Subversion Repositories ALCASAR

Rev

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

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