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

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

1 <?php
2 /**
3 * LISTING - Alerte Parquet
4 *
5 * Le listing 'Alerte Parquet' permet d'afficher les même dossiers que
6 * le widget 'Alerte Parquet' sans la limite de 5 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 * Récupération des paramètres GET
18 */
19 // Composition du tableau de paramètres nécessaire à la méthode qui permet
20 // de récuérer le configuration de la requête du widget.
21 $params = array(
22 "filtre" => $f->get_submitted_get_value('filtre'),
23 "dossier_encours" => $f->get_submitted_get_value('dossier_encours'),
24 );
25
26
27 /**
28 * Récupération de la configuration de la requête à partir du widget.
29 */
30 //
31 require_once "../obj/om_widget.class.php";
32 $om_widget = new om_widget(0);
33 //
34 $conf = $om_widget->get_config_dossier_contentieux_alerte_parquet($params);
35
36 /**
37 * Configuration du listing
38 */
39 // Titre de la page
40 $ent = __("contentieux")." -> ".__("Alerte Parquet");
41 //
42 $tab_description = $conf["message_help"];
43 // Aucune action de corner
44 $tab_actions['corner'] = array();
45 // Le lien de consultation porte vers l'objet dossier_instruction sans
46 // aucun paramètre car aucun retour sur le listing n'est possible
47 $tab_actions['left']['consulter'] = array(
48 'lien' => ''.OM_ROUTE_FORM.'&obj=dossier_contentieux_toutes_infractions&amp;action=3&amp;idx=',
49 'id' => '',
50 'lib' => '<span class="om-icon om-icon-16 om-icon-fix consult-16" title="'.__('Consulter').'">'.__('Consulter').'</span>',
51 'rights' => array('list' => array($obj, $obj.'_consulter'), 'operator' => 'OR'),
52 'ordre' => 10,
53 );
54 $tab_actions['content'] = $tab_actions['left']['consulter'];
55 // Aucun champ pour la recherche simple
56 $champRecherche = array();
57 // On cache la recherche simple
58 $options[] = array(
59 "type" => "search",
60 "display" => false,
61 );
62
63 /**
64 * Composition de la requête
65 */
66 $sqlFiltre = $om_widget->get_query_filter(
67 sprintf(
68 "%s
69 WHERE
70 %s
71 ",
72 $conf["query_ct_from"],
73 $conf["query_ct_where"]
74 ),
75 $conf["arguments"]["filtre"]
76 );
77 // SELECT
78 $champAffiche = $conf["query_ct_select_champaffiche"];
79 // FROM
80 $table =
81 $conf["query_ct_from"].
82 $sqlFiltre['FROM'];
83 // WHERE
84 $selection = sprintf("
85 WHERE
86 %s
87 ",
88 $conf["query_ct_where"],
89 $sqlFiltre['WHERE']
90 );
91 // ORDER BY
92 $tri = sprintf("
93 ORDER BY
94 %s
95 ",
96 $conf["query_ct_orderby"]
97 );
98
99 // Gestion des groupes et confidentialité
100 include('../sql/pgsql/filter_group.inc.php');
101
102 ?>

Properties

Name Value
svn:executable *
svn:keywords "Id"

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26