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

Diff of /trunk/sql/pgsql/dossier_message.inc.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 709 by mlimic, Thu Nov 15 18:02:03 2012 UTC revision 903 by mlimic, Thu Nov 29 13:09:08 2012 UTC
# Line 1  Line 1 
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      /*'CASE WHEN dossier.enjeu_erp IS TRUE AND dossier.enjeu_urba IS TRUE THEN \'Tous\' ELSE      'division.code as "'._("division").'"',
         CASE WHEN dossier.enjeu_erp IS TRUE THEN \'Erp\' ELSE  
             CASE WHEN dossier.enjeu_urba IS TRUE THEN \'Urba\' END END END as  "'._("enjeu").'"',*/  
     '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 ||  
      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  
      as "'._("enjeu").'"',  
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 HH24:MI\') 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  ?>  ?>

Legend:
Removed from v.709  
changed lines
  Added in v.903

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26