[zi-cvs] packages/com.zzoss.plugin.lib Plugin.php,1.19,1.20
Status: Beta
Brought to you by:
czonsius
From: Sandro Z. <or...@us...> - 2004-04-24 16:19:51
|
Update of /cvsroot/zzossinstaller/packages/com.zzoss.plugin.lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31662/com.zzoss.plugin.lib Modified Files: Plugin.php Log Message: create package tgz with dir in filelist Index: Plugin.php =================================================================== RCS file: /cvsroot/zzossinstaller/packages/com.zzoss.plugin.lib/Plugin.php,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** Plugin.php 24 Apr 2004 15:36:40 -0000 1.19 --- Plugin.php 24 Apr 2004 16:19:42 -0000 1.20 *************** *** 355,359 **** } ! function includePlugins($plugins, $build = null) { $status = ZZOSS_PLUGIN_STATUS_UNDEFINED; --- 355,359 ---- } ! function includePlugins($plugins, $plugin = null) { $status = ZZOSS_PLUGIN_STATUS_UNDEFINED; *************** *** 361,377 **** ob_start(); $this->log .= "* Processing plugins.\n"; ! /* ! reset($this->sources);*/ ! if(is_array($plugins)){ ! foreach($plugins as $name => $params){/* ! // Iterate available sources ! if(!count($this->sources)){ ! PEAR::raiseError('No plugin directory defined.'); ! } else {*/ ! if(!$build || ($name == $build["@"]["plugin"].'-'.$build["@"]["version"])) { $status = $this->includePlugin($name, $params['file']); ! } ! /*} ! */} } /* --- 361,376 ---- ob_start(); $this->log .= "* Processing plugins.\n"; ! ! // not a build plugin ! if(is_null($plugin)) { ! if(is_array($plugins)){ ! foreach($plugins as $name => $params){ $status = $this->includePlugin($name, $params['file']); ! } ! } ! } else { ! // it should be a specific plugin ! $name = $plugin["@"]["plugin"].'-'.$plugin["@"]["version"]; ! $status = $this->includePlugin($name, $plugins[$name]['file']); } /* *************** *** 518,521 **** --- 517,522 ---- $plugin_params[$this->package['name'].'-'.$this->package['release']['version']]['file'] = $file_path; $plugin_params[$this->package['name'].'-'.$this->package['release']['version']]['name'] = $this->package['name']; + // remember the available versions + //$plugin_params[$this->package['name']][] = $this->package['release']['version']; if(!isset($file['@']['role'])){ |