diff --git a/e107_handlers/plugin_class.php b/e107_handlers/plugin_class.php index 2aea155e1..b5d98eefb 100644 --- a/e107_handlers/plugin_class.php +++ b/e107_handlers/plugin_class.php @@ -1897,7 +1897,7 @@ class e107plugin $default = ($size == 32) ? E_32_CAT_PLUG : ""; $sz = $sizeArray[$size]; - $icon_src = (isset($plug_vars['plugin_php'])) ? e_PLUGIN : e_PLUGIN.$plugName."/".$plug_vars['administration'][$sz]; + $icon_src = e_PLUGIN.$plugName."/".$plug_vars['administration'][$sz]; $plugin_icon = $plug_vars['administration'][$sz] ? "" : $default; if(!$plugin_icon) @@ -1954,17 +1954,17 @@ class e107plugin } // For BC. - $ret['administration']['icon'] = varset($eplug_icon); + $ret['administration']['icon'] = varset(str_replace($plugName."/","",$eplug_icon)); $ret['administration']['caption'] = varset($eplug_caption); - $ret['administration']['iconSmall'] = varset($eplug_icon_small); + $ret['administration']['iconSmall'] = varset(str_replace($plugName."/","",$eplug_icon_small)); $ret['administration']['configFile'] = varset($eplug_conffile); if (varset($eplug_conffile)) { $ret['adminLinks']['link'][0]['@attributes']['url'] = varset($eplug_conffile); $ret['adminLinks']['link'][0]['@attributes']['description'] = LAN_CONFIGURE; - $ret['adminLinks']['link'][0]['@attributes']['icon'] = varset($eplug_icon); - $ret['adminLinks']['link'][0]['@attributes']['iconSmall'] = varset($eplug_icon_small); + $ret['adminLinks']['link'][0]['@attributes']['icon'] = varset(str_replace($plugName."/","",$eplug_icon)); + $ret['adminLinks']['link'][0]['@attributes']['iconSmall'] = varset(str_replace($plugName."/","",$eplug_icon_small)); $ret['adminLinks']['link'][0]['@attributes']['primary'] = 'true'; } if (vartrue($eplug_link) && varset($eplug_link_name) && varset($eplug_link_url)) @@ -1981,7 +1981,7 @@ class e107plugin } // Set this key so we know the vars came from a plugin.php file - $ret['plugin_php'] = true; + // $ret['plugin_php'] = true; // Should no longer be needed. $this->plug_vars = $ret; return true;