Yireo_CheckoutTester - Version 0.0.5

Version Notes

No notes

Download this release

Release Info

Developer Yireo
Extension Yireo_CheckoutTester
Version 0.0.5
Comparing to
See all releases


Code changes from version 0.0.4 to 0.0.5

app/code/community/Yireo/CheckoutTester/controllers/IndexController.php CHANGED
@@ -50,6 +50,13 @@ class Yireo_CheckoutTester_IndexController extends Mage_Core_Controller_Front_Ac
50
 
51
  // Load the layout
52
  $this->loadLayout();
 
 
 
 
 
 
 
53
  $this->renderLayout();
54
  }
55
  }
50
 
51
  // Load the layout
52
  $this->loadLayout();
53
+
54
+ // Optionally dispatch an event
55
+ if((bool)Mage::getStoreConfig('checkouttester/settings/checkout_onepage_controller_success_action')) {
56
+ Mage::dispatchEvent('checkout_onepage_controller_success_action', array('order_ids' => array($orderId)));
57
+ }
58
+
59
+ // Render the layout
60
  $this->renderLayout();
61
  }
62
  }
app/code/community/Yireo/CheckoutTester/etc/config.xml CHANGED
@@ -13,7 +13,7 @@
13
 
14
  <modules>
15
  <Yireo_CheckoutTester>
16
- <version>0.0.4</version>
17
  </Yireo_CheckoutTester>
18
  </modules>
19
 
@@ -35,18 +35,6 @@
35
  <class>Yireo_CheckoutTester_Model</class>
36
  </checkouttester>
37
  </models>
38
-
39
- <events>
40
- <controller_action_predispatch>
41
- <observers>
42
- <checkouttester_controller_action_predispatch>
43
- <type>singleton</type>
44
- <class>Yireo_CheckoutTester_Model_Observer</class>
45
- <method>controllerActionPredispatch</method>
46
- </checkouttester_controller_action_predispatch>
47
- </observers>
48
- </controller_action_predispatch>
49
- </events>
50
  </global>
51
 
52
  <frontend>
@@ -73,6 +61,7 @@
73
  <settings>
74
  <order_id>0</order_id>
75
  <ip></ip>
 
76
  </settings>
77
  </checkouttester>
78
  </default>
13
 
14
  <modules>
15
  <Yireo_CheckoutTester>
16
+ <version>0.0.5</version>
17
  </Yireo_CheckoutTester>
18
  </modules>
19
 
35
  <class>Yireo_CheckoutTester_Model</class>
36
  </checkouttester>
37
  </models>
 
 
 
 
 
 
 
 
 
 
 
 
38
  </global>
39
 
40
  <frontend>
61
  <settings>
62
  <order_id>0</order_id>
63
  <ip></ip>
64
+ <checkout_onepage_controller_success_action>0</checkout_onepage_controller_success_action>
65
  </settings>
66
  </checkouttester>
67
  </default>
app/code/community/Yireo/CheckoutTester/etc/system.xml CHANGED
@@ -13,7 +13,7 @@
13
  <tabs>
14
  <yireo translate="label" module="checkouttester">
15
  <label>Yireo</label>
16
- <sort_order>900</sort_order>
17
  </yireo>
18
  </tabs>
19
  <sections>
@@ -21,7 +21,7 @@
21
  <label>Checkout Tester</label>
22
  <tab>yireo</tab>
23
  <frontend_type>text</frontend_type>
24
- <sort_order>0</sort_order>
25
  <show_in_default>1</show_in_default>
26
  <show_in_website>1</show_in_website>
27
  <show_in_store>1</show_in_store>
@@ -52,6 +52,16 @@
52
  <show_in_website>1</show_in_website>
53
  <show_in_store>1</show_in_store>
54
  </ip>
 
 
 
 
 
 
 
 
 
 
55
  </fields>
56
  </settings>
57
  </groups>
13
  <tabs>
14
  <yireo translate="label" module="checkouttester">
15
  <label>Yireo</label>
16
+ <sort_order>1000</sort_order>
17
  </yireo>
18
  </tabs>
19
  <sections>
21
  <label>Checkout Tester</label>
22
  <tab>yireo</tab>
23
  <frontend_type>text</frontend_type>
24
+ <sort_order>1000</sort_order>
25
  <show_in_default>1</show_in_default>
26
  <show_in_website>1</show_in_website>
27
  <show_in_store>1</show_in_store>
52
  <show_in_website>1</show_in_website>
53
  <show_in_store>1</show_in_store>
54
  </ip>
