Version Notes
Please follow installation directions carefully
Download this release
Release Info
Developer | Magento Core Team |
Extension | ezzoom |
Version | 1.0.2 |
Comparing to | |
See all releases |
Code changes from version 1.0.1 to 1.0.2
app/code/local/Ezapps/Zoom/Helper/Data.php
CHANGED
@@ -857,6 +857,10 @@ class Ezapps_Zoom_Helper_Data extends Mage_Core_Helper_Abstract
|
|
857 |
if ($path[0] == '')
|
858 |
array_shift($path);
|
859 |
|
|
|
|
|
|
|
|
|
860 |
foreach ($path as $directory) {
|
861 |
if (!file_exists($path_finished . DS . $directory)) {
|
862 |
mkdir($path_finished . DS . $directory);
|
857 |
if ($path[0] == '')
|
858 |
array_shift($path);
|
859 |
|
860 |
+
// Windows drive path fix
|
861 |
+
if (strstr($path[0], ':'))
|
862 |
+
$path_finished .= array_shift($path);
|
863 |
+
|
864 |
foreach ($path as $directory) {
|
865 |
if (!file_exists($path_finished . DS . $directory)) {
|
866 |
mkdir($path_finished . DS . $directory);
|
app/code/local/Ezapps/Zoom/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Ezapps_Zoom>
|
5 |
-
<version>1.0.
|
6 |
</Ezapps_Zoom>
|
7 |
</modules>
|
8 |
<crontab>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Ezapps_Zoom>
|
5 |
+
<version>1.0.2</version>
|
6 |
</Ezapps_Zoom>
|
7 |
</modules>
|
8 |
<crontab>
|
app/code/local/Ezapps/Zoom/sql/ezzoom_setup/mysql4-upgrade-1.0.1-1.0.2.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 |
+
*/
|
ezzoom.php
CHANGED
@@ -49,16 +49,17 @@ class Ezapps_Zoom_Handler
|
|
49 |
self::$AGENT = (in_array("HTTP_USER_AGENT", $_SERVER) ? $_SERVER["HTTP_USER_AGENT"] : '');
|
50 |
self::$_start = microtime(true);
|
51 |
self::$GET_POSTFIX = str_replace('/', self::DS, self::$GET_URI_MARK);
|
52 |
-
|
|
|
53 |
if (self::$STORE == '')
|
54 |
self::$STORE = 'default';
|
55 |
|
56 |
$url = parse_url(self::$REQUEST);
|
57 |
$test = explode("/", $url['path']);
|
58 |
if ($test[(count($test) - 1)] == "")
|
59 |
-
self::$base_uri = $url['path'] . self::$ZOOM_INDEX;
|
60 |
else
|
61 |
-
self::$base_uri = $url['path'];
|
62 |
|
63 |
// Customize for stores if default fill is desired
|
64 |
/*self::$DEFAULT_FILL['default']['links'] = '<ul class="links">' .
|
49 |
self::$AGENT = (in_array("HTTP_USER_AGENT", $_SERVER) ? $_SERVER["HTTP_USER_AGENT"] : '');
|
50 |
self::$_start = microtime(true);
|
51 |
self::$GET_POSTFIX = str_replace('/', self::DS, self::$GET_URI_MARK);
|
52 |
+
self::$STORE = (array_key_exists('store', $_COOKIE) ? $_COOKIE['store'] :
|
53 |
+
(array_key_exists('MAGE_RUN_CODE', $_SERVER) ? $_SERVER['MAGE_RUN_CODE'] : ''));
|
54 |
if (self::$STORE == '')
|
55 |
self::$STORE = 'default';
|
56 |
|
57 |
$url = parse_url(self::$REQUEST);
|
58 |
$test = explode("/", $url['path']);
|
59 |
if ($test[(count($test) - 1)] == "")
|
60 |
+
self::$base_uri = str_replace('/', self::DS, $url['path'] . self::$ZOOM_INDEX);
|
61 |
else
|
62 |
+
self::$base_uri = str_replace('/', self::DS, $url['path']);
|
63 |
|
64 |
// Customize for stores if default fill is desired
|
65 |
/*self::$DEFAULT_FILL['default']['links'] = '<ul class="links">' .
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>ezzoom</name>
|
4 |
-
<version>1.0.
|
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-
|
14 |
-
<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="0c88a876db91166ea8eee76885c6b9dd"/></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="
|
16 |
<compatible/>
|
17 |
<dependencies/>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>ezzoom</name>
|
4 |
+
<version>1.0.2</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-04</date>
|
14 |
+
<time>17:45:44</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="0c88a876db91166ea8eee76885c6b9dd"/></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="ad5a2a8f010840347464ddc334291e72"/></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="3c8f8a6134def974717571f5eaa35d32"/></dir><dir name="etc"><file name="config.xml" hash="3eb82c88614946f2f35cd58275a7c9d1"/><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"/></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="fb636938fa52a0d485edc24ba2c7b757"/></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="f2201076034d7828903e08465d9c4c42"/></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies/>
|
18 |
</package>
|