X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Finclude%2Fclass_pluglist.inc;h=ba3288a63de2bcf49940029154be2c300c95c3b1;hb=0a8eb52048cd81d884b8e3f63613dc70e444fc27;hp=3d892c8e355d816a37106be2ed143e6c4f815fee;hpb=9ce09c4968c664c447fa3c89c2a1a629ca63ce37;p=gosa.git diff --git a/gosa-core/include/class_pluglist.inc b/gosa-core/include/class_pluglist.inc index 3d892c8e3..ba3288a63 100644 --- a/gosa-core/include/class_pluglist.inc +++ b/gosa-core/include/class_pluglist.inc @@ -142,19 +142,6 @@ class pluglist { function gen_menu() { - /* Check if class_location.inc has changed, this is the case - if we have installed or removed plugins. - */ - if(!session::is_set("class_location.inc:timestamp")){ - $tmp = stat("../include/class_location.inc"); - session::set("class_location.inc:timestamp",$tmp['mtime']); - }else{ - $tmp = stat("../include/class_location.inc"); - if($tmp['mtime'] != session::get("class_location.inc:timestamp")){ - $this->menu = ""; - } - } - if ($this->menu == ""){ $first= TRUE; $cfg= $this->config->data['MENU']; @@ -266,7 +253,6 @@ class pluglist { function show_iconmenu() { global $class_mapping; - if ($this->iconmenu == ""){ $cfg= $this->config->data['MENU']; @@ -402,6 +388,16 @@ class pluglist { { 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: ?>