Subversion Repositories ALCASAR

Rev

Rev 921 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 921 Rev 925
Line 1... Line 1...
1
<?php
1
<?php
2
// ticket d'impression (thank's to Geoffroy MUSITELLI)
2
// ticket d'impression (thank's to Geoffroy MUSITELLI)
3
//gestion de la langue
3
//gestion de la langue
4
if (is_file("../lib/langues.php"))
4
if (is_file("../lib/langues.php"))
5
	include("../lib/langues.php");
5
	include("../lib/langues.php");
6
 
-
 
7
require('/etc/freeradius-web/config.php');
6
require('/etc/freeradius-web/config.php');
8
if ($show == 1){
7
if ($show == 1){
9
	header("Location: user_admin.php?login=$login");
8
	header("Location: user_admin.php?login=$login");
10
	exit;
9
	exit;
11
}
10
}
12
require('../lib/attrshow.php');
11
require('../lib/attrshow.php');
13
require('../lib/defaults.php');
12
require('../lib/defaults.php');
14
 
-
 
15
if ($config[general_lib_type] == 'sql' && $config[sql_use_operators] == 'true'){
13
if ($config[general_lib_type] == 'sql' && $config[sql_use_operators] == 'true'){
16
	$colspan=2;
14
	$colspan=2;
17
	$show_ops=1;
15
	$show_ops=1;
18
}else{
16
}else{
19
	$show_ops = 0;
17
	$show_ops = 0;
20
	$colspan=1;
18
	$colspan=1;
21
}
19
}
22
?>
20
?>
23
 
-
 
24
<html><head><title>Voucher creation</title>
21
<html><head><title>Voucher creation</title>
25
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $config[general_charset]?>">
22
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $config[general_charset]?>">
26
<link rel="stylesheet" href="/css/style.css">
23
<link rel="stylesheet" href="/css/style.css">
27
<link rel="stylesheet" type="text/css" href="/css/epoch_styles.css" />
24
<link rel="stylesheet" type="text/css" href="/css/epoch_styles.css" />
28
<script type="text/javascript" src="/js/epoch_classes.js"></script>
25
<script type="text/javascript" src="/js/epoch_classes.js"></script>
Line 46... Line 43...
46
<TABLE width="100%" border=0 cellspacing=0 cellpadding=1>
43
<TABLE width="100%" border=0 cellspacing=0 cellpadding=1>
47
	<tr bgcolor="#666666"><td>
44
	<tr bgcolor="#666666"><td>
48
	<TABLE width="100%" border=0 cellspacing=0 cellpadding=2>
45
	<TABLE width="100%" border=0 cellspacing=0 cellpadding=2>
49
		<tr><td valign="middle" align="left">
46
		<tr><td valign="middle" align="left">
50
<center>
47
<center>
51
<table border=0 width=550 cellpadding=1 cellspacing=1>
48
<table border=0 width=620 cellpadding=1 cellspacing=1>
52
<tr valign=top>
49
<tr valign=top>
53
<td width=340></td>
50
<td width=400></td>
54
<td bgcolor="black" width=200>
51
<td bgcolor="black">
55
	<table border=0 width=100% cellpadding=2 cellspacing=0>
52
	<table border=0 width=100% cellpadding=2 cellspacing=0>
56
	<tr bgcolor="#907030" align=right valign=top><th>
53
	<tr bgcolor="#907030" align=right valign=top><th>
57
	<font color="white"><?php echo "$l_user_create"; ?></font>
54
	<font color="white"><?php echo "$l_user_create"; ?></font>
58
	</th></tr>
55
	</th></tr>
59
	</table>
56
	</table>
Line 136... Line 133...
136
	echo <<<EOM
133
	echo <<<EOM
137
	<tr>
134
	<tr>
138
		<td class="etiquette" colspan=$colspan>
135
		<td class="etiquette" colspan=$colspan>
139
		$l_login
136
		$l_login
140
		</td><td>
137
		</td><td>
141
		<input type=text name="login" value="$login" size=35>
138
		<input type=text name="login" value="$login" size=20>
142
		</td>
139
		</td>
143
	</tr>
140
	</tr>
144
	<tr>
141
	<tr>
145
		<td class="etiquette" colspan=$colspan>
142
		<td class="etiquette" colspan=$colspan>
146
		$l_password
143
		$l_password
147
		</td><td>
144
		</td><td>
148
		<input type=password name="passwd" size=35>
145
		<input type=password name="passwd" size=20>
149
		<br><input type="button" value="$l_passwd_gen" onclick="password(8,'newuser')">
146
		<br><input type="button" value="$l_passwd_gen" onclick="password(8,'newuser')">
150
		<input type="text" value="" name="pwdgene" size=20 readonly>
147
		<input type="text" value="" name="pwdgene" size=10 readonly>
151
		</td>
148
		</td>
152
	</tr>
149
	</tr>
153
EOM;
150
EOM;
154
	if ($config[general_lib_type] == 'sql'){
151
	if ($config[general_lib_type] == 'sql'){
155
		if (isset($member_groups))
152
		if (isset($member_groups))
Line 176... Line 173...
176
		echo <<<EOM
173
		echo <<<EOM
177
	<tr>
174
	<tr>
178
		<td class="etiquette" colspan=$colspan>
175
		<td class="etiquette" colspan=$colspan>
179
		$l_name
176
		$l_name
180
		</td><td>
177
		</td><td>
181
		<input type=text name="Fcn" value="$cn" size=35>
178
		<input type=text name="Fcn" value="$cn" size=20>
182
		</td>
179
		</td>
183
	</tr>
180
	</tr>
184
	<tr>
181
	<tr>
185
		<td class="etiquette" colspan=$colspan>
182
		<td class="etiquette" colspan=$colspan>
186
		$l_email
183
		$l_email
187
		</td><td>
184
		</td><td>
188
		<input type=text name="Fmail" value="$mail" size=35>
185
		<input type=text name="Fmail" value="$mail" size=20>
189
		</td>
186
		</td>
190
	</tr>
187
	</tr>
191
EOM;
188
EOM;
192
	}
189
	}
