En esta función le he puesto este codigo stripslashes, porque si es textarea, y tienes en el php.ini magic_quotes_gpc=on, o se a puesto addslashes al grabar para los escapes, al editar en el formulario, y despues guardar otra vez vuelve a poner otro escape y todas las veces que hagas update se pone otro escape, entonces la solución creo es que cuando se hace la edicion , se crean los componentes del formulario en si es text, entonces poner stripslashes
Generator::forms_print(stripslashes($_REQUEST['fl_'.$name]));
static function build_text_area($com, $name){
Generator::forms_print("<label for='flid_$name'><strong>".$com['caption']." :</strong></label></td><td>");
Generator::forms_print("<textarea name='fl_$name' id='flid_$name' disabled='disabled' ");
if(!isset($com['attributes']['rows'])) $com['attributes']['rows'] = 15;
if(!isset($com['attributes']['cols'])) $com['attributes']['cols'] = 40;
if($com['attributes']){
foreach($com["attributes"] as $nitem => $item){
Generator::forms_print(" $nitem='$item' ");
}
}
Generator::forms_print(">");
if(isset($_REQUEST['fl_'.$name])){
Generator::forms_print(stripslashes($_REQUEST['fl_'.$name]));
}
if(!isset($com['extraText'])) {
$com['extraText'] = "";
}
Generator::forms_print("</textarea> <span id='det_$name'>".$com['extraText']."</span>\r\n");
}