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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3566 - (show annotations)
Thu Jul 9 09:25:40 2015 UTC (9 years, 6 months ago) by nhaye
File size: 4029 byte(s)
Correction de l'affichage de la colonne enjeu

1 <?php
2
3 //
4 include('../sql/pgsql/dossier_instruction.inc.php');
5
6 // Titre de la page
7 $ent = _("instruction")." -> "._("Dossiers limites").((isset($_GET['nbj'])) ?
8 _(" a ") . $_GET['nbj'] . _(" jour(s)")
9 : "" );
10
11 $tab_actions['left']['consulter'] =
12 array('lien' => 'form.php?obj=dossier_instruction&amp;action=3'.'&amp;idx=',
13 'id' => '&amp;premier='.$premier.'&amp;advs_id='.$advs_id.'&amp;recherche='.$recherche1.'&amp;tricol='.$tricol.'&amp;selectioncol='.$selectioncol.'&amp;valide='.$valide.'&amp;retour=tab',
14 'lib' => '<span class="om-icon om-icon-16 om-icon-fix consult-16" title="'._('Consulter').'">'._('Consulter').'</span>',
15 'rights' => array('list' => array($obj, $obj.'_consulter'), 'operator' => 'OR'),
16 'ordre' => 10,);
17 $tab_actions['content'] = $tab_actions['left']['consulter'];
18 //
19 $tab_actions['corner']['ajouter'] = "";
20
21
22 // XXX Attention cette colonne est cachée en css est doit donc restée la dernière du tableau
23 $case_date_limite = 'CASE WHEN incomplet_notifie IS TRUE AND incompletude IS TRUE THEN
24 dossier.date_limite_incompletude ELSE
25 dossier.date_limite END as date_limite_na';
26
27 $champAffiche = array(
28 'dossier.dossier as "'._("dossier").'"',
29 'dossier.dossier_libelle as "'._("dossier").'"',
30 'COALESCE(
31 demandeur.particulier_nom, demandeur.personne_morale_denomination
32 ) as "'._("nom_petitionnaire").'"',
33 'CASE WHEN incomplet_notifie IS TRUE AND incompletude IS TRUE THEN
34 to_char(dossier.date_limite_incompletude ,\'DD/MM/YYYY\') ELSE
35 to_char(dossier.date_limite ,\'DD/MM/YYYY\') END as "'._("date_limite").'"',
36 '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 ||
37 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
38 as "'._("enjeu").'"',
39 $case_date_limite,
40
41 );
42
43 $table = DB_PREFIXE."dossier
44 LEFT JOIN
45 ".DB_PREFIXE."lien_dossier_demandeur
46 ON
47 dossier.dossier = lien_dossier_demandeur.dossier AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
48 LEFT JOIN
49 ".DB_PREFIXE."demandeur
50 ON
51 lien_dossier_demandeur.demandeur = demandeur.demandeur
52 LEFT JOIN
53 ".DB_PREFIXE."dossier_autorisation
54 ON
55 dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation
56 LEFT JOIN
57 ".DB_PREFIXE."dossier_autorisation_type_detaille
58 ON
59 dossier_autorisation.dossier_autorisation_type_detaille =
60 dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
61 LEFT JOIN
62 ".DB_PREFIXE."dossier_autorisation_type
63 ON
64 dossier_autorisation_type_detaille.dossier_autorisation_type=
65 dossier_autorisation_type.dossier_autorisation_type
66 LEFT JOIN
67 ".DB_PREFIXE."instructeur
68 ON
69 dossier.instructeur=instructeur.instructeur
70 LEFT JOIN
71 ".DB_PREFIXE."om_utilisateur
72 ON
73 instructeur.om_utilisateur=om_utilisateur.om_utilisateur";
74
75 //
76 $selection = " WHERE
77 (
78 (date_limite <= CURRENT_TIMESTAMP + ".
79 ((isset($_GET['nbj'])) ? $_GET['nbj'] : "1" ).
80 " * interval '1 day' AND dossier.incomplet_notifie IS FALSE) OR
81 (dossier.incompletude IS TRUE AND dossier.incomplet_notifie IS TRUE
82 AND date_limite_incompletude <= CURRENT_TIMESTAMP + ".
83 ((isset($_GET['nbj'])) ? $_GET['nbj'] : "1" )." * interval '1 day')
84 )
85 AND
86 LOWER(dossier.accord_tacite) = 'oui' AND
87 LOWER(dossier_autorisation_type.code) != 'dp' AND
88 LOWER(dossier_autorisation_type_detaille.code) != 'cua' AND
89 dossier.avis_decision IS NULL AND
90 om_utilisateur.login='".$_SESSION['login']."'";
91
92 $tri=" ORDER BY date_limite_na";
93
94
95 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26