1 |
<?php |
2 |
//$Id$ |
3 |
|
4 |
include('../gen/sql/pgsql/dossier_message.inc.php'); |
5 |
|
6 |
// SELECT |
7 |
$champAffiche = array( |
8 |
'dossier_message.message as "'._("message").'"', |
9 |
'dossier_message.dossier as "'._("dossier").'"', |
10 |
'to_char(dossier_message.date_emission ,\'DD/MM/YYYY\') as "'._("date_emission").'"', |
11 |
'dossier_message.type as "'._("type").'"', |
12 |
'dossier_message.emetteur as "'._("emetteur").'"', |
13 |
'instructeur.nom as "'._("instructeur").'"', |
14 |
'division.code as "'._("division").'"', |
15 |
"case dossier_message.lu when 't' then 'Oui' else 'Non' end as \""._("lu")."\"", |
16 |
); |
17 |
$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 |
// Tri par date |
25 |
$tri = "order by date_emission desc, lu"; |
26 |
|
27 |
/** |
28 |
* Gestion de l'affichage dans le contexte du dossier |
29 |
*/ |
30 |
if ($retourformulaire == 'dossier' |
31 |
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 |
'dossier_message.message as "'._("message").'"', |
39 |
'to_char(dossier_message.date_emission ,\'DD/MM/YYYY\') as "'._("date_emission").'"', |
40 |
'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 |
$selection=" WHERE (dossier_message.dossier ='".$idx."')"; |
46 |
} |
47 |
|
48 |
/** |
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 |
?> |