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

Diff of /trunk/sql/pgsql/dossier_instruction.inc.php

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

revision 1057 by vpihour, Thu Dec 13 11:48:56 2012 UTC revision 1309 by vpihour, Tue Mar 5 17:59:27 2013 UTC
# Line 1  Line 1 
1  <?php  <?php
2    
3  //  /*Etend la classe dossier*/
4  include('../sql/pgsql/dossier.inc.php');  include('../sql/pgsql/dossier.inc.php');
5    
6  //  /*Titre de la page*/
7  $ent = _("instruction")." -> "._("dossier d'instruction");  $ent = _("instruction")." -> "._("dossier d'instruction");
8  if (isset($idx) && $idx != ']' && trim($idx) != '') {  if (isset($idx) && $idx != ']' && trim($idx) != '') {
9      $ent .= "->&nbsp;".$idx."&nbsp;";      $ent .= "->&nbsp;".$idx."&nbsp;";
# Line 19  THEN TRIM(CONCAT(demandeur.particulier_n Line 19  THEN TRIM(CONCAT(demandeur.particulier_n
19  ELSE TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination))  ELSE TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination))
20  END";  END";
21    
22    /*Formatage de l'adresse du terrain, concatenantion de plusieurs champs pour les
23     * mettrent dans une seule colonne*/
24  $trim_concat_terrain ='TRIM(CONCAT(dossier.terrain_adresse_voie_numero,\' \',  $trim_concat_terrain ='TRIM(CONCAT(dossier.terrain_adresse_voie_numero,\' \',
25          dossier.complement,\' \',          dossier.complement,\' \',
26          dossier.terrain_adresse_lieu_dit,\' \',          dossier.terrain_adresse_lieu_dit,\' \',
# Line 28  $trim_concat_terrain ='TRIM(CONCAT(dossi Line 30  $trim_concat_terrain ='TRIM(CONCAT(dossi
30          dossier.terrain_adresse_cedex          dossier.terrain_adresse_cedex
31      )) as "'._("terrain").'"';      )) as "'._("terrain").'"';
32    
33    /*Tables sur lesquels la requête va s'effectuer*/
34  $table = DB_PREFIXE."dossier  $table = DB_PREFIXE."dossier
35  INNER JOIN ".DB_PREFIXE."lien_dossier_demandeur  INNER JOIN ".DB_PREFIXE."lien_dossier_demandeur
36          ON lien_dossier_demandeur.dossier=dossier.dossier          ON lien_dossier_demandeur.dossier=dossier.dossier
# Line 45  LEFT JOIN ".DB_PREFIXE."om_utilisateur Line 48  LEFT JOIN ".DB_PREFIXE."om_utilisateur
48  LEFT JOIN ".DB_PREFIXE."avis_decision  LEFT JOIN ".DB_PREFIXE."avis_decision
49      ON avis_decision.avis_decision=dossier.avis_decision      ON avis_decision.avis_decision=dossier.avis_decision
50  LEFT JOIN ".DB_PREFIXE."arrondissement  LEFT JOIN ".DB_PREFIXE."arrondissement
51      ON dossier.terrain_adresse_code_postal=arrondissement.code_postal";      ON dossier.terrain_adresse_code_postal=arrondissement.code_postal
52    LEFT JOIN ".DB_PREFIXE."etat
53        ON dossier.etat = etat.etat";
54    
55  //  /*Champs du début de la requête*/
56  $champAffiche_debut_commun = array(  $champAffiche_debut_commun = array(
57      'dossier.dossier as "'._("dossier").'"',      'dossier.dossier as "'._("dossier").'"',
58      $case_demandeur.' "'._("demandeur_nom").'"',      $case_demandeur.' "'._("demandeur_nom").'"',
59      $trim_concat_terrain,      $trim_concat_terrain,
60      'to_char(dossier.date_depot ,\'DD/MM/YYYY\') as "'._("date_depot").'"',      'to_char(dossier.date_depot ,\'DD/MM/YYYY\') as "'._("date_depot").'"',
     'substr( dossier.dossier, length(dossier.dossier), 1 ) as "'._("version").'"',  
61      'dossier_autorisation_type_detaille.libelle as "'._("nature_dossier").'"',      'dossier_autorisation_type_detaille.libelle as "'._("nature_dossier").'"',
62      'to_char(dossier.date_complet ,\'DD/MM/YYYY\') as "'._("date_complet").'"',      'to_char(dossier.date_complet ,\'DD/MM/YYYY\') as "'._("date_complet").'"',
63      'to_char(dossier.date_notification_delai ,\'DD/MM/YYYY\') as "'._("date_notification_delai").'"',      'to_char(dossier.date_notification_delai ,\'DD/MM/YYYY\') as "'._("date_notification_delai").'"',
64      'to_char(dossier.date_limite ,\'DD/MM/YYYY\') as "'._("date_limite").'"',      'to_char(dossier.date_limite ,\'DD/MM/YYYY\') as "'._("date_limite").'"',
65      'dossier.etat as "'._("etat").'"',      'etat.libelle as "'._("etat").'"',
66  );  );
67    
68    /*Champs de la fin de la requête*/
69  $champAffiche_fin_commun = array(  $champAffiche_fin_commun = array(
70      'CASE WHEN dossier.enjeu_urba is TRUE      'CASE WHEN dossier.enjeu_urba is TRUE
71            THEN \'<span class="om-icon om-icon-16 om-icon-fix enjeu_urba-16" title="'._("Enjeu URBA").'">URBA</span>\'            THEN \'<span class="om-icon om-icon-16 om-icon-fix enjeu_urba-16" title="'._("Enjeu URBA").'">URBA</span>\'
# Line 72  $champAffiche_fin_commun = array( Line 78  $champAffiche_fin_commun = array(
78       as "'._("enjeu").'"',       as "'._("enjeu").'"',
79  );  );
80    
81  //  /*Liste des champs affichés dans le tableau de résultat*/
82  $champAffiche = array_merge($champAffiche_debut_commun, $champAffiche_fin_commun,  $champAffiche = array_merge($champAffiche_debut_commun, $champAffiche_fin_commun,
83      array("arrondissement.arrondissement")      array("arrondissement.arrondissement")
84  );  );
85    
86    // Liste des autres dossiers d'instructions
87    if ($retourformulaire== 'dossier_instruction'){
88        $champAffiche=array(
89            'b.dossier as "'._("dossier_instruction").'"',
90            'dossier_instruction_type.libelle as "'._("dossier").'"',
91            'to_char(b.date_depot ,\'DD/MM/YYYY\') as "'._("date_depot").'"',
92            'b.etat as "'._("etat").'"',
93        );
94    
95        $table =DB_PREFIXE.'dossier as a
96                JOIN '.DB_PREFIXE.'dossier_autorisation
97                ON a.dossier_autorisation=dossier_autorisation.dossier_autorisation
98                JOIN '.DB_PREFIXE.'dossier as b
99                ON b.dossier_autorisation=dossier_autorisation.dossier_autorisation
100                JOIN '.DB_PREFIXE.'dossier_instruction_type
101                ON dossier_instruction_type.dossier_instruction_type = b.dossier_instruction_type';
102        $selection = 'WHERE a.dossier=\''.$idx.'\'';  
103        $tri= "order by b.date_depot ASC";
104    
105        //Suppression du bouton d'ajout
106        $tab_actions['corner']['ajouter'] = NULL;
107        
108        //Suppression du bouton d'ajout
109        $tab_actions['left']["consulter"] =
110            array('lien' => 'form.php?obj=dossier_instruction&amp;action=3'.'&amp;idx=',
111                  'id' => '',
112                  'lib' => '<span class="om-icon om-icon-16 om-icon-fix consult-16" title="'._('Consulter').'">'._('Consulter').'</span>',
113                  'rights' => array('list' => array('dossier_instruction', 'dossier_instruction_consulter'), 'operator' => 'OR'),
114                  'ordre' => 10,
115                  'ajax' => false);
116    
117        $tab_actions['content'] = $tab_actions['left']["consulter"];
118        $options[] = array(
119            "type"=>"pagination",
120            "display"=>false,
121        );
122    }
123    if ( $retourformulaire == "dossier_autorisation"){
124        
125        //Suppression du bouton d'ajout
126        $tab_actions['corner']['ajouter'] = NULL;
127        
128        //Suppression du bouton d'ajout
129        $tab_actions['left']["consulter"] =
130        array('lien' => '../scr/form.php?obj=dossier_instruction&amp;action=3'.'&amp;idx=',
131                  'id' => '',
132                  'lib' => '<span class="om-icon om-icon-16 om-icon-fix consult-16" title="'._('Consulter').'">'._('Consulter').'</span>',
133                  'rights' => array('list' => array('dossier_instruction', 'dossier_instruction_consulter'), 'operator' => 'OR'),
134                  'ordre' => 10,
135                  'ajax' => false);
136                  
137        $tab_actions['content'] = $tab_actions['left']["consulter"] ;
138    }
139  ?>  ?>

Legend:
Removed from v.1057  
changed lines
  Added in v.1309

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26