mirror of
https://github.com/e107inc/e107.git
synced 2025-08-24 15:13:04 +02:00
more plugin.xml tweaking and fixes
This commit is contained in:
@@ -60,18 +60,24 @@ if (ADMIN) {
|
||||
$render_plugins = FALSE;
|
||||
include_once(e_HANDLER.'plugin_class.php');
|
||||
$plug = new e107plugin;
|
||||
if($sql -> db_Select("plugin", "*", "plugin_installflag=1 ORDER BY plugin_path")){
|
||||
while($row = $sql -> db_Fetch()){
|
||||
if(getperms('P'.$row['plugin_id'])){
|
||||
if($plug->parse_plugin(e_PLUGIN.$row['plugin_path'].'/'))
|
||||
if($sql -> db_Select("plugin", "*", "plugin_installflag=1 ORDER BY plugin_path"))
|
||||
{
|
||||
while($row = $sql -> db_Fetch())
|
||||
{
|
||||
if(getperms('P'.$row['plugin_id']))
|
||||
{
|
||||
$_path = e_PLUGIN.$row['plugin_path'].'/';
|
||||
if($plug->parse_plugin($_path))
|
||||
{
|
||||
$plug_vars = $plug->plug_vars;
|
||||
// print_a($plug_vars);
|
||||
// exit;
|
||||
// include_once(e_PLUGIN.$row['plugin_path']."/plugin.php");
|
||||
if($plug_vars['administration']['configFile']){
|
||||
if($plug_vars['administration']['configFile'])
|
||||
{
|
||||
$plug_vars['name'] = $tp->toHTML($plug_vars['name'], FALSE, "defs");
|
||||
$plugin_icon = $plug_vars['administration']['iconSmall'] ? "<img src='".e_PLUGIN_ABS.$plug_vars['administration']['iconSmall']."' alt='".$plug_vars['administration']['caption']."' style='border:0px; vertical-align:bottom; width: 16px; height: 16px' />" : E_16_PLUGIN;
|
||||
$icon_src = (isset($plug_vars['plugin_php']) ? e_PLUGIN_ABS : e_PLUGIN_ABS.$row['plugin_path'].'/') .$plug_vars['administration']['iconSmall'];
|
||||
$plugin_icon = $plug_vars['administration']['iconSmall'] ? "<img src='{$icon_src}' alt='".$plug_vars['administration']['caption']."' style='border:0px; vertical-align:bottom; width: 16px; height: 16px' />" : E_16_PLUGIN;
|
||||
$plugin_array[ucfirst($plug_vars['name'])] = adnav_main($plug_vars['name'], e_PLUGIN.$row['plugin_path']."/".$plug_vars['administration']['configFile'], $plugin_icon);
|
||||
}
|
||||
$render_plugins = TRUE;
|
||||
|
Reference in New Issue
Block a user