diff --git a/plugins/admin/fai/class_faiVariableEntry.inc b/plugins/admin/fai/class_faiVariableEntry.inc
index 18f635f129a75534f3d717dae1bc9c0a3cabc97c..fa4bd2e5b7783c27ca78fcff5f9c84428fb96de3 100644 (file)
$this->dn=$object['dn'];
foreach($object as $name=>$value){
$oname = "Object_".$name;
- $this->$oname=$value;
+ $this->$oname=addslashes($value);
}
}else{
$this->Object_status = "new";
*/
foreach($this->attributes as $attrs){
if(get_magic_quotes_gpc()){
- $smarty->assign($attrs,stripslashes($this->$attrs));
+ $smarty->assign($attrs,htmlentities (stripslashes($this->$attrs)));
}else{
- $smarty->assign($attrs,($this->$attrs));
+ $smarty->assign($attrs,htmlentities (($this->$attrs)));
}
}
$tmp=array();
foreach($this->attributes as $attrs){
$attr = preg_replace("/^Object_/","",$attrs);
- $tmp[$attr] = $this->$attrs;
+ $tmp[$attr] = stripslashes( $this->$attrs);
}
if(($this->orig_cn)&&($tmp['cn']!=$this->orig_cn)){