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

Contents of /trunk/sql/pgsql/dossiers_limites.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: 3296 byte(s)
merge: fusion de la branche d'intégration 6.8.0-develop dans le trunk

1 <?php
2 /**
3 * LISTING - Dossiers limites
4 *
5 * Le listing 'Dossiers limites' permet d'afficher les même dossiers que
6 * le widget 'Dossiers limites' sans la limite de 10 enregistrements. 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: dossiers_limites.inc.php 5208 2015-09-23 21:32:51Z fmichon $
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_aux_tacites" => (isset($_GET['restreindre_aux_tacites']) ? $_GET['restreindre_aux_tacites'] : ""),
27 );
28
29 /**
30 * Récupération de la configuration de la requête à partir du widget.
31 */
32 //
33 require_once "../obj/om_widget.class.php";
34 $om_widget = new om_widget(0);
35 //
36 $conf = $om_widget->get_config_dossiers_limites($params);
37 //
38 $nombre_de_jours = $conf["arguments"]["nombre_de_jours"];
39 $codes_datd = $conf["arguments"]["codes_datd"];
40 $filtre = $conf["arguments"]["filtre"];
41 $restreindre_aux_tacites = $conf["arguments"]["restreindre_aux_tacites"];
42
43 /**
44 * Configuration du listing
45 */
46 // Titre de la page
47 $ent = __("instruction")." -> ".__("Dossiers limites");
48 //
49 $tab_description = $conf["message_help"];
50 // Aucune action de corner
51 $tab_actions['corner'] = array();
52 // Le lien de consultation porte vers l'objet dossier_instruction sans
53 // aucun paramètre car aucun retour sur le listing n'est possible
54 $tab_actions['left']['consulter'] = array(
55 'lien' => ''.OM_ROUTE_FORM.'&obj=dossier_instruction&amp;action=3&amp;idx=',
56 'id' => '',
57 'lib' => '<span class="om-icon om-icon-16 om-icon-fix consult-16" title="'.__('Consulter').'">'.__('Consulter').'</span>',
58 'rights' => array('list' => array($obj, $obj.'_consulter'), 'operator' => 'OR'),
59 'ordre' => 10,
60 );
61 $tab_actions['content'] = $tab_actions['left']['consulter'];
62 // Aucun champ pour la recherche simple
63 $champRecherche = array();
64 // On cache la recherche simple
65 $options[] = array(
66 "type" => "search",
67 "display" => false,
68 );
69
70 /**
71 * Composition de la requête
72 */
73 $sqlFiltre = $om_widget->get_query_filter(
74 sprintf(
75 "%s
76 WHERE
77 %s
78 %s
79 %s
80 ",
81 $conf["query_ct_from"],
82 $conf["query_ct_where_common"],
83 $conf["query_ct_where_tacite_filter"],
84 $conf["query_ct_where_datd_filter"]
85 ),
86 $filtre
87 );
88 // SELECT
89 $champAffiche = $conf["query_ct_select_champaffiche"];
90 // FROM
91 $table =
92 $conf["query_ct_from"].
93 $sqlFiltre['FROM'];
94 // WHERE
95 $selection = sprintf(
96 "WHERE
97 %s
98 %s
99 %s
100 %s",
101 $conf["query_ct_where_common"],
102 $conf["query_ct_where_tacite_filter"],
103 $conf["query_ct_where_datd_filter"],
104 $sqlFiltre['WHERE']
105 );
106 // ORDER BY
107 $tri = sprintf("
108 ORDER BY %s ASC NULLS LAST
109 ",
110 $conf["query_ct_orderby"]
111 );
112
113 ?>

Properties

Name Value
svn:keywords "Id"

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26