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

Annotation of /trunk/app/rapport_instruction_consultation.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3018 - (hide annotations)
Wed May 7 14:56:20 2014 UTC (10 years, 9 months ago) by vpihour
File size: 4215 byte(s)
Dans l'édition du rapport d'instruction, la liste des consultations était alignée sur une seule ligne ; des retours à la ligne ont été ajoutés.

1 vpihour 1218 <?php
2     /**
3     * Liste des consultations d'un dossier pour l'édition du rapport d'instruction
4     *
5     * @package openfoncier
6 fmichon 1512 * @version SVN : $Id$
7 vpihour 1218 */
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 vpihour 3018 $consultations = "<table>";
15 vpihour 1218
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 vpihour 3018
52     $consultations = $consultations . "<tr>".
53     "<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" . $rowRapportInstructionConsultattion['sl'] ."</td>" .
54     "<td>" . $rowRapportInstructionConsultattion['al'] . "</td>" .
55     "<td>" . $f->formatDate($rowRapportInstructionConsultattion['cd']) . "</td>".
56     "</tr>";
57 vpihour 1218 }
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 vpihour 3018
89 vpihour 1218 // Ajout des données récupérées dans la variable de résultat
90     while ( $rowRapportInstructionConsultattion=& $resRapportInstructionConsultattion->fetchRow(DB_FETCHMODE_ASSOC) ) {
91 vpihour 3018
92     $consultations = $consultations . "<tr>" .
93     "<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" . $rowRapportInstructionConsultattion['sl'] ."</td>" .
94     "<td>encours</td>" .
95     "<td>" . $f->formatDate($rowRapportInstructionConsultattion['cd']) . "</td>".
96     "</tr>";
97 vpihour 1218 }
98     }
99 vpihour 3018 $consultations .= "</table>";
100 vpihour 1218 // Retour des résultats
101     if ( $consultations != "" ){
102    
103 vpihour 3018 $consultations = "Consultations des services : <br/>" . $consultations;
104 vpihour 1218 }
105     ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26