ezzoom - Version 1.0.5

Version Notes

Please follow installation directions carefully

Download this release

Release Info

Developer Magento Core Team
Extension ezzoom
Version 1.0.5
Comparing to
See all releases


Code changes from version 1.0.4 to 1.0.5

app/code/local/Ezapps/Zoom/Block/Ajax/Footer.php CHANGED
@@ -59,11 +59,12 @@ class Ezapps_Zoom_Block_Ajax_Footer extends Mage_Core_Block_Template
59
 
60
  public function getCacheKeyInfo() {
61
 
62
- $str = Mage::getSingleton('core/layout')->getMessagesBlock()->getCacheKeyInfo();
63
- if ($str != '' && !is_array($str)) {
64
- return unserialize(Mage::getSingleton('core/layout')->getMessagesBlock()->getCacheKeyInfo());
65
- } else
66
- return array('storage_types'=> array( 'core/session', 'customer/session', 'catalog/session' ));
 
67
 
68
  }
69
 
59
 
60
  public function getCacheKeyInfo() {
61
 
62
+ $str = Mage::getSingleton('core/layout')->getMessagesBlock()->getCacheKeyInfo();
63
+ if (is_array($str) && array_key_exists('storage_types', $str)) {
64
+ return array('storage_types'=> unserialize($str['storage_types']));
65
+
66
+ } else
67
+ return array('storage_types'=> array( 'core/session', 'customer/session', 'catalog/session', 'checkout/session' ));
68
 
69
  }
70
 
app/code/local/Ezapps/Zoom/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Ezapps_Zoom>
5
- <version>1.0.4</version>
6
  </Ezapps_Zoom>
7
  </modules>
8
  <crontab>
2
  <config>
3
  <modules>
4
  <Ezapps_Zoom>
5
+ <version>1.0.5</version>
6
  </Ezapps_Zoom>
7
  </modules>
8
  <crontab>
