1 |
<?php |
<?php |
2 |
//$Id$ |
//$Id$ |
|
//gen openMairie le 15/11/2012 18:30 |
|
3 |
|
|
4 |
include('../gen/sql/pgsql/dossier_message.inc.php'); |
include('../gen/sql/pgsql/dossier_message.inc.php'); |
5 |
|
|
6 |
|
// SELECT |
7 |
$champAffiche = array( |
$champAffiche = array( |
8 |
'dossier_message.message as "'._("message").'"', |
'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").'"', |
'dossier_message.type as "'._("type").'"', |
12 |
'dossier_message.emetteur as "'._("emetteur").'"', |
'dossier_message.emetteur as "'._("emetteur").'"', |
13 |
'to_char(dossier_message.date_emission ,\'DD/MM/YYYY\') as "'._("date_emission").'"', |
'instructeur.nom as "'._("instructeur").'"', |
14 |
|
'division.code as "'._("division").'"', |
15 |
"case dossier_message.lu when 't' then 'Oui' else 'Non' end as \""._("lu")."\"", |
"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' |
if ($retourformulaire == 'dossier' |
31 |
OR $retourformulaire == 'PC' |
OR $retourformulaire == 'dossier_instruction' |
32 |
OR $retourformulaire == 'PA' |
OR $retourformulaire == 'dossier_instruction_mes_encours' |
33 |
OR $retourformulaire == 'PD' |
OR $retourformulaire == 'dossier_instruction_tous_encours' |
34 |
OR $retourformulaire == 'DP') { |
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."')"; |
$selection=" WHERE (dossier_message.dossier ='".$idx."')"; |
|
$tri= ""; |
|
|
|
|
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 |
?> |
?> |