index 8c47f218a97be8d9c53e26e529363e69a9588056..714a3afc76a63da0b7d4886586643312e2f6b3eb 100644 (file)
function show_iconmenu()
{
global $class_mapping;
function show_iconmenu()
{
global $class_mapping;
-
if ($this->iconmenu == ""){
$cfg= $this->config->data['MENU'];
if ($this->iconmenu == ""){
$cfg= $this->config->data['MENU'];
if (isset($info['ICON'])){
$image= get_template_path('images/'.$info['ICON']);
} else {
if (isset($info['ICON'])){
$image= get_template_path('images/'.$info['ICON']);
} else {
+ if(!preg_match("/\//",$plIcon)){
$image= get_template_path("plugins/".preg_replace('%^.*/([^/]+)/[^/]+$%', '\1', $class_mapping[$info['CLASS']])."/images/$plIcon");
$image= get_template_path("plugins/".preg_replace('%^.*/([^/]+)/[^/]+$%', '\1', $class_mapping[$info['CLASS']])."/images/$plIcon");
+ }else{
+ $image = $plIcon;
+ }
}
if ($col > 5){
$entries= $entries."</tr><tr>";
}
if ($col > 5){
$entries= $entries."</tr><tr>";
{
return(isset($this->allowed_plugins[$plug_id]));
}
{
return(isset($this->allowed_plugins[$plug_id]));
}
+
+
+ /*! \brief Force the menu to be recreated
+ */
+ function reset_menus()
+ {
+ $this->menu = "";
+ $this->iconmenu ="";
+ }
+
}
// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
?>
}
// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
?>