/[openfoncier]/trunk/sql/pgsql/dossier.form.inc.php
ViewVC logotype

Annotation of /trunk/sql/pgsql/dossier.form.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3336 - (hide annotations)
Thu Mar 12 14:23:53 2015 UTC (9 years, 10 months ago) by nhaye
File size: 9934 byte(s)
Correction de l'affichage des references cadastrales

1 fraynaud 3 <?php
2     //$Id$
3     //gen openMairie le 10/02/2011 20:39
4     include('../gen/sql/pgsql/dossier.form.inc.php');
5 fraynaud 12 include("../dyn/var.inc");
6 fmichon 686 //
7     $tableSelect = DB_PREFIXE."dossier
8     LEFT JOIN ".DB_PREFIXE."avis_decision
9     ON avis_decision.avis_decision=dossier.avis_decision
10 softime 2112 LEFT JOIN ".DB_PREFIXE."dossier_autorisation
11     ON dossier.dossier_autorisation=dossier_autorisation.dossier_autorisation
12 nmeucci 2993 LEFT JOIN ".DB_PREFIXE."lien_dossier_demandeur
13 vpihour 3094 ON lien_dossier_demandeur.dossier = dossier.dossier AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
14 nmeucci 2993 LEFT JOIN ".DB_PREFIXE."demandeur
15 softime 3006 ON demandeur.demandeur = lien_dossier_demandeur.demandeur
16     LEFT JOIN ".DB_PREFIXE."donnees_techniques
17     ON donnees_techniques.dossier_instruction = dossier.dossier
18 nmeucci 3060 LEFT JOIN ".DB_PREFIXE."etat
19     ON dossier.etat = etat.etat
20 nhaye 1367 ";
21 fmichon 686 //
22 nmeucci 2979 $champs = array(
23 nmeucci 2993 "dossier.dossier",
24 nmeucci 2979 "dossier_libelle",
25     "dossier_instruction_type",
26 vpihour 3094 "CASE WHEN demandeur.qualite='particulier' THEN
27     TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom))
28     ELSE
29     TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination))
30     END as dossier_demandeur",
31 nhaye 3336 "concat(replace(dossier.terrain_references_cadastrales,';',' '),'<br/>',
32 nmeucci 2993 dossier.terrain_adresse_voie,' ',
33     dossier.terrain_adresse_code_postal) as terrain",
34 softime 3006 "CONCAT(
35     CASE WHEN co_projet_desc IS NULL OR co_projet_desc = '' THEN
36     ''
37     ELSE
38     TRIM(co_projet_desc)
39     END,
40 nmeucci 3055 CASE WHEN ope_proj_desc IS NULL OR ope_proj_desc = '' THEN
41     ''
42     ELSE
43     TRIM(ope_proj_desc)
44     END,
45 softime 3006 CASE WHEN am_projet_desc IS NULL OR am_projet_desc = '' THEN
46     ''
47     ELSE
48     CONCAT('<br/>',TRIM(am_projet_desc))
49     END,
50     CASE WHEN dm_projet_desc IS NULL OR dm_projet_desc = '' THEN
51     ''
52     ELSE
53     CONCAT('<br/>',TRIM(dm_projet_desc))
54     END
55     ) as \"description_projet\"",
56 nmeucci 2979 "dossier_autorisation.dossier_autorisation",
57     "dossier_autorisation.dossier_autorisation_libelle",
58     "annee",
59 nmeucci 2993 "autorite_competente",
60 nmeucci 2979 "dossier.instructeur",
61     "dossier.division",
62 nmeucci 2993 "public.ST_AsText(dossier.geom::geometry) as geom",
63 nmeucci 2979 // Enjeu
64     "enjeu_urba",
65     "enjeu_erp",
66     // Qualification
67     "erp",
68     "a_qualifier",
69 nmeucci 2993 // Archive
70     "numero_versement_archive",
71 nmeucci 2979 "date_demande",
72     // Fieldset instruction
73 nmeucci 2993 // Suivi
74 nmeucci 2979 // Col 1
75 nmeucci 2993 "dossier.date_depot",
76 nmeucci 2979 "delai",
77 softime 3006 "delai_incompletude",
78 nmeucci 2993 "date_dernier_depot",
79 nmeucci 2979 "date_limite",
80 nmeucci 2993 "date_complet",
81 nmeucci 2979 "date_limite_incompletude",
82     // Col 2
83 nmeucci 3060 "etat.libelle as etat",
84 nhaye 3039 "evenement_suivant_tacite",
85     "evenement_suivant_tacite_incompletude",
86 nmeucci 2993 // Bloc 2 fieldsets
87     // Col 1 : Fieldset "Décision"
88     "dossier.date_decision",
89     "dossier.avis_decision",
90     // Col 2 : Fieldset "Validité de l'autorisation"
91     "dossier.date_validite",
92     // Autre
93     // Col 1
94     "accord_tacite",
95     // Col 2
96 nmeucci 2979 "date_rejet",
97 nmeucci 2993 "date_notification_delai",
98 nmeucci 2979 "dossier.date_chantier",
99     "dossier.date_achevement",
100 nmeucci 2993 // Col 3
101 nmeucci 2979 "date_conformite",
102     // Fieldset "Localisation du terrain"
103 softime 3006 // Col 1
104 nmeucci 2979 "dossier.terrain_adresse_voie_numero",
105     "dossier.terrain_adresse_lieu_dit",
106     "dossier.terrain_adresse_code_postal",
107     "dossier.terrain_adresse_cedex",
108 nmeucci 2994 "dossier.terrain_references_cadastrales",
109 softime 3006 // Col 2
110 nmeucci 2979 "dossier.terrain_adresse_voie",
111     "dossier.terrain_adresse_bp",
112     "dossier.terrain_adresse_localite",
113     "dossier.terrain_superficie",
114     //
115     "parcelle",
116     "pos",
117     "sig",
118     "batiment_nombre",
119     "logement_nombre",
120     "hauteur",
121     "piece_nombre",
122     "shon",
123     "shon_calcul",
124     "shob",
125 softime 3006 "dossier.lot",
126 nmeucci 2979 "amenagement",
127     "parcelle_lot",
128     "parcelle_lot_lotissement",
129     "temp1",
130     "temp2",
131     "temp3",
132     "temp4",
133     "temp5",
134     "parcelle as parcelle_archive",
135     "parcelle_lot as parcelle_lot_archive",
136     "geom1",
137     "dossier.description",
138     "servitude",
139     "version",
140     "incompletude",
141 nhaye 3059 "incomplet_notifie",
142 nmeucci 2979 "etat_pendant_incompletude",
143     "dossier.duree_validite",
144     "quartier",
145     );
146 fraynaud 12 //
147 nmeucci 2979 $selection =" ";
148     //
149     $sql_avis_decision = "select avis_decision,libelle from ".DB_PREFIXE."avis_decision order by libelle";
150 vpihour 2067 $sql_avis_decision_by_id = "SELECT avis_decision.avis_decision, libelle FROM ".DB_PREFIXE."avis_decision WHERE avis_decision = '<idx>'";
151 nmeucci 2979 $sql_pos = "select pos,(pos||' '||libelle) from ".DB_PREFIXE."pos order by libelle";
152 nhaye 427 $sql_pos_by_id = "SELECT pos.pos, (pos||' '||libelle) FROM ".DB_PREFIXE."pos WHERE pos = '<idx>'";
153    
154 nhaye 2310 $sql_dossier_autorisation="SELECT dossier_autorisation.dossier_autorisation, dossier_autorisation.dossier_autorisation FROM ".DB_PREFIXE."dossier_autorisation ORDER BY dossier_autorisation.dossier_autorisation ASC";
155 fmichon 933 $sql_dossier_autorisation_by_id = "SELECT dossier_autorisation.dossier_autorisation, dossier_autorisation.dossier_autorisation FROM ".DB_PREFIXE."dossier_autorisation WHERE dossier_autorisation = '<idx>'";
156 nhaye 520
157 nhaye 1023 // Requêtes pour la recherche de dossiers existant
158 nhaye 2310 $sql_arrondissement="SELECT arrondissement.arrondissement, arrondissement.libelle FROM ".DB_PREFIXE."arrondissement ORDER BY arrondissement.libelle ASC";
159 nhaye 1023 $sql_arrondissement_by_id = "SELECT arrondissement.arrondissement, arrondissement.libelle FROM ".DB_PREFIXE."arrondissement WHERE arrondissement = <idx>";
160 fmichon 933
161 nhaye 2316 $sql_dossier_autorisation_type_detaille="SELECT dossier_autorisation_type_detaille.dossier_autorisation_type_detaille, dossier_autorisation_type_detaille.libelle
162     FROM ".DB_PREFIXE."dossier_autorisation_type_detaille
163     ORDER BY dossier_autorisation_type_detaille.libelle";
164 nhaye 1023 $sql_dossier_autorisation_type_detaille_by_id = "SELECT dossier_autorisation_type_detaille.dossier_autorisation_type_detaille, dossier_autorisation_type_detaille.libelle FROM ".DB_PREFIXE."dossier_autorisation_type_detaille WHERE dossier_autorisation_type_detaille = <idx>";
165 fmichon 933
166 nhaye 1023
167 nmeucci 2979 $sql_demandeur="SELECT dossier_autorisation_type_detaille.dossier_autorisation_type_detaille, dossier_autorisation_type_detaille.libelle
168     FROM ".DB_PREFIXE."dossier_autorisation_type_detaille
169     ORDER BY dossier_autorisation_type_detaille.libelle";
170     $sql_demandeur_by_id = "SELECT dossier_autorisation_type_detaille.dossier_autorisation_type_detaille, dossier_autorisation_type_detaille.libelle FROM ".DB_PREFIXE."dossier_autorisation_type_detaille WHERE dossier_autorisation_type_detaille = <idx>";
171    
172    
173 vpihour 2337 // Requetes a utiliser lorsque l'option "option_afficher_division" est active
174 nhaye 520 $sql_instructeur_div="SELECT instructeur.instructeur, instructeur.nom||' ('||division.code||')'
175 nhaye 517 FROM ".DB_PREFIXE."instructeur
176 nmeucci 3306 INNER JOIN ".DB_PREFIXE."division ON division.division=instructeur.division
177     WHERE ((instructeur.om_validite_debut IS NULL AND (instructeur.om_validite_fin IS NULL OR instructeur.om_validite_fin > CURRENT_DATE)) OR (instructeur.om_validite_debut <= CURRENT_DATE AND (instructeur.om_validite_fin IS NULL OR instructeur.om_validite_fin > CURRENT_DATE)))
178 nhaye 517 ORDER BY nom";
179 nhaye 520 $sql_instructeur_div_by_id = "SELECT instructeur.instructeur, instructeur.nom||' ('||division.code||')'
180 nhaye 517 FROM ".DB_PREFIXE."instructeur
181 fmichon 922 INNER JOIN ".DB_PREFIXE."division ON division.division=instructeur.division
182 nhaye 517 WHERE instructeur = <idx>";
183    
184 fmichon 659 //
185     $portlet_actions['pdfetat'] =
186     array('lien' => '../pdf/pdfetat.php?idx=',
187 fmichon 687 'id' => '&amp;obj=dossier',
188 fmichon 1485 'lib' => "<span class=\"om-prev-icon om-icon-16 pdf-16\" title=\""._("Edition")."\">"._("Recapitulatif")."</span>",
189 fmichon 1361 'target' => '_blank',
190 fmichon 659 'ordre' => 30,);
191 fmichon 1485 //$portlet_actions['dossier'] =
192     // array('lien' => '../app/dossier.php?id=',
193     // 'id' => '&amp;menu=2',
194     // 'lib' => "<img src='../app/img/ico_exemplaire.png' alt=\""._("Dossier")."\" border='0' align='top' /> "._("Dossier"),
195     // 'ordre' => 40,);
196     //$portlet_actions['sig'] =
197     // array('lien' => '../scr/tab_sig.php?idx=',
198     // 'id' => '&amp;obj=dossier',
199     // 'lib' => "<span class=\"om-prev-icon om-icon-16 sig-16\" title=\""._("Sig")."\">"._("Sig")."</span>",
200     // 'ordre' => 50,);
201 vpihour 1185
202 fmichon 1485
203     // Rapport d'instruction
204     $portlet_actions['donnees_techniques'] = array(
205     "lien" => "#\" onclick=\"popupIt('donnees_techniques','../app/redirection_onglet.php?idx=",
206     'id' => "&amp;obj=donnees_techniques', 'auto','auto','',".
207     "'donnees_techniques');return false;",
208     'lib' => "<span class=\"om-prev-icon om-icon-16 om-icon-fix rediger-16\" title=\"".
209     _("Données techniques")."\">"._("Données techniques")."</span>",
210     'ordre' => 20,
211     'rights' => array('list' => array("rapport_instruction", "rapport_instruction_rediger"), 'operator' => 'OR'),
212     'ajax' => false
213     );
214    
215     // Rapport d'instruction
216     $portlet_actions['rapport_instruction'] = array(
217     "lien" => "#\" onclick=\"popupIt('rapport_instruction','../app/redirection_onglet.php?idx=",
218 vpihour 3118 'id' => "&amp;obj=rapport_instruction', '1000px','auto','',".
219 fmichon 1485 "'rapport_instruction');return false;",
220     'lib' => "<span class=\"om-prev-icon om-icon-16 om-icon-fix rediger-16\" title=\"".
221     _("Redaction")."\">"._("Rapport d'instruction")."</span>",
222     'ordre' => 21,
223     'rights' => array('list' => array("rapport_instruction", "rapport_instruction_rediger"), 'operator' => 'OR'),
224     'ajax' => false
225     );
226    
227 softime 2166 // Géolocalisation
228     $portlet_actions['geolocalisation'] = array(
229     "lien" => "#\" onclick=\"popupIt('sig_elyx','../app/geolocalisation.view.php?idx=",
230 softime 2716 'id' => "&amp;obj=sig_elyx', 'auto','auto', refresh_page_return,'');return false;",
231 softime 2166 'lib' => "<span class=\"om-prev-icon om-icon-16 om-icon-fix rediger-16\" title=\"".
232     _("Geolocalisation")."\">"._("Geolocalisation")."</span>",
233     'ordre' => 22,
234 softime 2171 'rights' => array('list' => array("geolocalisation", "geolocalisation_consulter"), 'operator' => 'OR'),
235 softime 2166 'ajax' => false
236     );
237 fmichon 1485
238    
239 fraynaud 3 ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26