/[openfoncier]/branches/old-trunk/sql/pgsql/consultation.inc.php
ViewVC logotype

Diff of /branches/old-trunk/sql/pgsql/consultation.inc.php

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

trunk/sql/pgsql/consultation.inc.php revision 935 by nhaye, Fri Nov 30 11:49:30 2012 UTC branches/old-trunk/sql/pgsql/consultation.inc.php revision 3728 by mbroquet, Fri Mar 18 11:41:22 2016 UTC
# Line 1  Line 1 
1  <?php  <?php
2  //$Id$  /**
3     *
4     *
5     * @package openfoncier
6     * @version SVN : $Id$
7     */
8    
9    //
10    include "../gen/sql/pgsql/consultation.inc.php";
11    
12  include('../gen/sql/pgsql/consultation.inc.php');  /*Titre de la page*/
13    if (isset($_GET["retour"]) && $_GET["retour"] == "suivi_retours_de_consultation") {
14        $ent = _("suivi")." -> "._("suivi des pieces")." -> "._("retours de consultation");
15        $tab_title = _("saisir un retour de consultation");
16    } else {
17        $ent = _("consultation");
18    }
19    if (isset($idx) && $idx != ']' && trim($idx) != '') {
20        $ent .= "->&nbsp;".$idx."&nbsp;";
21    }
22    if (isset($idz) && trim($idz) != '') {
23        $ent .= "&nbsp;".mb_strtoupper($idz, "UTF-8")."&nbsp;";
24    }
25    
26    //
27    $case_type_consultation = 'CASE WHEN service.type_consultation=\'avec_avis_attendu\'
28                THEN \''._("avec avis attendu").'\'
29                WHEN service.type_consultation=\'pour_conformite\'
30                THEN \''._("pour conformite").'\'
31                WHEN service.type_consultation=\'pour_information\'
32                THEN \''._("pour information").'\'
33        END';
34    $case_consultation_lu = "case consultation.lu when 't' then 'Oui' else 'Non' end";
35  // SELECT  // SELECT
36  $champAffiche = array(  $champAffiche = array(
37      'consultation.consultation as "'._("consultation").'"',      'consultation.consultation as "'._("consultation").'"',
# Line 11  $champAffiche = array( Line 40  $champAffiche = array(
40      'to_char(consultation.date_reception ,\'DD/MM/YYYY\') as "'._("date_reception").'"',      'to_char(consultation.date_reception ,\'DD/MM/YYYY\') as "'._("date_reception").'"',
41      'to_char(consultation.date_retour ,\'DD/MM/YYYY\') as "'._("date_retour").'"',      'to_char(consultation.date_retour ,\'DD/MM/YYYY\') as "'._("date_retour").'"',
42      'to_char(consultation.date_limite ,\'DD/MM/YYYY\') as "'._("date_limite").'"',      'to_char(consultation.date_limite ,\'DD/MM/YYYY\') as "'._("date_limite").'"',
43      'service.libelle as "'._("service").'"',      'concat(service.abrege,\' \',service.libelle) as "'._("service").'"',
44          'service.type_consultation as "'._("type_consultation").'"',      $case_type_consultation.' as "'._("type_consultation").'"',
45      'avis_consultation.libelle as "'._("avis_consultation").'"',      'avis_consultation.libelle as "'._("avis_consultation").'"',
46      'instructeur.nom as "'._("instructeur").'"',      'instructeur.nom as "'._("instructeur").'"',
47      'division.code as "'._("division").'"',      'division.code as "'._("division").'"',
48      "case consultation.lu when 't' then 'Oui' else 'Non' end as \""._("lu")."\"",      $case_consultation_lu." as \""._("lu")."\"",
49  );  );
50    
51  $table .= "  $table .= "
# Line 27  LEFT JOIN ".DB_PREFIXE."om_utilisateur Line 56  LEFT JOIN ".DB_PREFIXE."om_utilisateur
56  LEFT JOIN ".DB_PREFIXE."division  LEFT JOIN ".DB_PREFIXE."division
57      ON dossier.division=division.division";      ON dossier.division=division.division";
58    
59    $tri= " order by consultation.date_envoi asc ";
60    
61  /**  /**
62   * Gestion particulière de l'affichage du listing des consultations dans le   * Gestion particulière de l'affichage du listing des consultations dans le
63   * contexte d'un dossier d'instruction (pour un service consulté)   * contexte d'un dossier d'instruction (pour un service consulté)
# Line 49  if ($retourformulaire == 'dossier' Line 80  if ($retourformulaire == 'dossier'
80      OR $retourformulaire == 'dossier_instruction_tous_encours'      OR $retourformulaire == 'dossier_instruction_tous_encours'
81      OR $retourformulaire == 'dossier_instruction_mes_clotures'      OR $retourformulaire == 'dossier_instruction_mes_clotures'
82      OR $retourformulaire == 'dossier_instruction_tous_clotures') {      OR $retourformulaire == 'dossier_instruction_tous_clotures') {
83        //
84        $case_consultation_lu = "case when consultation.avis_consultation is null then ''
85                  else case consultation.lu
86                           when 't' then 'Oui'
87                           else 'Non'
88                       end
89             end";
90      // SELECT      // SELECT
91      $champAffiche = array(      $champAffiche = array(
92          'consultation.consultation as "'._("consultation").'"',          'consultation.consultation as "'._("id").'"',
93          'to_char(consultation.date_envoi ,\'DD/MM/YYYY\') as "'._("date_envoi").'"',          'to_char(consultation.date_envoi ,\'DD/MM/YYYY\') as "'._("date_envoi").'"',
94          'to_char(consultation.date_reception ,\'DD/MM/YYYY\') as "'._("date_reception").'"',          'to_char(consultation.date_reception ,\'DD/MM/YYYY\') as "'._("date_reception").'"',
95          'to_char(consultation.date_retour ,\'DD/MM/YYYY\') as "'._("date_retour").'"',          'to_char(consultation.date_retour ,\'DD/MM/YYYY\') as "'._("date_retour").'"',
96          'to_char(consultation.date_limite ,\'DD/MM/YYYY\') as "'._("date_limite").'"',          'to_char(consultation.date_limite ,\'DD/MM/YYYY\') as "'._("date_limite").'"',
97          'service.libelle as "'._("service").'"',          'service.libelle as "'._("service").'"',
98          'service.type_consultation as "'._("type_consultation").'"',          $case_type_consultation.' as "'._("type_consultation").'"',
99          'avis_consultation.libelle as "'._("avis_consultation").'"',          'avis_consultation.libelle as "'._("avis_consultation").'"',
100          "case consultation.lu when 't' then 'Oui' else 'Non' end as \""._("lu")."\"",          $case_consultation_lu." as \""._("lu")."\"",
101      );      );
102      // Filtre dur les données du dossier      // Filtre dur les données du dossier
103      $selection=" WHERE (consultation.dossier ='".$idx."')";      $selection=" WHERE (consultation.dossier ='".$idx."')";
104      // Ajout d'une action supplémentaire - ajout de consultations multiples      // Ajout d'une action supplémentaire - ajout de consultations multiples
105      $id="";      $tab_actions['corner']['ajouter_multiple'] =
106      $lien = "../app/consultation_multiple.php?obj=$obj&idx=$idx&ret=$retourformulaire";      array('lien' => '../scr/sousform.php?obj='.$obj.'&amp;action=40&amp;idx=0',
107      $right = array('list' => array($obj, $obj.'_ajouter'),'operator' => 'OR');            'id' => '&amp;tri='.$tricolsf.'&amp;objsf='.$obj.'&amp;premiersf='.$premier.'&amp;retourformulaire='.$retourformulaire.'&amp;idxformulaire='.$idxformulaire.'&amp;trisf='.$tricolsf.'&amp;retour=tab',
108      $tab_actions['corner']['ajouter_multiple'] = array (            'lib' => '<span class="om-icon om-icon-16 om-icon-fix mut-add-16" title="'._('Ajouter plusieurs').'">'._('Ajouter plusieurs').'</span>',
109          'lien' => $lien,            'rights' => array('list' => array($obj, $obj.'_ajouter'), 'operator' => 'OR'),
110          'id' => $id,            );
         'lib' => '<span class="om-icon om-icon-16 om-icon-fix mut-add-16" title="'._('Ajouter plusieurs').'">'._('Ajouter plusieurs').'</span>',  
         'right' => $right,  
     );  
111  }  }
112    
113  /**  /**
# Line 81  if ($retourformulaire == 'dossier' Line 116  if ($retourformulaire == 'dossier'
116  // On affiche le champ lu en gras  // On affiche le champ lu en gras
117  $options[] = array(  $options[] = array(
118      "type" => "condition",      "type" => "condition",
119      "field" => "case consultation.lu when 't' then 'Oui' else 'Non' end",      "field" => $case_consultation_lu,
120      "case" => array(      "case" => array(
121              "0" => array(              "0" => array(
122                  "values" => array("Non", ),                  "values" => array("Non", ),
123                  "style" => "non_lu",                  "style" => "non_lu",
124                  ),                  ),
125              ),              ),
126        );
127    /**
128     * Options
129     */
130    // On met la ligne en couleur selon le type de condition
131    $options[] = array(
132        "type" => "condition",
133        "field" => $case_type_consultation,
134        "case" => array(
135                     array(
136                        "values" => array(_("avec avis attendu"), ),
137                        "style" => "consultation-avec-avis-attendu",
138                    ),
139                    array(
140                        "values" => array(_("pour conformite"), ),
141                        "style" => "consultation-pour-conformite",
142                    ),
143                    array(
144                        "values" => array(_("pour information"), ),
145                        "style" => "consultation-pour-information",
146                    ),
147                ),
148  );  );
149    
 ?>  
150    /**
151     * Gestion particulière de l'affichage du listing dans le contexte d'un dossier
152     * d'instruction
153     */
154    include "../sql/pgsql/dossier_instruction_droit_specifique_par_division.inc.php";
155    
156    ?>

Legend:
Removed from v.935  
changed lines
  Added in v.3728

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26