-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrequests_selector.php
More file actions
executable file
·58 lines (46 loc) · 1.48 KB
/
requests_selector.php
File metadata and controls
executable file
·58 lines (46 loc) · 1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?php
// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: requests_selector.php,v 1.3 2012-09-06 08:00:12 ngantier Exp $
$base_path=".";
$base_noheader=1;
$base_nobody=1;
$base_nocheck=1;
require_once("includes/init.inc.php");
require_once("$class_path/requester.class.php");
require_once("$class_path/marc_table.class.php");
header("Content-Type: text/html; charset=$charset");
$start=stripslashes($datas);
$start = str_replace("*","%",$start);
$rqt = new requester();
switch($completion):
case 'req_fiel':
// récupération des champs accessibles à partir de l'univers défini
if (!$req_univ) die;
$t = $rqt->getFieldUnivList($req_univ);
$array_selector = array();
foreach($t as $k=>$v) {
$array_selector[$k]['t']=$v['desc_t'];
$array_selector[$k]['f']=$v['desc_f'];
}
$origine = "ARRAY";
break;
default:
break;
endswitch;
switch ($origine):
case 'ARRAY':
$i=1;
while(list($index, $value) = each($array_selector)) {
if (strtolower(substr($value['f'],0,strlen($start)))==strtolower($start)) {
echo "<div id='l".$id.$i."'";
if ($autfield) echo " autid='".$index."'";
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>";
$i++;
}
}
break;
default:
break;
endswitch;