/[openfoncier]/branches/3.14.x/sql/pgsql/demande.form.inc.php
ViewVC logotype

Annotation of /branches/3.14.x/sql/pgsql/demande.form.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3015 - (hide annotations)
Wed May 7 10:51:04 2014 UTC (10 years, 9 months ago) by vpihour
Original Path: trunk/sql/pgsql/demande.form.inc.php
File size: 6038 byte(s)
Modification de la gestion des types de demande. Les types de demande sont maintenant sélectionnables en fonction de l'état du dernier dossier d'instruction déposé sur un dossier d'autorisation.

1 vpihour 632 <?php
2     //$Id$
3     //gen openMairie le 08/11/2012 14:00
4    
5     include('../gen/sql/pgsql/demande.form.inc.php');
6 nhaye 907
7 softime 2093 $idz = "";
8     if (isset($_GET['idz']) && trim($_GET['idz']) != '') {
9     $idz = $_GET['idz'];
10     }
11    
12 vpihour 1058 /*Modification des requête générées*/
13 nhaye 907 $sql_lien_demande_demandeur = "SELECT petitionnaire_principal,
14     demandeur,
15     demande
16 fmichon 926 FROM ".DB_PREFIXE."lien_demande_demandeur
17 nhaye 907 WHERE demande = <demande>";
18    
19 softime 3006 $tableSelect .=
20     " LEFT JOIN ".DB_PREFIXE."dossier
21     ON demande.dossier_instruction = dossier.dossier ";
22    
23     $champs=array(
24     "demande",
25     "dossier_autorisation_type_detaille",
26     "demande_type",
27     "dossier_instruction",
28     "demande.dossier_autorisation",
29     "dossier.etat as \"etat\"",
30     "demande.date_demande",
31     "demande.terrain_references_cadastrales",
32     "demande.terrain_adresse_voie_numero",
33     "demande.terrain_adresse_voie",
34     "demande.terrain_adresse_lieu_dit",
35     "demande.terrain_adresse_localite",
36     "demande.terrain_adresse_code_postal",
37     "demande.terrain_adresse_bp",
38     "demande.terrain_adresse_cedex",
39     "demande.terrain_superficie",
40     "instruction_recepisse",
41     "arrondissement");
42    
43 nhaye 1053 $sql_infos_dossier = "SELECT
44     dossier_autorisation.dossier_autorisation,
45 nhaye 1033 dossier_autorisation.dossier_autorisation_type_detaille,
46     dossier_autorisation.depot_initial,
47     dossier_autorisation.terrain_references_cadastrales,
48     dossier_autorisation.terrain_adresse_voie_numero,
49 softime 2061 dossier_autorisation.terrain_adresse_voie,
50 nhaye 1033 dossier_autorisation.terrain_adresse_lieu_dit,
51     dossier_autorisation.terrain_adresse_localite,
52     dossier_autorisation.terrain_adresse_code_postal,
53     dossier_autorisation.terrain_adresse_bp,
54     dossier_autorisation.terrain_adresse_cedex,
55 softime 3006 dossier_autorisation.terrain_superficie,
56     dossier.etat
57 nhaye 1033 FROM ".DB_PREFIXE."dossier_autorisation
58     INNER JOIN ".DB_PREFIXE."dossier
59     ON dossier_autorisation.dossier_autorisation=dossier.dossier_autorisation
60     WHERE dossier = '<idx>'";
61 nhaye 907
62     $sql_demande_type_details_by_id = "SELECT demande_type.demande_type, demande_type.libelle,
63     demande_type.dossier_autorisation_type_detaille,
64     demande_type. dossier_instruction_type
65     FROM ".DB_PREFIXE."demande_type WHERE demande_type = <idx>";
66    
67 vpihour 1058 /*Paramétrage des actions du portlet*/
68 vpihour 1075 $portlet_actions['modifier'] = array('lien' => "form.php?obj=demande&amp;action=1&amp;idx=",
69 softime 2093 'id' => "&amp;idz=$idz&amp;premier=0&amp;advs_id=&amp;recherche=&amp;tricol=-0&amp;selectioncol=&amp;valide=&amp;retour=form",
70 fmichon 1005 'lib' => "<span class=\"om-prev-icon om-icon-16 edit-16\" title=\"".
71     _("Modifier")."\">"._("Modifier")."</span>",
72     'ordre' => 28,
73 vpihour 1083 'rights' => array('list' => array("demande_modifier"), 'operator' => 'OR'),
74 fmichon 1005 'ajax' => false);
75    
76 vpihour 1075 $portlet_actions['supprimer'] = array('lien' => "form.php?obj=demande&amp;action=2&amp;idx=",
77 softime 2093 'id' => "&amp;idz=$idz&amp;premier=0&amp;advs_id=&amp;recherche=&amp;tricol=-0&amp;selectioncol=&amp;valide=&amp;retour=form",
78 fmichon 1005 'lib' => "<span class=\"om-prev-icon om-icon-16 delete-16\" title=\"".
79     _("Supprimer")."\">"._("Supprimer")."</span>",
80     'ordre' => 28,
81 vpihour 1083 'rights' => array('list' => array("demande_supprimer"), 'operator' => 'OR'),
82 fmichon 1005 'ajax' => false);
83    
84     $portlet_actions['pdfetat'] =
85     array('lien' => "../app/pdf_recepisse_demande.php?idx=",
86 fmichon 1384 'id' => "",
87 fmichon 1005 'lib' => "<span class=\"om-prev-icon om-icon-16 om-icon-fix pdf-16\" title=\"".
88     _("Edition")."\">"._("Editer le recepisse PDF")."</span>",
89     'ordre' => 30,
90 vpihour 1084 'target'=>'_blank',
91 fmichon 1005 'ajax' => false);
92 nhaye 1333
93     $sql_autreDossierEnCour = "SELECT count(*) FROM ".DB_PREFIXE."dossier as a
94     JOIN ".DB_PREFIXE."dossier_autorisation ON dossier_autorisation.dossier_autorisation = a.dossier_autorisation
95     JOIN ".DB_PREFIXE."dossier as b ON b.dossier_autorisation = dossier_autorisation.dossier_autorisation
96     JOIN ".DB_PREFIXE."etat ON etat.etat = b.etat
97     WHERE etat.statut='encours' AND a.dossier='<idx>'";
98 nhaye 2316
99     $sql_arrondissement="SELECT arrondissement.arrondissement, arrondissement.libelle
100     FROM ".DB_PREFIXE."arrondissement ORDER BY NULLIF(arrondissement.libelle,'')::int ASC NULLS LAST";
101 softime 2503
102 nhaye 2976 $sql_dossier_autorisation_type_detaille=" SELECT
103     dossier_autorisation_type_detaille.dossier_autorisation_type_detaille,
104     dossier_autorisation_type_detaille.libelle
105     FROM ".DB_PREFIXE."dossier_autorisation_type_detaille
106     LEFT JOIN ".DB_PREFIXE."cerfa ON dossier_autorisation_type_detaille.cerfa = cerfa.cerfa
107     WHERE (now()<=om_validite_fin AND now()>=om_validite_debut) OR
108 vpihour 3005 dossier_autorisation_type_detaille.cerfa IS NULL OR
109     (om_validite_fin IS NULL and om_validite_debut IS NULL) OR
110     (now()<=om_validite_fin and om_validite_debut IS NULL) OR
111     (om_validite_fin IS NULL AND now()>=om_validite_debut)
112 nhaye 2976 ORDER BY dossier_autorisation_type_detaille.libelle ASC";
113    
114    
115 softime 2503 // Requête permettant de récupérer les types de demande par rapport au type
116     // détaillé du dossier d'autorisation et à la nature de la demande
117     $sql_demande_type_by_dossier_autorisation_type_detaille = "
118     SELECT
119     demande_type.demande_type, demande_type.libelle as lib
120     FROM ".DB_PREFIXE."demande_type
121     LEFT JOIN ".DB_PREFIXE."dossier_autorisation_type_detaille
122     ON demande_type.dossier_autorisation_type_detaille=dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
123 vpihour 3015 LEFT JOIN ".DB_PREFIXE."lien_demande_type_etat
124     ON lien_demande_type_etat.demande_type=demande_type.demande_type
125     LEFT JOIN ".DB_PREFIXE."etat
126     ON lien_demande_type_etat.etat=etat.etat
127 softime 2503 WHERE dossier_autorisation_type_detaille.dossier_autorisation_type_detaille = <idx_dossier_autorisation_type_detaille>
128     AND demande_type.demande_nature = <idx_demande_nature>
129     <ajout_condition_requête>
130     ORDER BY demande_type.libelle, demande_type.code
131     ";
132 vpihour 632 ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26