disableLog(); //Récupération des données. $idx = $f->get_submitted_get_value('idx')!==null ? $f->get_submitted_get_value('idx') : ""; $obj = $f->get_submitted_get_value('obj')!==null ? $f->get_submitted_get_value('obj') : ""; $status = $f->get_submitted_get_value('status')!==null ? $f->get_submitted_get_value('status') : ""; $champ = $f->get_submitted_get_value('champ')!==null ? $f->get_submitted_get_value('champ') : ""; $sousform = $f->get_submitted_get_value('sousform')!==null ? $f->get_submitted_get_value('sousform') : ""; $retourformulaire = $f->get_submitted_get_value('retourformulaire')!==null ? $f->get_submitted_get_value('retourformulaire') : ""; $_GET['output'] = 'string'; // Inclusion de la classe objet require_once "../obj/".$obj.".class.php"; // Instanciation de l'objet metier $object = new $obj($idx, $f->db, 0); $f->db->autoCommit(false); $res = $object->finaliser($champ, $status, $sousform, $retourformulaire); if ($res!=-1){ $f->db->commit(); //Ajout du message de retour si c'est un tableau de résultat qui nous est //fourni if ( is_array($res) ){ $etat = (($status == 1)? _('finalisation'):_('definalisation')); $res["message"] = sprintf(_("La %s du document s'est effectuee avec succes."), $etat); } echo json_encode($res); } //Si une erreur s'est produite else{ echo json_encode(array( "pdf"=>-1, "message"=>_("Une erreur s'est produite lors de la finalisation du document."))); } ?>