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

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

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

revision 1038 by vpihour, Tue Dec 11 10:26:42 2012 UTC revision 1068 by vpihour, Fri Dec 14 16:37:45 2012 UTC
# Line 3  Line 3 
3  //gen openMairie le 08/11/2012 14:00  //gen openMairie le 08/11/2012 14:00
4    
5  include('../gen/sql/pgsql/demande.inc.php');  include('../gen/sql/pgsql/demande.inc.php');
6    // Titre
7    //Menu : "Dossier Existant"
8    if (isset($idx_dossier) && $idx_dossier != ']' && trim($idx_dossier) != '') {
9        
10        $ent = _("Demande sur dossier existant")." -> ".$idx_dossier;
11    }
12    //Menu : "Nouveau Dossier"
13    elseif(isset($_GET['action'])&&$_GET['action']==0) {
14        
15        $ent = _("Demande pour nouveau dossier");
16    }
17    //Menu : "Recepisse De Demande"
18    else{
19        
20        $ent = _("Recherche du recepisse d'une demande");
21    }
22    
23  //TABLE  //TABLE
24    /*Champs du début de la requête*/
25  $table = DB_PREFIXE."demande  $table = DB_PREFIXE."demande
26      INNER JOIN ".DB_PREFIXE."lien_demande_demandeur      INNER JOIN ".DB_PREFIXE."lien_demande_demandeur
27          ON lien_demande_demandeur.demande=demande.demande          ON lien_demande_demandeur.demande=demande.demande
# Line 23  $table = DB_PREFIXE."demande Line 40  $table = DB_PREFIXE."demande
40          ON demande.dossier_instruction=dossier.dossier          ON demande.dossier_instruction=dossier.dossier
41      LEFT JOIN ".DB_PREFIXE."instruction      LEFT JOIN ".DB_PREFIXE."instruction
42          ON demande.instruction_recepisse=instruction.instruction ";          ON demande.instruction_recepisse=instruction.instruction ";
43    /* Test SQL pour récupérer les bons champs selon la qualité du demandeur :
44     * particulier ou personne morale*/
45  $case_demandeur = "CASE WHEN demandeur.qualite='particulier'  $case_demandeur = "CASE WHEN demandeur.qualite='particulier'
46  THEN TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom))  THEN TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom))
47  ELSE TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination))  ELSE TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination))
48  END";  END";
49    
50  // SELECT  /*Supression du bouton d'ajout de nouvelle demande à partir du formulaire*/
51    $tab_actions['corner']['ajouter'] = NULL;
52    
53    /*Liste des champs affichés dans le tableau de résultat*/
54  $champAffiche = array(  $champAffiche = array(
55      'demande.demande as "'._("demande").'"',      'demande.demande as "'._("demande").'"',
56      $case_demandeur.' as "'._("petitionaire principal").'"',      'demande.dossier_instruction as "'._("dossier").'"',
57        $case_demandeur.' as "'._("nom").'"',
58      'TRIM(CONCAT(demande.terrain_adresse_voie_numero,\' \',      'TRIM(CONCAT(demande.terrain_adresse_voie_numero,\' \',
59          demande.complement,\' \',          demande.complement,\' \',
60          demande.terrain_adresse_lieu_dit,\' \',          demande.terrain_adresse_lieu_dit,\' \',
# Line 40  $champAffiche = array( Line 62  $champAffiche = array(
62          demande.terrain_adresse_localite,\' \',          demande.terrain_adresse_localite,\' \',
63          demande.terrain_adresse_bp,\' \',          demande.terrain_adresse_bp,\' \',
64          demande.terrain_adresse_cedex          demande.terrain_adresse_cedex
65      )) as "'._("adresse du terrain").'"',      )) as "'._("terrain").'"',
66      'dossier_autorisation_type_detaille.libelle as "'._("dossier_autorisation_type_detaille").'"',      'dossier_autorisation_type_detaille.libelle as "'._("nature_dossier").'"',
67      'to_char(demande.date_demande ,\'DD/MM/YYYY\') as "'._("date_demande").'"',      'to_char(demande.date_demande ,\'DD/MM/YYYY\') as "'._("date_demande").'"',
68      'arrondissement.libelle as "'._("arrondissement").'"',      'arrondissement.libelle as "'._("arrondissement").'"',
69      );      );
70    
71  // Recherche avancee  /* Recherche avancée */
72  $champs = array();  $champs = array();
73    
74  $champs['dossier_instruction'] = array(  $champs['dossier_instruction'] = array(
75      'table' => 'dossier',      'table' => 'dossier',
76      'colonne' => 'dossier',      'colonne' => 'dossier',
77      'type' => 'text',      'type' => 'text',
78      'libelle' => _('dossier_instruction'));      'libelle' => _('dossier'));
79    
80    
81  $champs['particulier_nom'] =  $champs['particulier_nom'] =
# Line 97  $options[] =  array('type' => 'search', Line 119  $options[] =  array('type' => 'search',
119                       'advanced' => $champs,                       'advanced' => $champs,
120                       'absolute_object' => 'demande',                       'absolute_object' => 'demande',
121                       'export' => array("csv"));                       'export' => array("csv"));
122                      /*Fin recherche avancée*/
123    
124    /*Sous-formulaire non affichés*/                
125  $sousformulaire = NULL;  $sousformulaire = NULL;
126  ?>  ?>

Legend:
Removed from v.1038  
changed lines
  Added in v.1068

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26