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

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

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

trunk/sql/pgsql/dossier.inc revision 78 by fraynaud, Fri Aug 19 20:51:37 2011 UTC trunk/sql/pgsql/dossier.inc.php revision 872 by fmichon, Wed Nov 28 21:47:03 2012 UTC
# Line 2  Line 2 
2  //$Id$  //$Id$
3  //gen openMairie le 10/02/2011 20:39  //gen openMairie le 10/02/2011 20:39
4  include('../gen/sql/pgsql/dossier.inc.php');  include('../gen/sql/pgsql/dossier.inc.php');
5  $table=DB_PREFIXE."dossier left join ".  $table = DB_PREFIXE."dossier
6         DB_PREFIXE."om_utilisateur on dossier.instructeur = om_utilisateur.om_utilisateur left join ".  LEFT JOIN ".DB_PREFIXE."instructeur
7         DB_PREFIXE."avis on avis.avis=dossier.avis";      ON dossier.instructeur = instructeur.instructeur
8  $champAffiche=array("dossier",  LEFT JOIN ".DB_PREFIXE."om_utilisateur
9                      "om_utilisateur.nom as instructeur",      ON instructeur.om_utilisateur = om_utilisateur.om_utilisateur
10                      "demandeur_nom",  LEFT JOIN ".DB_PREFIXE."avis_decision
11                      "to_char(date_demande,'DD/MM/YYYY')  as demande",      ON avis_decision.avis_decision=dossier.avis_decision
12                      "to_char(date_depot,'DD/MM/YYYY') as depot",  LEFT JOIN ".DB_PREFIXE."division
13                      "to_char(date_complet,'DD/MM/YYYY') as  complet",      ON dossier.division=division.division";
14                      "to_char(date_notification_delai,'DD/MM/YYYY') as delai",  
15                      "to_char(date_limite,'DD/MM/YYYY') as limite",  $champAffiche=array(
16                      "etat","avis.libelle as avis"      'dossier.dossier as "'._("dossier").'"',
17                      );      'dossier.demandeur_nom as "'._("demandeur_nom").'"',
18        'instructeur.nom as "'._("instructeur").'"',
19        'to_char(dossier.date_demande ,\'DD/MM/YYYY\') as "'._("date_demande").'"',
20        'to_char(dossier.date_depot ,\'DD/MM/YYYY\') as "'._("date_depot").'"',
21        'to_char(dossier.date_complet ,\'DD/MM/YYYY\') as "'._("date_complet").'"',
22        'to_char(dossier.date_notification_delai ,\'DD/MM/YYYY\') as "'._("date_notification_delai").'"',
23        'to_char(dossier.date_limite ,\'DD/MM/YYYY\') as "'._("date_limite").'"',
24        'etat as "'._("etat").'"',
25        'avis_decision.libelle as "'._("avis_decision").'"',
26        'CASE WHEN dossier.enjeu_erp is TRUE THEN \'<span class="om-icon om-icon-16 om-icon-fix enjeu_erp-16" title="'._('Enjeu ERP').'">ERP</span>\' ELSE \'\' END ||
27         CASE WHEN dossier.enjeu_urba is TRUE THEN \'<span class="om-icon om-icon-16 om-icon-fix enjeu_urba-16" title="'._('Enjeu Urba').'">URBA</span>\' ELSE \'\' END
28         as "'._("enjeu").'"',
29    );
30    
31    $tri= "order by dossier.dossier";
32    
33    $champRecherche=array("dossier","demandeur_nom");
34    
35    $ico = "../img/ico_dossier.png";
36    
37    $edition="";
38    
39  if ($retourformulaire== 'architecte'){  if ($retourformulaire== 'architecte'){
40      $href[0] = array("lien" => "#", "id" => "", "lib" => "", );      $tab_actions['corner']['ajouter'] = NULL;
41      $href[1] = array("lien" => "", "id" => "", "lib" => "", );      $tab_actions['left']['consulter'] = NULL;
42      $href[2] = array("lien" => "#", "id" => "", "lib" => "", );      $tab_actions['content'] =NULL;
43      $selection=" where dossier.architecte ='".$idx."'";      $selection=" where dossier.architecte ='".$idx."'";
44  }  }
45  if ($retourformulaire== 'travaux'){  if ($retourformulaire== 'travaux'){
46      $href[0] = array("lien" => "#", "id" => "", "lib" => "", );      $tab_actions['corner']['ajouter'] = NULL;
47      $href[1] = array("lien" => "", "id" => "", "lib" => "", );      $tab_actions['left']['consulter'] = NULL;
48      $href[2] = array("lien" => "#", "id" => "", "lib" => "", );      $tab_actions['content'] =NULL;
49      $selection=" where dossier.travaux ='".$idx."'";      $selection=" where dossier.travaux ='".$idx."'";
50  }  }
 ?>  
