index aa70a46262944de6fd532aa4bea0eec0d1a6241b..e05e60c516aaedae9b247bbf93a63603d4fbea7a 100644 (file)
$baseobject= NULL;
foreach ($data as &$tab){
+
+ if (!plugin_available($tab['CLASS'])){
+ continue;
+ }
+
$this->by_name[$tab['CLASS']]= $tab['NAME'];
if ($baseobject === NULL){
$notify= "";
}
- if ($_SESSION['js']==FALSE){
+ if (session::get('js')==FALSE){
$display.= "<div ".$notify." class=\"$style[$index]\"><input type=\"submit\" name=\"$class\"".
" class=\"$style[$index]\" value=\"$title\"";
} else {
foreach (array_reverse($this->by_object) as $key => $obj){
$reason= $obj->allow_remove();
if ($reason != ""){
- print_red(sprintf(_("Delete process has been canceled by plugin '%s': %s"), $key, $reason));
+ msg_dialog::display(_("Warning"), sprintf(_("Delete process has been canceled by plugin '%s': %s"), $key, $reason), WARNING_DIALOG);
return;
}
}