[Phpcms-plugins-cvs] admin4phpCMS/modules/pluginmanager class.module_pluginmanager.php,1.1,1.2
Brought to you by:
mjahn
From: Martin J. <mj...@us...> - 2005-04-15 15:20:13
|
Update of /cvsroot/phpcms-plugins/admin4phpCMS/modules/pluginmanager In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20482/modules/pluginmanager Modified Files: class.module_pluginmanager.php Log Message: Commit as backup during development Index: class.module_pluginmanager.php =================================================================== RCS file: /cvsroot/phpcms-plugins/admin4phpCMS/modules/pluginmanager/class.module_pluginmanager.php,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- class.module_pluginmanager.php 7 Apr 2005 14:09:04 -0000 1.1 +++ class.module_pluginmanager.php 15 Apr 2005 15:20:04 -0000 1.2 @@ -28,6 +28,9 @@ /* * $Log$ +* Revision 1.2 2005/04/15 15:20:04 mjahn +* Commit as backup during development +* * Revision 1.1 2005/04/07 14:09:04 mjahn * Commit as backup during development * @@ -135,7 +138,7 @@ $data ['extra'] = 'class="current"'; $data1 = array ('name' => 'Manager', 'module' => 'pluginmanager', 'action' => 'manage'); - if ($this->action == 'cache') { + if ($this->action == 'manage') { $data1 ['extra'] = 'class="current"'; } $_data [] = $data1; @@ -178,22 +181,20 @@ } $data = array ('action'=>$this->action, 'plugindir'=>$this->_PLUGINS ['plugindir']); - $_data = array (); - - foreach ($this->_PLUGINS as $id=>$plugin) { + + switch ($this->action) { + case 'manage': + break; + case '': + break; + default: + $pluginname = substr ($this->action, 7, 1024); + $_data = array (); + $plugin =& $this->_PLUGINS [$pluginname]; + $temp = $plugin ['_object_']->{$plugin ['getdata']} (); - if (!is_array ($plugin)) { - continue; - } - if (!isset ($plugin ['_object_'])) { - //echo '--'.$id."<br />\n"; - continue; - } - - $_data [$id] = $plugin ['_object_']->{$plugin ['getdata']} (); + $data ['plugins'] = array ($pluginname => $temp); } - $data ['plugins'] = $_data; - $actiondata [$actiondata ['tag']] ['pluginmanager'] = $data; return true; |