/[openfoncier]/trunk/app/commission_update_dossier.php
ViewVC logotype

Annotation of /trunk/app/commission_update_dossier.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1512 - (hide annotations)
Tue Mar 19 18:18:15 2013 UTC (11 years, 10 months ago) by fmichon
Original Path: trunk/app/update_dossier_commission.php
File size: 2917 byte(s)
Ajout de la propriété svn:keywords su tous les fichiers du dossier app/ : svn propset svn:keywords 'Id' *.php css/*.css css/*.php js/*.js js/*.php img/*.php

1 vpihour 1351 <?php
2     /**
3     * Ajoute un dossier à la commision passée en paramètre si le dossier n'y est pas déjà
4     *
5     * @package openfoncier
6 fmichon 1512 * @version SVN : $Id$
7 vpihour 1351 */
8     /**
9     * Fichiers requis
10     */
11    
12     $idx = ( isset($_GET['idx']) ) ? $_GET['idx'] : "" ;
13     $idxDossier = ( isset($_GET['idxDossier']) ) ? $_GET['idxDossier'] : "" ;
14     $action = ( isset($_GET['action']) ) ? $_GET['action'] : "" ;
15    
16     require_once "../obj/utils.class.php";
17     $f = new utils("nohtml", "dossier_commission");
18     $f->disableLog();
19    
20     //Si l'identifiant de la commission a été fourni, ainsi que le numéro de dossier
21     if ( is_numeric($idx) && $idx != "" && $idxDossier != "" && $action != "" ){
22    
23     // Test si le dossier est déjà à l'ordre du jour
24     $sql = "SELECT
25     *
26     FROM
27     ".DB_PREFIXE."dossier_commission
28     WHERE
29     dossier = '".$idxDossier."' AND
30     (
31     commission =".$idx." OR
32     commission IS NULL
33     )";
34     $f->addToLog("update_dossier_commission.php : ".$sql." execute <br>", EXTRA_VERBOSE_MODE);
35    
36     $res = $f->db->query($sql);
37     $f->isDatabaseError($res);
38    
39     // Le dossier n'est pas déjà à l'ordre du jour
40     if( $res->numrows() > 0 ) {
41    
42     $row=& $res->fetchRow(DB_FETCHMODE_ASSOC);
43    
44 vpihour 1428 // Test si un avis a déjà été rendu sur ce dossier d'instruction
45     if ( $row['avis'] == '' ){
46    
47     //Tableau des données du nouveau dossier à passer en commission
48     $valDossierCommission['dossier_commission'] = $row['dossier_commission'];
49     $valDossierCommission['dossier'] = $idxDossier;
50     $valDossierCommission['commission_type'] = $row['commission_type'];
51     $valDossierCommission['date_souhaitee'] = $f->formatDate($row['date_souhaitee']);
52     $valDossierCommission['motivation'] = $row['motivation'];
53     $valDossierCommission['commission'] = ( strcmp($action, "add") == 0 ) ? $idx : NULL;
54     $valDossierCommission['avis'] = $row['avis'];
55     $valDossierCommission['lu'] = $row['lu'];
56    
57     require_once '../obj/dossier_commission.class.php';
58     $dossier_commission = new dossier_commission($row['dossier_commission'], $f->db, DEBUG);
59    
60     // Ajout du nouveau dossier
61     require_once "../obj/dossier_commission.class.php";
62     $dossier_commission = new dossier_commission("]",$f->db,DEBUG);
63     $dossier_commission->valF = "";
64     $dossier_commission->modifier($valDossierCommission, $f->db, DEBUG);
65    
66     echo json_encode(array("valid"=>"1"));
67     }
68     //Un avis a déjà été rendu, le dossier ne peut plus être déplannifié
69     else {
70     echo json_encode(array("error"=>"-1"));
71     }
72 vpihour 1351 }
73     //Il y est déjà
74     else {
75    
76 vpihour 1428 echo json_encode(array("error"=>"0"));
77 vpihour 1351 }
78     }

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26