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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1057 - (show annotations)
Thu Dec 13 11:48:56 2012 UTC (12 years, 1 month ago) by vpihour
File size: 3351 byte(s)
Ajout de commentaires

1 <?php
2
3 //
4 include('../sql/pgsql/dossier.inc.php');
5
6 //
7 $ent = _("instruction")." -> "._("dossier d'instruction");
8 if (isset($idx) && $idx != ']' && trim($idx) != '') {
9 $ent .= "->&nbsp;".$idx."&nbsp;";
10 }
11 if (isset($idz) && trim($idz) != '') {
12 $ent .= "&nbsp;".strtoupper($idz)."&nbsp;";
13 }
14
15 /* Test SQL pour récupérer les bons champs selon la qualité du demandeur :
16 * particulier ou personne morale*/
17 $case_demandeur = "CASE WHEN demandeur.qualite='particulier'
18 THEN TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom))
19 ELSE TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination))
20 END";
21
22 $trim_concat_terrain ='TRIM(CONCAT(dossier.terrain_adresse_voie_numero,\' \',
23 dossier.complement,\' \',
24 dossier.terrain_adresse_lieu_dit,\' \',
25 dossier.terrain_adresse_code_postal,\' \',
26 dossier.terrain_adresse_localite,\' \',
27 dossier.terrain_adresse_bp,\' \',
28 dossier.terrain_adresse_cedex
29 )) as "'._("terrain").'"';
30
31 $table = DB_PREFIXE."dossier
32 INNER JOIN ".DB_PREFIXE."lien_dossier_demandeur
33 ON lien_dossier_demandeur.dossier=dossier.dossier
34 AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
35 INNER JOIN ".DB_PREFIXE."demandeur
36 ON lien_dossier_demandeur.demandeur=demandeur.demandeur
37 INNER JOIN ".DB_PREFIXE."dossier_autorisation
38 ON dossier_autorisation.dossier_autorisation = dossier.dossier_autorisation
39 INNER JOIN ".DB_PREFIXE."dossier_autorisation_type_detaille
40 ON dossier_autorisation_type_detaille.dossier_autorisation_type_detaille = dossier_autorisation.dossier_autorisation_type_detaille
41 LEFT JOIN ".DB_PREFIXE."instructeur
42 ON dossier.instructeur = instructeur.instructeur
43 LEFT JOIN ".DB_PREFIXE."om_utilisateur
44 ON instructeur.om_utilisateur = om_utilisateur.om_utilisateur
45 LEFT JOIN ".DB_PREFIXE."avis_decision
46 ON avis_decision.avis_decision=dossier.avis_decision
47 LEFT JOIN ".DB_PREFIXE."arrondissement
48 ON dossier.terrain_adresse_code_postal=arrondissement.code_postal";
49
50 //
51 $champAffiche_debut_commun = array(
52 'dossier.dossier as "'._("dossier").'"',
53 $case_demandeur.' "'._("demandeur_nom").'"',
54 $trim_concat_terrain,
55 'to_char(dossier.date_depot ,\'DD/MM/YYYY\') as "'._("date_depot").'"',
56 'substr( dossier.dossier, length(dossier.dossier), 1 ) as "'._("version").'"',
57 'dossier_autorisation_type_detaille.libelle as "'._("nature_dossier").'"',
58 'to_char(dossier.date_complet ,\'DD/MM/YYYY\') as "'._("date_complet").'"',
59 'to_char(dossier.date_notification_delai ,\'DD/MM/YYYY\') as "'._("date_notification_delai").'"',
60 'to_char(dossier.date_limite ,\'DD/MM/YYYY\') as "'._("date_limite").'"',
61 'dossier.etat as "'._("etat").'"',
62 );
63 $champAffiche_fin_commun = array(
64 'CASE WHEN dossier.enjeu_urba is TRUE
65 THEN \'<span class="om-icon om-icon-16 om-icon-fix enjeu_urba-16" title="'._("Enjeu URBA").'">URBA</span>\'
66 ELSE \'\'
67 END ||
68 CASE WHEN dossier.enjeu_erp is TRUE
69 THEN \'<span class="om-icon om-icon-16 om-icon-fix enjeu_erp-16" title="'._("Enjeu ERP").'">ERP</span>\'
70 ELSE \'\'
71 END
72 as "'._("enjeu").'"',
73 );
74
75 //
76 $champAffiche = array_merge($champAffiche_debut_commun, $champAffiche_fin_commun,
77 array("arrondissement.arrondissement")
78 );
79
80 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26