Version Notes
Just migrated the extension to be able to work under Magento community 1.7.0.0.
Download this release
Release Info
Developer | Finjon Kiang |
Extension | Olctw_Debug |
Version | 1.1.1 |
Comparing to | |
See all releases |
Code changes from version 1.1.0 to 1.1.1
- app/code/community/Olctw/Debug/Model/Observer.php +13 -11
- app/design/adminhtml/default/default/template/olctw_debug/controller.phtml +13 -2
- app/design/adminhtml/default/default/template/olctw_debug/models.phtml +5 -0
- app/design/frontend/base/default/template/olctw_debug/controller.phtml +13 -2
- app/design/frontend/base/default/template/olctw_debug/models.phtml +5 -0
- package.xml +4 -4
app/code/community/Olctw/Debug/Model/Observer.php
CHANGED
@@ -90,7 +90,7 @@ class Olctw_Debug_Model_Observer {
|
|
90 |
} else {
|
91 |
$blockStruct['context'] = NULL;
|
92 |
}
|
93 |
-
|
94 |
}
|
95 |
}
|
96 |
|
@@ -127,7 +127,7 @@ class Olctw_Debug_Model_Observer {
|
|
127 |
$blockStruct['context'] = NULL;
|
128 |
}
|
129 |
|
130 |
-
|
131 |
|
132 |
return $this;
|
133 |
}
|
@@ -149,10 +149,10 @@ class Olctw_Debug_Model_Observer {
|
|
149 |
return $this;
|
150 |
}
|
151 |
|
152 |
-
$blockStruct =
|
153 |
|
154 |
$duration = microtime(true) - $blockStruct['rendered_at'];
|
155 |
-
|
156 |
}
|
157 |
|
158 |
function onActionPostDispatch(Varien_Event_Observer $event) {
|
@@ -163,7 +163,7 @@ class Olctw_Debug_Model_Observer {
|
|
163 |
$actionStruct['action_name'] = $action->getFullActionName();
|
164 |
$actionStruct['route_name'] = $action->getRequest()->getRouteName();
|
165 |
|
166 |
-
|
167 |
}
|
168 |
|
169 |
// controller_action_layout_generate_blocks_after
|
@@ -175,7 +175,7 @@ class Olctw_Debug_Model_Observer {
|
|
175 |
$collectionStruct['sql'] = $collection->getSelectSql(true);
|
176 |
$collectionStruct['type'] = 'mysql';
|
177 |
$collectionStruct['class'] = get_class($collection);
|
178 |
-
|
179 |
}
|
180 |
|
181 |
function onEavCollectionLoad(Varien_Event_Observer $event) {
|
@@ -184,7 +184,7 @@ class Olctw_Debug_Model_Observer {
|
|
184 |
$sqlStruct['sql'] = $collection->getSelectSql(true);
|
185 |
$sqlStruct['type'] = 'eav';
|
186 |
$sqlStruct['class'] = get_class($collection);
|
187 |
-
|
188 |
}
|
189 |
|
190 |
/* function onPrepareLayout(Varien_Event_Observer $observer){
|
@@ -202,16 +202,18 @@ class Olctw_Debug_Model_Observer {
|
|
202 |
$event = $observer->getEvent();
|
203 |
$object = $event->getObject();
|
204 |
$key = get_class($object);
|
|
|
205 |
|
206 |
-
if (array_key_exists($key, $
|
207 |
-
$
|
208 |
} else {
|
209 |
$model = array();
|
210 |
$model['class'] = get_class($object);
|
211 |
$model['resource_name'] = $object->getResourceName();
|
212 |
$model['occurrences'] = 1;
|
213 |
-
$
|
214 |
}
|
|
|
215 |
|
216 |
return $this;
|
217 |
}
|
@@ -239,4 +241,4 @@ class Olctw_Debug_Model_Observer {
|
|
239 |
}
|
240 |
}
|
241 |
|
242 |
-
}
|
90 |
} else {
|
91 |
$blockStruct['context'] = NULL;
|
92 |
}
|
93 |
+
Mage::getSingleton('debug/observer')->layoutBlocks[] = $blockStruct;
|
94 |
}
|
95 |
}
|
96 |
|
127 |
$blockStruct['context'] = NULL;
|
128 |
}
|
129 |
|
130 |
+
Mage::getSingleton('debug/observer')->blocks[$block->getNameInLayout()] = $blockStruct;
|
131 |
|
132 |
return $this;
|
133 |
}
|
149 |
return $this;
|
150 |
}
|
151 |
|
152 |
+
$blockStruct = Mage::getSingleton('debug/observer')->blocks[$block->getNameInLayout()];
|
153 |
|
154 |
$duration = microtime(true) - $blockStruct['rendered_at'];
|
155 |
+
Mage::getSingleton('debug/observer')->blocks[$block->getNameInLayout()]['rendered_in'] = $duration;
|
156 |
}
|
157 |
|
158 |
function onActionPostDispatch(Varien_Event_Observer $event) {
|
163 |
$actionStruct['action_name'] = $action->getFullActionName();
|
164 |
$actionStruct['route_name'] = $action->getRequest()->getRouteName();
|
165 |
|
166 |
+
Mage::getSingleton('debug/observer')->_actions[] = $actionStruct;
|
167 |
}
|
168 |
|
169 |
// controller_action_layout_generate_blocks_after
|
175 |
$collectionStruct['sql'] = $collection->getSelectSql(true);
|
176 |
$collectionStruct['type'] = 'mysql';
|
177 |
$collectionStruct['class'] = get_class($collection);
|
178 |
+
Mage::getSingleton('debug/observer')->collections[] = $collectionStruct;
|
179 |
}
|
180 |
|
181 |
function onEavCollectionLoad(Varien_Event_Observer $event) {
|
184 |
$sqlStruct['sql'] = $collection->getSelectSql(true);
|
185 |
$sqlStruct['type'] = 'eav';
|
186 |
$sqlStruct['class'] = get_class($collection);
|
187 |
+
Mage::getSingleton('debug/observer')->collections[] = $sqlStruct;
|
188 |
}
|
189 |
|
190 |
/* function onPrepareLayout(Varien_Event_Observer $observer){
|
202 |
$event = $observer->getEvent();
|
203 |
$object = $event->getObject();
|
204 |
$key = get_class($object);
|
205 |
+
$currentModels = Mage::getSingleton('debug/observer')->getModels();
|
206 |
|
207 |
+
if (array_key_exists($key, $currentModels)) {
|
208 |
+
$currentModels[$key]['occurrences']++;
|
209 |
} else {
|
210 |
$model = array();
|
211 |
$model['class'] = get_class($object);
|
212 |
$model['resource_name'] = $object->getResourceName();
|
213 |
$model['occurrences'] = 1;
|
214 |
+
$currentModels[$key] = $model;
|
215 |
}
|
216 |
+
Mage::getSingleton('debug/observer')->models = $currentModels;
|
217 |
|
218 |
return $this;
|
219 |
}
|
241 |
}
|
242 |
}
|
243 |
|
244 |
+
}
|
app/design/adminhtml/default/default/template/olctw_debug/controller.phtml
CHANGED
@@ -3,6 +3,9 @@ $controller = Mage::registry('controller');
|
|
3 |
$request = $controller->getRequest();
|
4 |
$cookies = $_COOKIE;
|
5 |
$session = Mage::getSingleton('core/session');
|
|
|
|
|
|
|
6 |
?>
|
7 |
<h4><?php $this->__('Controller information') ?></h4>
|
8 |
<table>
|
@@ -18,13 +21,21 @@ $session = Mage::getSingleton('core/session');
|
|
18 |
<td><?php echo $request->getRouteName() ?></td>
|
19 |
</tr>
|
20 |
<tr class="djDebugEven">
|
21 |
-
<td><?php echo $this->__('Controller Module
|
22 |
-
<td><?php echo $request->getControllerModule()
|
23 |
</tr>
|
24 |
<tr class="djDebugOdd">
|
|
|
|
|
|
|
|
|
25 |
<td><?php echo $this->__('Action Name') ?></td>
|
26 |
<td><?php echo $request->getActionName() ?></td>
|
27 |
</tr>
|
|
|
|
|
|
|
|
|
28 |
<tr class="djDebugEven">
|
29 |
<td><?php echo $this->__('Request Path') ?></td>
|
30 |
<td><?php echo $request->getPathInfo() ?></td>
|
3 |
$request = $controller->getRequest();
|
4 |
$cookies = $_COOKIE;
|
5 |
$session = Mage::getSingleton('core/session');
|
6 |
+
|
7 |
+
$fullControllerName = $request->getControllerModule() . '_' . str_replace(' ', '_', ucwords(str_replace('_', ' ', $request->getControllerName()))) . 'Controller';
|
8 |
+
$rfClass = new ReflectionClass($fullControllerName);
|
9 |
?>
|
10 |
<h4><?php $this->__('Controller information') ?></h4>
|
11 |
<table>
|
21 |
<td><?php echo $request->getRouteName() ?></td>
|
22 |
</tr>
|
23 |
<tr class="djDebugEven">
|
24 |
+
<td><?php echo $this->__('Controller Module') ?></td>
|
25 |
+
<td><?php echo $request->getControllerModule(); ?></td>
|
26 |
</tr>
|
27 |
<tr class="djDebugOdd">
|
28 |
+
<td><?php echo $this->__('Controller Name') ?></td>
|
29 |
+
<td><?php echo $fullControllerName; ?></td>
|
30 |
+
</tr>
|
31 |
+
<tr class="djDebugEven">
|
32 |
<td><?php echo $this->__('Action Name') ?></td>
|
33 |
<td><?php echo $request->getActionName() ?></td>
|
34 |
</tr>
|
35 |
+
<tr class="djDebugOdd">
|
36 |
+
<td><?php echo $this->__('Controller File') ?></td>
|
37 |
+
<td><?php echo $rfClass->getFileName() ?></td>
|
38 |
+
</tr>
|
39 |
<tr class="djDebugEven">
|
40 |
<td><?php echo $this->__('Request Path') ?></td>
|
41 |
<td><?php echo $request->getPathInfo() ?></td>
|
app/design/adminhtml/default/default/template/olctw_debug/models.phtml
CHANGED
@@ -13,6 +13,7 @@ $queries = $this->getQueries();
|
|
13 |
<th><?php echo $this->__('Resource Name') ?></th>
|
14 |
<th><?php echo $this->__('Model Class') ?></th>
|
15 |
<th><?php echo $this->__('Times Instantiated') ?></th>
|
|
|
16 |
</tr>
|
17 |
</thead>
|
18 |
<tbody>
|
@@ -22,6 +23,10 @@ $queries = $this->getQueries();
|
|
22 |
<td><?php echo $item['resource_name'] ?></td>
|
23 |
<td><?php echo $item['class'] ?></td>
|
24 |
<td><?php echo $item['occurrences'] ?></td>
|
|
|
|
|
|
|
|
|
25 |
</tr>
|
26 |
<?php $row++; ?>
|
27 |
<?php endforeach ?>
|
13 |
<th><?php echo $this->__('Resource Name') ?></th>
|
14 |
<th><?php echo $this->__('Model Class') ?></th>
|
15 |
<th><?php echo $this->__('Times Instantiated') ?></th>
|
16 |
+
<th><?php echo $this->__('File') ?></th>
|
17 |
</tr>
|
18 |
</thead>
|
19 |
<tbody>
|
23 |
<td><?php echo $item['resource_name'] ?></td>
|
24 |
<td><?php echo $item['class'] ?></td>
|
25 |
<td><?php echo $item['occurrences'] ?></td>
|
26 |
+
<td><?php
|
27 |
+
$rfClass = new ReflectionClass(new $item['class']);
|
28 |
+
echo $rfClass->getFileName();
|
29 |
+
?></td>
|
30 |
</tr>
|
31 |
<?php $row++; ?>
|
32 |
<?php endforeach ?>
|
app/design/frontend/base/default/template/olctw_debug/controller.phtml
CHANGED
@@ -3,6 +3,9 @@ $controller = Mage::registry('controller');
|
|
3 |
$request = $controller->getRequest();
|
4 |
$cookies = $_COOKIE;
|
5 |
$session = Mage::getSingleton('core/session');
|
|
|
|
|
|
|
6 |
?>
|
7 |
<h4><?php $this->__('Controller information') ?></h4>
|
8 |
<table>
|
@@ -18,13 +21,21 @@ $session = Mage::getSingleton('core/session');
|
|
18 |
<td><?php echo $request->getRouteName() ?></td>
|
19 |
</tr>
|
20 |
<tr class="djDebugEven">
|
21 |
-
<td><?php echo $this->__('Controller Module
|
22 |
-
<td><?php echo $request->getControllerModule()
|
23 |
</tr>
|
24 |
<tr class="djDebugOdd">
|
|
|
|
|
|
|
|
|
25 |
<td><?php echo $this->__('Action Name') ?></td>
|
26 |
<td><?php echo $request->getActionName() ?></td>
|
27 |
</tr>
|
|
|
|
|
|
|
|
|
28 |
<tr class="djDebugEven">
|
29 |
<td><?php echo $this->__('Request Path') ?></td>
|
30 |
<td><?php echo $request->getPathInfo() ?></td>
|
3 |
$request = $controller->getRequest();
|
4 |
$cookies = $_COOKIE;
|
5 |
$session = Mage::getSingleton('core/session');
|
6 |
+
|
7 |
+
$fullControllerName = $request->getControllerModule() . '_' . str_replace(' ', '_', ucwords(str_replace('_', ' ', $request->getControllerName()))) . 'Controller';
|
8 |
+
$rfClass = new ReflectionClass($fullControllerName);
|
9 |
?>
|
10 |
<h4><?php $this->__('Controller information') ?></h4>
|
11 |
<table>
|
21 |
<td><?php echo $request->getRouteName() ?></td>
|
22 |
</tr>
|
23 |
<tr class="djDebugEven">
|
24 |
+
<td><?php echo $this->__('Controller Module') ?></td>
|
25 |
+
<td><?php echo $request->getControllerModule(); ?></td>
|
26 |
</tr>
|
27 |
<tr class="djDebugOdd">
|
28 |
+
<td><?php echo $this->__('Controller Name') ?></td>
|
29 |
+
<td><?php echo $fullControllerName; ?></td>
|
30 |
+
</tr>
|
31 |
+
<tr class="djDebugEven">
|
32 |
<td><?php echo $this->__('Action Name') ?></td>
|
33 |
<td><?php echo $request->getActionName() ?></td>
|
34 |
</tr>
|
35 |
+
<tr class="djDebugOdd">
|
36 |
+
<td><?php echo $this->__('Controller File') ?></td>
|
37 |
+
<td><?php echo $rfClass->getFileName() ?></td>
|
38 |
+
</tr>
|
39 |
<tr class="djDebugEven">
|
40 |
<td><?php echo $this->__('Request Path') ?></td>
|
41 |
<td><?php echo $request->getPathInfo() ?></td>
|
app/design/frontend/base/default/template/olctw_debug/models.phtml
CHANGED
@@ -13,6 +13,7 @@ $queries = $this->getQueries();
|
|
13 |
<th><?php echo $this->__('Resource Name') ?></th>
|
14 |
<th><?php echo $this->__('Model Class') ?></th>
|
15 |
<th><?php echo $this->__('Times Instantiated') ?></th>
|
|
|
16 |
</tr>
|
17 |
</thead>
|
18 |
<tbody>
|
@@ -22,6 +23,10 @@ $queries = $this->getQueries();
|
|
22 |
<td><?php echo $item['resource_name'] ?></td>
|
23 |
<td><?php echo $item['class'] ?></td>
|
24 |
<td><?php echo $item['occurrences'] ?></td>
|
|
|
|
|
|
|
|
|
25 |
</tr>
|
26 |
<?php $row++; ?>
|
27 |
<?php endforeach ?>
|
13 |
<th><?php echo $this->__('Resource Name') ?></th>
|
14 |
<th><?php echo $this->__('Model Class') ?></th>
|
15 |
<th><?php echo $this->__('Times Instantiated') ?></th>
|
16 |
+
<th><?php echo $this->__('File') ?></th>
|
17 |
</tr>
|
18 |
</thead>
|
19 |
<tbody>
|
23 |
<td><?php echo $item['resource_name'] ?></td>
|
24 |
<td><?php echo $item['class'] ?></td>
|
25 |
<td><?php echo $item['occurrences'] ?></td>
|
26 |
+
<td><?php
|
27 |
+
$rfClass = new ReflectionClass(new $item['class']);
|
28 |
+
echo $rfClass->getFileName();
|
29 |
+
?></td>
|
30 |
</tr>
|
31 |
<?php $row++; ?>
|
32 |
<?php endforeach ?>
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Olctw_Debug</name>
|
4 |
-
<version>1.1.
|
5 |
<stability>stable</stability>
|
6 |
<license>Open Software License (OSL 3.0)</license>
|
7 |
<channel>community</channel>
|
@@ -10,9 +10,9 @@
|
|
10 |
<description>Based on the version provided from https://github.com/madalinoprea/magneto-debug . We first try to make it working under 1.7 or higher version. Everyone is welcome to report issue and fork it in https://github.com/kiang/magneto-debug .</description>
|
11 |
<notes>Just migrated the extension to be able to work under Magento community 1.7.0.0.</notes>
|
12 |
<authors><author><name>Just This Computer Studio ( http://olc.tw )</name><user>kiang</user><email>service@olc.tw</email></author></authors>
|
13 |
-
<date>2013-05-
|
14 |
-
<time>
|
15 |
-
<contents><target name="magecommunity"><dir name="Olctw"><dir name="Debug"><dir name="Block"><file name="Abstract.php" hash="e28c82e3bccc26c80917b94b50629439"/><file name="Blocks.php" hash="101756f33cbe798b305e387357492741"/><file name="Config.php" hash="726a712eb85246e55640a53bff33ea25"/><file name="Controller.php" hash="01394f0e5b7df1226fe71702426c43d0"/><file name="Debug.php" hash="763d11c18b44ca39db67a39e01e61e62"/><file name="Layout.php" hash="37978bc6b5f192409a0bd53f66f3bcf9"/><file name="Models.php" hash="62efb9f7b8c07de7e4afc7d72ae32d34"/><file name="Preferences.php" hash="db4df2f0eed05ee017b5f7dca3dc09f1"/><file name="Versions.php" hash="d9e101822db6b6f14fd3e3bdc78d6693"/></dir><dir name="Helper"><file name="Data.php" hash="1030805541b82c93cb53641f6c18f322"/></dir><dir name="Model"><file name="Observer.php" hash="
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Olctw_Debug</name>
|
4 |
+
<version>1.1.1</version>
|
5 |
<stability>stable</stability>
|
6 |
<license>Open Software License (OSL 3.0)</license>
|
7 |
<channel>community</channel>
|
10 |
<description>Based on the version provided from https://github.com/madalinoprea/magneto-debug . We first try to make it working under 1.7 or higher version. Everyone is welcome to report issue and fork it in https://github.com/kiang/magneto-debug .</description>
|
11 |
<notes>Just migrated the extension to be able to work under Magento community 1.7.0.0.</notes>
|
12 |
<authors><author><name>Just This Computer Studio ( http://olc.tw )</name><user>kiang</user><email>service@olc.tw</email></author></authors>
|
13 |
+
<date>2013-05-02</date>
|
14 |
+
<time>07:31:37</time>
|
15 |
+
<contents><target name="magecommunity"><dir name="Olctw"><dir name="Debug"><dir name="Block"><file name="Abstract.php" hash="e28c82e3bccc26c80917b94b50629439"/><file name="Blocks.php" hash="101756f33cbe798b305e387357492741"/><file name="Config.php" hash="726a712eb85246e55640a53bff33ea25"/><file name="Controller.php" hash="01394f0e5b7df1226fe71702426c43d0"/><file name="Debug.php" hash="763d11c18b44ca39db67a39e01e61e62"/><file name="Layout.php" hash="37978bc6b5f192409a0bd53f66f3bcf9"/><file name="Models.php" hash="62efb9f7b8c07de7e4afc7d72ae32d34"/><file name="Preferences.php" hash="db4df2f0eed05ee017b5f7dca3dc09f1"/><file name="Versions.php" hash="d9e101822db6b6f14fd3e3bdc78d6693"/></dir><dir name="Helper"><file name="Data.php" hash="1030805541b82c93cb53641f6c18f322"/></dir><dir name="Model"><file name="Observer.php" hash="1012cf5758a6c0f262ad8ab6efd6f27d"/></dir><dir name="controllers"><file name="IndexController.php" hash="7439129c897fac87d3412fd96cf48480"/><file name="PreferencesController.php" hash="b22689eb701cdf246399e08729b5cad2"/></dir><dir name="etc"><file name="config.xml" hash="a87e7e9b642e7b56e54dc51dbf8320a3"/><file name="system.xml" hash="0e7a9cb88940c60e555b69e917218386"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="olctw_debug"><file name="arrayformat.phtml" hash="182e206b9e3298c75b842cded4d0e082"/><file name="blocks.phtml" hash="e303425969eb0aafb47e744e5e7b19e5"/><file name="config.phtml" hash="ae389d2f340a5fe7d3ae40a683368065"/><file name="configsearch.phtml" hash="ca657bd4f91e6d8726c551c69ba4d576"/><file name="controller.phtml" hash="915e2fc612b4541b383c1cf63f978b4a"/><file name="debug.phtml" hash="73011bb170e7611b8bb9c70e5ab82d6c"/><file name="groupedclasssearch.phtml" hash="9a15022d9cb41805b42ad3a6a645fb6f"/><file name="handledetails.phtml" hash="e24e48a597817fdbff2c474fa5cf2c9a"/><file name="layout.phtml" hash="cabae1232ed3c36df2194b7c8ed1aeba"/><file name="logdetails.phtml" hash="ed71a2facfe2a2b630e9f532ae84f1fa"/><file name="logs.phtml" hash="1f165856e61b67db3456acd5e23bf4a1"/><file name="models.phtml" hash="5ac7db55df27d40c9932cdf8e6eb7e4b"/><file name="performance.phtml" hash="ba09274957f58ff223233bcc60e18ad4"/><file name="preferences.phtml" hash="c3234a8eab0ab61ec5a9baf1cbdd1c0c"/><file name="simplepanel.phtml" hash="e25f827850caeeb542caa6c3e389379c"/><file name="utils.phtml" hash="d3554c17eed75cdcb87c1d9351b9666a"/><file name="versions.phtml" hash="37c089ff3dca334f887c0fdb230ce6da"/></dir></dir><dir name="layout"><dir name="olctw_debug"><file name="debug.xml" hash="b775c800fecf8b2d0fef6ed9da9f4690"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="olctw_debug"><file name="arrayformat.phtml" hash="182e206b9e3298c75b842cded4d0e082"/><file name="blocks.phtml" hash="e303425969eb0aafb47e744e5e7b19e5"/><file name="config.phtml" hash="ae389d2f340a5fe7d3ae40a683368065"/><file name="configsearch.phtml" hash="ca657bd4f91e6d8726c551c69ba4d576"/><file name="controller.phtml" hash="915e2fc612b4541b383c1cf63f978b4a"/><file name="debug.phtml" hash="73011bb170e7611b8bb9c70e5ab82d6c"/><file name="groupedclasssearch.phtml" hash="9a15022d9cb41805b42ad3a6a645fb6f"/><file name="handledetails.phtml" hash="e24e48a597817fdbff2c474fa5cf2c9a"/><file name="layout.phtml" hash="cabae1232ed3c36df2194b7c8ed1aeba"/><file name="logdetails.phtml" hash="ed71a2facfe2a2b630e9f532ae84f1fa"/><file name="logs.phtml" hash="1f165856e61b67db3456acd5e23bf4a1"/><file name="models.phtml" hash="5ac7db55df27d40c9932cdf8e6eb7e4b"/><file name="performance.phtml" hash="ba09274957f58ff223233bcc60e18ad4"/><file name="preferences.phtml" hash="c3234a8eab0ab61ec5a9baf1cbdd1c0c"/><file name="simplepanel.phtml" hash="e25f827850caeeb542caa6c3e389379c"/><file name="utils.phtml" hash="d3554c17eed75cdcb87c1d9351b9666a"/><file name="versions.phtml" hash="37c089ff3dca334f887c0fdb230ce6da"/></dir></dir><dir name="layout"><dir name="olctw_debug"><file name="debug.xml" hash="b775c800fecf8b2d0fef6ed9da9f4690"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Olctw_Debug.xml" hash="fa7f2e82090d08d7d22b29cc33967249"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="olctw_debug"><dir name="css"><file name="toolbar.css" hash="a27ddb92c1a40d7f939259f3bf918419"/></dir><dir name="img"><file name="back.png" hash="64efd4aff01ee220183867b295390dc9"/><file name="back_hover.png" hash="2f40a29790969f1dc280740f2351cb34"/><file name="close.png" hash="6c12b2e804cc3027942473db15a03f48"/><file name="close_hover.png" hash="cc81bbd1cf1acb56325f590a55f88988"/><file name="djdt_vertical.png" hash="504d215839926b66de611020af6de7f0"/><file name="indicator.png" hash="b5677e8869a359a8941fd2fc3b5553f4"/><file name="loader.gif" hash="31f39e1edfd811606e45e4de38f16a49"/><file name="panel_bg.png" hash="0eabad5fe24f2dab304977b924040b8d"/></dir><dir name="js"><file name="jquery.cookie.js" hash="384772142d1907d7d3aea3ac11fad9d0"/><file name="jquery.js" hash="03733a1e6214125f2ebb5eade76b2561"/><file name="toolbar.js" hash="fafa0a4862e046c9aad1cb4d64ee9a4f"/></dir></dir></dir></dir></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|