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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1058 by vpihour, Thu Dec 13 15:00:27 2012 UTC revision 3047 by nmeucci, Wed May 28 10:12:29 2014 UTC
# Line 4  Line 4 
4    
5  include('../gen/sql/pgsql/demande.form.inc.php');  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*/  /*Modification des requête générées*/
13  $sql_lien_demande_demandeur = "SELECT petitionnaire_principal,  $sql_lien_demande_demandeur = "SELECT petitionnaire_principal,
14          demandeur,          demandeur,
# Line 11  $sql_lien_demande_demandeur = "SELECT pe Line 16  $sql_lien_demande_demandeur = "SELECT pe
16  FROM ".DB_PREFIXE."lien_demande_demandeur  FROM ".DB_PREFIXE."lien_demande_demandeur
17  WHERE demande = <demande>";  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        "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  $sql_infos_dossier = "SELECT  $sql_infos_dossier = "SELECT
44          dossier_autorisation.dossier_autorisation,          dossier_autorisation.dossier_autorisation,
45          dossier_autorisation.dossier_autorisation_type_detaille,          dossier_autorisation.dossier_autorisation_type_detaille,
46          dossier_autorisation.depot_initial,          dossier_autorisation.depot_initial,
47          dossier_autorisation.terrain_references_cadastrales,          dossier_autorisation.terrain_references_cadastrales,
48          dossier_autorisation.terrain_adresse_voie_numero,          dossier_autorisation.terrain_adresse_voie_numero,
49          dossier_autorisation.complement,          dossier_autorisation.terrain_adresse_voie,
50          dossier_autorisation.terrain_adresse_lieu_dit,          dossier_autorisation.terrain_adresse_lieu_dit,
51          dossier_autorisation.terrain_adresse_localite,          dossier_autorisation.terrain_adresse_localite,
52          dossier_autorisation.terrain_adresse_code_postal,          dossier_autorisation.terrain_adresse_code_postal,
53          dossier_autorisation.terrain_adresse_bp,          dossier_autorisation.terrain_adresse_bp,
54          dossier_autorisation.terrain_adresse_cedex,          dossier_autorisation.terrain_adresse_cedex,
55          dossier_autorisation.terrain_superficie          dossier_autorisation.terrain_superficie,
56            etat.libelle as etat
57          FROM ".DB_PREFIXE."dossier_autorisation          FROM ".DB_PREFIXE."dossier_autorisation
58          INNER JOIN ".DB_PREFIXE."dossier          INNER JOIN ".DB_PREFIXE."dossier
59              ON dossier_autorisation.dossier_autorisation=dossier.dossier_autorisation              ON dossier_autorisation.dossier_autorisation=dossier.dossier_autorisation
60                LEFT JOIN ".DB_PREFIXE."etat
61        ON dossier.etat = etat.etat
62          WHERE dossier = '<idx>'";          WHERE dossier = '<idx>'";
63    
64  $sql_demande_type_details_by_id = "SELECT demande_type.demande_type, demande_type.libelle,  $sql_demande_type_details_by_id = "SELECT demande_type.demande_type, demande_type.libelle,
# Line 35  $sql_demande_type_details_by_id = "SELEC Line 67  $sql_demande_type_details_by_id = "SELEC
67   FROM ".DB_PREFIXE."demande_type WHERE demande_type = <idx>";   FROM ".DB_PREFIXE."demande_type WHERE demande_type = <idx>";
68    
69  /*Paramétrage des actions du portlet*/  /*Paramétrage des actions du portlet*/
70  $portlet_actions['modifier'] = array('lien' => "form.php?obj=demande&action=1&idx=",  $portlet_actions['modifier'] = array('lien' => "form.php?obj=demande&amp;action=1&amp;idx=",
71            'id' => "&premier=0&advs_id=&recherche=&tricol=-0&selectioncol=&valide=&retour=form",            'id' => "&amp;idz=$idz&amp;premier=0&amp;advs_id=&amp;recherche=&amp;tricol=-0&amp;selectioncol=&amp;valide=&amp;retour=form",
72            'lib' => "<span class=\"om-prev-icon om-icon-16 edit-16\" title=\"".            'lib' => "<span class=\"om-prev-icon om-icon-16 edit-16\" title=\"".
73                  _("Modifier")."\">"._("Modifier")."</span>",                  _("Modifier")."\">"._("Modifier")."</span>",
74            'ordre' => 28,            'ordre' => 28,
75            'rights' => array('list' => array("demande", "demande_modifier"), 'operator' => 'OR'),            'rights' => array('list' => array("demande_modifier"), 'operator' => 'OR'),
76            'ajax' => false);            'ajax' => false);
77                        
78  $portlet_actions['supprimer'] = array('lien' => "form.php?obj=demande&action=2&idx=",  $portlet_actions['supprimer'] = array('lien' => "form.php?obj=demande&amp;action=2&amp;idx=",
79            'id' => "&premier=0&advs_id=&recherche=&tricol=-0&selectioncol=&valide=&retour=form",            'id' => "&amp;idz=$idz&amp;premier=0&amp;advs_id=&amp;recherche=&amp;tricol=-0&amp;selectioncol=&amp;valide=&amp;retour=form",
80            'lib' => "<span class=\"om-prev-icon om-icon-16 delete-16\" title=\"".            'lib' => "<span class=\"om-prev-icon om-icon-16 delete-16\" title=\"".
81                  _("Supprimer")."\">"._("Supprimer")."</span>",                  _("Supprimer")."\">"._("Supprimer")."</span>",
82            'ordre' => 28,            'ordre' => 28,
83            'rights' => array('list' => array("demande", "demande_supprimer"), 'operator' => 'OR'),            'rights' => array('list' => array("demande_supprimer"), 'operator' => 'OR'),
84            'ajax' => false);            'ajax' => false);
85                        
86  $portlet_actions['pdfetat'] =  $portlet_actions['pdfetat'] =
87      array('lien' => "../app/pdf_recepisse_demande.php?idx=",      array('lien' => "../app/pdf_recepisse_demande.php?idx=",
88            'id' => "&obj=demande",            'id' => "",
89            'lib' => "<span class=\"om-prev-icon om-icon-16 om-icon-fix pdf-16\" title=\"".            'lib' => "<span class=\"om-prev-icon om-icon-16 om-icon-fix pdf-16\" title=\"".
90                  _("Edition")."\">"._("Editer le recepisse PDF")."</span>",                  _("Edition")."\">"._("Editer le recepisse PDF")."</span>",
91            'ordre' => 30,            'ordre' => 30,
92              'target'=>'_blank',
93            'ajax' => false);            'ajax' => false);
94    
95    $sql_autreDossierEnCour = "SELECT count(*) FROM ".DB_PREFIXE."dossier as a
96                                JOIN ".DB_PREFIXE."dossier_autorisation ON dossier_autorisation.dossier_autorisation = a.dossier_autorisation
97                                JOIN ".DB_PREFIXE."dossier as b ON b.dossier_autorisation = dossier_autorisation.dossier_autorisation
98                                JOIN ".DB_PREFIXE."etat ON etat.etat = b.etat
99                                WHERE etat.statut='encours' AND a.dossier='<idx>'";
100    
101    $sql_arrondissement="SELECT arrondissement.arrondissement, arrondissement.libelle
102    FROM ".DB_PREFIXE."arrondissement ORDER BY NULLIF(arrondissement.libelle,'')::int ASC NULLS LAST";
103    
104    $sql_dossier_autorisation_type_detaille=" SELECT
105      dossier_autorisation_type_detaille.dossier_autorisation_type_detaille,
106      dossier_autorisation_type_detaille.libelle
107    FROM ".DB_PREFIXE."dossier_autorisation_type_detaille
108    LEFT JOIN ".DB_PREFIXE."cerfa ON dossier_autorisation_type_detaille.cerfa = cerfa.cerfa
109    WHERE (now()<=om_validite_fin AND now()>=om_validite_debut) OR
110        dossier_autorisation_type_detaille.cerfa IS NULL OR
111        (om_validite_fin IS NULL and om_validite_debut IS NULL) OR
112        (now()<=om_validite_fin and om_validite_debut IS NULL) OR
113        (om_validite_fin IS NULL AND now()>=om_validite_debut)
114    ORDER BY dossier_autorisation_type_detaille.libelle ASC";
115    
116    
117    // Requête permettant de récupérer les types de demande par rapport au type
118    // détaillé du dossier d'autorisation et à la nature de la demande
119    $sql_demande_type_by_dossier_autorisation_type_detaille = "
120    SELECT
121      demande_type.demande_type, demande_type.libelle as lib
122    FROM ".DB_PREFIXE."demande_type
123      LEFT JOIN ".DB_PREFIXE."dossier_autorisation_type_detaille
124          ON demande_type.dossier_autorisation_type_detaille=dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
125      LEFT JOIN ".DB_PREFIXE."lien_demande_type_etat
126          ON lien_demande_type_etat.demande_type=demande_type.demande_type
127      LEFT JOIN ".DB_PREFIXE."etat
128          ON lien_demande_type_etat.etat=etat.etat
129    WHERE dossier_autorisation_type_detaille.dossier_autorisation_type_detaille = <idx_dossier_autorisation_type_detaille>
130    AND demande_type.demande_nature = <idx_demande_nature>
131    <ajout_condition_requête>
132    ORDER BY demande_type.libelle, demande_type.code
133    ";
134  ?>  ?>

Legend:
Removed from v.1058  
changed lines
  Added in v.3047

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26