source: pmb4.2/trunk/fuentes/pmb/requests_selector.php @ 828

Last change on this file since 828 was 815, checked in by jrpelegrina, 4 years ago

Initial release of pmb 4.2

  • Property svn:executable set to *
File size: 1.5 KB
Line 
1<?php
2// +-------------------------------------------------+
3// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
4// +-------------------------------------------------+
5// $Id: requests_selector.php,v 1.3 2012-09-06 08:00:12 ngantier Exp $
6
7$base_path=".";
8$base_noheader=1;
9$base_nobody=1;
10$base_nocheck=1;
11
12
13require_once("includes/init.inc.php");
14require_once("$class_path/requester.class.php");
15require_once("$class_path/marc_table.class.php");
16
17header("Content-Type: text/html; charset=$charset");
18$start=stripslashes($datas);
19$start = str_replace("*","%",$start);
20
21$rqt = new requester();
22
23switch($completion):
24        case 'req_fiel':
25                // récupération des champs accessibles à partir de l'univers défini
26                if (!$req_univ) die;
27                $t = $rqt->getFieldUnivList($req_univ);
28               
29                $array_selector = array();
30                foreach($t as $k=>$v) {
31                        $array_selector[$k]['t']=$v['desc_t'];
32                        $array_selector[$k]['f']=$v['desc_f'];
33                }
34               
35                $origine = "ARRAY";
36                break;
37        default: 
38                break;
39endswitch;
40
41
42switch ($origine):
43        case 'ARRAY':
44                $i=1;
45                while(list($index, $value) = each($array_selector)) {
46                        if (strtolower(substr($value['f'],0,strlen($start)))==strtolower($start)) {
47                        echo "<div id='l".$id.$i."'";
48                        if ($autfield) echo " autid='".$index."'";
49                        echo " style='cursor:default;font-family:arial,helvetica;font-size:10px;width:100%' onClick='ajax_set_datas(\"l".$id.$i."\",\"$id\")'>".$value['t']."-".$value['f']."</div>";
50                        $i++;   
51                        }
52                }
53                break;
54        default: 
55                break;
56endswitch;
57
58
Note: See TracBrowser for help on using the repository browser.