/[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 1218 - (hide annotations)
Fri Jan 11 15:56:33 2013 UTC (12 years ago) by vpihour
File size: 4034 byte(s)
Gestion du rapport d'instruction

1 vpihour 1218 <?php
2     /**
3     * Liste des consultations d'un dossier pour l'édition du rapport d'instruction
4     *
5     * @package openfoncier
6     * @version SVN : $Id: rapport_instruction_consultation.php 1184 2013-01-11 09:57:50Z vpihour $
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     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26