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

Contents of /trunk/app/web_entry.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3730 - (show annotations)
Fri Mar 18 11:50:26 2016 UTC (8 years, 10 months ago) by mbroquet
File size: 1437 byte(s)
Actualisation du trunk
1 <?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 if(strpos($values,';') === false AND strpos($values,'*') === false AND $values !== null) {
23 header('Location: ../scr/form.php?obj='.$obj.'&action=3&idx='.$values);
24 die();
25 }
26 // Récupération des valeurs à rechercher
27 if($obj != null and $field != null and $values != null) {
28 $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 header('Location: ../scr/tab.php?obj='.$obj.'&advs_id='.$advs_id);
38
39 ?>

Properties

Name Value
svn:executable

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26