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

Contents of /trunk/sql/pgsql/demande.form.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3730 - (show annotations)
Fri Mar 18 11:50:26 2016 UTC (8 years, 10 months ago) by mbroquet
File size: 4764 byte(s)
Actualisation du trunk
1 <?php
2 //$Id: demande.form.inc.php 4466 2015-03-26 17:46:48Z stimezouaght $
3 //gen openMairie le 08/11/2012 14:00
4
5 include('../gen/sql/pgsql/demande.form.inc.php');
6
7 $idz = "";
8 if (isset($_GET['idz']) && trim($_GET['idz']) != '') {
9 $idz = $_GET['idz'];
10 }
11
12 /*Modification des requête générées*/
13 $sql_lien_demande_demandeur = "SELECT petitionnaire_principal,
14 demandeur,
15 demande
16 FROM ".DB_PREFIXE."lien_demande_demandeur
17 WHERE demande = <demande>";
18
19 $tableSelect .=
20 " LEFT JOIN ".DB_PREFIXE."dossier
21 ON demande.dossier_instruction = dossier.dossier ";
22
23 $champs=array(
24 "demande",
25 "demande.om_collectivite",
26 "dossier_autorisation_type_detaille",
27 "demande_type",
28 "dossier_instruction",
29 "demande.dossier_autorisation",
30 "dossier.etat as \"etat\"",
31 "demande.date_demande",
32 "demande.terrain_references_cadastrales",
33 "demande.terrain_adresse_voie_numero",
34 "demande.terrain_adresse_voie",
35 "demande.terrain_adresse_lieu_dit",
36 "demande.terrain_adresse_localite",
37 "demande.terrain_adresse_code_postal",
38 "demande.terrain_adresse_bp",
39 "demande.terrain_adresse_cedex",
40 "demande.terrain_superficie",
41 "instruction_recepisse",
42 "arrondissement");
43
44 $sql_infos_dossier = "SELECT
45 dossier_autorisation.dossier_autorisation,
46 dossier_autorisation.dossier_autorisation_type_detaille,
47 dossier_autorisation.depot_initial,
48 dossier_autorisation.terrain_references_cadastrales,
49 dossier_autorisation.terrain_adresse_voie_numero,
50 dossier_autorisation.terrain_adresse_voie,
51 dossier_autorisation.terrain_adresse_lieu_dit,
52 dossier_autorisation.terrain_adresse_localite,
53 dossier_autorisation.terrain_adresse_code_postal,
54 dossier_autorisation.terrain_adresse_bp,
55 dossier_autorisation.terrain_adresse_cedex,
56 dossier_autorisation.terrain_superficie,
57 etat.libelle as etat
58 FROM ".DB_PREFIXE."dossier_autorisation
59 INNER JOIN ".DB_PREFIXE."dossier
60 ON dossier_autorisation.dossier_autorisation=dossier.dossier_autorisation
61 LEFT JOIN ".DB_PREFIXE."etat
62 ON dossier.etat = etat.etat
63 WHERE dossier = '<idx>'";
64
65 $sql_demande_type_details_by_id = "SELECT demande_type.demande_type, demande_type.libelle,
66 demande_type.dossier_autorisation_type_detaille,
67 demande_type. dossier_instruction_type
68 FROM ".DB_PREFIXE."demande_type WHERE demande_type = <idx>";
69
70 $sql_autreDossierEnCour = "SELECT count(*) FROM ".DB_PREFIXE."dossier as a
71 JOIN ".DB_PREFIXE."dossier_autorisation ON dossier_autorisation.dossier_autorisation = a.dossier_autorisation
72 JOIN ".DB_PREFIXE."dossier as b ON b.dossier_autorisation = dossier_autorisation.dossier_autorisation
73 JOIN ".DB_PREFIXE."etat ON etat.etat = b.etat
74 WHERE etat.statut='encours' AND a.dossier='<idx>'";
75
76 $sql_arrondissement="SELECT arrondissement.arrondissement, arrondissement.libelle
77 FROM ".DB_PREFIXE."arrondissement ORDER BY NULLIF(arrondissement.libelle,'')::int ASC NULLS LAST";
78
79 $sql_dossier_autorisation_type_detaille=" SELECT
80 dossier_autorisation_type_detaille.dossier_autorisation_type_detaille,
81 dossier_autorisation_type_detaille.libelle
82 FROM ".DB_PREFIXE."dossier_autorisation_type_detaille
83 LEFT JOIN ".DB_PREFIXE."cerfa ON dossier_autorisation_type_detaille.cerfa = cerfa.cerfa
84 WHERE (now()<=om_validite_fin AND now()>=om_validite_debut) OR
85 dossier_autorisation_type_detaille.cerfa IS NULL OR
86 (om_validite_fin IS NULL and om_validite_debut IS NULL) OR
87 (now()<=om_validite_fin and om_validite_debut IS NULL) OR
88 (om_validite_fin IS NULL AND now()>=om_validite_debut)
89 ORDER BY dossier_autorisation_type_detaille.libelle ASC";
90
91
92 // Requête permettant de récupérer les types de demande par rapport au type
93 // détaillé du dossier d'autorisation et à la nature de la demande
94 $sql_demande_type_by_dossier_autorisation_type_detaille = "
95 SELECT
96 demande_type.demande_type, demande_type.libelle as lib
97 FROM ".DB_PREFIXE."demande_type
98 LEFT JOIN ".DB_PREFIXE."dossier_autorisation_type_detaille
99 ON demande_type.dossier_autorisation_type_detaille=dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
100 LEFT JOIN ".DB_PREFIXE."lien_demande_type_etat
101 ON lien_demande_type_etat.demande_type=demande_type.demande_type
102 LEFT JOIN ".DB_PREFIXE."etat
103 ON lien_demande_type_etat.etat=etat.etat
104 WHERE dossier_autorisation_type_detaille.dossier_autorisation_type_detaille = <idx_dossier_autorisation_type_detaille>
105 AND demande_type.demande_nature = <idx_demande_nature>
106 <ajout_condition_requête>
107 ORDER BY demande_type.libelle, demande_type.code
108 ";
109 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26