Version Notes
Checks for disabled local module configuration node
Download this release
Release Info
Developer | Alan Storm |
Extension | Module_List |
Version | 0.2.1 |
Comparing to | |
See all releases |
Code changes from version 0.2.0 to 0.2.1
app/code/community/Pulsestorm/Modulelist/Block/Top.php
CHANGED
@@ -18,4 +18,19 @@ class Pulsestorm_Modulelist_Block_Top extends Pulsestorm_Modulelist_Block_Templa
|
|
18 |
return $this->getLayout()->createBlock('pulsestorm_modulelist/moduletable')
|
19 |
->setList($list);
|
20 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
}
|
18 |
return $this->getLayout()->createBlock('pulsestorm_modulelist/moduletable')
|
19 |
->setList($list);
|
20 |
}
|
21 |
+
|
22 |
+
public function getLocalWarnings()
|
23 |
+
{
|
24 |
+
$config = Mage::getConfig();
|
25 |
+
$messages = array();
|
26 |
+
|
27 |
+
$global = $config->getNode('global');
|
28 |
+
|
29 |
+
if($global->is('disable_local_modules',true))
|
30 |
+
{
|
31 |
+
$message = $this->__('An unknown module has set the <code>global/disable_local_modules</code> node to true. This will disable all local modules.');
|
32 |
+
$messages[] = $message;
|
33 |
+
}
|
34 |
+
return $messages;
|
35 |
+
}
|
36 |
}
|
app/code/community/Pulsestorm/Modulelist/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Pulsestorm_Modulelist>
|
5 |
-
<version>0.1
|
6 |
</Pulsestorm_Modulelist>
|
7 |
</modules>
|
8 |
<admin>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Pulsestorm_Modulelist>
|
5 |
+
<version>0.2.1</version>
|
6 |
</Pulsestorm_Modulelist>
|
7 |
</modules>
|
8 |
<admin>
|
app/code/community/Pulsestorm/Modulelist/templates/table.phtml
CHANGED
@@ -8,6 +8,16 @@
|
|
8 |
<th>Path Exists</th>
|
9 |
<th>Found <code>confix.xml</code>?</th>
|
10 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
<?php foreach($this->getList() as $item): ?>
|
12 |
<tr>
|
13 |
<th class="pulsestorm_modulelist_name"><?php echo $item->getName(); ?></th>
|
8 |
<th>Path Exists</th>
|
9 |
<th>Found <code>confix.xml</code>?</th>
|
10 |
</tr>
|
11 |
+
<?php if($this->getExtraWarnings()): ?>
|
12 |
+
<tr>
|
13 |
+
<td colspan="6" class="pulsestorm_modulelist_no">
|
14 |
+
<?php foreach($this->getExtraWarnings() as $string): ?>
|
15 |
+
<p><?php echo $string ?></p>
|
16 |
+
<?php endforeach;?>
|
17 |
+
</td>
|
18 |
+
</tr>
|
19 |
+
<?php endif; ?>
|
20 |
+
|
21 |
<?php foreach($this->getList() as $item): ?>
|
22 |
<tr>
|
23 |
<th class="pulsestorm_modulelist_name"><?php echo $item->getName(); ?></th>
|
app/code/community/Pulsestorm/Modulelist/templates/top.phtml
CHANGED
@@ -13,7 +13,11 @@
|
|
13 |
|
14 |
|
15 |
<h2>local</h2>
|
16 |
-
<?php
|
|
|
|
|
|
|
|
|
17 |
|
18 |
<h2>Warnings</h2>
|
19 |
|
13 |
|
14 |
|
15 |
<h2>local</h2>
|
16 |
+
<?php
|
17 |
+
$local = $this->createTableBlock($report->getLocalList());
|
18 |
+
$local->setExtraWarnings($this->getLocalWarnings());
|
19 |
+
echo $local->_toHtml();
|
20 |
+
?>
|
21 |
|
22 |
<h2>Warnings</h2>
|
23 |
|
package.xml
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
-
<package><name>Module_List</name><version>0.2.
|
1 |
<?xml version="1.0"?>
|
2 |
+
<package><name>Module_List</name><version>0.2.1</version><stability>stable</stability><license>MIT</license><channel>community</channel><extends></extends><summary>Reports on installed Magento code modules</summary><description>This extension adds a section to the Magento Admin console which lists all install code modules. Modules are distinct from Magento Connect packages. A Connect package may contain a module, but it not limited to a module.</description><notes>Checks for disabled local module configuration node</notes><authors><author><name>Alan Storm</name><user>alanstorm</user><email>astorm@alanstorm.com</email></author></authors><date>2012-10-01</date><time>13:28:58</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="code"><dir name="community"><dir name="Pulsestorm"><dir name="Modulelist"><dir name="Block"><file name="Moduletable.php" hash="ad8a121eea4b95f42f765a26a28d9388"/><file name="Template.php" hash="c9389432d70d40b91b085fb7b4035b23"/><file name="Top.php" hash="2cc12b5d2855892c7cbba856e3d12b5f"/></dir><dir name="controllers"><dir name="Pulsestorm"><file name="CssController.php" hash="9ce43a730635f24b9c69ed25af250686"/><file name="ModulelistController.php" hash="e09c06ab0ccde213831c83c8c0418c0e"/></dir></dir><dir name="css"><file name="main.css" hash="8e6fe6c29be2e136aff27df825f61f01"/></dir><dir name="etc"><file name="adminhtml.xml" hash="e3d62e186468e9d2028f0d858d7c0e97"/><file name="config.xml" hash="a63929cd82de5af54ccf3afbcba479b5"/></dir><dir name="Helper"><file name="Data.php" hash="05f7f53c12ec6b9298cb0190b3670ac5"/></dir><dir name="Model"><file name="Configuredmodule.php" hash="78a035893291b1238fe7955468ecabd3"/><file name="Inferedmodule.php" hash="7df8deb39c20cd422081728b6c98dc20"/><file name="Inferredconflict.php" hash="fb513e10f839ef4eb55bbafd457931c1"/><file name="Report.php" hash="1dc790bf94c75da9f67d1cbaced6d7d8"/><dir name="Report"><file name="Infered.php" hash="a6f8dab5369256512ae7386a9ed85541"/></dir></dir><dir name="templates"><file name="table.phtml" hash="2b552e0eb46c6d701538b1491486b1fb"/><file name="top.phtml" hash="cc6cda6fcc17504eb508adf8aa326095"/></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="Pulsestorm_Modulelist.xml" hash="6892542d56fb8f5159d279f36b059f16"/></dir></dir></dir></target></contents></package>
|