/[openfoncier]/trunk/gen/sql/pgsql/consultation.inc.php
ViewVC logotype

Annotation of /trunk/gen/sql/pgsql/consultation.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3985 - (hide annotations)
Mon Apr 18 08:27:22 2016 UTC (8 years, 9 months ago) by nmeucci
File size: 3664 byte(s)
* Évolution - Ajout des actions marquer/démarquer le dossier sur les demandes
  d'avis en cours afin de signifier que le service consulté l'a pris en charge.

1 mbroquet 3730 <?php
2 nmeucci 3915 //$Id$
3 nmeucci 3985 //gen openMairie le 18/04/2016 10:24
4 mbroquet 3730
5     $DEBUG=0;
6     $serie=15;
7     $ico="../img/ico_application.png";
8     $ent = _("application")." -> "._("consultation");
9     if(!isset($premier)) $premier='';
10     if(!isset($recherche1)) $recherche1='';
11     if(!isset($tricolsf)) $tricolsf='';
12     if(!isset($premiersf)) $premiersf='';
13     if(!isset($selection)) $selection='';
14     if(!isset($retourformulaire)) $retourformulaire='';
15     if (isset($idx) && $idx != ']' && trim($idx) != '') {
16     $ent .= "->&nbsp;".$idx."&nbsp;";
17     }
18     if (isset($idz) && trim($idz) != '') {
19     $ent .= "&nbsp;".strtoupper($idz)."&nbsp;";
20     }
21     // FROM
22     $table = DB_PREFIXE."consultation
23     LEFT JOIN ".DB_PREFIXE."avis_consultation
24     ON consultation.avis_consultation=avis_consultation.avis_consultation
25     LEFT JOIN ".DB_PREFIXE."dossier
26     ON consultation.dossier=dossier.dossier
27     LEFT JOIN ".DB_PREFIXE."service
28     ON consultation.service=service.service ";
29     // SELECT
30     $champAffiche = array(
31     'consultation.consultation as "'._("consultation").'"',
32     'dossier.annee as "'._("dossier").'"',
33     'to_char(consultation.date_envoi ,\'DD/MM/YYYY\') as "'._("date_envoi").'"',
34     'to_char(consultation.date_retour ,\'DD/MM/YYYY\') as "'._("date_retour").'"',
35     'to_char(consultation.date_limite ,\'DD/MM/YYYY\') as "'._("date_limite").'"',
36     'service.libelle as "'._("service").'"',
37     'avis_consultation.libelle as "'._("avis_consultation").'"',
38     'to_char(consultation.date_reception ,\'DD/MM/YYYY\') as "'._("date_reception").'"',
39     'consultation.fichier as "'._("fichier").'"',
40     "case consultation.lu when 't' then 'Oui' else 'Non' end as \""._("lu")."\"",
41     'consultation.code_barres as "'._("code_barres").'"',
42     'consultation.om_fichier_consultation as "'._("om_fichier_consultation").'"',
43     "case consultation.om_final_consultation when 't' then 'Oui' else 'Non' end as \""._("om_final_consultation")."\"",
44 nmeucci 3985 "case consultation.marque when 't' then 'Oui' else 'Non' end as \""._("marque")."\"",
45 mbroquet 3730 );
46     //
47     $champNonAffiche = array(
48     'consultation.motivation as "'._("motivation").'"',
49     );
50     //
51     $champRecherche = array(
52     'consultation.consultation as "'._("consultation").'"',
53     'dossier.annee as "'._("dossier").'"',
54     'service.libelle as "'._("service").'"',
55     'avis_consultation.libelle as "'._("avis_consultation").'"',
56     'consultation.fichier as "'._("fichier").'"',
57     'consultation.code_barres as "'._("code_barres").'"',
58     'consultation.om_fichier_consultation as "'._("om_fichier_consultation").'"',
59     );
60     $tri="ORDER BY dossier.annee ASC NULLS LAST";
61     $edition="consultation";
62     /**
63     * Gestion de la clause WHERE => $selection
64     */
65     // Filtre listing standard
66     $selection = "";
67     // Liste des clés étrangères avec leurs éventuelles surcharges
68     $foreign_keys_extended = array(
69     "avis_consultation" => array("avis_consultation", ),
70     "dossier" => array("dossier", "dossier_instruction", "dossier_instruction_mes_encours", "dossier_instruction_tous_encours", "dossier_instruction_mes_clotures", "dossier_instruction_tous_clotures", ),
71     "service" => array("service", ),
72     );
73     // Filtre listing sous formulaire - avis_consultation
74     if (in_array($retourformulaire, $foreign_keys_extended["avis_consultation"])) {
75     $selection = " WHERE (consultation.avis_consultation = '".$idx."') ";
76     }
77     // Filtre listing sous formulaire - dossier
78     if (in_array($retourformulaire, $foreign_keys_extended["dossier"])) {
79     $selection = " WHERE (consultation.dossier = '".$idx."') ";
80     }
81     // Filtre listing sous formulaire - service
82     if (in_array($retourformulaire, $foreign_keys_extended["service"])) {
83     $selection = " WHERE (consultation.service = '".$idx."') ";
84     }
85    
86     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26