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

Annotation of /trunk/sql/pgsql/messages_tous_retours.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 649 - (hide annotations)
Fri Nov 9 16:43:47 2012 UTC (12 years, 2 months ago) by nhaye
File size: 3777 byte(s)
Modification du nom de class des icons "enjeu"

1 mlimic 634 <?php
2     //$Id$
3     //gen openMairie le 10/02/2011 20:32
4     include('../gen/sql/pgsql/messages.inc.php');
5    
6     $champAffiche = array(
7     'messages.message as "'._("message").'"',
8     'messages.dossier as "'._("dossier").'"',
9     'messages.type as "'._("type").'"',
10     'messages.emetteur as "'._("emetteur").'"',
11     'to_char(messages.date_emission ,\'DD/MM/YYYY\') as "'._("date_emission").'"',
12     'om_utilisateur.nom as "'._("instructeur").'"',
13 nhaye 649 'CASE WHEN dossier.enjeu_erp IS TRUE THEN \'<span class="enjeu">ERP</span>\' ELSE \'\' END ||
14     CASE WHEN dossier.enjeu_urba IS TRUE THEN \'<span class="enjeu">URBA</span>\' ELSE \'\' END
15 mlimic 634 as "'._("enjeu").'"',
16     //'messages.lu as "'._("lu").'"',
17     );
18    
19     $table .= "LEFT JOIN ".DB_PREFIXE."instructeur
20     ON instructeur.instructeur=dossier.instructeur
21     LEFT JOIN division
22     ON instructeur.division = division.division
23     LEFT JOIN ".DB_PREFIXE."om_utilisateur
24     ON instructeur.om_utilisateur = om_utilisateur.om_utilisateur";
25    
26     // XXX Ajouter le critere concernant la division de l'instructeur connecte
27     $selection=" WHERE messages.lu IS FALSE AND division.division = (
28     select division from instructeur where instructeur.om_utilisateur =
29     (select om_utilisateur from om_utilisateur where login = '".$_SESSION['login']."'))";
30    
31     $tri=" ORDER BY dossier.enjeu_erp DESC, dossier.enjeu_urba DESC, messages.date_emission ASC";
32    
33     $champRecherche = array(
34     'dossier.dossier as "'._("dossier").'"',
35     'om_utilisateur.nom as "'._("instructeur").'"',
36     );
37    
38     $tab_actions['corner']['ajouter']=NULL;
39     $tab_actions['left']['consulter']=array('lien' => '../spg/direct_link.php?obj=dossier&amp;action=3'.
40     '&amp;direct_field=dossier&direct_form=messages&direct_action=3&direct_idx=',
41     'id' => '',
42     'lib' => '<span class="om-icon om-icon-16 om-icon-fix consult-16" title="'._('Consulter').'">'._('Consulter').'</span>',
43     'rights' => array('list' => array($obj, $obj.'_consulter'), 'operator' => 'OR'),
44     'ordre' => 10,);
45    
46    
47     //$tab_actions['content'] = $tab_actions['left']['consulter'];
48    
49     $champs = array();
50    
51    
52     $champs['dossier'] = array(
53     'table' => 'messages',
54     'colonne' => 'dossier',
55     'type' => 'text',
56     'libelle' => _('Dossier'));
57    
58     $champs['type'] = array(
59     'table' => 'messages',
60     'colonne' => 'type',
61     'type' => 'select',
62     'libelle' => _('Type message'));
63    
64     $champs['emetteur'] =
65     array('colonne' => 'emetteur',
66     'table' => 'messages',
67     'libelle' => _('Emetteur'),
68     'type' => 'text');
69    
70     $champs['instructeur'] =
71     array('colonne' => 'instructeur',
72     'table' => 'dossier',
73     'libelle' => _('Instructeur'),
74     'type' => 'text');
75    
76     $champs['date_emission'] =
77     array('colonne' => 'date_emission',
78     'table' => 'messages',
79     'libelle' => _('Date d\'emission'),
80     'type' => 'date',
81     'where' => 'intervaldate');
82    
83     $options_enjeu = array();
84     $options_enjeu[0] = array("", "true", "false");
85     $options_enjeu[1] = array(_("Tous"), _("Oui"), _("Non"));
86     $champs['enjeu_erp'] =
87     array('colonne' => 'enjeu_erp',
88     'table' => 'dossier',
89     'libelle' => _('Dossier enjeu ERP'),
90     "subtype" => "manualselect",
91     'type' => 'select',
92     "args" => $options_enjeu);
93    
94     $champs['enjeu_urba'] =
95     array('colonne' => 'enjeu_urba',
96     'table' => 'dossier',
97     'libelle' => _('Dossier enjeu URBA'),
98     'type' => 'select',
99     "subtype" => "manualselect",
100     "args" => $options_enjeu);
101    
102     $options[] = array('type' => 'search',
103     'display' => true,
104     'advanced' => $champs,
105     'absolute_object' => 'messages');
106    
107     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26