1 |
<?php |
2 |
/** |
3 |
* LISTING - Les Infractions Non Affectées |
4 |
* |
5 |
* Le listing 'Les Infractions Non Affectées' permet d'afficher les même dossiers que |
6 |
* le widget 'Les Infractions Non Affectées' 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" => (isset($_GET['filtre']) ? $_GET['filtre'] : "") |
23 |
); |
24 |
|
25 |
|
26 |
/** |
27 |
* Récupération de la configuration de la requête à partir du widget. |
28 |
*/ |
29 |
// |
30 |
require_once "../obj/om_widget.class.php"; |
31 |
$om_widget = new om_widget(0); |
32 |
// |
33 |
$conf = $om_widget->get_config_dossier_contentieux_inaffectes($params); |
34 |
|
35 |
/** |
36 |
* Configuration du listing |
37 |
*/ |
38 |
// Titre de la page |
39 |
$ent = _("contentieux")." -> "._("Les infractions non affectées"); |
40 |
// |
41 |
$tab_description = $conf["message_help"]; |
42 |
// Aucune action de corner |
43 |
$tab_actions['corner'] = array(); |
44 |
// Le lien de consultation porte vers l'objet dossier_instruction sans |
45 |
// aucun paramètre car aucun retour sur le listing n'est possible |
46 |
$tab_actions['left']['consulter'] = array( |
47 |
'lien' => 'form.php?obj=dossier_contentieux_toutes_infractions&action=3&idx=', |
48 |
'id' => '', |
49 |
'lib' => '<span class="om-icon om-icon-16 om-icon-fix consult-16" title="'._('Consulter').'">'._('Consulter').'</span>', |
50 |
'rights' => array('list' => array($obj, $obj.'_consulter'), 'operator' => 'OR'), |
51 |
'ordre' => 10, |
52 |
); |
53 |
$tab_actions['content'] = $tab_actions['left']['consulter']; |
54 |
// Aucun champ pour la recherche simple |
55 |
$champRecherche = array(); |
56 |
// On cache la recherche simple |
57 |
$options[] = array( |
58 |
"type" => "search", |
59 |
"display" => false, |
60 |
); |
61 |
|
62 |
/** |
63 |
* Composition de la requête |
64 |
*/ |
65 |
// SELECT |
66 |
$champAffiche = $conf["query_ct_select_champaffiche"]; |
67 |
// FROM |
68 |
$table = $conf["query_ct_from"]; |
69 |
// WHERE |
70 |
$selection = sprintf(" |
71 |
WHERE |
72 |
%s |
73 |
", |
74 |
$conf["query_ct_where"] |
75 |
); |
76 |
// ORDER BY |
77 |
$tri = sprintf(" |
78 |
ORDER BY |
79 |
%s |
80 |
", |
81 |
$conf["query_ct_orderby"] |
82 |
); |
83 |
|
84 |
// Gestion des groupes et confidentialité |
85 |
include('../sql/pgsql/filter_group.inc.php'); |
86 |
|
87 |
?> |