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

Contents of /trunk/sql/pgsql/derniers_dossiers_deposes.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 18876 - (show annotations)
Tue Oct 8 08:41:06 2024 UTC (3 months, 3 weeks ago) by softime
File size: 3612 byte(s)
merge: fusion de la branche d'intégration 6.8.0-develop dans le trunk

1 <?php
2 /**
3 * LISTING - Derniers dossiers déposés
4 *
5 * Le listing 'Derniers dossiers déposés' permet d'afficher les dossiers que
6 * le widget 'Derniers dossiers déposés. Aucune
7 * entrée de menu ne permet d'accéder à ce listing, c'est un lien depuis le
8 * widget qui nous permet d'arriver sur ce listing.
9 *
10 * @package openads
11 * @version SVN : $Id
12 */
13
14 //
15 include "../sql/pgsql/dossier_instruction.inc.php";
16
17 /**
18 * Récupération des paramètres GET
19 */
20 // Composition du tableau de paramètres nécessaire à la méthode qui permet
21 // de récuérer le configuration de la requête du widget.
22 $params = array(
23 "nombre_de_jours" => (isset($_GET['nombre_de_jours']) ? $_GET['nombre_de_jours'] : ""),
24 "codes_datd" => (isset($_GET['codes_datd']) ? $_GET['codes_datd'] : ""),
25 "filtre" => (isset($_GET['filtre']) ? $_GET['filtre'] : ""),
26 "restreindre_msg_non_lus" => (isset($_GET['restreindre_msg_non_lus']) ? $_GET['restreindre_msg_non_lus'] : ""),
27 "filtre_depot" => (isset($_GET['filtre_depot']) ? $_GET['filtre_depot'] : ""),
28 );
29
30 /**
31 * Récupération de la configuration de la requête à partir du widget.
32 */
33 //
34 require_once "../obj/om_widget.class.php";
35 $om_widget = new om_widget(0);
36 //
37 $conf = $om_widget->get_config_derniers_dossiers_deposes($params);
38 //
39 $filtre = $conf["arguments"]["filtre"];
40 $nombre_de_jours = $conf["arguments"]["nombre_de_jours"];
41 $codes_datd = $conf["arguments"]["codes_datd"];
42 $filtre_depot = $conf["arguments"]["filtre_depot"];
43 $restreindre_msg_non_lus = $conf["arguments"]["restreindre_msg_non_lus"];
44
45 /**
46 * Configuration du listing
47 */
48 // Titre de la page
49 $ent = __("instruction")." -> ".__("Dossiers déposés");
50 //
51 $tab_description = $conf["message_help"];
52 // Aucune action de corner
53 $tab_actions['corner'] = array();
54 // Le lien de consultation porte vers l'objet dossier_instruction sans
55 // aucun paramètre car aucun retour sur le listing n'est possible
56 $tab_actions['left']['consulter'] = array(
57 'lien' => ''.OM_ROUTE_FORM.'&obj=dossier_instruction&amp;action=3&amp;idx=',
58 'id' => '',
59 'lib' => '<span class="om-icon om-icon-16 om-icon-fix consult-16" title="'.__('Consulter').'">'.__('Consulter').'</span>',
60 'rights' => array('list' => array($obj, $obj.'_consulter'), 'operator' => 'OR'),
61 'ordre' => 10,
62 );
63 $tab_actions['content'] = $tab_actions['left']['consulter'];
64 // Aucun champ pour la recherche simple
65 $champRecherche = array();
66 // On cache la recherche simple
67 $options[] = array(
68 "type" => "search",
69 "display" => false,
70 );
71
72 /**
73 * Composition de la requête
74 */
75 // SELECT
76 $champAffiche = $conf["query_ct_select_champaffiche"];
77 // Récuparation du filtre
78 $sqlFiltre = $om_widget->get_query_filter(
79 sprintf("
80 %s
81 WHERE
82 %s
83 %s
84 %s
85 %s
86 %s
87 ",
88 $conf["query_ct_from"],
89 $conf["query_ct_where_common"],
90 $conf["query_ct_where_date_filter"],
91 $conf["query_ct_where_groupe"],
92 $conf["query_ct_where_depot_filter"],
93 $conf["query_ct_where_datd_filter"]
94 ),
95 $filtre
96 );
97 // FROM
98 $table =
99 $conf["query_ct_from"].
100 $sqlFiltre['FROM'];
101 // WHERE
102 $selection = sprintf("
103 WHERE
104 %s
105 %s
106 %s
107 %s
108 %s
109 %s
110 ",
111 $conf["query_ct_where_common"],
112 $conf["query_ct_where_date_filter"],
113 $conf["query_ct_where_groupe"],
114 $conf["query_ct_where_depot_filter"],
115 $conf["query_ct_where_datd_filter"],
116 $sqlFiltre['WHERE']
117 );
118
119 // ORDER BY
120 $tri = sprintf("
121 ORDER BY
122 %s
123 ",
124 $conf["query_ct_orderby"]
125 );
126
127 ?>

Properties

Name Value
svn:executable *

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26