Subversion Repositories ALCASAR

Rev

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

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