/[openfoncier]/trunk/sql/pgsql/dossier_simplifiee.reqmo_pilot.inc.php
ViewVC logotype

Annotation of /trunk/sql/pgsql/dossier_simplifiee.reqmo_pilot.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 19307 - (hide annotations)
Wed Nov 6 10:57:56 2024 UTC (2 months, 3 weeks ago) by softime
File size: 4251 byte(s)
merge: fusion de la branche d'intégration 6.9.0-develop dans le trunk

1 mbroquet 3730 <?php
2 softime 6565 // Filtre des requêtes de group pour les reqmo
3     include ('../sql/pgsql/filter_group_reqmo.inc.php');
4    
5 softime 13137 // Variables utilitaires pour les reqmo
6     include ('../sql/pgsql/utils_reqmo.inc.php');
7    
8 mbroquet 3730 //Libellé de la requête
9     $reqmo['libelle']=_("Liste simplifiee des dossiers");
10    
11     //Choix des champs à afficher
12     $reqmo['reference_dossier']='checked';
13     $reqmo['coordonnees_petitionnaire_principal']='checked';
14 softime 7067 $reqmo['localisation']='checked';
15 softime 19307 $reqmo['shon_totale']='checked';
16     $reqmo['shon_creee']='checked';
17 mbroquet 3730 $reqmo['libelle_destination']='checked';
18     $reqmo['date_depot']='checked';
19    
20     //Choix des critères de tri
21 softime 6565 $reqmo['dossier_autorisation_type']= "select dossier_autorisation_type, dossier_autorisation_type.code from ".DB_PREFIXE."dossier_autorisation_type inner join ".DB_PREFIXE."groupe ON dossier_autorisation_type.groupe = groupe.groupe ".$selection." AND LOWER(dossier_autorisation_type.affichage_form) = 'ads' order by code";
22 mbroquet 3730 $reqmo['date_depot_debut'] = "../../....";
23     $reqmo['date_depot_fin'] = "../../....";
24     //Type attendu pour les données
25     $reqmo['type']['dossier_autorisation_type'] = 'integer';
26     $reqmo['type']['date_depot_debut'] = 'date';
27     $reqmo['type']['date_depot_fin'] = 'date';
28     $reqmo['type']['tri'] = 'string';
29     //
30     $reqmo['tri']= array('dossier.date_depot', 'dossier.annee', 'dossier.version');
31    
32     //Traduction des champs
33     _("reference_dossier");
34     _("date_depot");
35     _("coordonnees_petitionnaire_principal");
36 softime 7067 _("localisation");
37 softime 19307 _("shon_totale");
38     _("shon_creee");
39 mbroquet 3730 _("libelle_destination");
40    
41     //Requête à effectuer
42     $reqmo['sql']="SELECT [dossier.dossier_libelle as reference_dossier],
43     [to_char(dossier.date_depot ,'DD/MM/YYYY') as date_depot],
44     [CONCAT(
45     CASE
46     WHEN demandeur.qualite='particulier' THEN
47     TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom))
48     ELSE
49     TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination))
50     END, ' ',demandeur.numero, ' ', demandeur.voie, ' ',
51     demandeur.complement, ' ', demandeur.lieu_dit, ' ',
52     demandeur.code_postal, ' ', demandeur.localite, ' ', CASE
53     WHEN demandeur.bp IS NULL THEN
54     ''
55     ELSE
56     CONCAT('BP ', demandeur.bp)
57     END, ' ', CASE
58     WHEN demandeur.cedex IS NULL THEN
59     ''
60     ELSE
61     CONCAT('CEDEX ', demandeur.cedex)
62     END, '
63     ', demandeur.pays) as coordonnees_petitionnaire_principal],
64     [CONCAT(
65     dossier.terrain_adresse_voie_numero, ' ', dossier.terrain_adresse_voie, ' ',
66     dossier.terrain_adresse_lieu_dit, ' ',
67     dossier.terrain_adresse_code_postal, ' ', dossier.terrain_adresse_localite, ' ', CASE
68     WHEN dossier.terrain_adresse_bp IS NULL THEN
69     ''
70     ELSE
71     CONCAT('BP ', dossier.terrain_adresse_bp)
72     END, ' ',CASE
73     WHEN dossier.terrain_adresse_cedex IS NULL THEN
74     ''
75     ELSE
76     CONCAT('CEDEX ', dossier.terrain_adresse_cedex)
77     END, ' ',
78 softime 7067 arrondissement.libelle) as localisation],
79 softime 19307 ".$shon_totale.",
80     ".$shon_creee.",
81 softime 13137 ".$libelle_destination."
82 mbroquet 3730 FROM ".DB_PREFIXE."dossier
83     LEFT JOIN ".DB_PREFIXE."lien_dossier_demandeur
84     ON lien_dossier_demandeur.dossier = dossier.dossier AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
85     LEFT JOIN ".DB_PREFIXE."demandeur
86     ON demandeur.demandeur = lien_dossier_demandeur.demandeur
87     LEFT JOIN ".DB_PREFIXE."arrondissement
88     ON arrondissement.code_postal = dossier.terrain_adresse_code_postal
89     LEFT JOIN ".DB_PREFIXE."dossier_instruction_type
90     ON dossier_instruction_type.dossier_instruction_type = dossier.dossier_instruction_type
91     LEFT JOIN ".DB_PREFIXE."dossier_autorisation_type_detaille
92     ON dossier_autorisation_type_detaille.dossier_autorisation_type_detaille = dossier_instruction_type.dossier_autorisation_type_detaille
93     LEFT JOIN ".DB_PREFIXE."dossier_autorisation_type
94     ON dossier_autorisation_type.dossier_autorisation_type = dossier_autorisation_type_detaille.dossier_autorisation_type
95     LEFT JOIN ".DB_PREFIXE."donnees_techniques
96     ON donnees_techniques.dossier_instruction = dossier.dossier
97 softime 6565 WHERE
98     dossier.om_collectivite IN (<idx_collectivite>)
99     AND dossier_autorisation_type.dossier_autorisation_type = '[dossier_autorisation_type]' AND
100 mbroquet 3730 dossier.date_depot >= '[date_depot_debut]' AND
101 softime 12847 dossier.date_depot <= '[date_depot_fin]'".
102     $sqlFiltreSD.
103     "ORDER BY [tri], dossier.dossier";
104 softime 19307 ?>

Properties

Name Value
svn:keywords "Id"

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26