51    
52    if (isset($_GET["obj"]) && $_GET["obj"] == "dossier_instruction") {
53        // Configuration de la recherche avancee
54        if (!isset($options)) {
55            $options = array();
56        }
57        // Options pour les select de faux boolĂ©ens
58        $args = array(
59            0 => array("", "Oui", "Non", ),
60            1 => array(_("choisir")." "._("accord_tacite"), _("Oui"), _("Non"), ),
61        );
62        //
63        $champs['dossier'] = array(
64            'table' => 'dossier',
65            'colonne' => 'dossier',
66            'type' => 'text',
67            'taille' => 30,
68            'libelle' => _('dossier'));
69        //
70        $champs['nature'] = array(
71            'table' => 'dossier',
72            'colonne' => 'nature',
73            'type' => 'select',
74            'taille' => 30,
75            'libelle' => _('nature'));
76    
77    
78    
79        //
80        $champs['delegataire_nom'] = array(
81            'table' => 'dossier',
82            'colonne' => 'delegataire_nom',
83            'type' => 'text',
84            'taille' => 30,
85            'libelle' => _('nom delegataire'));
86        //
87        $champs['demandeur_nom'] = array(
88            'table' => 'dossier',
89            'colonne' => 'demandeur_nom',
90            'type' => 'text',
91            'taille' => 30,
92            'libelle' => _('nom demandeur'));
93    
94    
95        //
96        $champs['demandeur_societe'] = array(
97            'table' => 'dossier',
98            'colonne' => 'demandeur_societe',
99            'type' => 'text',
100            'taille' => 30,
101            'libelle' => _('demandeur_societe'));
102        //
103        $champs['parcelle'] = array(
104            'table' => 'dossier',
105            'colonne' => 'parcelle',
106            'type' => 'text',
107            'taille' => 30,
108            'libelle' => _('parcelle'));
109    
110        //
111        $champs['rivoli'] = array(
112            'table' => 'dossier',
113            'colonne' => 'rivoli',
114            'type' => 'text',
115            'taille' => 30,
116            'libelle' => _('rivoli'));
117        //
118        $champs['terrain_adresse'] = array(
119            'table' => 'dossier',
120            'colonne' => 'terrain_adresse',
121            'type' => 'text',
122            'taille' => 30,
123            'libelle' => _('terrain_adresse'));
124    
125    
126    
127    
128        //
129        $champs['terrain_adresse_complement'] = array(
130            'table' => 'dossier',
131            'colonne' => 'terrain_adresse_complement',
132            'type' => 'text',
133            'taille' => 30,
134            'libelle' => _('terrain_adresse_complement'));
135        //// COL2
136    
137        //
138        $champs['etat'] = array(
139            'table' => 'dossier',
140            'colonne' => 'etat',
141            'type' => 'select',
142            'libelle' => _('etat'));
143        //
144        $champs['accord_tacite'] = array(
145            'table' => 'dossier',
146            'colonne' => 'accord_tacite',
147            'type' => 'select',
148            "subtype" => "manualselect",
149            'libelle' => _('accord_tacite'),
150            "args" => $args,
151        );
152    
153        //
154        $champs['travaux'] = array(
155            'table' => 'dossier',
156            'colonne' => 'travaux',
157            'type' => 'select',
158            'libelle' => _('travaux'));
159    
160    
161        //// COL3
162    
163    
164    
165    
166        //
167        $champs['instructeur'] = array(
168            'table' => 'dossier',
169            'colonne' => 'instructeur',
170            'type' => 'select',
171            'libelle' => _('instructeur'));
172        //
173        //$champs['architecte'] = array(
174        //    'table' => 'dossier',
175        //    'colonne' => 'architecte',
176        //    'type' => 'select',
177        //    'libelle' => _('architecte'));
178    
179        //
180        $champs['date_depot'] = array(
181            'colonne' => 'date_depot',
182            'table' => 'dossier',
183            'libelle' => _('date_depot'),
184            'lib1'=> _("debut"),
185            'lib2' => _("fin"),
186            'type' => 'date',
187            'taille' => 8,
188            'where' => 'intervaldate');
189        //
190        $champs['date_rejet'] = array(
191            'colonne' => 'date_rejet',
192            'table' => 'dossier',
193            'libelle' => _('date_rejet'),
194            'lib1'=> _("debut"),
195            'lib2' => _("fin"),
196            'type' => 'date',
197            'taille' => 8,
198            'where' => 'intervaldate');
199    
200       //
201        $champs['date_validite'] = array(
202            'colonne' => 'date_validite',
203            'table' => 'dossier',
204            'libelle' => _('date_validite'),
205            'lib1'=> _("debut"),
206            'lib2' => _("fin"),
207            'type' => 'date',
208            'taille' => 8,
209            'where' => 'intervaldate');
210    
211    
212    
213        //
214        $champs['date_complet'] = array(
215            'colonne' => 'date_complet',
216            'table' => 'dossier',
217            'libelle' => _('date_complet'),
218            'lib1'=> _("debut"),
219            'lib2' => _("fin"),
220            'type' => 'date',
221            'taille' => 8,
222            'where' => 'intervaldate');
223        //
224        $champs['date_decision'] = array(
225            'colonne' => 'date_decision',
226            'table' => 'dossier',
227            'libelle' => _('date_decision'),
228            'lib1'=> _("debut"),
229            'lib2' => _("fin"),
230            'type' => 'date',
231            'taille' => 8,
232            'where' => 'intervaldate');
233        //
234        $champs['date_limite'] = array(
235            'colonne' => 'date_limite',
236            'table' => 'dossier',
237            'libelle' => _('date_limite'),
238            'lib1'=> _("debut"),
239            'lib2' => _("fin"),
240            'type' => 'date',
241            'taille' => 8,
242            'where' => 'intervaldate');
243    
244    
245    
246    
247        //
248        $champs['date_chantier'] = array(
249            'colonne' => 'date_chantier',
250            'table' => 'dossier',
251            'libelle' => _('date_chantier'),
252            'lib1'=> _("debut"),
253            'lib2' => _("fin"),
254            'type' => 'date',
255            'taille' => 8,
256            'where' => 'intervaldate');
257        //
258        $champs['date_achevement'] = array(
259            'colonne' => 'date_achevement',
260            'table' => 'dossier',
261            'libelle' => _('date_achevement'),
262            'lib1'=> _("debut"),
263            'lib2' => _("fin"),
264            'type' => 'date',
265            'taille' => 8,
266            'where' => 'intervaldate');
267        //
268        $champs['date_conformite'] = array(
269            'colonne' => 'date_conformite',
270            'table' => 'dossier',
271            'libelle' => _('date_conformite'),
272            'lib1'=> _("debut"),
273            'lib2' => _("fin"),
274            'type' => 'date',
275            'taille' => 8,
276            'where' => 'intervaldate');
277        //
278        $options[] = array(
279            'type' => 'search',
280            'display' => true,
281            'advanced'  => $champs,
282            'default_form'  => 'advanced',
283            'absolute_object' => 'dossier');
284    }
285    
286    
287    $sousformulaire=array("instruction",
288                          "consultation",
289                          "terrain",
290                          "blocnote",
291                          "destination_shon",
292                          "statistique",
293                          "dossier_message");
294    
295    //
296    $sousformulaire_parameters = array(
297        "consultation" => array(
298            "title" => _("consultation(s)"),
299        ),
300        "dossier_message" => array(
301            "title" => _("message(s)"),
302        ),
303    );
304    
305    ?>

Legend:
Removed from v.78  
changed lines
  Added in v.872

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26