193
	foreach($show_attrs as $key => $desc){
190
	foreach($show_attrs as $key => $desc){
Line 292... Line 289...
292
		if ($create==0 && $advanced){
289
		if ($create==0 && $advanced){
293
			switch ($name){
290
			switch ($name){
294
				case 'Simultaneous-Use' :
291
				case 'Simultaneous-Use' :
295
					/*Pré-remplissage avec la valeur '1' pour empécher plusieurs connexions silmutanées*/
292
					/*Pré-remplissage avec la valeur '1' pour empécher plusieurs connexions silmutanées*/
296
					$val=1;//<--cette valeur correspond au nombre de session simultanée en commentant cette ligne la valeur n'est plus pré-remplie
293
					$val=1;//<--cette valeur correspond au nombre de session simultanée en commentant cette ligne la valeur n'est plus pré-remplie
297
					echo"<input type=text name=\"$name\" value=\"$val\" size=35>";
294
					echo"<input type=text name=\"$name\" value=\"$val\" size=20>";
298
					break;
295
					break;
299
				/*
296
				/*
300
				Choix de l'unité heures, minutes ou secondes 
297
				Choix de l'unité heures, minutes ou secondes 
301
				pour les durées limites de session,journée et de mois	
298
				pour les durées limites de session,journée et de mois	
302
				*/	
299
				*/	
303
				case 'Session-Timeout' :
300
				case 'Session-Timeout' :
304
				case 'Max-All-Session' :
301
				case 'Max-All-Session' :
305
				case 'Max-Daily-Session' :
302
				case 'Max-Daily-Session' :
306
				case 'Max-Monthly-Session' :
303
				case 'Max-Monthly-Session' :
307
					/*valeur d'origine de durée limite */
304
					/*valeur d'origine de durée limite */
308
					echo"<input type=text name=\"$name\" onfocus=\"this.value=''\" value=\"$val\" size=28>";
305
					echo"<input type=text name=\"$name\" onfocus=\"this.value=''\" value=\"$val\" size=20>";
309
					/* Choix d'unité*/
306
					/* Choix d'unité*/
310
					echo" <select name=\"$name"."_opt"."\" onchange=\"temps(this,'$name','newuser')\">
307
					echo" <select name=\"$name"."_opt"."\" onchange=\"temps(this,'$name','newuser')\">
311
							<option value=\"s\" selected>s</option>
308
							<option value=\"s\" selected>s</option>
312
							<option value=\"m\" >m</option>
309
							<option value=\"m\" >m</option>
313
							<option value=\"H\" >H</option>
310
							<option value=\"H\" >H</option>
Line 315... Line 312...
315
					break;
312
					break;
316
				case 'Expiration' :
313
				case 'Expiration' :
317
					/*Pré-remplissage avec la date du lendemain*/
314
					/*Pré-remplissage avec la date du lendemain*/
318
					$val=date("d F Y",strtotime("+1 day"));//<--en commentant cette ligne la valeur n'est plus pré-remplie
315
					$val=date("d F Y",strtotime("+1 day"));//<--en commentant cette ligne la valeur n'est plus pré-remplie
319
					/*Ajout du calendrier pour choisir la date*/
316
					/*Ajout du calendrier pour choisir la date*/
320
					echo"<input id=\"popup_container\" type=text name=\"$name\" value=\"$val\" size=35>";
317
					echo"<input id=\"popup_container\" type=text name=\"$name\" value=\"$val\" size=20>";
321
					break;
318
					break;
322
				default :
319
				default :
323
					if ($advanced) echo"<input type=text name=\"$name\" value=\"$val\" size=35>";
320
					if ($advanced) echo"<input type=text name=\"$name\" value=\"$val\" size=20>";
324
					break;
321
					break;
325
			}
322
			}
326
		}else{
323
		}else{
327
		/*Pas de gestion de remplissage lors de la visualisation*/
324
		/*Pas de gestion de remplissage lors de la visualisation*/
328
			if ($advanced) echo"<input type=text name=\"$name\" value=\"$val\" size=35>";
325
			if ($advanced) echo"<input type=text name=\"$name\" value=\"$val\" size=20>";
329
		
326
		
330
/*fin Ajout*/
327
/*fin Ajout*/
331
		}
328
		}
332
	}
329
	}
333
if (create==0){
330
if (create==0){
334
	print <<<EOM
331
	print <<<EOM
335
	<tr>
332
	<tr>
336
		<td class="etiquette" colspan=$colspan>
333
		<td class="etiquette" colspan=$colspan>
337
			$l_lang_ticket
334
			$l_lang_ticket
338
		</td>
335
		</td>
339
		<td width=35>
336
		<td width=20>
340
EOM;
337
EOM;
341
/*Choix de la langue du ticket d'impression*/
338
/*Choix de la langue du ticket d'impression*/
342
	echo" <select name=\"$langue_imp\" onchange=\"lang_imp(this,'newuser')\">
339
	echo" <select name=\"$langue_imp\" onchange=\"lang_imp(this,'newuser')\">
343
			<option value=\"fr\" selected>Fran&ccedil;ais</option>
340
			<option value=\"fr\" selected>Fran&ccedil;ais</option>
344
			<option value=\"en\" >English</option>
341
			<option value=\"en\" >English</option>