Subversion Repositories ALCASAR

Rev

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

Rev 1129 Rev 1154
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
// for developpement purpose
-
 
7
// CONST ROOT = "C:/Serveurs/Alcasar-mageia/";
-
 
8
CONST ROOT = "/";
6
require('/etc/freeradius-web/config.php');
9
require(ROOT.'etc/freeradius-web/config.php');
7
if ($show == 1){
10
if ($show == 1){
8
	header("Location: user_admin.php?login=$login");
11
	header("Location: user_admin.php?login=$login");
9
	exit;
12
	exit;
10
}
13
}
11
require('../lib/attrshow.php');
14
require('../lib/attrshow.php');
Line 30... Line 33...
30
	var dp_cal;      
33
	var dp_cal;      
31
window.onload = function () {
34
window.onload = function () {
32
	dp_cal  = new Epoch('epoch_popup','popup',document.getElementById('popup_container'));
35
	dp_cal  = new Epoch('epoch_popup','popup',document.getElementById('popup_container'));
33
};
36
};
34
/*Fin calendrier*/
37
/*Fin calendrier*/
35
function createTickets(arg){
-
 
36
	var nbtickets = prompt("Saisissez le nombre d'utilisateurs à créer", "");
-
 
37
	// On test la pression sur le boutton "annuler"
-
 
38
	if (nbtickets===null){
-
 
39
		alert('nbtickets===null');
-
 
40
		return false;
-
 
41
	}
-
 
42
	// On test la valeur saisie n'est pas un nombre
-
 
43
	if (isNaN(nbtickets)===true){
-
 
44
		return false;
-
 
45
	}	
-
 
46
	// Conversion en entier de nbtickets 
-
 
47
	nbtickets = parseInt(nbtickets)
-
 
48
	// Configuration et envoie du formulaire
-
 
49
	arg.nbtickets.value = nbtickets
-
 
50
	arg.action = "vouchers_new.php";
-
 
51
	arg.submit();
-
 
52
	
-
 
53
	return true;
-
 
54
}
38
 
55
</script>
39
</script>
56
</head>
40
</head>
57
<body>
41
<body>
58
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
42
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
59
	<tr><th><?php  echo"$l_users_managment"; ?></th></tr>
43
	<tr><th><?php  echo"$l_users_managment"; ?></th></tr>
Line 111... Line 95...
111
			if (is_file("../lib/sql/group_info.php"))
95
			if (is_file("../lib/sql/group_info.php"))
112
				include("../lib/sql/group_info.php");
96
				include("../lib/sql/group_info.php");
113
			$login = $saved_login;}
97
			$login = $saved_login;}
114
		/*  Si les valeurs de durée sont vide remplissage avec la valeur 'Illimitée'*/
98
		/*  Si les valeurs de durée sont vide remplissage avec la valeur 'Illimitée'*/
115
		/*  et formatage des secondes sous le format Heure min ses*/
99
		/*  et formatage des secondes sous le format Heure min ses*/
116
		if ($sto_imp==''){ $sto_imp='-';}
100
		if ($sto_imp==''){ $sto_imp=$v_illimit;}
117
			else { $sto_imp=sec_imp($sto_imp);}
101
			else { $sto_imp=sec_imp($sto_imp);}
118
		if ($mas_imp==''){ $mas_imp='-';}
102
		if ($mas_imp==''){ $mas_imp=$v_illimit;}
119
			else { $mas_imp=sec_imp($mas_imp);}
103
			else { $mas_imp=sec_imp($mas_imp);}
120
		if ($mds_imp==''){ $mds_imp='-';}
104
		if ($mds_imp==''){ $mds_imp=$v_illimit;}
121
			else { $mds_imp=sec_imp($mds_imp);}
105
			else { $mds_imp=sec_imp($mds_imp);}
122
		if ($mms_imp==''){ $mms_imp='-';}
106
		if ($mms_imp==''){ $mms_imp=$v_illimit;}
123
			else { $mms_imp=sec_imp($mms_imp);}
107
			else { $mms_imp=sec_imp($mms_imp);}
124
		/*Formatage de la date afin d'être lisible dans toute les langues 'jj mm yyyy'*/
108
		/*Formatage de la date afin d'être lisible dans toute les langues 'jj mm yyyy'*/
125
		if ($Expiration!=''){ $Expiration=date("d - m - Y",strtotime($Expiration));}
109
		if ($Expiration!=''){ $Expiration=date("d - m - Y",strtotime($Expiration));}
126
			else { $Expiration=$v_without;}
110
			else { $Expiration=$v_without;}
127
		//Appel du ticket d'impression , passage en paramètres des valeurs à afficher
111
		//Appel du ticket d'impression , passage en paramètres des valeurs à afficher
Line 370... Line 354...
370
	echo "<a href=\"ticket.pdf\">Ticket</a><br>";
354
	echo "<a href=\"ticket.pdf\">Ticket</a><br>";
371
	echo "<input type=submit class=button value=\"$l_show_profile\" OnClick=\"this.form.show.value=1\">";}
355
	echo "<input type=submit class=button value=\"$l_show_profile\" OnClick=\"this.form.show.value=1\">";}
372
else{
356
else{
373
	echo "<input type=submit class=button value=\"$l_create\" OnClick=\"return formControl('newuser');\">";
357
	echo "<input type=submit class=button value=\"$l_create\" OnClick=\"return formControl('newuser');\">";
374
	echo "<input type='hidden' name='nbtickets' value=''>";
358
	echo "<input type='hidden' name='nbtickets' value=''>";
375
	echo "<br>Ou :<br>";
359
	echo "<br>$l_or :<br>";
376
	
-
 
377
	$l_create_multiple = "Créer plusieurs tickets";
-
 
378
	echo "<input type=button class=button value=\"$l_create_multiple\" OnClick=\"return createTickets(this.form);\">";
360
	echo "<input type=button class=button value=\"$l_create_multiple\" OnClick=\"return createTickets(this.form, '$l_createTicketsMSG');\">";
379
	$l_create_multiple_comment = "<br>Remarques : lors de la création plusieurs tickets sysmultanément :<br>
-
 
380
		- l'identifiant et le mot de passe sont générés aléatoirement,<br>
-
 
381
		- les champs \"Nom, prénom\" et \"Adresse de couriel\" ne sont pas pris en compte.<br> ";
-
 
382
	echo $l_create_multiple_comment;
361
	echo $l_create_multiple_comment;
383
	}
362
	}
384
?>
363
?>
385
</form>
364
</form>
386
</td></tr>
365
</td></tr>