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

Contents of /branches/3.14.x/app/rapport_instruction_consultation.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: 4284 byte(s)
Ajout de la branche

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 = ($f->get_submitted_get_value('idx') !== null) ? $f->get_submitted_get_value('idx') : "";
14 $consultations = "<table style='width:100%;'>";
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 . "<tr>".
53 "<td style='width:60%;'>" . $rowRapportInstructionConsultattion['sl'] ."</td>" .
54 "<td style='width:20%;'>" . $rowRapportInstructionConsultattion['al'] . "</td>" .
55 "<td style='width:20%;'>" . $f->formatDate($rowRapportInstructionConsultattion['cd']) . "</td>".
56 "</tr>";
57 }
58
59 // Récupère les consultations dont aucun avis n'a été rendu
60 $sqlRapportInstructionConsultattion = "SELECT
61 service.libelle as sl, avis_consultation.libelle as al , consultation.date_retour as cd
62 FROM
63 ".DB_PREFIXE."consultation
64 LEFT JOIN
65 ".DB_PREFIXE."dossier
66 ON
67 dossier.dossier = consultation.dossier
68 LEFT JOIN
69 ".DB_PREFIXE."rapport_instruction
70 ON
71 dossier.dossier = rapport_instruction.dossier_instruction
72 LEFT JOIN
73 ".DB_PREFIXE."avis_consultation
74 ON
75 avis_consultation.avis_consultation = consultation.avis_consultation
76 LEFT JOIN
77 ".DB_PREFIXE."service
78 ON
79 service.service = consultation.service
80 WHERE
81 consultation.avis_consultation IS NULL AND
82 rapport_instruction.rapport_instruction = $idx";
83
84 // Exécution de la requête
85 $f->addToLog("rapport_instruction_consultation.php : db->query(\"".$sqlRapportInstructionConsultattion."\");", EXTRA_VERBOSE_MODE);
86 $resRapportInstructionConsultattion = $f->db->query($sqlRapportInstructionConsultattion);
87 $f->isDatabaseError($resRapportInstructionConsultattion);
88
89 // Ajout des données récupérées dans la variable de résultat
90 while ( $rowRapportInstructionConsultattion=& $resRapportInstructionConsultattion->fetchRow(DB_FETCHMODE_ASSOC) ) {
91
92 $consultations = $consultations . "<tr>" .
93 "<td style='width:60%;'>" . $rowRapportInstructionConsultattion['sl'] ."</td>" .
94 "<td style='width:20%;'>encours</td>" .
95 "<td style='width:20%;'>" . $f->formatDate($rowRapportInstructionConsultattion['cd']) . "</td>".
96 "</tr>";
97 }
98 }
99 $consultations .= "</table>";
100 // Retour des résultats
101 if ( $consultations != "" ){
102
103 $consultations = $consultations;
104 }
105 ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26