Subversion Repositories ALCASAR

Rev

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

Rev 886 Rev 899
Line 244... Line 244...
244
		$name = $attrmap["$key"];
244
		$name = $attrmap["$key"];
245
		if ($name == 'none')
245
		if ($name == 'none')
246
			continue;
246
			continue;
247
		$oper_name = $name . '_op';
247
		$oper_name = $name . '_op';
248
		$val = ($item_vals["$key"][0] != "") ? $item_vals["$key"][0] : $default_vals["$key"][0];
248
		$val = ($item_vals["$key"][0] != "") ? $item_vals["$key"][0] : $default_vals["$key"][0];
249
		/*
-
 
250
		Gestion d'un mode simple ou d'un mode avancé
-
 
251
		Définition du mode avancé: les attributs concernant la gestion des octets, de la bande passante
-
 
252
		*/
-
 
253
		switch ($key)
249
		switch ($key)
254
		{
250
		{
-
 
251
				// $advanced = 1 : champs de saisie amélioré (calendrier, convertisseur, etc.) 
-
 
252
			case 'Simultaneous-Use' : 
-
 
253
				$advanced=1;
-
 
254
				$help_link="help/simultaneous_use_help.html";
-
 
255
				$desc=$l_simultaneous_use;
-
 
256
				break;
-
 
257
			case 'Max-All-Session' :
-
 
258
				$advanced=1;
-
 
259
				$help_link="help/max_all_session_help.html";
-
 
260
				$desc=$l_max_all_session;
-
 
261
				break;
-
 
262
			case 'Session-Timeout' : 
-
 
263
				$advanced=1;
-
 
264
				$help_link="help/session_timeout_help.html";
-
 
265
				$desc=$l_session_timeout;
-
 
266
				break;
-
 
267
			case 'Max-Daily-Session' :
-
 
268
				$advanced=1;
-
 
269
				$help_link="help/session_timeout_help.html";
-
 
270
				$desc=$l_daily_timeout;
-
 
271
				break;
-
 
272
			case 'Max-Monthly-Session' :
-
 
273
				$advanced=1;
-
 
274
				$help_link="help/session_timeout_help.html";
-
 
275
				$desc=$l_monthly_timeout;
-
 
276
				break;
-
 
277
			case 'Login-Time' : 
-
 
278
				$advanced=1;
-
 
279
				$help_link="help/login_time_help.html";
-
 
280
				$desc=$l_login_time;
-
 
281
				break;
-
 
282
			case 'Expiration' :
-
 
283
				$advanced=1;
-
 
284
				$help_link="help/expiration_help.html";
-
 
285
				$desc=$l_expiration;
-
 
286
				break;
255
			case 'ChilliSpot-Max-Input-Octets' :
287
			case 'ChilliSpot-Max-Input-Octets' :
-
 
288
				$advanced=1;
-
 
289
				$help_link="help/chillispot_max_input_octets_help.html";
-
 
290
				$desc=$l_max_input_octets;
-
 
291
				break;
256
			case 'ChilliSpot-Max-Output-Octets' :
292
			case 'ChilliSpot-Max-Output-Octets' :
-
 
293
				$advanced=1;
-
 
294
				$help_link="help/chillispot_max_output_octets_help.html";
-
 
295
				$desc=$l_max_output_octets;
-
 
296
				break;
257
			case 'ChilliSpot-Max-Total-Octets' :
297
			case 'ChilliSpot-Max-Total-Octets' :
-
 
298
				$advanced=1;
-
 
299
				$help_link="help/chillispot_max_total_octets_help.html";
-
 
300
				$desc=$l_max_total_octets;
-
 
301
				break;
258
			case 'ChilliSpot-Bandwidth-Max-Up' :
302
			case 'ChilliSpot-Bandwidth-Max-Up' :
-
 
303
				$advanced=1;
-
 
304
				$help_link="help/chillispot_bandwidth_max_up_help.html";
-
 
305
				$desc=$l_max_bandwidth_up;
-
 
306
				break;
259
			case 'ChilliSpot-Bandwidth-Max-Down' :
307
			case 'ChilliSpot-Bandwidth-Max-Down' :
-
 
308
				$advanced=1;
-
 
309
				$help_link="help/chillispot_bandwidth_max_down_help.html";
-
 
310
				$desc=$l_max_bandwidth_down;
-
 
311
				break;
260
			case 'WISPr-Redirection-URL' :
312
			case 'WISPr-Redirection-URL' :
-
 
313
				$advanced=1;
261
				$advanced=1; //<-- Valeur à mettre à '0' pour limiter les fonctionnalités
314
				$help_link="help/wispr_redirection_url_help.html";
-
 
315
				$desc=$l_wispr_redirection;
262
				break;
316
				break;
263
			default:
317
			default:
264
				$advanced=1;
318
				$advanced=1;
265
				break;
319
				break;
266
		}
320
		}
