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;
|