Subversion Repositories ALCASAR

Rev

Rev 2402 | Rev 2501 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 2402 Rev 2424
1
<?php
1
<?php
2
# $Id: user_new.php 2402 2017-08-28 18:06:19Z tom.houdayer $
2
# $Id: user_new.php 2424 2017-10-11 21:50:39Z tom.houdayer $
3
 
3
 
4
//gestion de la langue
4
//gestion de la langue
5
if (is_file("../lib/langues.php"))
5
if (is_file("../lib/langues.php"))
6
	include("../lib/langues.php");
6
	include("../lib/langues.php");
7
 
7
 
8
//update Filter-Id for protocol filtering
8
//update Filter-Id for protocol filtering
9
if (isset($_POST['Filter-Proto']) && isset($_POST['Status-Open-Required']) && isset($_POST['Filter-Id']))
9
if (isset($_POST['Filter-Proto']) && isset($_POST['Status-Open-Required']) && isset($_POST['Filter-Id']))
10
{
10
{
11
	$filterId = (int)$_POST['Filter-Id'];
11
	$filterId = (int)$_POST['Filter-Id'];
12
	$FilterProto = (int)$_POST['Filter-Proto'];
12
	$FilterProto = (int)$_POST['Filter-Proto'];
13
	$statusOpenRequired = (int)($_POST['Status-Open-Required'].'000');
13
	$statusOpenRequired = (int)($_POST['Status-Open-Required'].'000');
14
	$filterId = $filterId+$FilterProto+$statusOpenRequired;
14
	$filterId = $filterId+$FilterProto+$statusOpenRequired;
15
	$_POST['Filter-Id'] = str_pad($filterId, 8, '0', STR_PAD_LEFT);
15
	$_POST['Filter-Id'] = str_pad($filterId, 8, '0', STR_PAD_LEFT);
16
}
16
}
17
if (isset($_POST['Status-Open-Required'])) {
17
if (isset($_POST['Status-Open-Required'])) {
18
	if ($_POST['Status-Open-Required'] === '1') {
18
	if ($_POST['Status-Open-Required'] === '1') {
19
		$_POST['Idle-Timeout'] = '600'; // 10 minutes
19
		$_POST['Idle-Timeout'] = '600'; // 10 minutes
20
	} else {
20
	} else {
21
		$_POST['Idle-Timeout'] = '';
21
		$_POST['Idle-Timeout'] = '';
22
	}
22
	}
23
	$_POST['Idle-Timeout_op'] = '=';
23
	$_POST['Idle-Timeout_op'] = '=';
24
}
24
}
25
 
25
 
26
require('/etc/freeradius-web/config.php');
26
require('/etc/freeradius-web/config.php');
27
 
27
 
28
if(!isset($create)) $create=0;
28
if(!isset($create)) $create=0;
29
if(!isset($show)) $show=0;
29
if(!isset($show)) $show=0;
30
if(!isset($login)) $login = '';
30
if(!isset($login)) $login = '';
31
if(!isset($cn)) $cn = '';
31
if(!isset($cn)) $cn = '';
32
if(!isset($mail)) $mail = '';
32
if(!isset($mail)) $mail = '';
33
if(!isset($langue_imp)) $langue_imp = '';
33
if(!isset($langue_imp)) $langue_imp = '';
34
if(!isset($selected)) $selected = array();
34
if(!isset($selected)) $selected = array();
35
if(!isset($selected['='])) $selected['='] = '';
35
if(!isset($selected['='])) $selected['='] = '';
36
 
36
 
37
require('../lib/attrshow.php');
37
require('../lib/attrshow.php');
38
require('../lib/defaults.php');
38
require('../lib/defaults.php');
39
 
39
 
40
if (false && /* Hide operator column */ $config['general_lib_type'] == 'sql' && $config['sql_use_operators'] == 'true') {
40
if (false && /* Hide operator column */ $config['general_lib_type'] == 'sql' && $config['sql_use_operators'] == 'true') {
41
	$colspan = 2;
41
	$colspan = 2;
42
	$show_ops = 1;
42
	$show_ops = 1;
43
	require('../lib/operators.php');
43
	require('../lib/operators.php');
44
} else {
44
} else {
45
	$show_ops = 0;
45
	$show_ops = 0;
46
	$colspan = 1;
46
	$colspan = 1;
47
}
47
}
48
?>
48
?>
49
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
49
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
50
<html>
50
<html>
51
<head>
51
<head>
52
<title>User creation</title>
52
<title>User creation</title>
53
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $config['general_charset']?>">
53
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $config['general_charset']?>">
54
<link rel="stylesheet" href="/css/style.css">
54
<link rel="stylesheet" href="/css/style.css">
55
<link rel="stylesheet" type="text/css" href="/css/epoch_styles.css">
55
<link rel="stylesheet" type="text/css" href="/css/epoch_styles.css">
56
<script type="text/javascript" src="/js/epoch_classes.js"></script>
56
<script type="text/javascript" src="/js/epoch_classes.js"></script>
57
<script type="text/javascript" src="/js/fonctions.js"></script>
57
<script type="text/javascript" src="/js/fonctions.js"></script>
58
<script language="javascript" type="text/javascript">
58
<script language="javascript" type="text/javascript">
59
 
59
 
60
/*Insertion du calendrier */
60
/*Insertion du calendrier */
61
	var dp_cal;
61
	var dp_cal;
62
window.onload = function () {
62
window.onload = function () {
63
	dp_cal  = new Epoch('epoch_popup','popup',document.getElementById('popup_container'));
63
	dp_cal  = new Epoch('epoch_popup','popup',document.getElementById('popup_container'));
64
};
64
};
65
/*Fin calendrier*/
65
/*Fin calendrier*/
66
 
66
 
67
</script>
67
</script>
68
<script type="text/javascript">
68
<script type="text/javascript">
69
	function showAdvancedFields(show) {
69
	function showAdvancedFields(show) {
70
		var form = document.forms['newuser'];
70
		var form = document.forms['newuser'];
71
		var btn_show = document.getElementById('show-advanced-fields');
71
		var btn_show = document.getElementById('show-advanced-fields');
72
		var btn_hide = document.getElementById('hide-advanced-fields');
72
		var btn_hide = document.getElementById('hide-advanced-fields');
73
 
73
 
74
		if (show) {
74
		if (show) {
75
			btn_hide.style.display = null;
75
			btn_hide.style.display = null;
76
			btn_show.style.display = 'none';
76
			btn_show.style.display = 'none';
77
			form.className += ' hide-advanced-fields';
77
			form.className += ' hide-advanced-fields';
78
		} else {
78
		} else {
79
			btn_show.style.display = null;
79
			btn_show.style.display = null;
80
			btn_hide.style.display = 'none';
80
			btn_hide.style.display = 'none';
81
			form.className = form.className.replace(' hide-advanced-fields', '');
81
			form.className = form.className.replace(' hide-advanced-fields', '');
82
 
82
 
83
		}
83
		}
84
	}
84
	}
