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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 656 - (hide annotations)
Sun Nov 11 22:14:37 2012 UTC (12 years, 2 months ago) by fmichon
File size: 3874 byte(s)
Nouvelle gestion du tableau de bord. 
1 mlimic 599 <?php
2 fmichon 656
3     //
4 mlimic 599 include('../gen/sql/pgsql/messages.inc.php');
5    
6 fmichon 656 //
7     $ent = _("instruction")." -> "._("mes messages");
8    
9     //
10     $tab_description = _("Les messages non lus qui".
11     " concernent des dossiers d'instruction dont je suis".
12     " l'instructeur.");
13    
14     //
15 mlimic 599 $champAffiche = array(
16     'messages.message as "'._("message").'"',
17     'messages.dossier as "'._("dossier").'"',
18     'messages.type as "'._("type").'"',
19     'messages.emetteur as "'._("emetteur").'"',
20     'to_char(messages.date_emission ,\'DD/MM/YYYY\') as "'._("date_emission").'"',
21 nhaye 650 'CASE WHEN dossier.enjeu_erp is TRUE THEN \'<span class="om-icon om-icon-16 om-icon-fix enjeu_erp-16" title="'._('Enjeu ERP').'">ERP</span>\' ELSE \'\' END ||
22     CASE WHEN dossier.enjeu_urba is TRUE THEN \'<span class="om-icon om-icon-16 om-icon-fix enjeu_urba-16" title="'._('Enjeu Urba').'">URBA</span>\' ELSE \'\' END
23 nhaye 625 as "'._("enjeu").'"',
24 mlimic 599 );
25    
26 mlimic 628 $table = DB_PREFIXE."messages
27     LEFT JOIN ".DB_PREFIXE."dossier
28     ON messages.dossier=dossier.dossier
29     LEFT JOIN ".DB_PREFIXE."instructeur
30     ON instructeur.instructeur=dossier.instructeur
31     LEFT JOIN ".DB_PREFIXE."om_utilisateur
32     ON instructeur.om_utilisateur = om_utilisateur.om_utilisateur";
33 mlimic 599
34 mlimic 628 $selection=" WHERE messages.lu IS FALSE AND om_utilisateur.login='".$_SESSION['login']."'";
35 mlimic 599
36 mlimic 628 $tri="ORDER BY dossier.enjeu_erp DESC, dossier.enjeu_urba DESC, messages.date_emission ASC";
37 mlimic 599
38     $tab_actions['corner']['ajouter']=NULL;
39 mlimic 609 $tab_actions['left']['consulter']=$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 mlimic 612
46 mlimic 628
47 mlimic 599 $champRecherche = array(
48     'dossier.dossier as "'._("dossier").'"',
49 mlimic 628 //'messages.type as "'._("type").'"',
50     //'messages.emetteur as "'._("emetteur").'"',
51     //'messages.date_emission as "'._("date_emission").'"',
52     //'dossier.enjeu_erp, dossier.enjeu_urba "'._("enjeu").'"',
53     //'messages.lu as "'._("lu").'"',
54 mlimic 599 );
55    
56    
57 mlimic 628 //$tab_actions['content'] = $tab_actions['left']['consulter'];
58 mlimic 599
59 mlimic 628
60 mlimic 599 $champs = array();
61    
62    
63 mlimic 634 $champs['dossier'] = array(
64     'table' => 'messages',
65 mlimic 628 'colonne' => 'dossier',
66 mlimic 599 'type' => 'text',
67 mlimic 628 'libelle' => _('Dossier'));
68 mlimic 599
69 mlimic 634 $champs['type'] = array(
70 mlimic 628 'table' => 'messages',
71     'colonne' => 'type',
72     'type' => 'select',
73     'libelle' => _('Type message'));
74    
75 mlimic 634 $champs['emetteur'] =
76 mlimic 628 array('colonne' => 'emetteur',
77     'table' => 'messages',
78     'libelle' => _('Emetteur'),
79     'type' => 'text');
80 mlimic 634
81     $champs['date_emission'] =
82 mlimic 628 array('colonne' => 'date_emission',
83     'table' => 'messages',
84     'libelle' => _('Date d\'emission'),
85 mlimic 599 'type' => 'date',
86     'where' => 'intervaldate');
87    
88 mlimic 628 $options_enjeu = array();
89     $options_enjeu[0] = array("", "true", "false");
90     $options_enjeu[1] = array(_("Tous"), _("Oui"), _("Non"));
91 mlimic 634 $champs['enjeu_erp'] =
92 mlimic 628 array('colonne' => 'enjeu_erp',
93     'table' => 'dossier',
94     'libelle' => _('Dossier enjeu ERP'),
95     "subtype" => "manualselect",
96     'type' => 'select',
97     "args" => $options_enjeu);
98    
99 mlimic 634 $champs['enjeu_urba'] =
100 mlimic 628 array('colonne' => 'enjeu_urba',
101     'table' => 'dossier',
102     'libelle' => _('Dossier enjeu URBA'),
103     'type' => 'select',
104     "subtype" => "manualselect",
105     "args" => $options_enjeu);
106    
107 mlimic 599 $options[] = array('type' => 'search',
108     'display' => true,
109     'advanced' => $champs,
110 mlimic 628 'absolute_object' => 'messages');
111 mlimic 634 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26