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

Contents of /trunk/app/rapport_instruction_consultation.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1512 - (show annotations)
Tue Mar 19 18:18:15 2013 UTC (11 years, 10 months ago) by fmichon
File size: 3961 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 <?php
2 /**
3 * Liste des consultations d'un dossier pour l'édition du rapport d'instruction
4 *
5 * @package openfoncier
6 * @version SVN : $Id$
7 */
8 /**
9 * Fichiers requis
10 */require_once "../obj/utils.class.php";
11
12 // Récupère le numéro de rapport d'instruction
13 $idx = (isset($_GET['idx'])) ? $_GET['idx'] : "";
14 $consultations = "";
15
16 // Si l'identifiant n'est pas vide
17 if ( !is_null($idx) && $idx != "" && is_numeric($idx) ){
18
19 // Récupère les consultations dont un avis a été rendu
20 $sqlRapportInstructionConsultattion = "SELECT
21 service.libelle as sl, avis_consultation.libelle as al , consultation.date_retour as cd
22 FROM
23 ".DB_PREFIXE."consultation
24 LEFT JOIN
25 ".DB_PREFIXE."dossier
26 ON
27 dossier.dossier = consultation.dossier
28 LEFT JOIN
29 ".DB_PREFIXE."rapport_instruction
30 ON
31 dossier.dossier = rapport_instruction.dossier_instruction
32 LEFT JOIN
33 ".DB_PREFIXE."avis_consultation
34 ON
35 avis_consultation.avis_consultation = consultation.avis_consultation
36 LEFT JOIN
37 ".DB_PREFIXE."service
38 ON
39 service.service = consultation.service
40 WHERE
41 consultation.avis_consultation IS NOT NULL AND
42 rapport_instruction.rapport_instruction = $idx";
43
44 // Exécution de la requête
45 $f->addToLog("rapport_instruction_consultation.php : db->query(\"".$sqlRapportInstructionConsultattion."\");", EXTRA_VERBOSE_MODE);
46 $resRapportInstructionConsultattion = $f->db->query($sqlRapportInstructionConsultattion);
47 $f->isDatabaseError($resRapportInstructionConsultattion);
48
49 // Ajout des données récupérées dans la variable de résultat
50 while ( $rowRapportInstructionConsultattion=& $resRapportInstructionConsultattion->fetchRow(DB_FETCHMODE_ASSOC) ) {
51
52 $consultations = $consultations . $rowRapportInstructionConsultattion['sl'] . " " .
53 $rowRapportInstructionConsultattion['al'] . " " .
54 $f->formatDate($rowRapportInstructionConsultattion['cd']) . "\n";
55 }
56
57 // Récupère les consultations dont aucun avis n'a été rendu
58 $sqlRapportInstructionConsultattion = "SELECT
59 service.libelle as sl, avis_consultation.libelle as al , consultation.date_retour as cd
60 FROM
61 ".DB_PREFIXE."consultation
62 LEFT JOIN
63 ".DB_PREFIXE."dossier
64 ON
65 dossier.dossier = consultation.dossier
66 LEFT JOIN
67 ".DB_PREFIXE."rapport_instruction
68 ON
69 dossier.dossier = rapport_instruction.dossier_instruction
70 LEFT JOIN
71 ".DB_PREFIXE."avis_consultation
72 ON
73 avis_consultation.avis_consultation = consultation.avis_consultation
74 LEFT JOIN
75 ".DB_PREFIXE."service
76 ON
77 service.service = consultation.service
78 WHERE
79 consultation.avis_consultation IS NULL AND
80 rapport_instruction.rapport_instruction = $idx";
81
82 // Exécution de la requête
83 $f->addToLog("rapport_instruction_consultation.php : db->query(\"".$sqlRapportInstructionConsultattion."\");", EXTRA_VERBOSE_MODE);
84 $resRapportInstructionConsultattion = $f->db->query($sqlRapportInstructionConsultattion);
85 $f->isDatabaseError($resRapportInstructionConsultattion);
86
87 // Ajout des données récupérées dans la variable de résultat
88 while ( $rowRapportInstructionConsultattion=& $resRapportInstructionConsultattion->fetchRow(DB_FETCHMODE_ASSOC) ) {
89
90 $consultations = $consultations . $rowRapportInstructionConsultattion['sl'] . " encours " .
91 $f->formatDate($rowRapportInstructionConsultattion['cd']) . "\n";
92 }
93 }
94
95 // Retour des résultats
96 if ( $consultations != "" ){
97
98 $consultations = "Consultations des services : \n" . $consultations;
99 }
100 ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26