2 include_once('../lib/xlat.php3');
3 #Read user_edit attribute map
5 if (isset($_SESSION['show_attrs']))
6 $show_attrs = $_SESSION['show_attrs'];
7 if (!isset($show_attrs)){
8 $infile = xlat($config[general_user_edit_attrs_file],$login,$config);
10 foreach($ARR as $val){
12 if (ereg('^[[:space:]]*#',$val) || ereg('^[[:space:]]*$',$val))
14 list($key,$v)=split("\t+",$val);
15 $show_attrs["$key"]=($v != '') ? "$v" : "$key";
17 if ($config[general_use_session] == 'yes')
18 session_register('show_attrs');
21 if (isset($_SESSION['acct_attrs']))
22 $acct_attrs = $_SESSION['acct_attrs'];
23 if (!isset($acct_attrs) && isset($config[general_accounting_attrs_file])){
24 $infile = xlat($config[general_accounting_attrs_file],$login,$config);
26 foreach ($ARR as $val){
28 if (ereg('^[[:space:]]*#',$val) || ereg('^[[:space:]]*$',$val))
30 list($num,$desc,$showua,$showuf,$showfl)=split("\t+",$val);
31 if ($showua == 'yes'){
32 $acct_attrs["ua"]["num"]++;
33 $acct_attrs["ua"]["$num"]=$desc;
35 if ($showuf == 'yes'){
36 $acct_attrs["uf"]["num"]++;
37 $acct_attrs["uf"]["$num"]=$desc;
39 if ($showfl == 'yes'){
40 $acct_attrs["fl"]["num"]++;
41 $acct_attrs["fl"]["$num"]=$desc;
44 if ($config[general_use_session] == 'yes')
45 session_register('acct_attrs');