85
</script>
85
</script>
86
<style type="text/css">
86
<style type="text/css">
87
	.hide-advanced-fields .advanced-field {
87
	.hide-advanced-fields .advanced-field {
88
		display: none;
88
		display: none;
89
	}
89
	}
90
</style>
90
</style>
91
</head>
91
</head>
92
<body>
92
<body>
93
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
93
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
94
	<tr><th><?php echo "$l_users_managment"; ?></th></tr>
94
	<tr><th><?php echo "$l_users_managment"; ?></th></tr>
95
	<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
95
	<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
96
</TABLE>
96
</TABLE>
97
<TABLE width="100%" border=0 cellspacing=0 cellpadding=1>
97
<TABLE width="100%" border=0 cellspacing=0 cellpadding=1>
98
	<tr bgcolor="#666666"><td>
98
	<tr bgcolor="#666666"><td>
99
	<TABLE width="100%" border=0 cellspacing=0 cellpadding=2>
99
	<TABLE width="100%" border=0 cellspacing=0 cellpadding=2>
100
		<tr><td valign="middle" align="left">
100
		<tr><td valign="middle" align="left">
101
<center>
101
<center>
102
<table border=0 width=620 cellpadding=1 cellspacing=1>
102
<table border=0 width=620 cellpadding=1 cellspacing=1>
103
<tr valign=top>
103
<tr valign=top>
104
<td width=400></td>
104
<td width=400></td>
105
<td bgcolor="black">
105
<td bgcolor="black">
106
	<table border="0" width="100%" cellpadding="2" cellspacing="0">
106
	<table border="0" width="100%" cellpadding="2" cellspacing="0">
107
	<tr bgcolor="#907030" align="right" valign="top"><th>
107
	<tr bgcolor="#907030" align="right" valign="top"><th>
108
	<font color="white"><? echo "$l_user_create"; ?></font>
108
	<font color="white"><? echo "$l_user_create"; ?></font>
109
	</th></tr>
109
	</th></tr>
110
	</table>
110
	</table>
111
</td></tr>
111
</td></tr>
112
<tr bgcolor="black" valign="top"><td colspan="2">
112
<tr bgcolor="black" valign="top"><td colspan="2">
113
	<table border="0" width="100%" cellpadding="12" cellspacing="0" bgcolor="#ffffd0" valign="top">
113
	<table border="0" width="100%" cellpadding="12" cellspacing="0" bgcolor="#ffffd0" valign="top">
114
	<tr><td>
114
	<tr><td>
115
<?php
115
<?php
116
function sec_imp($time)
116
function sec_imp($time)
117
/*Formatage des secondes avant l'impression */
117
/*Formatage des secondes avant l'impression */
118
{
118
{
119
	$result = '';
119
	$result = '';
120
	$jour = 0;$heure = 0;$minute = 0;$seconde = 0;
120
	$jour = 0;$heure = 0;$minute = 0;$seconde = 0;
121
	$jour = floor($time/86400);
121
	$jour = floor($time/86400);
122
	$reste = $time%86400;
122
	$reste = $time%86400;
123
    	if ($jour!=0) $result = $jour.' J ';
123
    	if ($jour!=0) $result = $jour.' J ';
124
	$heure = floor($reste/3600);
124
	$heure = floor($reste/3600);
125
    	$reste = $reste%3600;
125
    	$reste = $reste%3600;
126
    	if ($heure!=0) $result = $result.$heure.' H ';
126
    	if ($heure!=0) $result = $result.$heure.' H ';
127
	$minute = floor($reste/60);
127
	$minute = floor($reste/60);
128
    	if ($minute!=0) $result = $result.$minute.' min ';
128
    	if ($minute!=0) $result = $result.$minute.' min ';
129
	$seconde = $reste%60;
129
	$seconde = $reste%60;
130
    	if ($seconde!=0) $result = $result.$seconde.' s ';
130
    	if ($seconde!=0) $result = $result.$seconde.' s ';
131
   	return $result;
131
   	return $result;
132
}
132
}
133
 
133
 