app/code/local/Ezapps/Zoom/sql/ezzoom_setup/mysql4-upgrade-1.0.4-1.0.5.php ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Zoom Upgrader
4
+ *
5
+ * @author Ezra Morse (http://www.ezapps.ca)
6
+ * @license: EPL 1.0
7
+ */
app/design/frontend/base/default/template/ezzoom/ajax/footer.phtml CHANGED
@@ -23,9 +23,9 @@ $domain = $this->getDomain();
23
 
24
  <?php echo $this->getAjaxPre() ?>
25
 
26
- <script type="text/javascript">
27
- //<![CDATA[
28
-
29
  document.observe("dom:loaded", function() {
30
 
31
  new Ajax.JSONRequest('<?php echo $this->getUrl('', array('_secure'=> true)) . $url ?>', {
@@ -47,8 +47,8 @@ document.observe("dom:loaded", function() {
47
  }
48
  });
49
  });
50
-
51
- //]]>
52
  </script>
53
 
54
  <?php echo $this->getAjaxPost() ?>
@@ -59,9 +59,9 @@ document.observe("dom:loaded", function() {
59
 
60
  <?php echo $this->getAjaxPreCurrency() ?>
61
 
62
- <script type="text/javascript">
63
- //<![CDATA[
64
-
65
  document.observe("dom:loaded", function() {
66
 
67
  var json = '<?php echo $this->getCurrencyJson() ?>';
@@ -72,8 +72,8 @@ document.observe("dom:loaded", function() {
72
  convertFromJson(json);
73
 
74
  });
75
-
76
- //]]>
77
  </script>
78
 
79
  <?php echo $this->getAjaxPostCurrency() ?>
@@ -84,9 +84,9 @@ document.observe("dom:loaded", function() {
84
  (is_object(Mage::getSingleton('core/layout')->getBlock("product_list_toolbar")) || Mage::registry('current_category') && !Mage::registry('current_product'))) : ?>
85
  <?php $cookies = $this->getCookieToSet(); ?>
86
 
87
- <script type="text/javascript">
88
- //<![CDATA[
89
-
90
  document.observe("dom:loaded", function() {
91
 
92
  Mage.Cookies.path = '<?php echo $path; ?>';
@@ -96,8 +96,8 @@ document.observe("dom:loaded", function() {
96
  Mage.Cookies.set('<?php echo $key ?>', '<?php echo $cookie ?>');
97
  <?php endforeach; ?>
98
  });
99
-
100
- //]]>
101
  </script>
102
  <?php endif; ?>
103
 
23
 
24
  <?php echo $this->getAjaxPre() ?>
25
 
26
+ <script type="text/javascript">
27
+ //<![CDATA[
28
+
29
  document.observe("dom:loaded", function() {
30
 
31
  new Ajax.JSONRequest('<?php echo $this->getUrl('', array('_secure'=> true)) . $url ?>', {
47
  }
48
  });
49
  });
50
+
51
+ //]]>
52
  </script>
53
 
54
  <?php echo $this->getAjaxPost() ?>
59
 
60
  <?php echo $this->getAjaxPreCurrency() ?>
61
 
62
+ <script type="text/javascript">
63
+ //<![CDATA[
64
+
65
  document.observe("dom:loaded", function() {
66
 
67
  var json = '<?php echo $this->getCurrencyJson() ?>';
72
  convertFromJson(json);
73
 
74
  });
75
+
76
+ //]]>
77
  </script>
78
 
79
  <?php echo $this->getAjaxPostCurrency() ?>
84
  (is_object(Mage::getSingleton('core/layout')->getBlock("product_list_toolbar")) || Mage::registry('current_category') && !Mage::registry('current_product'))) : ?>
85
  <?php $cookies = $this->getCookieToSet(); ?>
86
 
87
+ <script type="text/javascript">
88
+ //<![CDATA[
89
+
90
  document.observe("dom:loaded", function() {
91
 
92
  Mage.Cookies.path = '<?php echo $path; ?>';
96
  Mage.Cookies.set('<?php echo $key ?>', '<?php echo $cookie ?>');
97
  <?php endforeach; ?>
98
  });
99
+
100
+ //]]>
101
  </script>
102
  <?php endif; ?>
103
 
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>ezzoom</name>
4
- <version>1.0.4</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.eclipse.org/legal/epl-v10.html">EPL</license>
7
  <channel>community</channel>
@@ -10,9 +10,9 @@
10
  <description>Now you can unlock the potential of the Magento e-Commerce Platform with EZAPPS Zoom. This highly customizable full page caching (FPC) system strives to be the final cache product that you will ever need to grow your sales without infinitely growing your server budget. Pages only have to generate a single time before they will be served up as if they were text documents.</description>
11
  <notes>Please follow installation directions carefully</notes>
12
  <authors><author><name>Ezra Morse</name><user>auto-converted</user><email>ezapps.software@gmail.com</email></author></authors>
13
- <date>2012-04-11</date>
14
- <time>08:53:08</time>
15
- <contents><target name="magelocal"><dir name="Ezapps"><dir name="Zoom"><dir name="Block"><dir name="Adminhtml"><dir name="Dashboard"><dir name="Tab"><file name="Zoom.php" hash="c32addff4c2fd2a2df7e050c7e05fb5f"/></dir></dir><dir name="Form"><dir name="Field"><file name="Get.php" hash="002af683dfa68c3d3b56ccb9af46788c"/><file name="Regex.php" hash="f09c06912914cae61250bd46a0e880fb"/></dir></dir><dir name="Page"><file name="Grid.php" hash="b5b402c8fbb2bc483c78298561e95c55"/></dir><file name="Page.php" hash="bc75dcc060c6e56d659975118bc8a5ab"/></dir><dir name="Ajax"><file name="Footer.php" hash="30d014dfa368e84fbeae73d94e3f3e92"/></dir><dir name="Wrapper"><file name="Cart.php" hash="9c3873ffd6a894a5a3d93b1cab9cce69"/><file name="Compare.php" hash="1941899975dcee55bdcd381f49ff3140"/><file name="Compared.php" hash="122ab287e12f8ab1473150cb4f6037f3"/><file name="Currency.php" hash="96c85022eaa3f5e395a5869e7fbbdde7"/><file name="Header.php" hash="f048719abfc39335b4f3379b2bfc2216"/><file name="Links.php" hash="119ae74592b98547a98b6b1a4872cfba"/><file name="Messages.php" hash="3b0a40e6d3a4601f9df67ee7d8b5cddd"/><file name="Notices.php" hash="6f53b7aa17d1c83a670d852ce6830aad"/><file name="Poll.php" hash="5e9d25dd1aacfcda04efbb9479d7572d"/><file name="Reorder.php" hash="ab69d47477eda3e56daa974bea467b8b"/><file name="Viewed.php" hash="d0da5654c926dd541676ca700e9224f4"/><file name="Wishlist.php" hash="e034784388774f774ff9fa2304def913"/></dir><file name="Toolbar.php" hash="64d2b4c473ca6870700de551dd2d0c8b"/></dir><dir name="Helper"><file name="Data.php" hash="33586ede626b02eee29796cc132af7cf"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Page"><file name="Collection.php" hash="d3d773e8c27ddc60c63cbe12f7360338"/></dir><file name="Page.php" hash="e03a3ce511572bd18d9aed788890aef1"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Gzip.php" hash="e52a71ef83d6972248649aa9b827e06f"/><file name="Link.php" hash="4b003f2dc2135d5b09be5054d80b39bc"/><file name="Punch.php" hash="4b31e154673337cc3281338b213274b7"/></dir></dir></dir><file name="Cron.php" hash="17c8e5b1959ca4c097e763c0145e76d3"/><file name="Observer.php" hash="702f19d34cf32beba15e3331239e50e7"/><file name="Page.php" hash="a0f5cb3cd4549707dc7003fe5318317e"/><file name="Url.php" hash="4986c44facb989930f82131f99f8414f"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="EzzoomController.php" hash="5c81b2176a51e988ec936f08df519e54"/></dir><file name="CurrencyController.php" hash="68ac362c5c1e8f3f2c925f872e19096e"/><file name="HoleController.php" hash="137b3746a65cf54cea67559f4efd3c72"/></dir><dir name="etc"><file name="config.xml" hash="5770ef3aa7b28189824e144f06e70320"/><file name="system.xml" hash="8f6c0a8a38734a12f9bb3bba18bd6f85"/></dir><dir name="sql"><dir name="ezzoom_setup"><file name="mysql4-install-0.1.0.php" hash="63a89604c0ea43b1a28c8b26f9162a6e"/><file name="mysql4-upgrade-0.1.0-1.0.0.php" hash="57c130b93a3351029dabc377f6e30c59"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="d4f314a3379a2527e7ddd67be9bae5ae"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="d4f314a3379a2527e7ddd67be9bae5ae"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="d4f314a3379a2527e7ddd67be9bae5ae"/><file name="mysql4-upgrade-1.0.3-1.0.4.php" hash="d4f314a3379a2527e7ddd67be9bae5ae"/></dir></dir></dir><dir name="Tools"><dir name="Block"><dir name="Adminhtml"><dir name="Dashboard"><file name="Diagrams.php" hash="5ffa3bf435f4c6e1907e1d70e6e69705"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="263cac5371ca195617c819d123a414ba"/></dir><dir name="Model"><file name="Feed.php" hash="fce9f3957e6807689a3777c6a794dcff"/><file name="Observer.php" hash="5bdd5ac6fab2040e1fade493acc8e0ac"/></dir><dir name="etc"><file name="config.xml" hash="1068f96fac68fc2e99002dd791cb481c"/><file name="system.xml" hash="beb6cd0ff0d02d69a3500a4b3fda2b58"/></dir></dir></dir></target><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="Ezapps_Zoom.xml" hash="6a2c922f7842fbceaf8625badcb7c42d"/><file name="Ezapps_Tools.xml" hash="098bd9ed80008805a76d1646c111a9d6"/></dir></dir><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="ezzoom.xml" hash="3690a0172108a4bb81e9deb58cf48bcc"/></dir><dir name="template"><dir name="ezzoom"><dir name="dashboard"><file name="graph.phtml" hash="83bd09191602e5b99cc0e7966bcbb7d2"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="ezzoom.xml" hash="bf8e6701c60abc23e0fa511b6ef4dfb0"/></dir><dir name="template"><dir name="ezzoom"><dir name="ajax"><file name="footer.phtml" hash="9cea4281209203f821ccf871faf82de4"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="js"><dir name="ezapps"><file name="ezzoom.js" hash="c2ee3b97eb3df676458298f8ad9c7933"/></dir></dir><dir name="."><file name="ezzoom.php" hash="2cbee8d0be0d61ab75fc3af35fb774b7"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies/>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>ezzoom</name>
4
+ <version>1.0.5</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.eclipse.org/legal/epl-v10.html">EPL</license>
7
  <channel>community</channel>
10
  <description>Now you can unlock the potential of the Magento e-Commerce Platform with EZAPPS Zoom. This highly customizable full page caching (FPC) system strives to be the final cache product that you will ever need to grow your sales without infinitely growing your server budget. Pages only have to generate a single time before they will be served up as if they were text documents.</description>
11
  <notes>Please follow installation directions carefully</notes>
12
  <authors><author><name>Ezra Morse</name><user>auto-converted</user><email>ezapps.software@gmail.com</email></author></authors>
13
+ <date>2012-04-13</date>
14
+ <time>01:17:16</time>
15
+ <contents><target name="magelocal"><dir name="Ezapps"><dir name="Zoom"><dir name="Block"><dir name="Adminhtml"><dir name="Dashboard"><dir name="Tab"><file name="Zoom.php" hash="c32addff4c2fd2a2df7e050c7e05fb5f"/></dir></dir><dir name="Form"><dir name="Field"><file name="Get.php" hash="002af683dfa68c3d3b56ccb9af46788c"/><file name="Regex.php" hash="f09c06912914cae61250bd46a0e880fb"/></dir></dir><dir name="Page"><file name="Grid.php" hash="b5b402c8fbb2bc483c78298561e95c55"/></dir><file name="Page.php" hash="bc75dcc060c6e56d659975118bc8a5ab"/></dir><dir name="Ajax"><file name="Footer.php" hash="15ca1b5182e9ff91f4f1043688efa132"/></dir><dir name="Wrapper"><file name="Cart.php" hash="9c3873ffd6a894a5a3d93b1cab9cce69"/><file name="Compare.php" hash="1941899975dcee55bdcd381f49ff3140"/><file name="Compared.php" hash="122ab287e12f8ab1473150cb4f6037f3"/><file name="Currency.php" hash="96c85022eaa3f5e395a5869e7fbbdde7"/><file name="Header.php" hash="f048719abfc39335b4f3379b2bfc2216"/><file name="Links.php" hash="119ae74592b98547a98b6b1a4872cfba"/><file name="Messages.php" hash="3b0a40e6d3a4601f9df67ee7d8b5cddd"/><file name="Notices.php" hash="6f53b7aa17d1c83a670d852ce6830aad"/><file name="Poll.php" hash="5e9d25dd1aacfcda04efbb9479d7572d"/><file name="Reorder.php" hash="ab69d47477eda3e56daa974bea467b8b"/><file name="Viewed.php" hash="d0da5654c926dd541676ca700e9224f4"/><file name="Wishlist.php" hash="e034784388774f774ff9fa2304def913"/></dir><file name="Toolbar.php" hash="64d2b4c473ca6870700de551dd2d0c8b"/></dir><dir name="Helper"><file name="Data.php" hash="33586ede626b02eee29796cc132af7cf"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Page"><file name="Collection.php" hash="d3d773e8c27ddc60c63cbe12f7360338"/></dir><file name="Page.php" hash="e03a3ce511572bd18d9aed788890aef1"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Gzip.php" hash="e52a71ef83d6972248649aa9b827e06f"/><file name="Link.php" hash="4b003f2dc2135d5b09be5054d80b39bc"/><file name="Punch.php" hash="4b31e154673337cc3281338b213274b7"/></dir></dir></dir><file name="Cron.php" hash="17c8e5b1959ca4c097e763c0145e76d3"/><file name="Observer.php" hash="702f19d34cf32beba15e3331239e50e7"/><file name="Page.php" hash="a0f5cb3cd4549707dc7003fe5318317e"/><file name="Url.php" hash="4986c44facb989930f82131f99f8414f"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="EzzoomController.php" hash="5c81b2176a51e988ec936f08df519e54"/></dir><file name="CurrencyController.php" hash="68ac362c5c1e8f3f2c925f872e19096e"/><file name="HoleController.php" hash="137b3746a65cf54cea67559f4efd3c72"/></dir><dir name="etc"><file name="config.xml" hash="ec7af848bc6d50829eae6075130e6d91"/><file name="system.xml" hash="8f6c0a8a38734a12f9bb3bba18bd6f85"/></dir><dir name="sql"><dir name="ezzoom_setup"><file name="mysql4-install-0.1.0.php" hash="63a89604c0ea43b1a28c8b26f9162a6e"/><file name="mysql4-upgrade-0.1.0-1.0.0.php" hash="57c130b93a3351029dabc377f6e30c59"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="d4f314a3379a2527e7ddd67be9bae5ae"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="d4f314a3379a2527e7ddd67be9bae5ae"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="d4f314a3379a2527e7ddd67be9bae5ae"/><file name="mysql4-upgrade-1.0.3-1.0.4.php" hash="d4f314a3379a2527e7ddd67be9bae5ae"/><file name="mysql4-upgrade-1.0.4-1.0.5.php" hash="d4f314a3379a2527e7ddd67be9bae5ae"/></dir></dir></dir><dir name="Tools"><dir name="Block"><dir name="Adminhtml"><dir name="Dashboard"><file name="Diagrams.php" hash="5ffa3bf435f4c6e1907e1d70e6e69705"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="263cac5371ca195617c819d123a414ba"/></dir><dir name="Model"><file name="Feed.php" hash="fce9f3957e6807689a3777c6a794dcff"/><file name="Observer.php" hash="5bdd5ac6fab2040e1fade493acc8e0ac"/></dir><dir name="etc"><file name="config.xml" hash="1068f96fac68fc2e99002dd791cb481c"/><file name="system.xml" hash="beb6cd0ff0d02d69a3500a4b3fda2b58"/></dir></dir></dir></target><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="Ezapps_Zoom.xml" hash="6a2c922f7842fbceaf8625badcb7c42d"/><file name="Ezapps_Tools.xml" hash="098bd9ed80008805a76d1646c111a9d6"/></dir></dir><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="ezzoom.xml" hash="3690a0172108a4bb81e9deb58cf48bcc"/></dir><dir name="template"><dir name="ezzoom"><dir name="dashboard"><file name="graph.phtml" hash="83bd09191602e5b99cc0e7966bcbb7d2"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="ezzoom.xml" hash="bf8e6701c60abc23e0fa511b6ef4dfb0"/></dir><dir name="template"><dir name="ezzoom"><dir name="ajax"><file name="footer.phtml" hash="1d6f4f01ebadfd87e8994356813c05f0"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="js"><dir name="ezapps"><file name="ezzoom.js" hash="c2ee3b97eb3df676458298f8ad9c7933"/></dir></dir><dir name="."><file name="ezzoom.php" hash="2cbee8d0be0d61ab75fc3af35fb774b7"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies/>
18
  </package>