/[openfoncier]/branches/3.14.x/app/finalisation_document.php
ViewVC logotype

Contents of /branches/3.14.x/app/finalisation_document.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3343 - (show annotations)
Thu Mar 19 17:34:18 2015 UTC (9 years, 10 months ago) by vpihour
File size: 1688 byte(s)
Ajout de la branche

1 <?php
2 /**
3 * Finalisation d'un document
4 *
5 * @package openfoncier
6 * @version SVN : $Id: finalisation_document.php
7 */
8 //
9 require_once "../obj/utils.class.php";
10 $f = new utils("nohtml");
11 $f->disableLog();
12 //Récupération des données.
13 $idx = $f->get_submitted_get_value('idx')!==null ? $f->get_submitted_get_value('idx') : "";
14 $obj = $f->get_submitted_get_value('obj')!==null ? $f->get_submitted_get_value('obj') : "";
15 $status = $f->get_submitted_get_value('status')!==null ? $f->get_submitted_get_value('status') : "";
16 $champ = $f->get_submitted_get_value('champ')!==null ? $f->get_submitted_get_value('champ') : "";
17 $sousform = $f->get_submitted_get_value('sousform')!==null ? $f->get_submitted_get_value('sousform') : "";
18 $retourformulaire = $f->get_submitted_get_value('retourformulaire')!==null ? $f->get_submitted_get_value('retourformulaire') : "";
19 $_GET['output'] = 'string';
20 // Inclusion de la classe objet
21 require_once "../obj/".$obj.".class.php";
22 // Instanciation de l'objet metier
23 $object = new $obj($idx, $f->db, 0);
24 $f->db->autoCommit(false);
25 $res = $object->finaliser($champ, $status, $sousform, $retourformulaire);
26 if ($res!=-1){
27
28 $f->db->commit();
29 //Ajout du message de retour si c'est un tableau de résultat qui nous est
30 //fourni
31 if ( is_array($res) ){
32
33 $etat = (($status == 1)? _('finalisation'):_('definalisation'));
34 $res["message"] = sprintf(_("La %s du document s'est effectuee avec succes."), $etat);
35 }
36 echo json_encode($res);
37 }
38 //Si une erreur s'est produite
39 else{
40 echo json_encode(array(
41 "pdf"=>-1,
42 "message"=>_("Une erreur s'est produite lors de la finalisation du document.")));
43 }
44
45 ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26