Subversion Repositories ALCASAR

Rev

Rev 2424 | Rev 2505 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log

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