attrshow.php3

来自「使用最广泛的radius的linux的源码」· PHP3 代码 · 共 48 行

PHP3
48
字号
<?phpinclude_once('../lib/xlat.php3');#Read user_edit attribute mapunset($show_attrs);if (isset($_SESSION['show_attrs']))	$show_attrs = $_SESSION['show_attrs'];if (!isset($show_attrs)){	$infile = xlat($config[general_user_edit_attrs_file],$login,$config);	$ARR = file($infile);	foreach($ARR as $val){		$val=chop($val);		if (ereg('^[[:space:]]*#',$val) || ereg('^[[:space:]]*$',$val))			continue;		list($key,$v)=split("\t+",$val);		$show_attrs["$key"]=($v != '') ? "$v" : "$key";	}	if ($config[general_use_session] == 'yes')		session_register('show_attrs');}unset($acct_attrs);if (isset($_SESSION['acct_attrs']))	$acct_attrs = $_SESSION['acct_attrs'];if (!isset($acct_attrs) && isset($config[general_accounting_attrs_file])){	$infile = xlat($config[general_accounting_attrs_file],$login,$config);	$ARR = file($infile);	foreach ($ARR as $val){		$val=chop($val);		if (ereg('^[[:space:]]*#',$val) || ereg('^[[:space:]]*$',$val))			continue;		list($num,$desc,$showua,$showuf,$showfl)=split("\t+",$val);		if ($showua == 'yes'){			$acct_attrs["ua"]["num"]++;			$acct_attrs["ua"]["$num"]=$desc;		}		if ($showuf == 'yes'){			$acct_attrs["uf"]["num"]++;			$acct_attrs["uf"]["$num"]=$desc;		}		if ($showfl == 'yes'){			$acct_attrs["fl"]["num"]++;			$acct_attrs["fl"]["$num"]=$desc;		}	}	if ($config[general_use_session] == 'yes')		session_register('acct_attrs');}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?