134
if ($create == 1){
134
if ($create == 1){
135
	if (is_file("../lib/$config[general_lib_type]/user_info.php"))
135
	if (is_file("../lib/$config[general_lib_type]/user_info.php"))
136
		include("../lib/$config[general_lib_type]/user_info.php");
136
		include("../lib/$config[general_lib_type]/user_info.php");
137
	if ($user_exists != "no"){
137
	if ($user_exists != "no"){
138
		echo <<<EOM
138
		echo <<<EOM
139
<b><i>$login</i> $l_user_exists</b>
139
<b><i>$login</i> $l_user_exists</b>
140
EOM;
140
EOM;
141
	}
141
	}
142
	else{
142
	else{
143
		/*création de l'utilisateur*/
143
		/*création de l'utilisateur*/
144
		if (is_file("../lib/$config[general_lib_type]/create_user.php"))
144
		if (is_file("../lib/$config[general_lib_type]/create_user.php"))
145
			include("../lib/$config[general_lib_type]/create_user.php");
145
			include("../lib/$config[general_lib_type]/create_user.php");
146
		/*  Petit traitement pré-impression pour la lisibilité */
146
		/*  Petit traitement pré-impression pour la lisibilité */
147
		/*  Récupération des attributs du groupe le cas échéant */
147
		/*  Récupération des attributs du groupe le cas échéant */
148
		if (isset($group) && $group!=''){
148
		if (isset($group) && $group!=''){
149
			$saved_login = $login;
149
			$saved_login = $login;
150
			$login = $group;
150
			$login = $group;
151
			if (is_file("../lib/sql/group_info.php"))
151
			if (is_file("../lib/sql/group_info.php"))
152
				include("../lib/sql/group_info.php");
152
				include("../lib/sql/group_info.php");
153
			$login = $saved_login;}
153
			$login = $saved_login;}
154
		/*  Si les valeurs de durée sont vide remplissage avec la valeur 'Illimitée'*/
154
		/*  Si les valeurs de durée sont vide remplissage avec la valeur 'Illimitée'*/
155
		/*  et formatage des secondes sous le format Heure min ses*/
155
		/*  et formatage des secondes sous le format Heure min ses*/
156
		if ($sto_imp==''){ $sto_imp='-';}
156
		if ($sto_imp==''){ $sto_imp='-';}
157
			else { $sto_imp=sec_imp($sto_imp);}
157
			else { $sto_imp=sec_imp($sto_imp);}
158
		if ($mas_imp==''){ $mas_imp='-';}
158
		if ($mas_imp==''){ $mas_imp='-';}
159
			else { $mas_imp=sec_imp($mas_imp);}
159
			else { $mas_imp=sec_imp($mas_imp);}
160
		if ($mds_imp==''){ $mds_imp='-';}
160
		if ($mds_imp==''){ $mds_imp='-';}
161
			else { $mds_imp=sec_imp($mds_imp);}
161
			else { $mds_imp=sec_imp($mds_imp);}
162
		if ($mms_imp==''){ $mms_imp='-';}
162
		if ($mms_imp==''){ $mms_imp='-';}
163
			else { $mms_imp=sec_imp($mms_imp);}
163
			else { $mms_imp=sec_imp($mms_imp);}
164
		/*Formatage de la date afin d'être lisible dans toute les langues 'jj mm yyyy'*/
164
		/*Formatage de la date afin d'être lisible dans toute les langues 'jj mm yyyy'*/
165
		if ($Expiration!=''){ $Expiration=date("d - m - Y",strtotime($Expiration));}
165
		if ($Expiration!=''){ $Expiration=date("d - m - Y",strtotime($Expiration));}
166
			else { $Expiration='-';}
166
			else { $Expiration='-';}
167
		if ($show != 3) //utilisateur normal
167
		if ($show != 3) //utilisateur normal
168
		{
168
		{
169
			//Appel du ticket d'impression , passage en paramètres des valeurs à afficher
169
			//Appel du ticket d'impression , passage en paramètres des valeurs à afficher
170
			echo'	<form name="impression" method="post" action="ticket_user.php" target="_blank">
170
			echo'	<form name="impression" method="post" action="ticket_user.php" target="_blank">
171
					<input type="hidden" name="langue_imp" value="'.$langue_imp.'">
171
					<input type="hidden" name="langue_imp" value="'.$langue_imp.'">
172
					<input type="hidden" name="log_imp"    value="'.$login.'">
172
					<input type="hidden" name="log_imp"    value="'.$login.'">
173
					<input type="hidden" name="passwd_imp" value="'.$passwd_imp.'">
173
					<input type="hidden" name="passwd_imp" value="'.$passwd_imp.'">
174
					<input type="hidden" name="sto_imp"    value="'.$sto_imp.'">
174
					<input type="hidden" name="sto_imp"    value="'.$sto_imp.'">
175
					<input type="hidden" name="mas_imp"    value="'.$mas_imp.'">
175
					<input type="hidden" name="mas_imp"    value="'.$mas_imp.'">
176
					<input type="hidden" name="mds_imp"    value="'.$mds_imp.'">
176
					<input type="hidden" name="mds_imp"    value="'.$mds_imp.'">
177
					<input type="hidden" name="mms_imp"    value="'.$mms_imp.'">
177
					<input type="hidden" name="mms_imp"    value="'.$mms_imp.'">
178
					<input type="hidden" name="exp_imp"    value="'.$Expiration.'">
178
					<input type="hidden" name="exp_imp"    value="'.$Expiration.'">
179
				</form>';
179
				</form>';
180
			echo'	<a href="#" onclick="document.forms[\'impression\'].submit();">'.$l_create_ticket.'</a>';
180
			echo'	<a href="#" onclick="document.forms[\'impression\'].submit();">'.$l_create_ticket.'</a>';
181
			//fin ticket impression
181
			//fin ticket impression
182
		}
182
		}
183
		else //utilisateur = adresse mac
183
		else //utilisateur = adresse mac
184
		{
184
		{
185
			exec("sudo /usr/bin/systemctl reload chilli.service");
185
			exec("sudo /usr/bin/systemctl reload chilli.service");
186
		}
186
		}
187
		require("../lib/defaults.php");
187
		require("../lib/defaults.php");
188
		if (is_file("../lib/$config[general_lib_type]/user_info.php"))
188
		if (is_file("../lib/$config[general_lib_type]/user_info.php"))
189
			include("../lib/$config[general_lib_type]/user_info.php");
189
			include("../lib/$config[general_lib_type]/user_info.php");
190
	}
190
	}
191
}
191
}
192
?>
192
?>
193
   <form name="newuser" method="post" class=" hide-advanced-fields">
193
   <form name="newuser" method="post" class=" hide-advanced-fields">
194
      <input type=hidden name=create value="0">
194
      <input type=hidden name=create value="0">
195
      <input type=hidden name=show value="0">
195
      <input type=hidden name=show value="0">
196
	  <input type=hidden name=langue_imp value='fr'>
196
	  <input type=hidden name=langue_imp value='fr'>
197
	<table border="1" bordercolordark="#ffffe0" bordercolorlight="#000000" width="100%" cellpadding="2" cellspacing="0" bgcolor="#ffffe0" valign="top">
197
	<table border="1" bordercolordark="#ffffe0" bordercolorlight="#000000" width="100%" cellpadding="2" cellspacing="0" bgcolor="#ffffe0" valign="top">
