X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=plugins%2Fadmin%2Fapplications%2Fclass_applicationParameters.inc;h=da2bc67ccda9a92b266141c5739d828f2c780ce3;hb=690b4654ecbcda097128e15e7446723b090df7be;hp=4b229c8f7a4fccb8c53b952923215ebf02ebc9e7;hpb=e299f0ca47a924516f2afbe4e922f2418b75315c;p=gosa.git diff --git a/plugins/admin/applications/class_applicationParameters.inc b/plugins/admin/applications/class_applicationParameters.inc index 4b229c8f7..da2bc67cc 100644 --- a/plugins/admin/applications/class_applicationParameters.inc +++ b/plugins/admin/applications/class_applicationParameters.inc @@ -35,6 +35,9 @@ class applicationParameters extends plugin function execute() { + /* Call parent execute */ + plugin::execute(); + /* Do we need to flip is_account state? */ if (isset($_POST['modify_state'])){ $this->is_account= !$this->is_account; @@ -49,6 +52,7 @@ class applicationParameters extends plugin } else { $display= $this->show_header(_("Create options"), _("This application has options disabled. You can enable them by clicking below.")); + $this->parent->by_object['application']->generateTemplate(); return ($display); } } @@ -84,7 +88,7 @@ class applicationParameters extends plugin $this->option_name[]= ""; $this->option_value[]= ""; } - $table= ""; + $table= "
"._("Variable").""._("Default value")."
"; if (count ($this->option_name)){ for ($i= 0; $i < count($this->option_name); $i++){ $table.="
"._("Variable").""._("Default value")."
assign("table", $table); $display.= $smarty->fetch(get_template_path('parameters.tpl', TRUE)); + $this->parent->by_object['application']->generateTemplate(); return ($display); } @@ -145,7 +150,7 @@ class applicationParameters extends plugin /* Check for valid option names */ for ($i= 0; $ioption_name); $i++){ - if (!preg_match ("/^[a-z0-9_]+$/", $this->option_name[$i])){ + if (!preg_match ("/^[a-z0-9_]+$/i", $this->option_name[$i])){ $message[]= sprintf(_("Value '%s' specified as option name is not valid."), $this->option_name[$i]); }