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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3985 - (show 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 <?php
2 //$Id$
3 //gen openMairie le 18/04/2016 10:24
4
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 "case consultation.marque when 't' then 'Oui' else 'Non' end as \""._("marque")."\"",
45 );
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