267
		if ($show_ops && $advanced){
321
		if ($show_ops && $advanced){
268
		print <<<EOM
322
		print <<<EOM
269
			<tr>
323
			<tr>
270
				<td class="etiquette">
324
			<td class="etiquette">
271
					$desc
-
 
-
 
325
			<a href="$help_link" target=help onclick=window.open("$help_link","help","width=600,height=250,toolbar=no,scrollbars=no,resizable=yes") title="$l_click_for_help"><font color="blue">$desc</font></a>
272
				</td>
326
			</td>
273
EOM;
327
EOM;
274
			switch ($key){
328
			switch ($key){
275
				case 'Simultaneous-Use' : 
329
				case 'Simultaneous-Use' : 
276
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\":=\">:=";
-
 
277
					break;
-
 
278
				case 'Login-Time' : 
-
 
279
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\":=\">:=";
-
 
280
					break;
-
 
281
				case 'Expiration' :
-
 
282
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\":=\">:=";
-
 
283
					break;
-
 
284
				case 'Max-All-Session' :
330
				case 'Max-All-Session' :
285
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\":=\">:=";
-
 
286
					break;
-
 
287
				case 'Session-Timeout' :
-
 
288
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\"=\">=";
-
 
289
					break;
-
 
290
				case 'Max-Daily-Session' :
331
				case 'Max-Daily-Session' :
291
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\":=\">:=";
-
 
292
					break;
-
 
293
				case 'Max-Weekly-Session' :
332
				case 'Max-Weekly-Session' :
294
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\":=\">:=";
-
 
295
					break;
-
 
296
				case 'Max-Monthly-Session' :
333
				case 'Max-Monthly-Session' :
-
 
334
				case 'Login-Time' : 
-
 
335
				case 'Expiration' :
297
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\":=\">:=";
336
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\":=\">:=";
298
					break;
337
					break;
-
 
338
				case 'Session-Timeout' :
299
				case 'ChilliSpot-Max-Input-Octets' :
339
				case 'ChilliSpot-Max-Input-Octets' :
300
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\"=\">=";
-
 
301
					break;
-
 
302
				case 'ChilliSpot-Max-Output-Octets' :
340
				case 'ChilliSpot-Max-Output-Octets' :
303
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\"=\">=";
-
 
304
					break;
-
 
305
				case 'ChilliSpot-Max-Total-Octets' :
341
				case 'ChilliSpot-Max-Total-Octets' :
306
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\"=\">=";
-
 
307
					break;
-
 
308
				case 'ChilliSpot-Bandwidth-Max-Up' :
342
				case 'ChilliSpot-Bandwidth-Max-Up' :
309
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\"=\">=";
-
 
310
					break;
-
 
311
				case 'ChilliSpot-Bandwidth-Max-Down' :
343
				case 'ChilliSpot-Bandwidth-Max-Down' :
312
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\"=\">=";
-
 
313
					break;
-
 
314
				case 'WISPr-Redirection-URL' :
344
				case 'WISPr-Redirection-URL' :
315
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\"=\">=";
345
					echo "<td><select name=$oper_name><option $selected[$op_eq] value=\"=\">=";
316
					break;
346
					break;
317
				default :
347
				default :
318
					print <<<EOM
348
					print <<<EOM
Line 351... Line 381...
351
				pour les durées limites de session,journée et de mois	
381
				pour les durées limites de session,journée et de mois	
352
				*/	
382
				*/	
353
				case 'Session-Timeout' :
383
				case 'Session-Timeout' :
354
				case 'Max-Daily-Session' :
384
				case 'Max-Daily-Session' :
355
				case 'Max-Monthly-Session' :
385
				case 'Max-Monthly-Session' :
-
 
386
				case 'Max-All-Session' :
356
					/*valeur d'origine de durée limite */
387
					/*valeur d'origine de durée limite */
357
					echo"<input type=text name=\"$name\" onfocus=\"this.value=''\" value=\"$val\" size=28>";
388
					echo"<input type=text name=\"$name\" onfocus=\"this.value=''\" value=\"$val\" size=28>";
358
					/* Choix d'unité*/
389
					/* Choix d'unité*/
359
					echo" <select name=\"$name"."_opt"."\" onchange=\"temps(this,'$name','newuser')\">
390
					echo" <select name=\"$name"."_opt"."\" onchange=\"temps(this,'$name','newuser')\">
360
							<option value=\"s\" selected>s</option>
391
							<option value=\"s\" selected>s</option>
Line 362... Line 393...
362
							<option value=\"H\" >H</option>
393
							<option value=\"H\" >H</option>
363
						</select>";
394
						</select>";
364
					break;
395
					break;
365
				case 'Expiration' :
396
				case 'Expiration' :
366
					/*Pré-remplissage avec la date du lendemain*/
397
					/*Pré-remplissage avec la date du lendemain*/
367
					//$val=date("d F Y",strtotime("+1 day"));//<--en commentant cette ligne la valeur n'est plus pré-remplie
398
					//$val=date("d F Y",strtotime("+1 day"));// utilisée pour le voucher uniquement
368
					/*Ajout du calendrier pour choisir la date*/
399
					/*Ajout du calendrier pour choisir la date*/
369
					echo"<input id=\"popup_container\" type=text name=\"$name\" value=\"$val\" size=35>";
400
					echo"<input id=\"popup_container\" type=text name=\"$name\" value=\"$val\" size=35>";
370
					break;
401
					break;
371
				default :
402
				default :
372
					if ($advanced) echo"<input type=text name=\"$name\" value=\"$val\" size=35>";
403
					if ($advanced) echo"<input type=text name=\"$name\" value=\"$val\" size=35>";