diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e9a72e..ebc335e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ Changelog --------- +3.5.1 +- Corrigido bug de incompatibilidade com PHP 5.4 no checkout + 3.5.0 - Não exibe meio de pagamento transparente na tela de checkout caso o mesmo não esteja habilitado ou configurado corretamente na conta do vendedor ou aplicação do PagSeguro configurada no módulo - Exibe na interface administrativa o estado (ativo, inativo) dos meios de pagamento do checkout transparente da conta do PagSeguro configurada no módulo diff --git a/README.md b/README.md index dfd5505..ae36cd1 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ Com o módulo instalado e configurado, você pode pode oferecer o PagSeguro como - Certifique-se de que não há instalação de outros módulos para o PagSeguro em seu sistema; - Caso utilize a compilação do Magento, desative-a e limpe-a *(Sistema -> Ferramentas -> Compilação)*; -- Baixe a última versão do módulo **[nesse link](https://github.com/pagseguro/magento/raw/master/UOL_PagSeguro-3.5.0.tgz)** ou então baixe o repositório como arquivo zip através do botão do GitHub; +- Baixe a última versão do módulo **[nesse link](https://github.com/pagseguro/magento/raw/master/UOL_PagSeguro-3.5.1.tgz)** ou então baixe o repositório como arquivo zip através do botão do GitHub; - Na área administrativa do seu Magento, acesse o menu *Sistema/System -> Magento Connect -> Magento Connect Manager*. Caso tenha uma versão anterior do módulo instalada faça a remoção agora; - No Magento Connect Manger, dentro da seção Direct package file upload, clique em **Escolher arquivo/Choose file**, selecione o arquivo UOL_PagSeguro-x.x.x.tgz (baixado anteriormente), clique no botão de upload e acompanhe a instalação do módulo no console da página; - Caso utilize a compilação, volte para a área administrativa do Magento, ative-a e execute-a novamente; diff --git a/UOL_PagSeguro-3.5.0.tgz b/UOL_PagSeguro-3.5.0.tgz deleted file mode 100644 index 88ebad6..0000000 Binary files a/UOL_PagSeguro-3.5.0.tgz and /dev/null differ diff --git a/UOL_PagSeguro-3.5.1.tgz b/UOL_PagSeguro-3.5.1.tgz new file mode 100644 index 0000000..aeb75db Binary files /dev/null and b/UOL_PagSeguro-3.5.1.tgz differ diff --git a/app/code/community/UOL/PagSeguro/controllers/PaymentController.php b/app/code/community/UOL/PagSeguro/controllers/PaymentController.php index ee944f0..34ff729 100644 --- a/app/code/community/UOL/PagSeguro/controllers/PaymentController.php +++ b/app/code/community/UOL/PagSeguro/controllers/PaymentController.php @@ -78,8 +78,8 @@ public function defaultAction() try { /** @var Mage_Sales_Model_Order $order */ $order = Mage::getModel('sales/order')->load($this->getCheckout()->getLastOrderId()); - - if(empty($order->getData())) { + $orderData = $order->getData(); + if(empty($orderData)) { $this->norouteAction(); return; } @@ -125,7 +125,8 @@ public function directAction() /** @var Mage_Sales_Model_Order $order */ $order = Mage::getModel('sales/order')->load($this->getCheckout()->getLastOrderId()); - if(empty($order->getData())) { + $orderData = $order->getData(); + if(empty($orderData)) { $this->norouteAction(); return; } @@ -185,7 +186,8 @@ public function lightboxAction() /** @var Mage_Sales_Model_Order $order */ $order = Mage::getModel('sales/order')->load($this->getCheckout()->getLastOrderId()); - if(empty($order->getData())) { + $orderData = $order->getData(); + if(empty($orderData)) { $this->norouteAction(); return; } diff --git a/app/code/community/UOL/PagSeguro/etc/config.xml b/app/code/community/UOL/PagSeguro/etc/config.xml index 72a2efb..6665ee1 100644 --- a/app/code/community/UOL/PagSeguro/etc/config.xml +++ b/app/code/community/UOL/PagSeguro/etc/config.xml @@ -19,7 +19,7 @@ limitations under the License. - 3.5.0 + 3.5.1