Subversion Repositories ALCASAR

Rev

Rev 1566 | Rev 1838 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log

Rev 1566 Rev 1805
Line 1... Line 1...
1
<?php
1
<?php
2
 
2
 
-
 
3
if (!isset ($create)) $create=0;
-
 
4
if (!isset ($login)) $login='';
-
 
5
if (!isset ($selected)) $selected=array();
-
 
6
 
-
 
7
/*if(!isset($selected))
-
 
8
{
-
 
9
	$selected['username'] = '';
-
 
10
	$selected['name'] = '';
-
 
11
	$selected['department'] = '';
-
 
12
	$selected['radius'] = '';
-
 
13
	$selected['Expiration'] = '';
-
 
14
	$selected['Max-All-Session'] = '';
-
 
15
	$selected['Session-Timeout'] = '';
-
 
16
	$selected['Max-Daily-Session'] = '';
-
 
17
	$selected['Max-Monthly-Session'] = '';
-
 
18
	$selected['Simultaneous-Use'] = '';
-
 
19
	$selected['Login-Time'] = '';
-
 
20
	$selected['ChilliSpot-Max-Input-Octets'] = '';
-
 
21
	$selected['ChilliSpot-Max-Total-Octets'] = '';
-
 
22
	$selected['ChilliSpot-Bandwidth-Max-Up'] = '';
-
 
23
	$selected['ChilliSpot-Bandwidth-Max-Down'] = '';
-
 
24
	$selected['ChilliSpot-Max-Output-Octets'] = '';
-
 
25
	$selected['WISPr-Redirection-URL'] = '';
-
 
26
}*/
-
 
27
 
3
//Gestion de la langue
28
//Gestion de la langue
4
if (is_file("../lib/langues.php"))
29
if (is_file("../lib/langues.php"))
5
	include("../lib/langues.php");
30
	include("../lib/langues.php");
6
require('/etc/freeradius-web/config.php');
31
require('/etc/freeradius-web/config.php');
7
 
32
 
8
if ($config[general_lib_type] != 'sql'){
33
if ($config['general_lib_type'] != 'sql'){
9
	echo <<<EOM
34
	echo <<<EOM
10
<title>$l_title</title>
35
<title>$l_title</title>
11
<meta http-equiv="Content-Type" content="text/html; charset=$config[general_charset]">
36
<meta http-equiv="Content-Type" content="text/html; charset=$config[general_charset]">
12
<link rel="stylesheet" href="style.css">
37
<link rel="stylesheet" href="style.css">
13
</head>
38
</head>
Line 22... Line 47...
22
 
47
 
23
require('../lib/attrshow.php');
48
require('../lib/attrshow.php');
24
require('../lib/defaults.php');
49
require('../lib/defaults.php');
25
require("../lib/$config[general_lib_type]/group_info.php");
50
require("../lib/$config[general_lib_type]/group_info.php");
26
 
51
 
27
if ($config[general_lib_type] == 'sql' && $config[sql_use_operators] == 'true'){
52
if ($config['general_lib_type'] == 'sql' && $config['sql_use_operators'] == 'true'){
28
	$colspan=2;
53
	$colspan=2;
29
	$show_ops=1;
54
	$show_ops=1;
-
 
55
	include_once("../lib/operators.php");
-
 
56
	if(!isset($selected[$op_eq])) $selected[$op_eq] = '';
30
}else{
57
}else{
31
	$show_ops = 0;
58
	$show_ops = 0;
32
	$colspan=1;
59
	$colspan=1;
33
}
60
}
34
?>
61
?>
Line 132... Line 159...
132
	foreach($show_attrs as $key => $desc){
159
	foreach($show_attrs as $key => $desc){
133
		$name = $attrmap["$key"];
160
		$name = $attrmap["$key"];
134
		if ($name == 'none')
161
		if ($name == 'none')
135
			continue;
162
			continue;
136
		$oper_name = $name . '_op';
163
		$oper_name = $name . '_op';
137
		$val = ($item_vals["$key"][0] != "") ? $item_vals["$key"][0] : $default_vals["$key"][0];
164
		if(isset($item_vals["$key"][0]) && $item_vals["$key"][0] != ''){
-
 
165
			$val = $item_vals["$key"][0];
-
 
166
		} else if(isset($default_vals["$key"][0])) {
-
 
167
			$val = $default_vals["$key"][0];
-
 
168
		} else {
-
 
169
			$val = '';
-
 
170
		}
138
		switch ($key)
171
		switch ($key)
139
		{
172
		{
140
		// $advanced = 1 : champs de saisie amélioré (calendrier, convertisseur, etc.) 
173
		// $advanced = 1 : champs de saisie amélioré (calendrier, convertisseur, etc.)
141
			case 'Simultaneous-Use' : 
174
			case 'Simultaneous-Use' :
142
				$advanced=1;
175
				$advanced=1;