X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=plugins%2Fadmin%2Ffai%2Fclass_faiScriptEntry.inc;h=3d6ad9eb92e29304af1b11edffdebe10161bdd5d;hb=2c0515a09cbb244ec32757b8372f7e55830a67e3;hp=418b462da20543cd9c7612b2b966fbe74fcc1007;hpb=8de833d8531acbb32d8cea6ab1788e0ca509ab2b;p=gosa.git diff --git a/plugins/admin/fai/class_faiScriptEntry.inc b/plugins/admin/fai/class_faiScriptEntry.inc index 418b462da..3d6ad9eb9 100644 --- a/plugins/admin/fai/class_faiScriptEntry.inc +++ b/plugins/admin/fai/class_faiScriptEntry.inc @@ -16,7 +16,7 @@ class faiScriptEntry extends plugin var $dn = ""; var $cn = ""; - var $FAIpriority = ""; + var $FAIpriority = "0"; var $FAIscript = ""; var $description = ""; var $status = "new"; @@ -39,6 +39,9 @@ class faiScriptEntry extends plugin function execute() { + /* Call parent execute */ + plugin::execute(); + /* Fill templating stuff */ $smarty = get_smarty(); $display = ""; @@ -50,11 +53,10 @@ class faiScriptEntry extends plugin if(($_FILES['ImportFile']['size']==0)){ print_red(_("Selected file is empty.")); }else{ - $str = utf8_encode(file_get_contents($_FILES['ImportFile']['tmp_name'])); + $str = utf8_encode(addslashes(file_get_contents($_FILES['ImportFile']['tmp_name']))); $this->FAIscript = $str; } } - foreach($this->attributes as $attrs){ if(get_magic_quotes_gpc()){ @@ -83,6 +85,7 @@ class faiScriptEntry extends plugin $this->$attrs = ""; } } + $this->FAIscript= recode("DOS..LATIN1", $this->FAIscript); } } @@ -95,6 +98,10 @@ class faiScriptEntry extends plugin $message[] = _("Please enter a name."); } + if(empty($this->FAIscript)){ + $message[]=_("Please enter a script."); + } + return ($message); }