diff --git a/plugins/admin/fai/class_faiScriptEntry.inc b/plugins/admin/fai/class_faiScriptEntry.inc
index 418b462da20543cd9c7612b2b966fbe74fcc1007..3d6ad9eb92e29304af1b11edffdebe10161bdd5d 100644 (file)
var $dn = "";
var $cn = "";
var $dn = "";
var $cn = "";
- var $FAIpriority = "";
+ var $FAIpriority = "0";
var $FAIscript = "";
var $description = "";
var $status = "new";
var $FAIscript = "";
var $description = "";
var $status = "new";
function execute()
{
function execute()
{
+ /* Call parent execute */
+ plugin::execute();
+
/* Fill templating stuff */
$smarty = get_smarty();
$display = "";
/* Fill templating stuff */
$smarty = get_smarty();
$display = "";
if(($_FILES['ImportFile']['size']==0)){
print_red(_("Selected file is empty."));
}else{
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;
}
}
$this->FAIscript = $str;
}
}
-
foreach($this->attributes as $attrs){
if(get_magic_quotes_gpc()){
foreach($this->attributes as $attrs){
if(get_magic_quotes_gpc()){
$this->$attrs = "";
}
}
$this->$attrs = "";
}
}
+ $this->FAIscript= recode("DOS..LATIN1", $this->FAIscript);
}
}
}
}
$message[] = _("Please enter a name.");
}
$message[] = _("Please enter a name.");
}
+ if(empty($this->FAIscript)){
+ $message[]=_("Please enter a script.");
+ }
+
return ($message);
}
return ($message);
}