55
+ <checkout_onepage_controller_success_action translate="label">
56
+ <label>Enabled</label>
57
+ <comment><![CDATA[Generate event checkout_onepage_controller_success_action]]></comment>
58
+ <frontend_type>select</frontend_type>
59
+ <source_model>adminhtml/system_config_source_yesno</source_model>
60
+ <sort_order>3</sort_order>
61
+ <show_in_default>1</show_in_default>
62
+ <show_in_website>1</show_in_website>
63
+ <show_in_store>1</show_in_store>
64
+ </checkout_onepage_controller_success_action>
65
  </fields>
66
  </settings>
67
  </groups>
app/design/frontend/base/default/layout/checkouttester.xml CHANGED
@@ -10,12 +10,6 @@
10
  -->
11
  <layout version="0.1.0">
12
  <checkouttester_index_success translate="label">
13
- <label>One Page Checkout Success</label>
14
- <reference name="root">
15
- <action method="setTemplate"><template>page/2columns-right.phtml</template></action>
16
- </reference>
17
- <reference name="content">
18
- <block type="checkouttester/success" name="checkout.success" template="checkout/success.phtml"/>
19
- </reference>
20
  </checkouttester_index_success>
21
  </layout>
10
  -->
11
  <layout version="0.1.0">
12
  <checkouttester_index_success translate="label">
13
+ <update handle="checkout_onepage_success" />
 
 
 
 
 
 
14
  </checkouttester_index_success>
15
  </layout>
package.xml CHANGED
@@ -1,2 +1,2 @@
1
  <?xml version="1.0"?>
2
- <package><name>Yireo_CheckoutTester</name><version>0.0.4</version><stability>stable</stability><license>Open Source License</license><channel>community</channel><extends></extends><summary>No summary</summary><description>No description</description><notes>No notes</notes><authors><author><name>Yireo</name><user>yireo</user><email>info@yireo.com</email></author></authors><date>2014-03-17</date><time>9:10:00</time><compatible></compatible><dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies><contents><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="Yireo_CheckoutTester.xml" hash="5c25ce11fa9c85fa23a32225a674951a"/></dir></dir><dir name="code"><dir name="community"><dir name="Yireo"><dir name="CheckoutTester"><dir name="controllers"><file name="IndexController.php" hash="b512100cd882760df9f1ccd2035b2923"/></dir><dir name="Block"><file name="Success.php" hash="a069a62e023e121238126212ca24601e"/></dir><dir name="etc"><file name="adminhtml.xml" hash="e55f7023e0538a0cd564dd5c9327465d"/><file name="config.xml" hash="6925f0f94eb884df44d8f196b62896b9"/><file name="system.xml" hash="1371c7eec4d052995d16b53c98b413f5"/></dir><dir name="Helper"><file name="Data.php" hash="4b908f748d9f003b5f3cc23f7dbcb9b3"/></dir><dir name="Model"><file name="Feed.php" hash="da5af719014c1cb94daad9cbe5a340b4"/><file name="Observer.php" hash="00c05b283b67c57442aaf0216764e7f3"/></dir></dir></dir></dir></dir><dir name="design"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="checkouttester.xml" hash="b58246dad975b460010e9fd7a86e8d3a"/></dir></dir></dir></dir></dir></dir></target></contents></package>
1
  <?xml version="1.0"?>
2
+ <package><name>Yireo_CheckoutTester</name><version>0.0.5</version><stability>stable</stability><license>Open Source License</license><channel>community</channel><extends></extends><summary>No summary</summary><description>No description</description><notes>No notes</notes><authors><author><name>Yireo</name><user>yireo</user><email>info@yireo.com</email></author></authors><date>2014-06-25</date><time>8:17:29</time><compatible></compatible><dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies><contents><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="Yireo_CheckoutTester.xml" hash="5c25ce11fa9c85fa23a32225a674951a"/></dir></dir><dir name="design"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="checkouttester.xml" hash="9e0113d1d3df1d561c6846fec010f406"/></dir></dir></dir></dir></dir><dir name="code"><dir name="community"><dir name="Yireo"><dir name="CheckoutTester"><dir name="etc"><file name="adminhtml.xml" hash="e55f7023e0538a0cd564dd5c9327465d"/><file name="config.xml" hash="ace44506644a6bb2ed297fad63d28af4"/><file name="system.xml" hash="8e1520e370f90fae4f8d4217b03aaa31"/></dir><dir name="controllers"><file name="IndexController.php" hash="497df6e9d7c4c54635ffc9c727d93d1e"/></dir><dir name="Model"><file name="Feed.php" hash="da5af719014c1cb94daad9cbe5a340b4"/><file name="Observer.php" hash="00c05b283b67c57442aaf0216764e7f3"/></dir><dir name="Helper"><file name="Data.php" hash="4b908f748d9f003b5f3cc23f7dbcb9b3"/></dir><dir name="Block"><file name="Success.php" hash="a069a62e023e121238126212ca24601e"/></dir></dir></dir></dir></dir></dir></target></contents></package>