1 |
vpihour |
1278 |
<?php |
2 |
|
|
|
3 |
|
|
// |
4 |
|
|
include('../sql/pgsql/dossier_instruction.inc.php'); |
5 |
|
|
|
6 |
|
|
// Titre de la page |
7 |
|
|
$ent = _("instruction")." -> "._("Dossier a qualifier"); |
8 |
|
|
|
9 |
|
|
//Actions du tableau |
10 |
|
|
$tab_actions['left']['consulter'] = |
11 |
|
|
array('lien' => 'form.php?obj=dossier_instruction&action=3'.'&idx=', |
12 |
|
|
'id' => '&premier='.$premier.'&advs_id='.$advs_id.'&recherche='.$recherche1.'&tricol='.$tricol.'&selectioncol='.$selectioncol.'&valide='.$valide.'&retour=tab', |
13 |
|
|
'lib' => '<span class="om-icon om-icon-16 om-icon-fix consult-16" title="'._('Consulter').'">'._('Consulter').'</span>', |
14 |
|
|
'rights' => array('list' => array($obj, $obj.'_consulter'), 'operator' => 'OR'), |
15 |
|
|
'ordre' => 10,); |
16 |
|
|
$tab_actions['content'] = $tab_actions['left']['consulter']; |
17 |
|
|
|
18 |
|
|
$tab_actions['corner']['ajouter'] = ""; |
19 |
|
|
// |
20 |
|
|
|
21 |
|
|
/* Test SQL pour récupérer les bons champs selon la qualité du demandeur : |
22 |
|
|
* particulier ou personne morale*/ |
23 |
|
|
$case_demandeur = "CASE WHEN demandeur.qualite='particulier' |
24 |
|
|
THEN TRIM(demandeur.particulier_nom) |
25 |
|
|
ELSE TRIM(demandeur.personne_morale_denomination) |
26 |
|
|
END"; |
27 |
|
|
|
28 |
|
|
$case_enjeu = |
29 |
|
|
'CASE WHEN dossier.enjeu_urba is TRUE |
30 |
|
|
THEN \'<span class="om-icon om-icon-16 om-icon-fix enjeu_urba-16" title="'._("Enjeu URBA").'">URBA</span>\' |
31 |
|
|
ELSE \'\' |
32 |
|
|
END || |
33 |
|
|
CASE WHEN dossier.enjeu_erp is TRUE |
34 |
|
|
THEN \'<span class="om-icon om-icon-16 om-icon-fix enjeu_erp-16" title="'._("Enjeu ERP").'">ERP</span>\' |
35 |
|
|
ELSE \'\' |
36 |
|
|
END'; |
37 |
|
|
|
38 |
|
|
$champAffiche = array( |
39 |
|
|
'dossier.dossier as "'._("dossier").'"', |
40 |
|
|
$case_demandeur . ' as "'._("nom").'"', |
41 |
|
|
'instructeur.nom as "'._("instructeur").'"', |
42 |
|
|
'to_char(dossier.date_demande ,\'DD/MM/YYYY\') as "'._("demande").'"', |
43 |
|
|
'to_char(dossier.date_depot ,\'DD/MM/YYYY\') as "'._("depot").'"', |
44 |
|
|
'to_char(dossier.date_complet ,\'DD/MM/YYYY\') as "'._("complet").'"', |
45 |
|
|
'to_char(dossier.date_notification_delai ,\'DD/MM/YYYY\') as "'._("delai").'"', |
46 |
|
|
'to_char(dossier.date_limite ,\'DD/MM/YYYY\') as "'._("limite").'"', |
47 |
|
|
'etat.libelle as "'._("etat").'"', |
48 |
|
|
$case_enjeu.' as "'._("enjeux").'"', |
49 |
|
|
); |
50 |
|
|
|
51 |
|
|
$table = DB_PREFIXE."dossier |
52 |
|
|
LEFT JOIN |
53 |
|
|
".DB_PREFIXE."etat |
54 |
|
|
ON |
55 |
|
|
dossier.etat = etat.etat |
56 |
|
|
LEFT JOIN |
57 |
|
|
".DB_PREFIXE."instructeur |
58 |
|
|
ON |
59 |
|
|
dossier.instructeur = instructeur.instructeur |
60 |
|
|
LEFT JOIN |
61 |
|
|
".DB_PREFIXE."om_utilisateur |
62 |
|
|
ON |
63 |
|
|
instructeur.om_utilisateur = om_utilisateur.om_utilisateur |
64 |
|
|
LEFT JOIN |
65 |
|
|
".DB_PREFIXE."lien_dossier_demandeur |
66 |
|
|
ON |
67 |
|
|
dossier.dossier = lien_dossier_demandeur.dossier |
68 |
|
|
LEFT JOIN |
69 |
|
|
".DB_PREFIXE."demandeur |
70 |
|
|
ON |
71 |
|
|
lien_dossier_demandeur.demandeur = demandeur.demandeur"; |
72 |
|
|
|
73 |
|
|
// |
74 |
|
|
$selection = " WHERE |
75 |
|
|
dossier.a_qualifier IS TRUE AND |
76 |
|
|
om_utilisateur.login = '".$_SESSION['login']."'"; |
77 |
|
|
|
78 |
|
|
$tri=" ORDER BY dossier.date_depot"; |
79 |
|
|
|
80 |
|
|
?> |