198
<?php
198
<?php
199
if($create==0){
199
if($create==0){
200
	echo <<<EOM
200
	echo <<<EOM
201
	<tr>
201
	<tr>
202
		<td class="etiquette" colspan="$colspan">
202
		<td class="etiquette" colspan="$colspan">
203
		$l_login
203
		$l_login
204
		</td><td>
204
		</td><td>
205
		<input type=text name="login" value="$login" size=20>
205
		<input type=text name="login" value="$login" size=20>
206
		</td>
206
		</td>
207
	</tr>
207
	</tr>
208
	<tr>
208
	<tr>
209
		<td class="etiquette" colspan="$colspan">
209
		<td class="etiquette" colspan="$colspan">
210
		$l_password
210
		$l_password
211
		</td><td>
211
		</td><td>
212
		<input type=password name="passwd" size=20>
212
		<input type=password name="passwd" size=20>
213
		<br><input type="button" value="$l_passwd_gen" onclick="password(8,'newuser')">
213
		<br><input type="button" value="$l_passwd_gen" onclick="password(8,'newuser')">
214
		<input type="text" value="" name="pwdgene" size=10 readonly>
214
		<input type="text" value="" name="pwdgene" size=10 readonly>
215
		</td>
215
		</td>
216
	</tr>
216
	</tr>
217
EOM;
217
EOM;
218
	if ($config['general_lib_type'] == 'sql'){
218
	if ($config['general_lib_type'] == 'sql'){
219
		if (isset($member_groups))
219
		if (isset($member_groups))
220
			$selected[$member_groups[0]] = 'selected';
220
			$selected[$member_groups[0]] = 'selected';
221
		echo <<<EOM
221
		echo <<<EOM
222
	<tr>
222
	<tr>
223
		<td class="etiquette" colspan="$colspan">
223
		<td class="etiquette" colspan="$colspan">
224
		$l_group
224
		$l_group
225
		</td><td>
225
		</td><td>
226
EOM;
226
EOM;
227
		include_once("../lib/$config[general_lib_type]/group_info.php");
227
		include_once("../lib/$config[general_lib_type]/group_info.php");
228
		if (isset($existing_groups)){
228
		if (isset($existing_groups)){
229
			echo "<select name=\"Fgroup\">";
229
			echo "<select name=\"Fgroup\">";
230
			echo "<option value=\"\" selected></option>";
230
			echo "<option value=\"\" selected></option>";
231
			foreach ($member_groups as $group)
231
			foreach ($member_groups as $group)
232
				echo "<option value=\"$group\">$group</option>\n";
232
				echo "<option value=\"$group\">$group</option>\n";
233
			echo " </select>";
233
			echo " </select>";
234
			}
234
			}
235
		else echo "$l_group_empty";
235
		else echo "$l_group_empty";
236
	echo "</td></tr>";
236
	echo "</td></tr>";
237
	}
237
	}
238
	if ($config['general_lib_type'] == 'ldap' ||
238
	if ($config['general_lib_type'] == 'ldap' ||
239
	($config['general_lib_type'] == 'sql' && $config['sql_use_user_info_table'] == 'true')){
239
	($config['general_lib_type'] == 'sql' && $config['sql_use_user_info_table'] == 'true')){
240
		echo <<<EOM
240
		echo <<<EOM
241
	<tr>
241
	<tr>
242
		<td class="etiquette" colspan="$colspan">
242
		<td class="etiquette" colspan="$colspan">
243
		$l_name
243
		$l_name
244
		</td><td>
244
		</td><td>
245
		<input type=text name="Fcn" value="$cn" size=20>
245
		<input type=text name="Fcn" value="$cn" size=20>
246
		</td>
246
		</td>
247
	</tr>
247
	</tr>
248
	<tr>
248
	<tr>
249
		<td class="etiquette" colspan="$colspan">
249
		<td class="etiquette" colspan="$colspan">
250
		$l_email
250
		$l_email
251
		</td><td>
251
		</td><td>
252
		<input type=text name="Fmail" value="$mail" size=20>
252
		<input type=text name="Fmail" value="$mail" size=20>
253
		</td>
253
		</td>
254
	</tr>
254
	</tr>
255
EOM;
255
EOM;
256
	}
256
	}
257
	foreach ($show_attrs as $key => $desc) {
257
	foreach ($show_attrs as $key => $desc) {
258
		if ($key === 'Idle-Timeout') continue;
258
		if ($key === 'Idle-Timeout') continue;
259
		$name = $attrmap["$key"];
259
		$name = $attrmap["$key"];
260
		if ($name == 'none')
260
		if ($name == 'none')
261
			continue;
261
			continue;
262
		$oper_name = $name . '_op';
262
		$oper_name = $name . '_op';
263
		if(isset($item_vals["$key"][0]) && $item_vals["$key"][0] != '') {
263
		if(isset($item_vals["$key"][0]) && $item_vals["$key"][0] != '') {
264
			$val = $item_vals["$key"][0];
264
			$val = $item_vals["$key"][0];
265
		} else if(isset($default_vals["$key"][0])){
265
		} else if(isset($default_vals["$key"][0])){
266
			$val = $default_vals["$key"][0];
266
			$val = $default_vals["$key"][0];
267
		} else{
267
		} else{
268
			$val = '';
268
			$val = '';
269
		}
269
		}
270
		switch ($key)
270
		switch ($key)
271
		{
271
		{
272
		// $advanced = 1 : champs de saisie amélioré (calendrier, convertisseur, etc.)
272
		// $advanced = 1 : champs de saisie amélioré (calendrier, convertisseur, etc.)
273
			case 'Simultaneous-Use' :
273
			case 'Simultaneous-Use' :
274
				$advanced = false;
274
				$advanced = false;
275
				$help_link = "help/simultaneous_use_help.html";
275
				$help_link = "help/simultaneous_use_help.html";
276
				$desc = $l_simultaneous_use;
276
				$desc = $l_simultaneous_use;
277
				break;
277
				break;
278
			case 'Max-All-Session' :
278
			case 'Max-All-Session' :
279
				$advanced = false;
279
				$advanced = false;
280
				$help_link = "help/max_all_session_help.html";
280
				$help_link = "help/max_all_session_help.html";
281
				$desc = $l_max_all_session;
281
				$desc = $l_max_all_session;
282
				break;
282
				break;
283
			case 'Session-Timeout' :
283
			case 'Session-Timeout' :
284
				$advanced = true;
284
				$advanced = true;
285
				$help_link = "help/session_timeout_help.html";
285
				$help_link = "help/session_timeout_help.html";
286
				$desc = $l_session_timeout;
286
				$desc = $l_session_timeout;
287
				break;
287
				break;
288
			case 'Max-Daily-Session' :
288
			case 'Max-Daily-Session' :
289
				$advanced = true;
289
				$advanced = true;
290
				$help_link = "help/session_timeout_help.html";
290
				$help_link = "help/session_timeout_help.html";
291
				$desc = $l_daily_timeout;
291
				$desc = $l_daily_timeout;
292
				break;
292
				break;
293
			case 'Max-Monthly-Session' :
293
			case 'Max-Monthly-Session' :
294
				$advanced = true;
294
				$advanced = true;
295
				$help_link = "help/session_timeout_help.html";
295
				$help_link = "help/session_timeout_help.html";
296
				$desc = $l_monthly_timeout;
296
				$desc = $l_monthly_timeout;
297
				break;
297
				break;
298
			case 'Login-Time' :
298
			case 'Login-Time' :
299
				$advanced = true;
299
				$advanced = true;
300
				$help_link = "help/login_time_help.html";
300
				$help_link = "help/login_time_help.html";
301
				$desc = $l_login_time;
301
				$desc = $l_login_time;
302
				break;
302
				break;
303
			case 'Expiration' :
303
			case 'Expiration' :
304
				$advanced = false;
304
				$advanced = false;
305
				$help_link = "help/expiration_help.html";
305
				$help_link = "help/expiration_help.html";
306
				$desc = $l_expiration;
306
				$desc = $l_expiration;
307
				break;
307
				break;
308
			case 'ChilliSpot-Max-Input-Octets' :
308
			case 'ChilliSpot-Max-Input-Octets' :
309
				$advanced = true;
309
				$advanced = true;
310
				$help_link = "help/chillispot_max_input_octets_help.html";
310
				$help_link = "help/chillispot_max_input_octets_help.html";
311
				$desc = $l_max_input_octets;
311
				$desc = $l_max_input_octets;
312
				break;
312
				break;
313
			case 'ChilliSpot-Max-Output-Octets' :
313
			case 'ChilliSpot-Max-Output-Octets' :
314
				$advanced = true;
314
				$advanced = true;
315
				$help_link = "help/chillispot_max_output_octets_help.html";
315
				$help_link = "help/chillispot_max_output_octets_help.html";
316
				$desc = $l_max_output_octets;
316
				$desc = $l_max_output_octets;
317
				break;
317
				break;
318
			case 'ChilliSpot-Max-Total-Octets' :
318
			case 'ChilliSpot-Max-Total-Octets' :
319
				$advanced = true;
319
				$advanced = true;
320
				$help_link = "help/chillispot_max_total_octets_help.html";
320
				$help_link = "help/chillispot_max_total_octets_help.html";
321
				$desc = $l_max_total_octets;
321
				$desc = $l_max_total_octets;
322
				break;
322
				break;
323
			case 'ChilliSpot-Bandwidth-Max-Up' :
323
			case 'ChilliSpot-Bandwidth-Max-Up' :
324
				$advanced = true;
324
				$advanced = true;
325
				$help_link = "help/chillispot_bandwidth_max_up_help.html";
325
				$help_link = "help/chillispot_bandwidth_max_up_help.html";
326
				$desc = $l_max_bandwidth_up;
326
				$desc = $l_max_bandwidth_up;
327
				break;
327
				break;
328
			case 'ChilliSpot-Bandwidth-Max-Down' :
328
			case 'ChilliSpot-Bandwidth-Max-Down' :
329
				$advanced = true;
329
				$advanced = true;
330
				$help_link = "help/chillispot_bandwidth_max_down_help.html";
330
				$help_link = "help/chillispot_bandwidth_max_down_help.html";
331
				$desc = $l_max_bandwidth_down;
331
				$desc = $l_max_bandwidth_down;
332
				break;
332
				break;
333
			case 'WISPr-Redirection-URL' :
333
			case 'WISPr-Redirection-URL' :
334
				$advanced = true;
334
				$advanced = true;
335
				$help_link = "help/wispr_redirection_url_help.html";
335
				$help_link = "help/wispr_redirection_url_help.html";
336
				$desc = $l_wispr_redirection;
336
				$desc = $l_wispr_redirection;
337
				break;
337
				break;
338
			case 'Filter-Id' :
338
			case 'Filter-Id' :
339
				$advanced = false;
339
				$advanced = false;
340
				$help_link = "help/filtering_help.html";
340
				$help_link = "help/filtering_help.html";
341
				$desc = $l_filtering;
341
				$desc = $l_filtering;
342
				break;
342
				break;
343
			default:
343
			default:
344
				$advanced = true;
344
				$advanced = true;
345
				break;
345
				break;
346
		}
346
		}
347
 
347
 
348
		$advancedField = ($advanced) ? ' class="advanced-field"' : '';
348
		$advancedField = ($advanced) ? ' class="advanced-field"' : '';
349
 
349
 
350
		if ($show_ops) {
350
		if ($show_ops) {
351
			print <<<EOM
351
			print <<<EOM
352
				<tr$advancedField>
352
				<tr$advancedField>
353
				<td class="etiquette">
353
				<td class="etiquette">
354
				<a href="$help_link" target="help" onclick="window.open('$help_link','help','width=600,height=350,toolbar=no,scrollbars=no,resizable=yes')" title="$l_click_for_help"><font color="blue">$desc</font></a>
354
				<a href="$help_link" target="help" onclick="window.open('$help_link','help','width=600,height=350,toolbar=no,scrollbars=no,resizable=yes')" title="$l_click_for_help"><font color="blue">$desc</font></a>
355
				</td>
355
				</td>
356
EOM;
356
EOM;
357
			switch ($key){
357
			switch ($key){
358
				case 'Simultaneous-Use' :
358
				case 'Simultaneous-Use' :
359
				case 'Max-All-Session' :
359
				case 'Max-All-Session' :
360
				case 'Max-Daily-Session' :
360
				case 'Max-Daily-Session' :
361
				case 'Max-Weekly-Session' :
361
				case 'Max-Weekly-Session' :
362
				case 'Max-Monthly-Session' :
362
				case 'Max-Monthly-Session' :
363
				case 'Login-Time' :
363
				case 'Login-Time' :
364
				case 'Expiration' :
364
				case 'Expiration' :
365
					echo "<td><select name=\"$oper_name\"><option $selected[$op_eq] value=\":=\">:=</option></select></td>";
365
					echo "<td><select name=\"$oper_name\"><option $selected[$op_eq] value=\":=\">:=</option></select></td>";
366
					break;
366
					break;
367
				case 'Filter-Id' :
367
				case 'Filter-Id' :
368
					echo "<td><select name=\"$oper_name\"><option $selected[$op_eq] value=\":=\">:=</option></select></td>";
368
					echo "<td><select name=\"$oper_name\"><option $selected[$op_eq] value=\":=\">:=</option></select></td>";
369
					break;
369
					break;
370
				case 'Session-Timeout' :
370
				case 'Session-Timeout' :
371
				case 'ChilliSpot-Max-Input-Octets' :
371
				case 'ChilliSpot-Max-Input-Octets' :
372
				case 'ChilliSpot-Max-Output-Octets' :
372
				case 'ChilliSpot-Max-Output-Octets' :
373
				case 'ChilliSpot-Max-Total-Octets' :
373
				case 'ChilliSpot-Max-Total-Octets' :
374
				case 'ChilliSpot-Bandwidth-Max-Up' :
374
				case 'ChilliSpot-Bandwidth-Max-Up' :
375
				case 'ChilliSpot-Bandwidth-Max-Down' :
375
				case 'ChilliSpot-Bandwidth-Max-Down' :
376
				case 'WISPr-Redirection-URL' :
376
				case 'WISPr-Redirection-URL' :
377
					echo "<td><select name=\"$oper_name\"><option $selected[$op_eq] value=\"=\">=</option></select></td>";
377
					echo "<td><select name=\"$oper_name\"><option $selected[$op_eq] value=\"=\">=</option></select></td>";
378
					break;
378
					break;
379
				default :
379
				default :
380
					print <<<EOM
380
					print <<<EOM
381
						<td>
381
						<td>
382
							<select name=\"$oper_name\">
382
							<select name=\"$oper_name\">
383
								<option $selected[$op_eq] value="=">=</option>
383
								<option $selected[$op_eq] value="=">=</option>
384
								<option $selected[$op_set] value=":=">:=</option>
384
								<option $selected[$op_set] value=":=">:=</option>
385
								<option $selected[$op_add] value="+=">+=</option>
385
								<option $selected[$op_add] value="+=">+=</option>
386
								<option $selected[$op_eq2] value="==">==</option>
386
								<option $selected[$op_eq2] value="==">==</option>
387
								<option $selected[$op_ne] value="!=">!=</option>
387
								<option $selected[$op_ne] value="!=">!=</option>
388
								<option $selected[$op_gt] value=">">&gt;</option>
388
								<option $selected[$op_gt] value=">">&gt;</option>
389
								<option $selected[$op_ge] value=">=">&gt;=</option>
389
								<option $selected[$op_ge] value=">=">&gt;=</option>
390
								<option $selected[$op_lt] value="<">&lt;</option>
390
								<option $selected[$op_lt] value="<">&lt;</option>
391
								<option $selected[$op_le] value="<=">&lt;=</option>
391
								<option $selected[$op_le] value="<=">&lt;=</option>
392
								<option $selected[$op_regeq] value="=~">=~</option>
392
								<option $selected[$op_regeq] value="=~">=~</option>
393
								<option $selected[$op_regne] value="!~">!~</option>
393
								<option $selected[$op_regne] value="!~">!~</option>
394
								<option $selected[$op_exst] value="=*">=*</option>
394
								<option $selected[$op_exst] value="=*">=*</option>
395
								<option $selected[$op_nexst] value="!*">!*</option>
395
								<option $selected[$op_nexst] value="!*">!*</option>
396
							</select>
396
							</select>
397
						</td>
397
						</td>
398
EOM;
398
EOM;
399
					break;
399
					break;
400
			}
400
			}
401
		} else {
401
		} else {
402
			print <<<EOM
402
			print <<<EOM
403
				<tr$advancedField>
403
				<tr$advancedField>
404
				<td class="etiquette" colspan="$colspan">
404
				<td class="etiquette" colspan="$colspan">
405
				<a href="$help_link" target="help" onclick="window.open('$help_link','help','width=600,height=350,toolbar=no,scrollbars=no,resizable=yes')" title="$l_click_for_help"><font color="blue">$desc</font></a>
405
				<a href="$help_link" target="help" onclick="window.open('$help_link','help','width=600,height=350,toolbar=no,scrollbars=no,resizable=yes')" title="$l_click_for_help"><font color="blue">$desc</font></a>
406
EOM;
406
EOM;
407
			switch ($key) {
407
			switch ($key) {
408
				case 'Simultaneous-Use' :
408
				case 'Simultaneous-Use' :
409
				case 'Max-All-Session' :
409
				case 'Max-All-Session' :
410
				case 'Max-Daily-Session' :
410
				case 'Max-Daily-Session' :
411
				case 'Max-Weekly-Session' :
411
				case 'Max-Weekly-Session' :
412
				case 'Max-Monthly-Session' :
412
				case 'Max-Monthly-Session' :
413
				case 'Login-Time' :
413
				case 'Login-Time' :
414
				case 'Expiration' :
414
				case 'Expiration' :
415
					echo "<input type=\"hidden\" name=\"$oper_name\" value=\":=\">";
415
					echo "<input type=\"hidden\" name=\"$oper_name\" value=\":=\">";
416
					break;
416
					break;
417
				case 'Filter-Id' :
417
				case 'Filter-Id' :
418
					echo "<input type=\"hidden\" name=\"$oper_name\" value=\":=\">";
418
					echo "<input type=\"hidden\" name=\"$oper_name\" value=\":=\">";
419
					break;
419
					break;
420
				case 'Session-Timeout' :
420
				case 'Session-Timeout' :
421
				case 'ChilliSpot-Max-Input-Octets' :
421
				case 'ChilliSpot-Max-Input-Octets' :
422
				case 'ChilliSpot-Max-Output-Octets' :
422
				case 'ChilliSpot-Max-Output-Octets' :
423
				case 'ChilliSpot-Max-Total-Octets' :
423
				case 'ChilliSpot-Max-Total-Octets' :
424
				case 'ChilliSpot-Bandwidth-Max-Up' :
424
				case 'ChilliSpot-Bandwidth-Max-Up' :
425
				case 'ChilliSpot-Bandwidth-Max-Down' :
425
				case 'ChilliSpot-Bandwidth-Max-Down' :
426
				case 'WISPr-Redirection-URL' :
426
				case 'WISPr-Redirection-URL' :
427
					echo "<input type=\"hidden\" name=\"$oper_name\" value=\"=\">";
427
					echo "<input type=\"hidden\" name=\"$oper_name\" value=\"=\">";
428
					break;
428
					break;
429
				default :
429
				default :
430
					print <<<EOM
430
					print <<<EOM
431
						<select name=\"$oper_name\">
431
						<select name=\"$oper_name\">
432
							<option $selected[$op_eq] value="=">=</option>
432
							<option $selected[$op_eq] value="=">=</option>
433
							<option $selected[$op_set] value=":=">:=</option>
433
							<option $selected[$op_set] value=":=">:=</option>
434
							<option $selected[$op_add] value="+=">+=</option>
434
							<option $selected[$op_add] value="+=">+=</option>
435
							<option $selected[$op_eq2] value="==">==</option>
435
							<option $selected[$op_eq2] value="==">==</option>
436
							<option $selected[$op_ne] value="!=">!=</option>
436
							<option $selected[$op_ne] value="!=">!=</option>
437
							<option $selected[$op_gt] value=">">&gt;</option>
437
							<option $selected[$op_gt] value=">">&gt;</option>
438
							<option $selected[$op_ge] value=">=">&gt;=</option>
438
							<option $selected[$op_ge] value=">=">&gt;=</option>
439
							<option $selected[$op_lt] value="<">&lt;</option>
439
							<option $selected[$op_lt] value="<">&lt;</option>
440
							<option $selected[$op_le] value="<=">&lt;=</option>
440
							<option $selected[$op_le] value="<=">&lt;=</option>
441
							<option $selected[$op_regeq] value="=~">=~</option>
441
							<option $selected[$op_regeq] value="=~">=~</option>
442
							<option $selected[$op_regne] value="!~">!~</option>
442
							<option $selected[$op_regne] value="!~">!~</option>
443
							<option $selected[$op_exst] value="=*">=*</option>
443
							<option $selected[$op_exst] value="=*">=*</option>
444
							<option $selected[$op_nexst] value="!*">!*</option>
444
							<option $selected[$op_nexst] value="!*">!*</option>
445
						</select>
445
						</select>
446
EOM;
446
EOM;
447
					break;
447
					break;
448
			}
448
			}
449
			echo '</td>';
449
			echo '</td>';
450
		}
450
		}
451
/*
451
/*
452
Ajout du choix d'unité (pour les durées limites de session,journée et de mois)
452
Ajout du choix d'unité (pour les durées limites de session,journée et de mois)
453
et d'un calendrier pour la date d'expiration
453
et d'un calendrier pour la date d'expiration
454
Sauf dans le cas de la visualisation
454
Sauf dans le cas de la visualisation
455
*/
455
*/
456
		echo '<td>';
456
		echo '<td>';
457
		if ($create === 0){
457
		if ($create === 0){
458
			switch ($name){
458
			switch ($name){
459
				/*
459
				/*
460
				Choix de l'unité jour, heures, minutes ou secondes
460
				Choix de l'unité jour, heures, minutes ou secondes
461
				pour les durées limites max, de session,de journée et de mois
461
				pour les durées limites max, de session,de journée et de mois
462
				*/
462
				*/
463
				case 'Session-Timeout' :
463
				case 'Session-Timeout' :
464
				case 'Max-Daily-Session' :
464
				case 'Max-Daily-Session' :
465
					/*valeur d'origine de durée limite */
465
					/*valeur d'origine de durée limite */
466
					echo"<input type=\"text\" name=\"$name\" onfocus=\"this.value=''\" value=\"$val\" size=10>";
466
					echo"<input type=\"text\" name=\"$name\" onfocus=\"this.value=''\" value=\"$val\" size=10>";
467
					/* Choix d'unité*/
467
					/* Choix d'unité*/
468
					echo" <select name=\"$name"."_opt"."\" onchange=\"temps(this,'$name','newuser')\">
468
					echo" <select name=\"$name"."_opt"."\" onchange=\"temps(this,'$name','newuser')\">
469
							<option value=\"s\" selected>s</option>
469
							<option value=\"s\" selected>s</option>
470
							<option value=\"m\" >m</option>
470
							<option value=\"m\" >m</option>
471
							<option value=\"H\" >H</option>
471
							<option value=\"H\" >H</option>
472
						</select>";
472
						</select>";
473
					break;
473
					break;
474
				case 'Max-Monthly-Session' :
474
				case 'Max-Monthly-Session' :
475
				case 'Max-All-Session' :
475
				case 'Max-All-Session' :
476
					/*valeur d'origine de durée limite */
476
					/*valeur d'origine de durée limite */
477
					echo"<input type=\"text\" name=\"$name\" onfocus=\"this.value=''\" value=\"$val\" size=10>";
477
					echo"<input type=\"text\" name=\"$name\" onfocus=\"this.value=''\" value=\"$val\" size=10>";
478
					/* Choix d'unité*/
478
					/* Choix d'unité*/
479
					echo" <select name=\"$name"."_opt"."\" onchange=\"temps(this,'$name','newuser')\">
479
					echo" <select name=\"$name"."_opt"."\" onchange=\"temps(this,'$name','newuser')\">
480
							<option value=\"s\" selected>s</option>
480
							<option value=\"s\" selected>s</option>
481
							<option value=\"m\" >m</option>
481
							<option value=\"m\" >m</option>
482
							<option value=\"H\" >H</option>
482
							<option value=\"H\" >H</option>
483
							<option value=\"J\" >J</option>
483
							<option value=\"J\" >J</option>
484
						</select>";
484
						</select>";
485
					break;
485
					break;
486
				case 'Expiration' :
486
				case 'Expiration' :
487
					/*Ajout du calendrier pour choisir la date*/
487
					/*Ajout du calendrier pour choisir la date*/
488
					echo"<input id=\"popup_container\" type=\"text\" name=\"$name\" value=\"$val\" size=\"20\">";
488
					echo"<input id=\"popup_container\" type=\"text\" name=\"$name\" value=\"$val\" size=\"20\">";
489
					break;
489
					break;
490
				case 'Filter-Id' :
490
				case 'Filter-Id' :
491
					echo "<select name='Filter-Id'>";
491
					echo "<select name='Filter-Id'>";
492
					echo "<option value=\"\">$l_filtering_none</option>";
492
					echo "<option value=\"\">$l_filtering_none</option>";
493
					echo "<option value=\"00000001\">$l_filtering_havp</option>";
493
					echo "<option value=\"00000001\">$l_filtering_havp</option>";
494
					echo "<option value=\"00000011\">$l_filtering_havp_bl</option>";
494
					echo "<option value=\"00000011\">$l_filtering_havp_bl</option>";
495
					echo "<option value=\"00000101\">$l_filtering_havp_wl</option>";
495
					echo "<option value=\"00000101\">$l_filtering_havp_wl</option>";
496
					echo "</select>";
496
					echo "</select>";
497
					break;
497
					break;
498
				default :
498
				default :
499
					echo "<input type=\"text\" name=\"$name\" value=\"$val\" size=\"20\">";
499
					echo "<input type=\"text\" name=\"$name\" value=\"$val\" size=\"20\">";
500
					break;
500
					break;
501
			}
501
			}
502
		}
502
		}
503
		echo '</td>';
503
		echo '</td>';
504
	}
504
	}
505
 
505
 
506
/*Network protocole filtering*/
506
/*Network protocole filtering*/
507
print <<<EOM
507
print <<<EOM
508
	<tr>
508
	<tr>
509
		<td class="etiquette" colspan="$colspan">
509
		<td class="etiquette" colspan="$colspan">
510
		<a href="help/protocols_help.html" target="help" onclick="window.open('help/protocols_help.html','help','width=600,height=250,toolbar=no,scrollbars=no,resizable=yes')" title="$l_click_for_help"><font color="blue">$l_proto</font></a>
510
		<a href="help/protocols_help.html" target="help" onclick="window.open('help/protocols_help.html','help','width=600,height=250,toolbar=no,scrollbars=no,resizable=yes')" title="$l_click_for_help"><font color="blue">$l_proto</font></a>
511
		</td>
511
		</td>
512
		<td width=20>
512
		<td width=20>
513
EOM;
513
EOM;
514
	echo" <select name='Filter-Proto'>
514
	echo" <select name='Filter-Proto'>
515
			<option value=\"00000000\" selected>$l_proto_0</option>
515
			<option value=\"00000000\" selected>$l_proto_0</option>
516
			<option value=\"10000000\" >$l_proto_1</option>
516
			<option value=\"10000000\" >$l_proto_1</option>
517
			<option value=\"01000000\" >$l_proto_2</option>
517
			<option value=\"01000000\" >$l_proto_2</option>
518
			<option value=\"00100000\" >$l_proto_3</option>
518
			<option value=\"00100000\" >$l_proto_3</option>
519
		</select></td></tr>";
519
		</select></td></tr>";
520
 
520
 
521
	// User need to keep status page open
521
	// User need to keep status page open
522
	print <<<EOM
522
	print <<<EOM
523
	<tr class="advanced-field">
523
	<tr>
524
	<td class="etiquette" colspan="$colspan">
524
	<td class="etiquette" colspan="$colspan">
525
		<a href="help/statusOpenRequired_help.html" target=help onclick="window.open('help/statusOpenRequired_help.html','help','width=600,height=250,toolbar=no,scrollbars=no,resizable=yes')" title="$l_click_for_help"><font color="blue">$l_statusOpenRequired</font></a>
525
		<a href="help/statusOpenRequired_help.html" target=help onclick="window.open('help/statusOpenRequired_help.html','help','width=600,height=250,toolbar=no,scrollbars=no,resizable=yes')" title="$l_click_for_help"><font color="blue">$l_statusOpenRequired</font></a>
526
	</td>
526
	</td>
527
EOM;
527
EOM;
528
	echo "<td width=20>
528
	echo "<td width=20>
529
		<label><input type=\"radio\" name=\"Status-Open-Required\" value=\"0\" checked>$l_yes</label>
529
		<label><input type=\"radio\" name=\"Status-Open-Required\" value=\"0\" checked>$l_yes</label>
530
		<label><input type=\"radio\" name=\"Status-Open-Required\" value=\"1\">$l_no</label>
530
		<label><input type=\"radio\" name=\"Status-Open-Required\" value=\"1\">$l_no</label>
531
		</select></td>
531
		</select></td>
532
	</tr>";
532
	</tr>";
533
 
533
 
534
 
534
 
535
	print <<<EOM
535
	print <<<EOM
536
	<tr>
536
	<tr>
537
		<td class="etiquette" colspan="$colspan">
537
		<td class="etiquette" colspan="$colspan">
538
			$l_lang_ticket
538
			$l_lang_ticket
539
		</td>
539
		</td>
540
		<td width=20>
540
		<td width=20>
541
EOM;
541
EOM;
542
/*Choix de la langue du ticket d'impression*/
542
/*Choix de la langue du ticket d'impression*/
543
	echo" <select name=\"$langue_imp\" onchange=\"lang_imp(this,'newuser')\">
543
	echo" <select name=\"$langue_imp\" onchange=\"lang_imp(this,'newuser')\">
544
			<option value=\"fr\" selected>Fran&ccedil;ais</option>
544
			<option value=\"fr\" selected>Fran&ccedil;ais</option>
545
			<option value=\"en\" >English</option>
545
			<option value=\"en\" >English</option>
546
			<option value=\"nl\" >Nederlandse</option>
546
			<option value=\"nl\" >Nederlandse</option>
547
			<option value=\"de\" >Deutsch</option>
547
			<option value=\"de\" >Deutsch</option>
548
			<option value=\"es\" >Espa&ntilde;ol</option>
548
			<option value=\"es\" >Espa&ntilde;ol</option>
549
			<option value=\"it\" >Italiano</option>
549
			<option value=\"it\" >Italiano</option>
550
			<option value=\"pt\" >Portugês</option>
550
			<option value=\"pt\" >Portugês</option>
551
		</select></td></tr>";
551
		</select></td></tr>";
552
	}
552
	}
