1 |
mlimic |
709 |
<?php |
2 |
|
|
//$Id$ |
3 |
|
|
|
4 |
|
|
include('../gen/sql/pgsql/dossier_message.inc.php'); |
5 |
|
|
|
6 |
fmichon |
878 |
// SELECT |
7 |
mlimic |
709 |
$champAffiche = array( |
8 |
atreal |
974 |
'dossier_message.dossier_message as "'._("dossier_message").'"', |
9 |
fmichon |
878 |
'dossier_message.dossier as "'._("dossier").'"', |
10 |
|
|
'to_char(dossier_message.date_emission ,\'DD/MM/YYYY\') as "'._("date_emission").'"', |
11 |
mlimic |
709 |
'dossier_message.type as "'._("type").'"', |
12 |
|
|
'dossier_message.emetteur as "'._("emetteur").'"', |
13 |
fmichon |
893 |
'instructeur.nom as "'._("instructeur").'"', |
14 |
|
|
'division.code as "'._("division").'"', |
15 |
mlimic |
709 |
"case dossier_message.lu when 't' then 'Oui' else 'Non' end as \""._("lu")."\"", |
16 |
|
|
); |
17 |
fmichon |
893 |
$table .= " |
18 |
|
|
LEFT JOIN ".DB_PREFIXE."instructeur |
19 |
|
|
ON instructeur.instructeur=dossier.instructeur |
20 |
|
|
LEFT JOIN ".DB_PREFIXE."om_utilisateur |
21 |
|
|
ON instructeur.om_utilisateur = om_utilisateur.om_utilisateur |
22 |
|
|
LEFT JOIN ".DB_PREFIXE."division |
23 |
|
|
ON dossier.division=division.division"; |
24 |
fmichon |
878 |
// Tri par date |
25 |
|
|
$tri = "order by date_emission desc, lu"; |
26 |
mlimic |
709 |
|
27 |
fmichon |
878 |
/** |
28 |
|
|
* Gestion de l'affichage dans le contexte du dossier |
29 |
|
|
*/ |
30 |
mlimic |
709 |
if ($retourformulaire == 'dossier' |
31 |
fmichon |
878 |
OR $retourformulaire == 'dossier_instruction' |
32 |
|
|
OR $retourformulaire == 'dossier_instruction_mes_encours' |
33 |
|
|
OR $retourformulaire == 'dossier_instruction_tous_encours' |
34 |
|
|
OR $retourformulaire == 'dossier_instruction_mes_clotures' |
35 |
|
|
OR $retourformulaire == 'dossier_instruction_tous_clotures') { |
36 |
|
|
// SELECT |
37 |
|
|
$champAffiche = array( |
38 |
atreal |
974 |
'dossier_message.dossier_message as "'._("dossier_message").'"', |
39 |
mlimic |
903 |
'to_char(dossier_message.date_emission ,\'DD/MM/YYYY HH24:MI\') as "'._("date_emission").'"', |
40 |
fmichon |
878 |
'dossier_message.type as "'._("type").'"', |
41 |
|
|
'dossier_message.emetteur as "'._("emetteur").'"', |
42 |
|
|
"case dossier_message.lu when 't' then 'Oui' else 'Non' end as \""._("lu")."\"", |
43 |
|
|
); |
44 |
|
|
// Filtre sur le dossier |
45 |
mlimic |
709 |
$selection=" WHERE (dossier_message.dossier ='".$idx."')"; |
46 |
|
|
} |
47 |
|
|
|
48 |
fmichon |
878 |
/** |
49 |
|
|
* Options |
50 |
|
|
*/ |
51 |
|
|
// On affiche le champ lu en gras |
52 |
|
|
$options[] = array( |
53 |
|
|
"type" => "condition", |
54 |
|
|
"field" => "case dossier_message.lu when 't' then 'Oui' else 'Non' end", |
55 |
|
|
"case" => array( |
56 |
|
|
"0" => array( |
57 |
|
|
"values" => array("Non", ), |
58 |
|
|
"style" => "non_lu", |
59 |
|
|
), |
60 |
|
|
), |
61 |
|
|
); |
62 |
|
|
|
63 |
atreal |
974 |
?> |