/[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

revision 1280 by nhaye, Thu Feb 21 16:32:36 2013 UTC revision 2737 by atreal, Thu Feb 13 19:40:16 2014 UTC
# Line 5  include('../gen/sql/pgsql/dossier.inc.ph Line 5  include('../gen/sql/pgsql/dossier.inc.ph
5    
6  /*Tables sur lesquels la requête va s'effectuer*/  /*Tables sur lesquels la requête va s'effectuer*/
7  $table = DB_PREFIXE."dossier  $table = DB_PREFIXE."dossier
8    LEFT JOIN ".DB_PREFIXE."lien_dossier_demandeur
9            ON lien_dossier_demandeur.dossier=dossier.dossier
10                AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
11    LEFT JOIN ".DB_PREFIXE."demandeur
12        ON lien_dossier_demandeur.demandeur=demandeur.demandeur
13  LEFT JOIN ".DB_PREFIXE."instructeur  LEFT JOIN ".DB_PREFIXE."instructeur
14      ON dossier.instructeur = instructeur.instructeur      ON dossier.instructeur = instructeur.instructeur
15  LEFT JOIN ".DB_PREFIXE."om_utilisateur  LEFT JOIN ".DB_PREFIXE."om_utilisateur
# Line 17  LEFT JOIN ".DB_PREFIXE."division Line 22  LEFT JOIN ".DB_PREFIXE."division
22  /*Champs du début de la requête*/  /*Champs du début de la requête*/
23  $champAffiche=array(  $champAffiche=array(
24      'dossier.dossier as "'._("dossier").'"',      'dossier.dossier as "'._("dossier").'"',
25      'dossier.demandeur_nom as "'._("demandeur_nom").'"',      'TRIM(CONCAT(personne_morale_denomination,\' \',personne_morale_nom,\' \',demandeur.particulier_nom)) as "'._("petitionaire").'"',
26      'instructeur.nom as "'._("instructeur").'"',      'instructeur.nom as "'._("instructeur").'"',
27      'to_char(dossier.date_demande ,\'DD/MM/YYYY\') as "'._("date_demande").'"',      'to_char(dossier.date_demande ,\'DD/MM/YYYY\') as "'._("date_demande").'"',
28      'to_char(dossier.date_depot ,\'DD/MM/YYYY\') as "'._("date_depot").'"',      'dossier.date_dernier_depot as "'._("date_dernier_depot").'"',
29      'to_char(dossier.date_complet ,\'DD/MM/YYYY\') as "'._("date_complet").'"',      'to_char(dossier.date_complet ,\'DD/MM/YYYY\') as "'._("date_complet").'"',
30      '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").'"',
31      'to_char(dossier.date_limite ,\'DD/MM/YYYY\') as "'._("date_limite").'"',      'to_char(dossier.date_limite ,\'DD/MM/YYYY\') as "'._("date_limite").'"',
# Line 32  $champAffiche=array( Line 37  $champAffiche=array(
37  );  );
38    
39  /*Tri*/  /*Tri*/
40  $tri= "order by dossier.dossier";  $triOrder= "order by dossier.dossier";
41    $tri = $triOrder;
42    
43  /*Recherche simple*/  /*Recherche simple*/
44  $champRecherche=array(    'dossier.dossier as "'._("dossier").'"',  $champRecherche=array(    'dossier.dossier as "'._("dossier").'"',
45      'dossier.demandeur_nom as "'._("demandeur_nom").'"',);      'personne_morale_denomination as "'._("personne_morale_denomination").'"',
46        'particulier_nom as "'._("particulier_nom").'"',
47        );
48    
49  /*Icone*/  /*Icone*/
50  $ico = "../img/ico_dossier.png";  $ico = "../img/ico_dossier.png";
51    
52  $edition="";  $edition="";
53    
 /*Si l'on se trouve dans le formulaire architecte, mettre certaines actions  
  * au tableau*/  
 if ($retourformulaire== 'architecte'){  
     $tab_actions['corner']['ajouter'] = NULL;  
     $tab_actions['left']['consulter'] = NULL;  
     $tab_actions['content'] =NULL;  
     $selection=" where dossier.architecte ='".$idx."'";  
 }  
 /*Si l'on se trouve dans le formulaire travaux, mettre certaines actions  
  * au tableau*/  
 if ($retourformulaire== 'travaux'){  
     $tab_actions['corner']['ajouter'] = NULL;  
     $tab_actions['left']['consulter'] = NULL;  
     $tab_actions['content'] =NULL;  
     $selection=" where dossier.travaux ='".$idx."'";  
 }  
   
   
54  /*Si l'on se trouve dans le formulaire dossier_instruction*/  /*Si l'on se trouve dans le formulaire dossier_instruction*/
55  if (isset($_GET["obj"]) && $_GET["obj"] == "dossier_instruction") {  if (isset($_GET["obj"]) && $_GET["obj"] == "dossier_instruction") {
56      // Configuration de la recherche avancee      // Configuration de la recherche avancee
# Line 87  if (isset($_GET["obj"]) && $_GET["obj"] Line 77  if (isset($_GET["obj"]) && $_GET["obj"]
77          'taille' => 30,          'taille' => 30,
78          'libelle' => _('dossier_autorisation_type_detaille'));          'libelle' => _('dossier_autorisation_type_detaille'));
79    
80        $champs['particulier'] = array(  
81            'table' => 'demandeur',
82      //          'colonne' => array('particulier_nom','particulier_prenom','particulier_nom','personne_morale_nom','personne_morale_prenom','personne_morale_denomination'),
     $champs['delegataire_nom'] = array(  
         'table' => 'dossier',  
         'colonne' => 'delegataire_nom',  
         'type' => 'text',  
         'taille' => 30,  
         'libelle' => _('nom delegataire'));  
     //  
     $champs['demandeur_nom'] = array(  
         'table' => 'dossier',  
         'colonne' => 'demandeur_nom',  
         'type' => 'text',  
         'taille' => 30,  
         'libelle' => _('nom demandeur'));  
   
   
     //  
     $champs['demandeur_societe'] = array(  
         'table' => 'dossier',  
         'colonne' => 'demandeur_societe',  
83          'type' => 'text',          'type' => 'text',
84          'taille' => 30,          'taille' => 30,
85          'libelle' => _('demandeur_societe'));          'libelle' => _('Demandeur'));        
86      //      //
87      $champs['parcelle'] = array(      $champs['parcelle'] = array(
88          'table' => 'dossier',          'table' => 'dossier_parcelle',
89          'colonne' => 'parcelle',          'where' => 'injoin',
90            'tablejoin' => 'INNER JOIN (SELECT DISTINCT dossier FROM '.DB_PREFIXE.'dossier_parcelle WHERE lower(dossier_parcelle.libelle) like %s ) AS A1 ON A1.dossier = dossier.dossier' ,
91            'colonne' => 'libelle',
92          'type' => 'text',          'type' => 'text',
93          'taille' => 30,          'taille' => 30,
94          'libelle' => _('parcelle'));          'libelle' => _('parcelle'));
   
     //  
     $champs['rivoli'] = array(  
         'table' => 'dossier',  
         'colonne' => 'rivoli',  
         'type' => 'text',  
         'taille' => 30,  
         'libelle' => _('rivoli'));  
     //  
     $champs['terrain_adresse'] = array(  
         'table' => 'dossier',  
         'colonne' => 'terrain_adresse',  
         'type' => 'text',  
         'taille' => 30,  
         'libelle' => _('terrain_adresse'));  
   
   
   
   
     //  
     $champs['terrain_adresse_complement'] = array(  
         'table' => 'dossier',  
         'colonne' => 'terrain_adresse_complement',  
         'type' => 'text',  
         'taille' => 30,  
         'libelle' => _('terrain_adresse_complement'));  
95      //// COL2      //// COL2
96    
97    
98      //      //
99      $champs['etat'] = array(      $champs['etat'] = array(
100          'table' => 'dossier',          'table' => 'dossier',
# Line 163  if (isset($_GET["obj"]) && $_GET["obj"] Line 111  if (isset($_GET["obj"]) && $_GET["obj"]
111          "args" => $args,          "args" => $args,
112      );      );
113    
     //  
     $champs['travaux'] = array(  
         'table' => 'dossier',  
         'colonne' => 'travaux',  
         'type' => 'select',  
         'libelle' => _('travaux'));  
   
   
114      //// COL3      //// COL3
115    
116    
# Line 287  if (isset($_GET["obj"]) && $_GET["obj"] Line 227  if (isset($_GET["obj"]) && $_GET["obj"]
227          'type' => 'date',          'type' => 'date',
228          'taille' => 8,          'taille' => 8,
229          'where' => 'intervaldate');          'where' => 'intervaldate');
230        
231      /*Configuration de la recherche avancée*/      /*Configuration de la recherche avancée*/
232      $options[] = array(      $options[] = array(
233          'type' => 'search',          'type' => 'search',
# Line 294  if (isset($_GET["obj"]) && $_GET["obj"] Line 235  if (isset($_GET["obj"]) && $_GET["obj"]
235          'advanced'  => $champs,          'advanced'  => $champs,
236          'default_form'  => 'advanced',          'default_form'  => 'advanced',
237          'absolute_object' => 'dossier');          'absolute_object' => 'dossier');
238    
239        /* désactivation du sélecteur de pages */
240        $options[] = array(
241            'type' => 'pagination_select',
242            'display' => '');
243  }  }
244    
245  /*Ajout de sous-formulaire à notre objet*/  /*Ajout de sous-formulaire à notre objet*/
246  $sousformulaire=array("donnees_techniques",  $sousformulaire=array(
247                        "instruction",      //"donnees_techniques",
248                        "consultation",      "document_numerise",
249                        "lot",      "instruction",
250                        "terrain",      "consultation",
251                        "blocnote",      "lot",
252                        "destination_shon",      "dossier_message",
253                        "statistique",      "dossier_commission",
254                        "dossier_message",      //"rapport_instruction",
255                        "dossier_commission",      "blocnote",
256                        "rapport_instruction",      "dossier_autorisation",
257                        "dossier_autorisation",);  );
258    
259  /*Ajout de paramètre à certains sous-formulaire*/  /*Ajout de paramètre à certains sous-formulaire*/
260  $sousformulaire_parameters = array(  $sousformulaire_parameters = array(
# Line 333  $sousformulaire_parameters = array( Line 279  $sousformulaire_parameters = array(
279          "href" => "../app/redirection_onglet.php?idx=".((isset($idx))? $idx:"")."&obj=donnees_techniques&",          "href" => "../app/redirection_onglet.php?idx=".((isset($idx))? $idx:"")."&obj=donnees_techniques&",
280      ),      ),
281      "dossier_autorisation" => array(      "dossier_autorisation" => array(
282            "title" => _("DA"),
283          "href" => "../app/display_da_di.php?iddi=".((isset($idx))? $idx:"")."&",          "href" => "../app/display_da_di.php?iddi=".((isset($idx))? $idx:"")."&",
284      ),      ),
285        "document_numerise" => array(
286            "title" => _("Piece(s)"),
287            "href" => "../app/document_numerise.view.php",
288        ),
289  );  );
290    
291    // Si le paramètre 'option_sig' n'est pas désactivé
292    if ($f->getParameter('option_sig') != 'aucun') {
293        // On redéclare les sousformulaire
294        $sousformulaire=array(
295            //"donnees_techniques",
296            "document_numerise",
297            "dossier_contrainte",
298            "instruction",
299            "consultation",
300            "lot",
301            "dossier_message",
302            "dossier_commission",
303            //"rapport_instruction",
304            "blocnote",
305            "dossier_autorisation",
306        );
307        // On modifie le lien du paramètre dossier_contrainte
308        $sousformulaire_parameters["dossier_contrainte"] = array(
309                "title" => _("Contrainte(s)"),
310                "href" => "../app/dossier_contrainte.view.php",
311        );
312    }
313    
314  ?>  ?>

Legend:
Removed from v.1280  
changed lines
  Added in v.2737

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26