553
echo "</table><br>";
553
echo "</table><br>";
554
if($create == 1)
554
if($create == 1)
555
{
555
{
556
	echo "<center><a href=\"user_admin.php?login=$login\">$l_show_profile</a></center>";
556
	echo "<center><a href=\"user_admin.php?login=$login\">$l_show_profile</a></center>";
557
}
557
}
558
else
558
else
559
{
559
{
560
	echo "<input type=\"submit\" class=button value=\"$l_create\" OnClick=\"return formControl('newuser');\">";
560
	echo "<input type=\"submit\" class=button value=\"$l_create\" OnClick=\"return formControl('newuser');\">";
561
	echo "<input type=\"hidden\" name=\"nbtickets\" value=\"\">";
561
	echo "<input type=\"hidden\" name=\"nbtickets\" value=\"\">";
562
	echo "<button type=\"button\" id =\"show-advanced-fields\" onclick=\"showAdvancedFields(true)\" style=\"float: right; display: none;\">$l_simple_menu</button>";
562
	echo "<button type=\"button\" id =\"show-advanced-fields\" onclick=\"showAdvancedFields(true)\" style=\"float: right; display: none;\">$l_simple_menu</button>";
563
	echo "<button type=\"button\" id =\"hide-advanced-fields\" onclick=\"showAdvancedFields(false)\" style=\"float: right;\">$l_advanced_menu</button>";
563
	echo "<button type=\"button\" id =\"hide-advanced-fields\" onclick=\"showAdvancedFields(false)\" style=\"float: right;\">$l_advanced_menu</button>";
564
	echo "<br>$l_or :<br>";
564
	echo "<br>$l_or :<br>";
565
	echo "<input type=\"button\" class=button value=\"$l_create_multiple\" OnClick=\"return createTickets(this.form, '$l_createTicketsMSG');\">";
565
	echo "<input type=\"button\" class=button value=\"$l_create_multiple\" OnClick=\"return createTickets(this.form, '$l_createTicketsMSG');\">";
566
	echo $l_create_multiple_comment;
566
	echo $l_create_multiple_comment;
567
}
567
}
568
?>
568
?>
569
</form>
569
</form>
570
 
570
 
571
	</td></tr>
571
	</td></tr>
572
</table>
572
</table>
573
</tr>
573
</tr>
574
</table>
574
</table>
575
</center>
575
</center>
576
</TD></TR>
576
</TD></TR>
577
</TABLE>
577
</TABLE>
578
</td></tr>
578
</td></tr>
579
</TABLE>
579
</TABLE>
580
</body>
580
</body>
581
</html>
581
</html>
582
 
582