Skip to content
This repository was archived by the owner on Apr 24, 2023. It is now read-only.

Commit f72d6bc

Browse files
authored
Merge pull request #78 from pagseguro/desenvolvimento
fix: compatibility bug in checkout when using PHP 5.4
2 parents 602f8ed + 9d21635 commit f72d6bc

File tree

6 files changed

+11
-6
lines changed

6 files changed

+11
-6
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
Changelog
22
---------
3+
3.5.1
4+
- Corrigido bug de incompatibilidade com PHP 5.4 no checkout
5+
36
3.5.0
47
- 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
58
- Exibe na interface administrativa o estado (ativo, inativo) dos meios de pagamento do checkout transparente da conta do PagSeguro configurada no módulo

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Com o módulo instalado e configurado, você pode pode oferecer o PagSeguro como
3030
3131
- Certifique-se de que não há instalação de outros módulos para o PagSeguro em seu sistema;
3232
- Caso utilize a compilação do Magento, desative-a e limpe-a *(Sistema -> Ferramentas -> Compilação)*;
33-
- 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;
33+
- 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;
3434
- 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;
3535
- 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;
3636
- Caso utilize a compilação, volte para a área administrativa do Magento, ative-a e execute-a novamente;

UOL_PagSeguro-3.5.0.tgz

-504 KB
Binary file not shown.

UOL_PagSeguro-3.5.1.tgz

504 KB
Binary file not shown.

app/code/community/UOL/PagSeguro/controllers/PaymentController.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@ public function defaultAction()
7878
try {
7979
/** @var Mage_Sales_Model_Order $order */
8080
$order = Mage::getModel('sales/order')->load($this->getCheckout()->getLastOrderId());
81-
82-
if(empty($order->getData())) {
81+
$orderData = $order->getData();
82+
if(empty($orderData)) {
8383
$this->norouteAction();
8484
return;
8585
}
@@ -125,7 +125,8 @@ public function directAction()
125125
/** @var Mage_Sales_Model_Order $order */
126126
$order = Mage::getModel('sales/order')->load($this->getCheckout()->getLastOrderId());
127127

128-
if(empty($order->getData())) {
128+
$orderData = $order->getData();
129+
if(empty($orderData)) {
129130
$this->norouteAction();
130131
return;
131132
}
@@ -185,7 +186,8 @@ public function lightboxAction()
185186
/** @var Mage_Sales_Model_Order $order */
186187
$order = Mage::getModel('sales/order')->load($this->getCheckout()->getLastOrderId());
187188

188-
if(empty($order->getData())) {
189+
$orderData = $order->getData();
190+
if(empty($orderData)) {
189191
$this->norouteAction();
190192
return;
191193
}

app/code/community/UOL/PagSeguro/etc/config.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ limitations under the License.
1919
<config>
2020
<modules>
2121
<UOL_PagSeguro>
22-
<version>3.5.0</version>
22+
<version>3.5.1</version>
2323
</UOL_PagSeguro>
2424
</modules>
2525
<global>

0 commit comments

Comments
 (0)