Version Notes
Changelog:
2.0.6:
- Fixed order state not saved on notification (thanks to @real34)
- Design and skin files moved in base directory (thanks to @fusco)
- Use getNotifyURL instead of Mage::getUrl() to generate the correct url_retour parameter (thanks to @lenybernard)
- Update license
- Update version
2.0.5:
- Fixe bug with complete state order
2.0.4:
- Add cancel status in the configuration
2.0.3:
- Bug fixed with multishipping
2.0.2:
- Some fields in the configuration of the module are now configurable in store view
- The field "empty cart" was added
2.0.1:
- Stable version
2.0.0:
- Magento 1.5 compatibility
- Multishipping compatibility
- Bug fixed with magento 1.4
- Beta version
Download this release
Release Info
Developer | Quadra Informatique |
Extension | Quadra_Cybermut |
Version | 2.0.6 |
Comparing to | |
See all releases |
Code changes from version 2.0.5 to 2.0.6
- app/code/community/Quadra/Cybermut/Block/Error.php +9 -9
- app/code/community/Quadra/Cybermut/Block/Form.php +9 -8
- app/code/community/Quadra/Cybermut/Block/Redirect.php +9 -9
- app/code/community/Quadra/Cybermut/Helper/Data.php +7 -8
- app/code/community/Quadra/Cybermut/Model/Api/Debug.php +10 -9
- app/code/community/Quadra/Cybermut/Model/Config/Data/Cybermut.php +11 -9
- app/code/community/Quadra/Cybermut/Model/Mysql4/Api/Debug.php +10 -9
- app/code/community/Quadra/Cybermut/Model/Mysql4/Api/Debug/Collection.php +10 -9
- app/code/community/Quadra/Cybermut/Model/Mysql4/Setup.php +8 -8
- app/code/community/Quadra/Cybermut/Model/Observer.php +8 -8
- app/code/community/Quadra/Cybermut/Model/Payment.php +86 -84
- app/code/community/Quadra/Cybermut/Model/Source/Bank.php +9 -11
- app/code/community/Quadra/Cybermut/Model/Source/Language.php +9 -11
- app/code/community/Quadra/Cybermut/Model/Source/Terms.php +9 -11
- app/code/community/Quadra/Cybermut/Model/System/Config/Backend/Keyencrypted.php +9 -8
- app/code/community/Quadra/Cybermut/Model/System/Config/Source/Order/Status.php +9 -8
- app/code/community/Quadra/Cybermut/Model/System/Config/Source/Order/Status/Accepted.php +9 -8
- app/code/community/Quadra/Cybermut/Model/System/Config/Source/Order/Status/Canceled.php +9 -8
- app/code/community/Quadra/Cybermut/Model/System/Config/Source/Order/Status/New.php +9 -8
- app/code/community/Quadra/Cybermut/Model/System/Config/Source/Order/Status/Refused.php +9 -8
- app/code/community/Quadra/Cybermut/Model/System/Config/Source/Version.php +8 -8
- app/code/community/Quadra/Cybermut/controllers/PaymentController.php +52 -87
- app/code/community/Quadra/Cybermut/etc/config.xml +7 -8
- app/code/community/Quadra/Cybermut/etc/system.xml +6 -7
- app/code/community/Quadra/Cybermut/sql/cybermut_setup/mysql4-install-0.1.0.php +8 -9
- app/code/community/Quadra/Cybermut/sql/cybermut_setup/mysql4-upgrade-1.0.1-1.0.2.php +7 -8
- app/design/frontend/base/default/layout/cybermut.xml +31 -0
- app/design/frontend/{default → base}/default/template/cybermut/error.phtml +6 -7
- app/design/frontend/base/default/template/cybermut/form.phtml +47 -0
- app/design/frontend/default/default/layout/cybermut.xml +0 -32
- app/design/frontend/default/default/template/cybermut/form.phtml +0 -48
- app/etc/modules/Quadra_Cybermut.xml +7 -8
- package.xml +13 -6
- skin/frontend/{default → base}/default/images/media/cybermut/cb.gif +0 -0
- skin/frontend/{default → base}/default/images/media/cybermut/master.gif +0 -0
- skin/frontend/{default → base}/default/images/media/cybermut/visa.gif +0 -0
app/code/community/Quadra/Cybermut/Block/Error.php
CHANGED
@@ -1,20 +1,20 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Block_Error extends Mage_Core_Block_Template
|
19 |
{
|
20 |
-
|
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Block_Error extends Mage_Core_Block_Template
|
18 |
{
|
19 |
+
|
20 |
+
}
|
app/code/community/Quadra/Cybermut/Block/Form.php
CHANGED
@@ -1,25 +1,26 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Block_Form extends Mage_Payment_Block_Form
|
19 |
{
|
|
|
20 |
protected function _construct()
|
21 |
{
|
22 |
$this->setTemplate('cybermut/form.phtml');
|
23 |
parent::_construct();
|
24 |
}
|
|
|
25 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Block_Form extends Mage_Payment_Block_Form
|
18 |
{
|
19 |
+
|
20 |
protected function _construct()
|
21 |
{
|
22 |
$this->setTemplate('cybermut/form.phtml');
|
23 |
parent::_construct();
|
24 |
}
|
25 |
+
|
26 |
}
|
app/code/community/Quadra/Cybermut/Block/Redirect.php
CHANGED
@@ -1,20 +1,19 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Block_Redirect extends Mage_Core_Block_Abstract
|
19 |
{
|
20 |
|
@@ -47,4 +46,5 @@ class Quadra_Cybermut_Block_Redirect extends Mage_Core_Block_Abstract
|
|
47 |
|
48 |
return $html;
|
49 |
}
|
50 |
-
|
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Block_Redirect extends Mage_Core_Block_Abstract
|
18 |
{
|
19 |
|
46 |
|
47 |
return $html;
|
48 |
}
|
49 |
+
|
50 |
+
}
|
app/code/community/Quadra/Cybermut/Helper/Data.php
CHANGED
@@ -1,20 +1,19 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Helper_Data extends Mage_Core_Helper_Abstract
|
19 |
{
|
20 |
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Helper_Data extends Mage_Core_Helper_Abstract
|
18 |
{
|
19 |
|
app/code/community/Quadra/Cybermut/Model/Api/Debug.php
CHANGED
@@ -1,24 +1,25 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_Api_Debug extends Mage_Core_Model_Abstract
|
19 |
{
|
|
|
20 |
protected function _construct()
|
21 |
{
|
22 |
$this->_init('cybermut/api_debug');
|
23 |
}
|
24 |
-
|
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_Api_Debug extends Mage_Core_Model_Abstract
|
18 |
{
|
19 |
+
|
20 |
protected function _construct()
|
21 |
{
|
22 |
$this->_init('cybermut/api_debug');
|
23 |
}
|
24 |
+
|
25 |
+
}
|
app/code/community/Quadra/Cybermut/Model/Config/Data/Cybermut.php
CHANGED
@@ -1,23 +1,24 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_Config_Data_Cybermut extends Mage_Core_Model_Config_Data
|
19 |
{
|
20 |
-
|
|
|
|
|
21 |
$filename = BP . DS . 'app' . DS . 'code' . DS . 'local' . DS . 'Mage' . DS . 'Cybermut' . DS . 'etc' . DS . 'config.xml';
|
22 |
|
23 |
if (file_exists($filename)) {
|
@@ -26,4 +27,5 @@ class Quadra_Cybermut_Model_Config_Data_Cybermut extends Mage_Core_Model_Config_
|
|
26 |
|
27 |
return $this;
|
28 |
}
|
|
|
29 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_Config_Data_Cybermut extends Mage_Core_Model_Config_Data
|
18 |
{
|
19 |
+
|
20 |
+
public function _beforeSave()
|
21 |
+
{
|
22 |
$filename = BP . DS . 'app' . DS . 'code' . DS . 'local' . DS . 'Mage' . DS . 'Cybermut' . DS . 'etc' . DS . 'config.xml';
|
23 |
|
24 |
if (file_exists($filename)) {
|
27 |
|
28 |
return $this;
|
29 |
}
|
30 |
+
|
31 |
}
|
app/code/community/Quadra/Cybermut/Model/Mysql4/Api/Debug.php
CHANGED
@@ -1,24 +1,25 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_Mysql4_Api_Debug extends Mage_Core_Model_Mysql4_Abstract
|
19 |
{
|
|
|
20 |
protected function _construct()
|
21 |
{
|
22 |
$this->_init('cybermut/api_debug', 'debug_id');
|
23 |
}
|
24 |
-
|
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_Mysql4_Api_Debug extends Mage_Core_Model_Mysql4_Abstract
|
18 |
{
|
19 |
+
|
20 |
protected function _construct()
|
21 |
{
|
22 |
$this->_init('cybermut/api_debug', 'debug_id');
|
23 |
}
|
24 |
+
|
25 |
+
}
|
app/code/community/Quadra/Cybermut/Model/Mysql4/Api/Debug/Collection.php
CHANGED
@@ -1,24 +1,25 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_Mysql4_Api_Debug_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
|
19 |
{
|
|
|
20 |
protected function _construct()
|
21 |
{
|
22 |
$this->_init('cybermut/api_debug');
|
23 |
}
|
24 |
-
|
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_Mysql4_Api_Debug_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
|
18 |
{
|
19 |
+
|
20 |
protected function _construct()
|
21 |
{
|
22 |
$this->_init('cybermut/api_debug');
|
23 |
}
|
24 |
+
|
25 |
+
}
|
app/code/community/Quadra/Cybermut/Model/Mysql4/Setup.php
CHANGED
@@ -1,20 +1,20 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_Mysql4_Setup extends Mage_Eav_Model_Entity_Setup
|
19 |
{
|
|
|
20 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_Mysql4_Setup extends Mage_Eav_Model_Entity_Setup
|
18 |
{
|
19 |
+
|
20 |
}
|
app/code/community/Quadra/Cybermut/Model/Observer.php
CHANGED
@@ -1,22 +1,22 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_Observer
|
19 |
{
|
|
|
20 |
/**
|
21 |
* Can redirect to Cybermut payment
|
22 |
*/
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_Observer
|
18 |
{
|
19 |
+
|
20 |
/**
|
21 |
* Can redirect to Cybermut payment
|
22 |
*/
|
app/code/community/Quadra/Cybermut/Model/Payment.php
CHANGED
@@ -1,41 +1,40 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
19 |
{
|
20 |
-
|
|
|
21 |
protected $_formBlockType = 'cybermut/form';
|
22 |
|
23 |
// Cybermut return codes of payment
|
24 |
-
const RETURN_CODE_ACCEPTED
|
25 |
const RETURN_CODE_TEST_ACCEPTED = 'payetest';
|
26 |
-
const RETURN_CODE_ERROR
|
27 |
|
28 |
// Payment configuration
|
29 |
-
protected $_isGateway
|
30 |
-
protected $_canAuthorize
|
31 |
-
protected $_canCapture
|
32 |
-
protected $_canCapturePartial
|
33 |
-
protected $_canRefund
|
34 |
-
protected $_canVoid
|
35 |
-
protected $_canUseInternal
|
36 |
-
protected $_canUseCheckout
|
37 |
-
protected $_canUseForMultishipping
|
38 |
-
|
39 |
// Order instance
|
40 |
protected $_order = null;
|
41 |
|
@@ -122,7 +121,8 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
122 |
*
|
123 |
* @return Mage_Sales_Model_Quote
|
124 |
*/
|
125 |
-
public function getQuote()
|
|
|
126 |
if (!$this->_quote) {
|
127 |
$quoteId = Mage::getSingleton('checkout/session')->getLastQuoteId();
|
128 |
$this->_quote = Mage::getModel('sales/quote')->load($quoteId);
|
@@ -196,7 +196,8 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
196 |
return Mage::getUrl('cybermut/payment/redirect');
|
197 |
}
|
198 |
|
199 |
-
public function getAmount()
|
|
|
200 |
if ($this->getQuote()->getIsMultiShipping()) {
|
201 |
$amount = $this->getQuote()->getBaseGrandTotal();
|
202 |
} else {
|
@@ -231,13 +232,13 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
231 |
'texte-libre' => $description,
|
232 |
'lgue' => $this->_getLanguageCode(),
|
233 |
'societe' => $this->getConfigData('site_code'),
|
234 |
-
'url_retour' =>
|
235 |
'url_retour_ok' => $this->getSuccessURL(),
|
236 |
'url_retour_err' => $this->getErrorURL(),
|
237 |
'bouton' => 'ButtonLabel'
|
238 |
);
|
239 |
|
240 |
-
if (((int)
|
241 |
$fields['mail'] = $order->getCustomerEmail();
|
242 |
}
|
243 |
|
@@ -264,23 +265,23 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
264 |
$fields['nbrech'] = $nbTerms;
|
265 |
|
266 |
$terms = array(
|
267 |
-
'montantech1' => round($amount
|
268 |
'dateech1' => date('d/m/Y'));
|
269 |
|
270 |
-
for ($i=2; $i
|
271 |
-
$terms['montantech'
|
272 |
-
$dateech = '+ '.($i-1).' month';
|
273 |
-
$terms['dateech'
|
274 |
}
|
275 |
|
276 |
-
if ($terms['montantech1']
|
277 |
-
$result = $terms['montantech1']*($nbTerms-1);
|
278 |
-
$terms['montantech1'] = $amount
|
279 |
}
|
280 |
|
281 |
$order = $this->getOrder();
|
282 |
-
for ($i=1; $i
|
283 |
-
$terms['montantech'
|
284 |
}
|
285 |
|
286 |
$fields = array_merge($fields, $terms);
|
@@ -330,7 +331,7 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
330 |
*/
|
331 |
protected function _getMAC($data)
|
332 |
{
|
333 |
-
|
334 |
$string = sprintf('%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*', $data['TPE'], $data['date'], $data['montant'], $data['reference'], $data['texte-libre'], $data['version'], $data['lgue'], $data['societe'], $data['mail'], "", "", "", "", "", "", "", "", "");
|
335 |
} else {
|
336 |
$string = sprintf('%s*%s*%s*%s*%s*%s*%s*%s*', $data['TPE'], $data['date'], $data['montant'], $data['reference'], $data['texte-libre'], $data['version'], $data['lgue'], $data['societe']);
|
@@ -347,7 +348,7 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
347 |
*/
|
348 |
public function getResponseMAC($data)
|
349 |
{
|
350 |
-
|
351 |
if (!array_key_exists('numauto', $data)) {
|
352 |
$data['numauto'] = "";
|
353 |
}
|
@@ -412,16 +413,16 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
412 |
* @param none
|
413 |
* @return string encrypted key
|
414 |
*/
|
415 |
-
/*protected function _getKeyEncrypted()
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
|
420 |
-
|
421 |
-
|
422 |
|
423 |
-
|
424 |
-
|
425 |
|
426 |
protected function _getKeyEncrypted()
|
427 |
{
|
@@ -470,7 +471,7 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
470 |
*/
|
471 |
protected function _CMCIC_hmac_KeyEncrypted($string)
|
472 |
{
|
473 |
-
|
474 |
|
475 |
$length = 64; // block length for SHA1
|
476 |
if (strlen($key) > $length) {
|
@@ -483,7 +484,7 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
483 |
$k_ipad = $key ^ $ipad;
|
484 |
$k_opad = $key ^ $opad;
|
485 |
|
486 |
-
return sha1($k_opad
|
487 |
}
|
488 |
|
489 |
/**
|
@@ -495,7 +496,7 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
495 |
*/
|
496 |
protected function _CMCIC_hmac_KeyPassphrase($string)
|
497 |
{
|
498 |
-
|
499 |
$k1 = pack("H*", sha1($this->_getSHAKey()));
|
500 |
$l1 = strlen($k1);
|
501 |
$k2 = pack("H*", $this->_getKey());
|
@@ -528,7 +529,7 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
528 |
$k_ipad = $key ^ $ipad;
|
529 |
$k_opad = $key ^ $opad;
|
530 |
|
531 |
-
return sha1($k_opad
|
532 |
}
|
533 |
|
534 |
/**
|
@@ -537,24 +538,24 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
537 |
* @param none
|
538 |
* @return string MAC
|
539 |
*/
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
|
554 |
-
|
555 |
-
|
556 |
|
557 |
-
|
558 |
|
559 |
/**
|
560 |
* MAC generation algorithm
|
@@ -563,23 +564,23 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
563 |
* @return string MAC
|
564 |
*/
|
565 |
/* <FONCTION OBSOLETE>
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
|
579 |
-
|
580 |
-
|
581 |
|
582 |
-
|
583 |
|
584 |
/**
|
585 |
* Return authorized languages by CyberMUT
|
@@ -666,7 +667,7 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
666 |
*/
|
667 |
public function getSuccessResponse()
|
668 |
{
|
669 |
-
|
670 |
$response = array(
|
671 |
'version=2',
|
672 |
'cdr=0'
|
@@ -691,7 +692,7 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
691 |
*/
|
692 |
public function getErrorResponse()
|
693 |
{
|
694 |
-
|
695 |
$response = array(
|
696 |
'version=2',
|
697 |
'cdr=1'
|
@@ -712,7 +713,7 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
712 |
{
|
713 |
$msg = Mage::helper('cybermut')->__('Payment accepted by Cybermut');
|
714 |
|
715 |
-
if (((int)
|
716 |
$msg .= "<br />" . Mage::helper('cybermut')->__('Number of authorization: %s', $postData['numauto']);
|
717 |
$msg .= "<br />" . Mage::helper('cybermut')->__('Was the visual cryptogram seized: %s', $postData['cvx']);
|
718 |
$msg .= "<br />" . Mage::helper('cybermut')->__('Validity of the card: %s', $postData['vld']);
|
@@ -726,7 +727,7 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
726 |
{
|
727 |
$msg = Mage::helper('cybermut')->__('Payment refused by Cybermut');
|
728 |
|
729 |
-
if (((int)
|
730 |
$msg .= "<br />" . Mage::helper('cybermut')->__('Motive for refusal: %s', $postData['motifrefus']);
|
731 |
$msg .= "<br />" . Mage::helper('cybermut')->__('Was the visual cryptogram seized: %s', $postData['cvx']);
|
732 |
$msg .= "<br />" . Mage::helper('cybermut')->__('Validity of the card: %s', $postData['vld']);
|
@@ -735,4 +736,5 @@ class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
|
735 |
|
736 |
return $msg;
|
737 |
}
|
738 |
-
|
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_Payment extends Mage_Payment_Model_Method_Abstract
|
18 |
{
|
19 |
+
|
20 |
+
protected $_code = 'cybermut_payment';
|
21 |
protected $_formBlockType = 'cybermut/form';
|
22 |
|
23 |
// Cybermut return codes of payment
|
24 |
+
const RETURN_CODE_ACCEPTED = 'paiement';
|
25 |
const RETURN_CODE_TEST_ACCEPTED = 'payetest';
|
26 |
+
const RETURN_CODE_ERROR = 'Annulation';
|
27 |
|
28 |
// Payment configuration
|
29 |
+
protected $_isGateway = false;
|
30 |
+
protected $_canAuthorize = true;
|
31 |
+
protected $_canCapture = true;
|
32 |
+
protected $_canCapturePartial = false;
|
33 |
+
protected $_canRefund = false;
|
34 |
+
protected $_canVoid = false;
|
35 |
+
protected $_canUseInternal = false;
|
36 |
+
protected $_canUseCheckout = true;
|
37 |
+
protected $_canUseForMultishipping = true;
|
|
|
38 |
// Order instance
|
39 |
protected $_order = null;
|
40 |
|
121 |
*
|
122 |
* @return Mage_Sales_Model_Quote
|
123 |
*/
|
124 |
+
public function getQuote()
|
125 |
+
{
|
126 |
if (!$this->_quote) {
|
127 |
$quoteId = Mage::getSingleton('checkout/session')->getLastQuoteId();
|
128 |
$this->_quote = Mage::getModel('sales/quote')->load($quoteId);
|
196 |
return Mage::getUrl('cybermut/payment/redirect');
|
197 |
}
|
198 |
|
199 |
+
public function getAmount()
|
200 |
+
{
|
201 |
if ($this->getQuote()->getIsMultiShipping()) {
|
202 |
$amount = $this->getQuote()->getBaseGrandTotal();
|
203 |
} else {
|
232 |
'texte-libre' => $description,
|
233 |
'lgue' => $this->_getLanguageCode(),
|
234 |
'societe' => $this->getConfigData('site_code'),
|
235 |
+
'url_retour' => $this->getNotifyURL(),
|
236 |
'url_retour_ok' => $this->getSuccessURL(),
|
237 |
'url_retour_err' => $this->getErrorURL(),
|
238 |
'bouton' => 'ButtonLabel'
|
239 |
);
|
240 |
|
241 |
+
if (((int)$this->getVersion()) >= 3) {
|
242 |
$fields['mail'] = $order->getCustomerEmail();
|
243 |
}
|
244 |
|
265 |
$fields['nbrech'] = $nbTerms;
|
266 |
|
267 |
$terms = array(
|
268 |
+
'montantech1' => round($amount / $nbTerms, 2),
|
269 |
'dateech1' => date('d/m/Y'));
|
270 |
|
271 |
+
for ($i = 2; $i < $nbTerms + 1; $i++) {
|
272 |
+
$terms['montantech' . $i] = $terms['montantech1'];
|
273 |
+
$dateech = '+ ' . ($i - 1) . ' month';
|
274 |
+
$terms['dateech' . $i] = date('d/m/Y', strtotime($dateech));
|
275 |
}
|
276 |
|
277 |
+
if ($terms['montantech1'] * $nbTerms != $amount) {
|
278 |
+
$result = $terms['montantech1'] * ($nbTerms - 1);
|
279 |
+
$terms['montantech1'] = $amount - $result;
|
280 |
}
|
281 |
|
282 |
$order = $this->getOrder();
|
283 |
+
for ($i = 1; $i < $nbTerms + 1; $i++) {
|
284 |
+
$terms['montantech' . $i] = sprintf('%.2f', $terms['montantech' . $i]) . $order->getBaseCurrencyCode();
|
285 |
}
|
286 |
|
287 |
$fields = array_merge($fields, $terms);
|
331 |
*/
|
332 |
protected function _getMAC($data)
|
333 |
{
|
334 |
+
if (((int)$this->getVersion()) >= 3) {
|
335 |
$string = sprintf('%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*%s*', $data['TPE'], $data['date'], $data['montant'], $data['reference'], $data['texte-libre'], $data['version'], $data['lgue'], $data['societe'], $data['mail'], "", "", "", "", "", "", "", "", "");
|
336 |
} else {
|
337 |
$string = sprintf('%s*%s*%s*%s*%s*%s*%s*%s*', $data['TPE'], $data['date'], $data['montant'], $data['reference'], $data['texte-libre'], $data['version'], $data['lgue'], $data['societe']);
|
348 |
*/
|
349 |
public function getResponseMAC($data)
|
350 |
{
|
351 |
+
if (((int)$this->getVersion()) >= 3) {
|
352 |
if (!array_key_exists('numauto', $data)) {
|
353 |
$data['numauto'] = "";
|
354 |
}
|
413 |
* @param none
|
414 |
* @return string encrypted key
|
415 |
*/
|
416 |
+
/* protected function _getKeyEncrypted()
|
417 |
+
{
|
418 |
+
$key = $this->getConfigData('key_encrypted');
|
419 |
+
$key = Mage::helper('core')->decrypt($key);
|
420 |
|
421 |
+
$avant_dernier_tranforme = (ord(substr($key, strlen($key) - 2, 1)) - 23);
|
422 |
+
$key = substr($key, 0, strlen($key) - 2) . chr($avant_dernier_tranforme) . substr($key, strlen($key) - 1, 1);
|
423 |
|
424 |
+
return pack("H*", $key);
|
425 |
+
} */
|
426 |
|
427 |
protected function _getKeyEncrypted()
|
428 |
{
|
471 |
*/
|
472 |
protected function _CMCIC_hmac_KeyEncrypted($string)
|
473 |
{
|
474 |
+
$key = $this->_getKeyEncrypted();
|
475 |
|
476 |
$length = 64; // block length for SHA1
|
477 |
if (strlen($key) > $length) {
|
484 |
$k_ipad = $key ^ $ipad;
|
485 |
$k_opad = $key ^ $opad;
|
486 |
|
487 |
+
return sha1($k_opad . pack("H*", sha1($k_ipad . $string)));
|
488 |
}
|
489 |
|
490 |
/**
|
496 |
*/
|
497 |
protected function _CMCIC_hmac_KeyPassphrase($string)
|
498 |
{
|
499 |
+
$pass = $this->_getSHAKey();
|
500 |
$k1 = pack("H*", sha1($this->_getSHAKey()));
|
501 |
$l1 = strlen($k1);
|
502 |
$k2 = pack("H*", $this->_getKey());
|
529 |
$k_ipad = $key ^ $ipad;
|
530 |
$k_opad = $key ^ $opad;
|
531 |
|
532 |
+
return sha1($k_opad . pack("H*", sha1($k_ipad . $string)));
|
533 |
}
|
534 |
|
535 |
/**
|
538 |
* @param none
|
539 |
* @return string MAC
|
540 |
*/
|
541 |
+
/* <FONCTION OBSOLETE>
|
542 |
+
protected function _CMCIC_hmac($string)
|
543 |
+
{
|
544 |
+
$pass = $this->_getSHAKey();
|
545 |
+
$k1 = pack("H*", sha1($this->_getSHAKey()));
|
546 |
+
$l1 = strlen($k1);
|
547 |
+
$k2 = pack("H*", $this->_getKey());
|
548 |
+
$l2 = strlen($k2);
|
549 |
+
if ($l1 > $l2) {
|
550 |
+
$k2 = str_pad($k2, $l1, chr(0x00));
|
551 |
+
} elseif ($l2 > $l1) {
|
552 |
+
$k1 = str_pad($k1, $l2, chr(0x00));
|
553 |
+
}
|
554 |
|
555 |
+
return strtolower($this->_hmacSHA1($k1 ^ $k2, $string));
|
556 |
+
}
|
557 |
|
558 |
+
<FONCTION OBSOLETE> */
|
559 |
|
560 |
/**
|
561 |
* MAC generation algorithm
|
564 |
* @return string MAC
|
565 |
*/
|
566 |
/* <FONCTION OBSOLETE>
|
567 |
+
protected function _hmacSHA1($key, $string)
|
568 |
+
{
|
569 |
+
$length = 64; // block length for SHA1
|
570 |
+
if (strlen($key) > $length) {
|
571 |
+
$key = pack("H*", sha1($key));
|
572 |
+
}
|
573 |
|
574 |
+
$key = str_pad($key, $length, chr(0x00));
|
575 |
+
$ipad = str_pad('', $length, chr(0x36));
|
576 |
+
$opad = str_pad('', $length, chr(0x5c));
|
577 |
+
$k_ipad = $key ^ $ipad;
|
578 |
+
$k_opad = $key ^ $opad;
|
579 |
|
580 |
+
return sha1($k_opad . pack("H*",sha1($k_ipad . $string)));
|
581 |
+
}
|
582 |
|
583 |
+
</FONCTIONS OBSOLETES> */
|
584 |
|
585 |
/**
|
586 |
* Return authorized languages by CyberMUT
|
667 |
*/
|
668 |
public function getSuccessResponse()
|
669 |
{
|
670 |
+
if (((int)$this->getVersion()) >= 3) {
|
671 |
$response = array(
|
672 |
'version=2',
|
673 |
'cdr=0'
|
692 |
*/
|
693 |
public function getErrorResponse()
|
694 |
{
|
695 |
+
if (((int)$this->getVersion()) >= 3) {
|
696 |
$response = array(
|
697 |
'version=2',
|
698 |
'cdr=1'
|
713 |
{
|
714 |
$msg = Mage::helper('cybermut')->__('Payment accepted by Cybermut');
|
715 |
|
716 |
+
if (((int)$this->getVersion()) >= 3 && array_key_exists('numauto', $postData)) {
|
717 |
$msg .= "<br />" . Mage::helper('cybermut')->__('Number of authorization: %s', $postData['numauto']);
|
718 |
$msg .= "<br />" . Mage::helper('cybermut')->__('Was the visual cryptogram seized: %s', $postData['cvx']);
|
719 |
$msg .= "<br />" . Mage::helper('cybermut')->__('Validity of the card: %s', $postData['vld']);
|
727 |
{
|
728 |
$msg = Mage::helper('cybermut')->__('Payment refused by Cybermut');
|
729 |
|
730 |
+
if (((int)$this->getVersion()) >= 3 && array_key_exists('motifrefus', $postData)) {
|
731 |
$msg .= "<br />" . Mage::helper('cybermut')->__('Motive for refusal: %s', $postData['motifrefus']);
|
732 |
$msg .= "<br />" . Mage::helper('cybermut')->__('Was the visual cryptogram seized: %s', $postData['cvx']);
|
733 |
$msg .= "<br />" . Mage::helper('cybermut')->__('Validity of the card: %s', $postData['vld']);
|
736 |
|
737 |
return $msg;
|
738 |
}
|
739 |
+
|
740 |
+
}
|
app/code/community/Quadra/Cybermut/Model/Source/Bank.php
CHANGED
@@ -1,22 +1,22 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_Source_Bank
|
19 |
{
|
|
|
20 |
public function toOptionArray()
|
21 |
{
|
22 |
return array(
|
@@ -25,7 +25,5 @@ class Quadra_Cybermut_Model_Source_Bank
|
|
25 |
array('value' => 'obc', 'label' => Mage::helper('cybermut')->__('OBC')),
|
26 |
);
|
27 |
}
|
28 |
-
}
|
29 |
-
|
30 |
-
|
31 |
|
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_Source_Bank
|
18 |
{
|
19 |
+
|
20 |
public function toOptionArray()
|
21 |
{
|
22 |
return array(
|
25 |
array('value' => 'obc', 'label' => Mage::helper('cybermut')->__('OBC')),
|
26 |
);
|
27 |
}
|
|
|
|
|
|
|
28 |
|
29 |
+
}
|
app/code/community/Quadra/Cybermut/Model/Source/Language.php
CHANGED
@@ -1,22 +1,22 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_Source_Language
|
19 |
{
|
|
|
20 |
public function toOptionArray()
|
21 |
{
|
22 |
return array(
|
@@ -28,7 +28,5 @@ class Quadra_Cybermut_Model_Source_Language
|
|
28 |
array('value' => 'NL', 'label' => Mage::helper('cybermut')->__('Dutch')),
|
29 |
);
|
30 |
}
|
31 |
-
}
|
32 |
-
|
33 |
-
|
34 |
|
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_Source_Language
|
18 |
{
|
19 |
+
|
20 |
public function toOptionArray()
|
21 |
{
|
22 |
return array(
|
28 |
array('value' => 'NL', 'label' => Mage::helper('cybermut')->__('Dutch')),
|
29 |
);
|
30 |
}
|
|
|
|
|
|
|
31 |
|
32 |
+
}
|
app/code/community/Quadra/Cybermut/Model/Source/Terms.php
CHANGED
@@ -1,22 +1,22 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_Source_Terms
|
19 |
{
|
|
|
20 |
public function toOptionArray()
|
21 |
{
|
22 |
return array(
|
@@ -25,7 +25,5 @@ class Quadra_Cybermut_Model_Source_Terms
|
|
25 |
array('value' => '4', 'label' => Mage::helper('cybermut')->__('Payment 4 times')),
|
26 |
);
|
27 |
}
|
28 |
-
}
|
29 |
-
|
30 |
-
|
31 |
|
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_Source_Terms
|
18 |
{
|
19 |
+
|
20 |
public function toOptionArray()
|
21 |
{
|
22 |
return array(
|
25 |
array('value' => '4', 'label' => Mage::helper('cybermut')->__('Payment 4 times')),
|
26 |
);
|
27 |
}
|
|
|
|
|
|
|
28 |
|
29 |
+
}
|
app/code/community/Quadra/Cybermut/Model/System/Config/Backend/Keyencrypted.php
CHANGED
@@ -1,22 +1,22 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_System_Config_Backend_Keyencrypted extends Mage_Core_Model_Config_Data
|
19 |
{
|
|
|
20 |
/**
|
21 |
* Enter description here...
|
22 |
*
|
@@ -39,4 +39,5 @@ class Quadra_Cybermut_Model_System_Config_Backend_Keyencrypted extends Mage_Core
|
|
39 |
}
|
40 |
}
|
41 |
}
|
|
|
42 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_System_Config_Backend_Keyencrypted extends Mage_Core_Model_Config_Data
|
18 |
{
|
19 |
+
|
20 |
/**
|
21 |
* Enter description here...
|
22 |
*
|
39 |
}
|
40 |
}
|
41 |
}
|
42 |
+
|
43 |
}
|
app/code/community/Quadra/Cybermut/Model/System/Config/Source/Order/Status.php
CHANGED
@@ -1,22 +1,22 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_System_Config_Source_Order_Status
|
19 |
{
|
|
|
20 |
// set null to enable all possible
|
21 |
protected $_stateStatuses = array();
|
22 |
|
@@ -40,4 +40,5 @@ class Quadra_Cybermut_Model_System_Config_Source_Order_Status
|
|
40 |
}
|
41 |
return $options;
|
42 |
}
|
|
|
43 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_System_Config_Source_Order_Status
|
18 |
{
|
19 |
+
|
20 |
// set null to enable all possible
|
21 |
protected $_stateStatuses = array();
|
22 |
|
40 |
}
|
41 |
return $options;
|
42 |
}
|
43 |
+
|
44 |
}
|
app/code/community/Quadra/Cybermut/Model/System/Config/Source/Order/Status/Accepted.php
CHANGED
@@ -1,26 +1,27 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_System_Config_Source_Order_Status_Accepted extends Quadra_Cybermut_Model_System_Config_Source_Order_Status
|
19 |
{
|
|
|
20 |
// set null to enable all possible
|
21 |
protected $_stateStatuses = array(
|
22 |
Mage_Sales_Model_Order::STATE_NEW,
|
23 |
Mage_Sales_Model_Order::STATE_PROCESSING,
|
24 |
Mage_Sales_Model_Order::STATE_COMPLETE
|
25 |
);
|
|
|
26 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_System_Config_Source_Order_Status_Accepted extends Quadra_Cybermut_Model_System_Config_Source_Order_Status
|
18 |
{
|
19 |
+
|
20 |
// set null to enable all possible
|
21 |
protected $_stateStatuses = array(
|
22 |
Mage_Sales_Model_Order::STATE_NEW,
|
23 |
Mage_Sales_Model_Order::STATE_PROCESSING,
|
24 |
Mage_Sales_Model_Order::STATE_COMPLETE
|
25 |
);
|
26 |
+
|
27 |
}
|
app/code/community/Quadra/Cybermut/Model/System/Config/Source/Order/Status/Canceled.php
CHANGED
@@ -1,25 +1,26 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_System_Config_Source_Order_Status_Canceled extends Quadra_Cybermut_Model_System_Config_Source_Order_Status
|
19 |
{
|
|
|
20 |
// set null to enable all possible
|
21 |
protected $_stateStatuses = array(
|
22 |
Mage_Sales_Model_Order::STATE_HOLDED,
|
23 |
Mage_Sales_Model_Order::STATE_CANCELED
|
24 |
);
|
|
|
25 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_System_Config_Source_Order_Status_Canceled extends Quadra_Cybermut_Model_System_Config_Source_Order_Status
|
18 |
{
|
19 |
+
|
20 |
// set null to enable all possible
|
21 |
protected $_stateStatuses = array(
|
22 |
Mage_Sales_Model_Order::STATE_HOLDED,
|
23 |
Mage_Sales_Model_Order::STATE_CANCELED
|
24 |
);
|
25 |
+
|
26 |
}
|
app/code/community/Quadra/Cybermut/Model/System/Config/Source/Order/Status/New.php
CHANGED
@@ -1,25 +1,26 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_System_Config_Source_Order_Status_New extends Quadra_Cybermut_Model_System_Config_Source_Order_Status
|
19 |
{
|
|
|
20 |
// set null to enable all possible
|
21 |
protected $_stateStatuses = array(
|
22 |
Mage_Sales_Model_Order::STATE_NEW,
|
23 |
Mage_Sales_Model_Order::STATE_PROCESSING
|
24 |
);
|
|
|
25 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_System_Config_Source_Order_Status_New extends Quadra_Cybermut_Model_System_Config_Source_Order_Status
|
18 |
{
|
19 |
+
|
20 |
// set null to enable all possible
|
21 |
protected $_stateStatuses = array(
|
22 |
Mage_Sales_Model_Order::STATE_NEW,
|
23 |
Mage_Sales_Model_Order::STATE_PROCESSING
|
24 |
);
|
25 |
+
|
26 |
}
|
app/code/community/Quadra/Cybermut/Model/System/Config/Source/Order/Status/Refused.php
CHANGED
@@ -1,25 +1,26 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_System_Config_Source_Order_Status_Refused extends Quadra_Cybermut_Model_System_Config_Source_Order_Status
|
19 |
{
|
|
|
20 |
// set null to enable all possible
|
21 |
protected $_stateStatuses = array(
|
22 |
Mage_Sales_Model_Order::STATE_HOLDED,
|
23 |
Mage_Sales_Model_Order::STATE_CANCELED
|
24 |
);
|
|
|
25 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_System_Config_Source_Order_Status_Refused extends Quadra_Cybermut_Model_System_Config_Source_Order_Status
|
18 |
{
|
19 |
+
|
20 |
// set null to enable all possible
|
21 |
protected $_stateStatuses = array(
|
22 |
Mage_Sales_Model_Order::STATE_HOLDED,
|
23 |
Mage_Sales_Model_Order::STATE_CANCELED
|
24 |
);
|
25 |
+
|
26 |
}
|
app/code/community/Quadra/Cybermut/Model/System/Config/Source/Version.php
CHANGED
@@ -1,20 +1,19 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
class Quadra_Cybermut_Model_System_Config_Source_Version
|
19 |
{
|
20 |
|
@@ -37,4 +36,5 @@ class Quadra_Cybermut_Model_System_Config_Source_Version
|
|
37 |
|
38 |
return $options;
|
39 |
}
|
|
|
40 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
class Quadra_Cybermut_Model_System_Config_Source_Version
|
18 |
{
|
19 |
|
36 |
|
37 |
return $options;
|
38 |
}
|
39 |
+
|
40 |
}
|
app/code/community/Quadra/Cybermut/controllers/PaymentController.php
CHANGED
@@ -1,22 +1,21 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
|
4 |
-
* 1997-
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
-
* to
|
12 |
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
*
|
16 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
17 |
*/
|
18 |
-
|
19 |
-
|
20 |
|
21 |
protected $_cybermutResponse = null;
|
22 |
protected $_realOrderIds;
|
@@ -27,7 +26,8 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
27 |
*
|
28 |
* @return Mage_Sales_Model_Quote
|
29 |
*/
|
30 |
-
public function getQuote()
|
|
|
31 |
if (!$this->_quote) {
|
32 |
$session = Mage::getSingleton('checkout/session');
|
33 |
$this->_quote = Mage::getModel('sales/quote')->load($session->getCybermutPaymentQuoteId());
|
@@ -48,7 +48,8 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
48 |
*
|
49 |
* @return array
|
50 |
*/
|
51 |
-
public function getRealOrderIds()
|
|
|
52 |
if (!$this->_realOrderIds) {
|
53 |
if ($this->_cybermutResponse) {
|
54 |
$this->_realOrderIds = explode(',', $this->_cybermutResponse['reference']);
|
@@ -67,7 +68,8 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
67 |
* @param array $response
|
68 |
* @return object $this
|
69 |
*/
|
70 |
-
protected function setCybermutResponse($response)
|
|
|
71 |
if (count($response)) {
|
72 |
$this->_cybermutResponse = $response;
|
73 |
}
|
@@ -78,7 +80,8 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
78 |
* When a customer chooses Cybermut on Checkout/Payment page
|
79 |
*
|
80 |
*/
|
81 |
-
public function redirectAction()
|
|
|
82 |
$session = Mage::getSingleton('checkout/session');
|
83 |
$session->setCybermutPaymentQuoteId($session->getLastQuoteId());
|
84 |
|
@@ -99,10 +102,7 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
99 |
return;
|
100 |
}
|
101 |
|
102 |
-
$order->
|
103 |
-
$order->getStatus(),
|
104 |
-
Mage::helper('cybermut')->__('Customer was redirected to Cybermut')
|
105 |
-
);
|
106 |
$order->save();
|
107 |
}
|
108 |
|
@@ -121,7 +121,8 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
121 |
* @param none
|
122 |
* @return void
|
123 |
*/
|
124 |
-
public function notifyAction()
|
|
|
125 |
$model = Mage::getModel('cybermut/payment');
|
126 |
|
127 |
if ($this->getRequest()->isPost()) {
|
@@ -176,8 +177,8 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
176 |
$order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, $status, $message);
|
177 |
} else if ($status == Mage_Sales_Model_Order::STATE_COMPLETE) {
|
178 |
$this->saveInvoice($order);
|
179 |
-
if($order->canShip()) {
|
180 |
-
$itemQty =
|
181 |
$shipment = Mage::getModel('sales/service_order', $order)->prepareShipment($itemQty);
|
182 |
$shipment = new Mage_Sales_Model_Order_Shipment_Api();
|
183 |
$shipment->create($order->getIncrementId());
|
@@ -188,12 +189,11 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
188 |
}
|
189 |
$order->addStatusToHistory($status, $message, true);
|
190 |
}
|
|
|
191 |
|
192 |
if (!$order->getEmailSent()) {
|
193 |
$order->sendNewOrderEmail();
|
194 |
}
|
195 |
-
|
196 |
-
$order->save();
|
197 |
}
|
198 |
} else {
|
199 |
foreach ($this->getRealOrderIds() as $realOrderId) {
|
@@ -209,14 +209,12 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
209 |
$status = $order->getStatus();
|
210 |
}
|
211 |
|
212 |
-
$order->addStatusToHistory(
|
213 |
-
$status, $messageError
|
214 |
-
);
|
215 |
-
|
216 |
if ($status == Mage_Sales_Model_Order::STATE_HOLDED && $order->canHold()) {
|
217 |
$order->hold();
|
|
|
|
|
218 |
}
|
219 |
-
|
220 |
$order->save();
|
221 |
}
|
222 |
}
|
@@ -229,11 +227,9 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
229 |
} else {
|
230 |
foreach ($this->getRealOrderIds() as $realOrderId) {
|
231 |
$order = Mage::getModel('sales/order')->loadByIncrementId($realOrderId);
|
232 |
-
$order->addStatusToHistory(
|
233 |
-
$order->getStatus(), Mage::helper('cybermut')->__('Returned MAC is invalid. Order cancelled.')
|
234 |
-
);
|
235 |
if ($order->canCancel())
|
236 |
$order->cancel();
|
|
|
237 |
$order->save();
|
238 |
}
|
239 |
$model->generateErrorResponse();
|
@@ -246,37 +242,23 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
246 |
* @param Mage_Sales_Model_Order $order
|
247 |
* @return boolean Can save invoice or not
|
248 |
*/
|
249 |
-
protected function saveInvoice(Mage_Sales_Model_Order $order)
|
|
|
250 |
if ($order->canInvoice()) {
|
|
|
|
|
251 |
|
252 |
-
$
|
253 |
-
|
254 |
-
|
255 |
-
while (strlen($version) < 3) {
|
256 |
-
$version .= "0";
|
257 |
-
}
|
258 |
|
259 |
-
if (
|
260 |
-
$
|
261 |
-
$
|
262 |
-
|
263 |
-
if (!$orderItem->getQtyToInvoice()) {
|
264 |
-
continue;
|
265 |
-
}
|
266 |
-
$item = $convertor->itemToInvoiceItem($orderItem);
|
267 |
-
$item->setQty($orderItem->getQtyToInvoice());
|
268 |
-
$invoice->addItem($item);
|
269 |
-
}
|
270 |
-
$invoice->collectTotals();
|
271 |
-
} else {
|
272 |
-
$invoice = $order->prepareInvoice();
|
273 |
}
|
274 |
|
275 |
-
$
|
276 |
-
Mage::getModel('core/resource_transaction')
|
277 |
-
->addObject($invoice)
|
278 |
-
->addObject($invoice->getOrder())
|
279 |
-
->save();
|
280 |
return true;
|
281 |
}
|
282 |
|
@@ -289,12 +271,12 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
289 |
* @param none
|
290 |
* @return void
|
291 |
*/
|
292 |
-
public function successAction()
|
|
|
293 |
$session = Mage::getSingleton('checkout/session');
|
294 |
$session->setQuoteId($session->getCybermutPaymentQuoteId());
|
295 |
$session->unsCybermutPaymentQuoteId();
|
296 |
$session->setCanRedirect(false);
|
297 |
-
|
298 |
$session->setIsMultishipping(false);
|
299 |
|
300 |
if ($this->getQuote()->getIsMultiShipping())
|
@@ -308,10 +290,7 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
308 |
return;
|
309 |
}
|
310 |
|
311 |
-
$order->
|
312 |
-
$order->getStatus(), Mage::helper('cybermut')->__('Customer successfully returned from Cybermut')
|
313 |
-
);
|
314 |
-
|
315 |
$order->save();
|
316 |
|
317 |
if ($this->getQuote()->getIsMultiShipping())
|
@@ -337,46 +316,29 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
337 |
* @param none
|
338 |
* @return void
|
339 |
*/
|
340 |
-
public function errorAction()
|
|
|
341 |
$session = Mage::getSingleton('checkout/session');
|
342 |
$model = Mage::getModel('cybermut/payment');
|
343 |
|
344 |
$session->setIsMultishipping(false);
|
345 |
|
346 |
-
if ($this->getQuote()->getIsMultiShipping())
|
347 |
-
$orderIds = array();
|
348 |
-
|
349 |
foreach ($this->getRealOrderIds() as $realOrderId) {
|
350 |
$order = Mage::getModel('sales/order')->loadByIncrementId($realOrderId);
|
351 |
|
352 |
if (!$order->getId()) {
|
353 |
-
|
354 |
-
//$this->_redirect('checkout/onepage/error');
|
355 |
-
//return;
|
356 |
} else if ($order instanceof Mage_Sales_Model_Order && $order->getId()) {
|
357 |
-
/* $order->addStatusToHistory(
|
358 |
-
$model->getConfigData('order_status_payment_canceled'),
|
359 |
-
Mage::helper('cybermut')->__('Customer returned from Cybermut.')
|
360 |
-
);
|
361 |
-
|
362 |
-
if ($model->getConfigData('order_status_payment_canceled') == Mage_Sales_Model_Order::STATE_CANCELED) {
|
363 |
-
$order->cancel();
|
364 |
-
} */
|
365 |
-
|
366 |
if (!$status = $model->getConfigData('order_status_payment_canceled')) {
|
367 |
$status = $order->getStatus();
|
368 |
}
|
369 |
|
370 |
-
$order->addStatusToHistory(
|
371 |
-
$status, $this->__('Order was canceled by customer')
|
372 |
-
);
|
373 |
-
|
374 |
if ($status == Mage_Sales_Model_Order::STATE_HOLDED && $order->canHold()) {
|
375 |
$order->hold();
|
376 |
-
}
|
377 |
$order->cancel();
|
378 |
}
|
379 |
-
|
380 |
$order->save();
|
381 |
}
|
382 |
}
|
@@ -388,7 +350,8 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
388 |
$this->_redirect($this->_getErrorRedirect());
|
389 |
}
|
390 |
|
391 |
-
protected function _reorder()
|
|
|
392 |
$cart = Mage::getSingleton('checkout/cart');
|
393 |
$cartTruncated = false;
|
394 |
/* @var $cart Mage_Checkout_Model_Cart */
|
@@ -418,14 +381,16 @@ class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Actio
|
|
418 |
$cart->save();
|
419 |
}
|
420 |
|
421 |
-
protected function _getSuccessRedirect()
|
|
|
422 |
if ($this->getQuote()->getIsMultiShipping())
|
423 |
return 'checkout/multishipping/success';
|
424 |
else
|
425 |
return 'checkout/onepage/success';
|
426 |
}
|
427 |
|
428 |
-
protected function _getErrorRedirect()
|
|
|
429 |
if ($this->getQuote()->getIsMultiShipping()) {
|
430 |
return 'checkout/cart';
|
431 |
} else {
|
1 |
<?php
|
2 |
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
17 |
+
class Quadra_Cybermut_PaymentController extends Mage_Core_Controller_Front_Action
|
18 |
+
{
|
19 |
|
20 |
protected $_cybermutResponse = null;
|
21 |
protected $_realOrderIds;
|
26 |
*
|
27 |
* @return Mage_Sales_Model_Quote
|
28 |
*/
|
29 |
+
public function getQuote()
|
30 |
+
{
|
31 |
if (!$this->_quote) {
|
32 |
$session = Mage::getSingleton('checkout/session');
|
33 |
$this->_quote = Mage::getModel('sales/quote')->load($session->getCybermutPaymentQuoteId());
|
48 |
*
|
49 |
* @return array
|
50 |
*/
|
51 |
+
public function getRealOrderIds()
|
52 |
+
{
|
53 |
if (!$this->_realOrderIds) {
|
54 |
if ($this->_cybermutResponse) {
|
55 |
$this->_realOrderIds = explode(',', $this->_cybermutResponse['reference']);
|
68 |
* @param array $response
|
69 |
* @return object $this
|
70 |
*/
|
71 |
+
protected function setCybermutResponse($response)
|
72 |
+
{
|
73 |
if (count($response)) {
|
74 |
$this->_cybermutResponse = $response;
|
75 |
}
|
80 |
* When a customer chooses Cybermut on Checkout/Payment page
|
81 |
*
|
82 |
*/
|
83 |
+
public function redirectAction()
|
84 |
+
{
|
85 |
$session = Mage::getSingleton('checkout/session');
|
86 |
$session->setCybermutPaymentQuoteId($session->getLastQuoteId());
|
87 |
|
102 |
return;
|
103 |
}
|
104 |
|
105 |
+
$order->addStatusHistoryComment(Mage::helper('cybermut')->__('Customer was redirected to Cybermut'));
|
|
|
|
|
|
|
106 |
$order->save();
|
107 |
}
|
108 |
|
121 |
* @param none
|
122 |
* @return void
|
123 |
*/
|
124 |
+
public function notifyAction()
|
125 |
+
{
|
126 |
$model = Mage::getModel('cybermut/payment');
|
127 |
|
128 |
if ($this->getRequest()->isPost()) {
|
177 |
$order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, $status, $message);
|
178 |
} else if ($status == Mage_Sales_Model_Order::STATE_COMPLETE) {
|
179 |
$this->saveInvoice($order);
|
180 |
+
if ($order->canShip()) {
|
181 |
+
$itemQty = $order->getItemsCollection()->count();
|
182 |
$shipment = Mage::getModel('sales/service_order', $order)->prepareShipment($itemQty);
|
183 |
$shipment = new Mage_Sales_Model_Order_Shipment_Api();
|
184 |
$shipment->create($order->getIncrementId());
|
189 |
}
|
190 |
$order->addStatusToHistory($status, $message, true);
|
191 |
}
|
192 |
+
$order->save();
|
193 |
|
194 |
if (!$order->getEmailSent()) {
|
195 |
$order->sendNewOrderEmail();
|
196 |
}
|
|
|
|
|
197 |
}
|
198 |
} else {
|
199 |
foreach ($this->getRealOrderIds() as $realOrderId) {
|
209 |
$status = $order->getStatus();
|
210 |
}
|
211 |
|
|
|
|
|
|
|
|
|
212 |
if ($status == Mage_Sales_Model_Order::STATE_HOLDED && $order->canHold()) {
|
213 |
$order->hold();
|
214 |
+
} elseif ($status == Mage_Sales_Model_Order::STATE_CANCELED && $order->canCancel()) {
|
215 |
+
$order->cancel();
|
216 |
}
|
217 |
+
$order->addStatusHistoryComment($messageError);
|
218 |
$order->save();
|
219 |
}
|
220 |
}
|
227 |
} else {
|
228 |
foreach ($this->getRealOrderIds() as $realOrderId) {
|
229 |
$order = Mage::getModel('sales/order')->loadByIncrementId($realOrderId);
|
|
|
|
|
|
|
230 |
if ($order->canCancel())
|
231 |
$order->cancel();
|
232 |
+
$order->addStatusHistoryComment(Mage::helper('cybermut')->__('Returned MAC is invalid. Order cancelled.'));
|
233 |
$order->save();
|
234 |
}
|
235 |
$model->generateErrorResponse();
|
242 |
* @param Mage_Sales_Model_Order $order
|
243 |
* @return boolean Can save invoice or not
|
244 |
*/
|
245 |
+
protected function saveInvoice(Mage_Sales_Model_Order $order, $ship = false)
|
246 |
+
{
|
247 |
if ($order->canInvoice()) {
|
248 |
+
$invoice = Mage::getModel('sales/service_order', $order)->prepareInvoice();
|
249 |
+
$invoice->register()->capture();
|
250 |
|
251 |
+
$transactionSave = Mage::getModel('core/resource_transaction')
|
252 |
+
->addObject($invoice)
|
253 |
+
->addObject($invoice->getOrder());
|
|
|
|
|
|
|
254 |
|
255 |
+
if ($ship && $order->canShip()) {
|
256 |
+
$shipment = Mage::getModel('sales/service_order', $order)->prepareShipment();
|
257 |
+
$shipment->register();
|
258 |
+
$transactionSave->addObject($shipment);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
259 |
}
|
260 |
|
261 |
+
$transactionSave->save();
|
|
|
|
|
|
|
|
|
262 |
return true;
|
263 |
}
|
264 |
|
271 |
* @param none
|
272 |
* @return void
|
273 |
*/
|
274 |
+
public function successAction()
|
275 |
+
{
|
276 |
$session = Mage::getSingleton('checkout/session');
|
277 |
$session->setQuoteId($session->getCybermutPaymentQuoteId());
|
278 |
$session->unsCybermutPaymentQuoteId();
|
279 |
$session->setCanRedirect(false);
|
|
|
280 |
$session->setIsMultishipping(false);
|
281 |
|
282 |
if ($this->getQuote()->getIsMultiShipping())
|
290 |
return;
|
291 |
}
|
292 |
|
293 |
+
$order->addStatusHistoryComment(Mage::helper('cybermut')->__('Customer successfully returned from Cybermut'));
|
|
|
|
|
|
|
294 |
$order->save();
|
295 |
|
296 |
if ($this->getQuote()->getIsMultiShipping())
|
316 |
* @param none
|
317 |
* @return void
|
318 |
*/
|
319 |
+
public function errorAction()
|
320 |
+
{
|
321 |
$session = Mage::getSingleton('checkout/session');
|
322 |
$model = Mage::getModel('cybermut/payment');
|
323 |
|
324 |
$session->setIsMultishipping(false);
|
325 |
|
|
|
|
|
|
|
326 |
foreach ($this->getRealOrderIds() as $realOrderId) {
|
327 |
$order = Mage::getModel('sales/order')->loadByIncrementId($realOrderId);
|
328 |
|
329 |
if (!$order->getId()) {
|
330 |
+
continue;
|
|
|
|
|
331 |
} else if ($order instanceof Mage_Sales_Model_Order && $order->getId()) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
332 |
if (!$status = $model->getConfigData('order_status_payment_canceled')) {
|
333 |
$status = $order->getStatus();
|
334 |
}
|
335 |
|
|
|
|
|
|
|
|
|
336 |
if ($status == Mage_Sales_Model_Order::STATE_HOLDED && $order->canHold()) {
|
337 |
$order->hold();
|
338 |
+
} elseif ($status == Mage_Sales_Model_Order::STATE_CANCELED && $order->canCancel()) {
|
339 |
$order->cancel();
|
340 |
}
|
341 |
+
$order->addStatusHistoryComment($this->__('Order was canceled by customer'));
|
342 |
$order->save();
|
343 |
}
|
344 |
}
|
350 |
$this->_redirect($this->_getErrorRedirect());
|
351 |
}
|
352 |
|
353 |
+
protected function _reorder()
|
354 |
+
{
|
355 |
$cart = Mage::getSingleton('checkout/cart');
|
356 |
$cartTruncated = false;
|
357 |
/* @var $cart Mage_Checkout_Model_Cart */
|
381 |
$cart->save();
|
382 |
}
|
383 |
|
384 |
+
protected function _getSuccessRedirect()
|
385 |
+
{
|
386 |
if ($this->getQuote()->getIsMultiShipping())
|
387 |
return 'checkout/multishipping/success';
|
388 |
else
|
389 |
return 'checkout/onepage/success';
|
390 |
}
|
391 |
|
392 |
+
protected function _getErrorRedirect()
|
393 |
+
{
|
394 |
if ($this->getQuote()->getIsMultiShipping()) {
|
395 |
return 'checkout/cart';
|
396 |
} else {
|
app/code/community/Quadra/Cybermut/etc/config.xml
CHANGED
@@ -1,25 +1,24 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<!--
|
3 |
-
|
4 |
-
* 1997-
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
-
* to
|
12 |
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
*
|
16 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
17 |
*/
|
18 |
-->
|
19 |
<config>
|
20 |
<modules>
|
21 |
<Quadra_Cybermut>
|
22 |
-
<version>2.0.
|
23 |
</Quadra_Cybermut>
|
24 |
</modules>
|
25 |
<global>
|
1 |
<?xml version="1.0"?>
|
2 |
<!--
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
17 |
-->
|
18 |
<config>
|
19 |
<modules>
|
20 |
<Quadra_Cybermut>
|
21 |
+
<version>2.0.6</version>
|
22 |
</Quadra_Cybermut>
|
23 |
</modules>
|
24 |
<global>
|
app/code/community/Quadra/Cybermut/etc/system.xml
CHANGED
@@ -1,19 +1,18 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<!--
|
3 |
-
|
4 |
-
* 1997-
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
-
* to
|
12 |
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
*
|
16 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
17 |
*/
|
18 |
-->
|
19 |
<config>
|
1 |
<?xml version="1.0"?>
|
2 |
<!--
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
17 |
-->
|
18 |
<config>
|
app/code/community/Quadra/Cybermut/sql/cybermut_setup/mysql4-install-0.1.0.php
CHANGED
@@ -1,20 +1,19 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
$installer = $this;
|
19 |
/* @var $installer Quadra_Cybermut_Model_Mysql4_Setup */
|
20 |
|
@@ -33,4 +32,4 @@ CREATE TABLE `{$this->getTable('cybermut_api_debug')}` (
|
|
33 |
|
34 |
");
|
35 |
|
36 |
-
$installer->endSetup();
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
$installer = $this;
|
18 |
/* @var $installer Quadra_Cybermut_Model_Mysql4_Setup */
|
19 |
|
32 |
|
33 |
");
|
34 |
|
35 |
+
$installer->endSetup();
|
app/code/community/Quadra/Cybermut/sql/cybermut_setup/mysql4-upgrade-1.0.1-1.0.2.php
CHANGED
@@ -1,20 +1,19 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
-
|
18 |
$installer = $this;
|
19 |
/* @var $installer Mage_Core_Model_Resource_Setup */
|
20 |
|
1 |
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
|
|
17 |
$installer = $this;
|
18 |
/* @var $installer Mage_Core_Model_Resource_Setup */
|
19 |
|
app/design/frontend/base/default/layout/cybermut.xml
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
+
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
+
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
+
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
+
*/
|
17 |
+
-->
|
18 |
+
|
19 |
+
<layout version="0.1.0">
|
20 |
+
<!--
|
21 |
+
Cybermut Failure Response Page
|
22 |
+
-->
|
23 |
+
<cybermut_payment_error>
|
24 |
+
<reference name="root">
|
25 |
+
<action method="setTemplate"><template>page/2columns-right.phtml</template></action>
|
26 |
+
</reference>
|
27 |
+
<reference name="content">
|
28 |
+
<block type="cybermut/error" name="cybermut_error" template="cybermut/error.phtml"></block>
|
29 |
+
</reference>
|
30 |
+
</cybermut_payment_error>
|
31 |
+
</layout>
|
app/design/frontend/{default → base}/default/template/cybermut/error.phtml
RENAMED
@@ -1,18 +1,17 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
* 1997-
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to
|
11 |
*
|
12 |
-
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
*/
|
17 |
?>
|
18 |
<div class="page-head">
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* 1997-2015 Quadra Informatique
|
4 |
*
|
5 |
* NOTICE OF LICENSE
|
6 |
*
|
7 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
11 |
*
|
12 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
13 |
+
* @copyright 1997-2015 Quadra Informatique
|
14 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
15 |
*/
|
16 |
?>
|
17 |
<div class="page-head">
|
app/design/frontend/base/default/template/cybermut/form.phtml
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* 1997-2015 Quadra Informatique
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
+
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
+
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
11 |
+
*
|
12 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
13 |
+
* @copyright 1997-2015 Quadra Informatique
|
14 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
15 |
+
*/
|
16 |
+
?>
|
17 |
+
|
18 |
+
<img src="<?php echo $this->getSkinUrl('images/media/cybermut/cb.gif') ?>" alt="CB" />
|
19 |
+
<img src="<?php echo $this->getSkinUrl('images/media/cybermut/master.gif') ?>" alt="Mastercard" />
|
20 |
+
<img src="<?php echo $this->getSkinUrl('images/media/cybermut/visa.gif') ?>" alt="Visa" />
|
21 |
+
<br /><br />
|
22 |
+
|
23 |
+
<fieldset class="form-list">
|
24 |
+
<?php $_code = $this->getMethodCode() ?>
|
25 |
+
<ul id="payment_form_<?php echo $_code ?>" style="display:none">
|
26 |
+
<?php if (Mage::getStoreConfig('payment/cybermut_payment/several_times_payment')): ?>
|
27 |
+
<li class="control">
|
28 |
+
<input type="checkbox" name="cybermut[several_implements]" id="cybermut:several_implements" value="<?php echo Mage::getStoreConfig('payment/cybermut_payment/terms') ?>" title="<?php echo $this->__('Payment %s times', Mage::getStoreConfig('payment/cybermut_payment/terms')) ?>" class="checkbox" onclick="setNbrech()" />
|
29 |
+
<label for="cybermut:several_implements"><?php echo $this->__('Payment %s times', Mage::getStoreConfig('payment/cybermut_payment/terms')) ?></label>
|
30 |
+
<input type="hidden" id="payment:nbrech" name="payment[nbrech]" value="1" />
|
31 |
+
</li>
|
32 |
+
<script type="text/javascript">
|
33 |
+
//<![CDATA[
|
34 |
+
function setNbrech() {
|
35 |
+
if ($('cybermut:several_implements').checked)
|
36 |
+
$('payment:nbrech').value = $('cybermut:several_implements').value;
|
37 |
+
else
|
38 |
+
$('payment:nbrech').value = 1;
|
39 |
+
}
|
40 |
+
//]]>
|
41 |
+
</script>
|
42 |
+
<?php endif; ?>
|
43 |
+
<li>
|
44 |
+
<?php echo $this->__('You will be redirected to Cybermut website when you place an order.') ?>
|
45 |
+
</li>
|
46 |
+
</ul>
|
47 |
+
</fieldset>
|
app/design/frontend/default/default/layout/cybermut.xml
DELETED
@@ -1,32 +0,0 @@
|
|
1 |
-
<?xml version="1.0"?>
|
2 |
-
<!--
|
3 |
-
/*
|
4 |
-
* 1997-2012 Quadra Informatique
|
5 |
-
*
|
6 |
-
* NOTICE OF LICENSE
|
7 |
-
*
|
8 |
-
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
-
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
-
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
-
* to ecommerce@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
-
*
|
13 |
-
* @author Quadra Informatique <ecommerce@quadra-informatique.fr>
|
14 |
-
* @copyright 1997-2013 Quadra Informatique
|
15 |
-
* @version Release: $Revision: 2.0.5 $
|
16 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
17 |
-
*/
|
18 |
-
-->
|
19 |
-
|
20 |
-
<layout version="0.1.0">
|
21 |
-
<!--
|
22 |
-
Cybermut Failure Response Page
|
23 |
-
-->
|
24 |
-
<cybermut_payment_error>
|
25 |
-
<reference name="root">
|
26 |
-
<action method="setTemplate"><template>page/2columns-right.phtml</template></action>
|
27 |
-
</reference>
|
28 |
-
<reference name="content">
|
29 |
-
<block type="cybermut/error" name="cybermut_error" template="cybermut/error.phtml"></block>
|
30 |
-
</reference>
|
31 |
-
</cybermut_payment_error>
|
32 |
-
</layout>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/design/frontend/default/default/template/cybermut/form.phtml
DELETED
@@ -1,48 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/*
|
3 |
-
* 1997-2012 Quadra Informatique
|
4 |
-
*
|
5 |
-
* NOTICE OF LICENSE
|
6 |
-
*
|
7 |
-
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
8 |
-
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
9 |
-
* If you are unable to obtain it through the world-wide-web, please send an email
|
10 |
-
* to ecommerce@quadra-informatique.fr so we can send you a copy immediately.
|
11 |
-
*
|
12 |
-
* @author Quadra Informatique <ecommerce@quadra-informatique.fr>
|
13 |
-
* @copyright 1997-2013 Quadra Informatique
|
14 |
-
* @version Release: $Revision: 2.0.5 $
|
15 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
16 |
-
*/
|
17 |
-
?>
|
18 |
-
|
19 |
-
<img src="<?php echo $this->getSkinUrl('images/media/cybermut/cb.gif') ?>" alt="CB" />
|
20 |
-
<img src="<?php echo $this->getSkinUrl('images/media/cybermut/master.gif') ?>" alt="Mastercard" />
|
21 |
-
<img src="<?php echo $this->getSkinUrl('images/media/cybermut/visa.gif') ?>" alt="Visa" />
|
22 |
-
<br /><br />
|
23 |
-
|
24 |
-
<fieldset class="form-list">
|
25 |
-
<?php $_code = $this->getMethodCode() ?>
|
26 |
-
<ul id="payment_form_<?php echo $_code ?>" style="display:none">
|
27 |
-
<?php if (Mage::getStoreConfig('payment/cybermut_payment/several_times_payment')): ?>
|
28 |
-
<li class="control">
|
29 |
-
<input type="checkbox" name="cybermut[several_implements]" id="cybermut:several_implements" value="<?php echo Mage::getStoreConfig('payment/cybermut_payment/terms') ?>" title="<?php echo $this->__('Payment %s times', Mage::getStoreConfig('payment/cybermut_payment/terms')) ?>" class="checkbox" onclick="setNbrech()" />
|
30 |
-
<label for="cybermut:several_implements"><?php echo $this->__('Payment %s times', Mage::getStoreConfig('payment/cybermut_payment/terms')) ?></label>
|
31 |
-
<input type="hidden" id="payment:nbrech" name="payment[nbrech]" value="1" />
|
32 |
-
</li>
|
33 |
-
<script type="text/javascript">
|
34 |
-
//<![CDATA[
|
35 |
-
function setNbrech() {
|
36 |
-
if ($('cybermut:several_implements').checked)
|
37 |
-
$('payment:nbrech').value = $('cybermut:several_implements').value;
|
38 |
-
else
|
39 |
-
$('payment:nbrech').value = 1;
|
40 |
-
}
|
41 |
-
//]]>
|
42 |
-
</script>
|
43 |
-
<?php endif; ?>
|
44 |
-
<li>
|
45 |
-
<?php echo $this->__('You will be redirected to Cybermut website when you place an order.') ?>
|
46 |
-
</li>
|
47 |
-
</ul>
|
48 |
-
</fieldset>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/etc/modules/Quadra_Cybermut.xml
CHANGED
@@ -1,19 +1,18 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<!--
|
3 |
-
|
4 |
-
* 1997-
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
-
* to
|
12 |
*
|
13 |
-
*
|
14 |
-
*
|
15 |
-
*
|
16 |
-
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
17 |
*/
|
18 |
-->
|
19 |
<config>
|
@@ -27,4 +26,4 @@
|
|
27 |
</depends>
|
28 |
</Quadra_Cybermut>
|
29 |
</modules>
|
30 |
-
</config>
|
1 |
<?xml version="1.0"?>
|
2 |
<!--
|
3 |
+
/**
|
4 |
+
* 1997-2015 Quadra Informatique
|
5 |
*
|
6 |
* NOTICE OF LICENSE
|
7 |
*
|
8 |
* This source file is subject to the Open Software License (OSL 3.0) that is available
|
9 |
* through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0
|
10 |
* If you are unable to obtain it through the world-wide-web, please send an email
|
11 |
+
* to modules@quadra-informatique.fr so we can send you a copy immediately.
|
12 |
*
|
13 |
+
* @author Quadra Informatique <modules@quadra-informatique.fr>
|
14 |
+
* @copyright 1997-2015 Quadra Informatique
|
15 |
+
* @license http://www.opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
|
|
16 |
*/
|
17 |
-->
|
18 |
<config>
|
26 |
</depends>
|
27 |
</Quadra_Cybermut>
|
28 |
</modules>
|
29 |
+
</config>
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Quadra_Cybermut</name>
|
4 |
-
<version>2.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
@@ -12,6 +12,13 @@ CyberMUT Paiement / Paiement CIC integration</summary>
|
|
12 |
Compatible with CM-CIC versions 1.2 and 3.0.</description>
|
13 |
<notes>Changelog:
|
14 |

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
2.0.5:
|
16 |
- Fixe bug with complete state order
|
17 |

|
@@ -33,10 +40,10 @@ Compatible with CM-CIC versions 1.2 and 3.0.</description>
|
|
33 |
- Multishipping compatibility
|
34 |
- Bug fixed with magento 1.4
|
35 |
- Beta version</notes>
|
36 |
-
<authors><author><name>Quadra Informatique</name><user>quadrainfo</user><email>
|
37 |
-
<date>
|
38 |
-
<time>
|
39 |
-
<contents><target name="magecommunity"><dir name="Quadra"><dir name="Cybermut"><dir name="Block"><file name="Error.php" hash="
|
40 |
<compatible/>
|
41 |
-
<dependencies><required><php><min>5.
|
42 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Quadra_Cybermut</name>
|
4 |
+
<version>2.0.6</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
12 |
Compatible with CM-CIC versions 1.2 and 3.0.</description>
|
13 |
<notes>Changelog:
|
14 |

|
15 |
+
2.0.6:
|
16 |
+
- Fixed order state not saved on notification (thanks to @real34)
|
17 |
+
- Design and skin files moved in base directory (thanks to @fusco)
|
18 |
+
- Use getNotifyURL instead of Mage::getUrl() to generate the correct url_retour parameter (thanks to @lenybernard)
|
19 |
+
- Update license
|
20 |
+
- Update version
|
21 |
+

|
22 |
2.0.5:
|
23 |
- Fixe bug with complete state order
|
24 |

|
40 |
- Multishipping compatibility
|
41 |
- Bug fixed with magento 1.4
|
42 |
- Beta version</notes>
|
43 |
+
<authors><author><name>Quadra Informatique</name><user>quadrainfo</user><email>modules@quadra-informatique.fr</email></author></authors>
|
44 |
+
<date>2015-02-19</date>
|
45 |
+
<time>10:51:27</time>
|
46 |
+
<contents><target name="magecommunity"><dir name="Quadra"><dir name="Cybermut"><dir name="Block"><file name="Error.php" hash="4f04bbc09570fc24cf911e4de8702b2f"/><file name="Form.php" hash="e73df77eeff41a46bfbfb3eb044d3644"/><file name="Redirect.php" hash="d6f2b3f42eabb3877202b45c2bd78cf1"/></dir><dir name="Helper"><file name="Data.php" hash="6a6ffc83695e14e4ae59ed90c98b0d24"/></dir><dir name="Model"><dir name="Api"><file name="Debug.php" hash="6f067180f8810915bfc73e9ebee13e69"/></dir><dir name="Config"><dir name="Data"><file name="Cybermut.php" hash="e502abfbef03c95ff069d8afabbe0447"/></dir></dir><dir name="Mysql4"><dir name="Api"><dir name="Debug"><file name="Collection.php" hash="743f08850b7f8d1d5b299d32afcd6daa"/></dir><file name="Debug.php" hash="2f07d4baffc0c8e9bca36001924c9637"/></dir><file name="Setup.php" hash="2c62bf39e91e0dc1d370ac5718049709"/></dir><file name="Observer.php" hash="7a2a60bc291cb63964dcceeae0af7053"/><file name="Payment.php" hash="342cb4a1d01447d9a63da82e1713f872"/><dir name="Source"><file name="Bank.php" hash="fdac9d195933c558267365d6a00eefe5"/><file name="Language.php" hash="b0c5565387da37f6d0552857c2b3e2b6"/><file name="Terms.php" hash="93acd6725ce244ac222adb0b165223e1"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Keyencrypted.php" hash="aea6fcb029ce9f46e3dc6c1426568e9c"/></dir><dir name="Source"><dir name="Order"><dir name="Status"><file name="Accepted.php" hash="04f97cac13ad710e29a183c8f08ff339"/><file name="Canceled.php" hash="cae43f7423ef0624658ed9d54cfe5ab8"/><file name="New.php" hash="22a02b745eb79358c91f5c0d9ac0f10c"/><file name="Refused.php" hash="a9df8dc9410313b853a838a48984e83d"/></dir><file name="Status.php" hash="a4c7398a13bae87ce4793a8a7dc465e5"/></dir><file name="Version.php" hash="c4273bbc92fd8c51feca05c26240cd9a"/></dir></dir></dir></dir><dir name="controllers"><file name="PaymentController.php" hash="7fb8881d9a35311801f8cfeb5581c96b"/></dir><dir name="etc"><file name="config.xml" hash="fc5d82bc33e1f24ab8479c70df8b57b9"/><file name="system.xml" hash="e95f4c54c74683d4f851fdec8b4a7640"/></dir><dir name="sql"><dir name="cybermut_setup"><file name="mysql4-install-0.1.0.php" hash="de0ad6c3d1a8e5d8aa5b553173a74746"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="3c56e3916ab1cc74ad2125aba411ce6e"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Quadra_Cybermut.xml" hash="d116d58bcaea393812e423a5b8cead10"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="cybermut"><file name="error.phtml" hash="63ead134677386abceeb8b863892e608"/><file name="form.phtml" hash="90ce87aef318656543478dc76f7fa10a"/></dir></dir><dir name="layout"><file name="cybermut.xml" hash="341360c0a2fd524d267328391332f523"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="fr_FR"><file name="Quadra_Cybermut.csv" hash="447ff1cd9ee16019041ba52459de32f8"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="media"><dir name="cybermut"><file name="cb.gif" hash="297387b1588bc880bd9d9abe00db73c5"/><file name="master.gif" hash="1fd622c6300f37711c983074be1fdae5"/><file name="visa.gif" hash="d2b7afda7cfdf78ae63b0c71f99beac8"/></dir></dir></dir></dir></dir></dir></target></contents>
|
47 |
<compatible/>
|
48 |
+
<dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php><package><name>Quadra_Extensions</name><channel>community</channel><min>1.0.0</min><max></max></package></required></dependencies>
|
49 |
</package>
|
skin/frontend/{default → base}/default/images/media/cybermut/cb.gif
RENAMED
File without changes
|
skin/frontend/{default → base}/default/images/media/cybermut/master.gif
RENAMED
File without changes
|
skin/frontend/{default → base}/default/images/media/cybermut/visa.gif
RENAMED
File without changes
|