check_module("PLANANC ") ) die("forbidden"); $input = $http->request("input"); $action = $http->request("ieaction", "string", "display"); $pa_id=$http->post("id","number"); $answer = Inplace_Edit::build($input); $answer->add_json_param("gDossier", Dossier::id()); $answer->set_callback("ajax_misc.php"); $answer->add_json_param("action","anc_updatedescription"); $answer->add_json_param("op","anc_updatedescription"); $answer->add_json_param("id",$pa_id); $input=$answer->get_input(); if ($action=="display") { echo $answer->ajax_input() ; } if ($action=="ok") { $value=$http->post("value"); if ( $input->name=="pa_name" && trim($input->value) == "") { echo _("Le nom ne peut ĂȘtre vide"),$answer->ajax_input(); }else { if ($input->name=="pa_name") { $cn->exec_sql(" update plan_analytique set pa_name=$1 where pa_id=$2",array($value,$pa_id)); } if ($input->name=="pa_description") { if ( trim($value ) == "" ) $value=NULL; $cn->exec_sql(" update plan_analytique set pa_description=$1 where pa_id=$2",array($value,$pa_id)); if ( trim($value ) == NULL ) $value=_("Aucune description"); } $answer->set_value($value); echo $answer->value(); } } if ($action=="cancel") { echo $answer->value(); }