/[openfoncier]/trunk/app/web_entry.php
ViewVC logotype

Annotation of /trunk/app/web_entry.php

Parent Directory Parent Directory | Revision Log Revision Log


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

1 mbroquet 3730 <?php
2     /**
3     * Ce script redirige vers une recherche de dossiers passés en paramètre.
4     *
5     * @package openfoncier
6     * @version SVN : $Id: web_entry.php 5647 2015-12-18 17:01:24Z nhaye $
7     */
8     $separateur = ',';
9    
10     require_once "../obj/utils.class.php";
11     $f = new utils("nohtml");
12     // Récupération de l'objet
13     $obj = $f->get_submitted_get_value("obj");
14     // Récupération du champ de recherche
15     $field = $f->get_submitted_get_value("field");
16     // Récupération des idx
17     $values = $f->get_submitted_get_value("value");
18     // Cas où un seul idx
19     // XXX si le paramètre field est fourni avec un autre champ que l'id de l'obj
20     // et la value correspondante au field de recherche la redirection se fera sur
21     // cette value
22 softime 18876 if(strpos($values,';') === false && strpos($values,'*') === false && $values !== null) {
23 softime 7996 header('Location: '.OM_ROUTE_FORM.'&obj='.$obj.'&action=3&idx='.$values);
24 mbroquet 3730 die();
25     }
26     // Récupération des valeurs à rechercher
27 softime 18876 if($obj != null && $field != null && $values != null) {
28 mbroquet 3730 $search[$field] = str_replace(';', $separateur, $values);
29     } else {
30     $search[$field] = "";
31     }
32     // Création d'une variable de session de recherche avancée telle que créée normalement
33     $advs_id = str_replace(array('.',','), '', microtime(true));
34     $search["advanced-search-submit"] = "";
35     $_SESSION["advs_ids"][$advs_id] = serialize($search);
36     // Redirection vers le tableau des DI
37 softime 7996 header('Location: '.OM_ROUTE_TAB.'&obj='.$obj.'&advs_id='.$advs_id);
38 mbroquet 3730
39     ?>

Properties

Name Value
svn:keywords "Id"

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26