|
|
|
@ -68,7 +68,7 @@ function rcmail_plugins_list($attrib)
|
|
|
|
|
if ($uri && stripos($uri, 'http') !== 0) {
|
|
|
|
|
$uri = 'http://' . $uri;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$table->add_row();
|
|
|
|
|
$table->add('name', Q($data['name'] ? $data['name'] : $name));
|
|
|
|
|
$table->add('version', Q($data['version']));
|
|
|
|
@ -104,7 +104,7 @@ function rcube_plugin_data($name, &$plugins = array())
|
|
|
|
|
foreach ($metadata as $key => $path) {
|
|
|
|
|
$data[$key] = $xpath->evaluate($path);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
console($name);
|
|
|
|
|
$plugins[$name] = $data;
|
|
|
|
|
|
|
|
|
|
// dependent required plugins (can be used, but not included in config)
|
|
|
|
@ -113,6 +113,7 @@ function rcube_plugin_data($name, &$plugins = array())
|
|
|
|
|
|
|
|
|
|
for ($i=0; $i<$cnt; $i++) {
|
|
|
|
|
$dn = $deps->item($i)->nodeValue;
|
|
|
|
|
console($dn);
|
|
|
|
|
if (!array_key_exists($dn, $plugins)) {
|
|
|
|
|
rcube_plugin_data($dn, $plugins);
|
|
|
|
|
}
|
|
|
|
|