Add a missing.php3 file with functions that may be missing from the PHP version used...
[freeradius.git] / dialup_admin / lib / attrshow.php3
1 <?php
2 include_once('../lib/xlat.php3');
3 #Read user_edit attribute map
4 if (!isset($show_attrs)){
5         $infile = xlat($config[general_user_edit_attrs_file],$login,$config);
6         $ARR = file($infile);
7         foreach($ARR as $val){
8                 $val=chop($val);
9                 if (ereg('^[[:space:]]*#',$val) || ereg('^[[:space:]]*$',$val))
10                         continue;
11                 list($key,$v)=split("\t+",$val);
12                 $show_attrs["$key"]=($v != '') ? "$v" : "$key";
13         }
14         if ($config[general_use_session] == 'yes')
15                 session_register('show_attrs');
16 }
17 if (!isset($acct_attrs) && isset($config[general_accounting_attrs_file])){
18         $infile = xlat($config[general_accounting_attrs_file],$login,$config);
19         $ARR = file($infile);
20         foreach ($ARR as $val){
21                 $val=chop($val);
22                 if (ereg('^[[:space:]]*#',$val) || ereg('^[[:space:]]*$',$val))
23                         continue;
24                 list($num,$desc,$showua,$showuf,$showfl)=split("\t+",$val);
25                 if ($showua == 'yes'){
26                         $acct_attrs["ua"]["num"]++;
27                         $acct_attrs["ua"]["$num"]=$desc;
28                 }
29                 if ($showuf == 'yes'){
30                         $acct_attrs["uf"]["num"]++;
31                         $acct_attrs["uf"]["$num"]=$desc;
32                 }
33                 if ($showfl == 'yes'){
34                         $acct_attrs["fl"]["num"]++;
35                         $acct_attrs["fl"]["$num"]=$desc;
36                 }
37         }
38         if ($config[general_use_session] == 'yes')
39                 session_register('acct_attrs');
40 }
41 ?>