Subversion Repositories ALCASAR

Rev

Details | Last modification | View Log

Rev Author Line No. Line
610 stephane 1
<?php
2
/*
3
 
4
 
5
*/
6
require_once('includes/defines.inc.php');
7
require_once(ALCASAR_ADMIN_PATH_INC.'/session.inc.php');
8
//include(ALCASAR_ADMIN_PATH_LIB.'/user.class.php');
9
include(ALCASAR_ADMIN_PATH_LIB.'/radiusMysqlUser.class.php');
10
 
11
if (isset($_GET['username'])){
12
	$username = $_GET['username'];
13
} else {
14
	$username = '';
15
}
16
 
17
$ouser = new radiusMysqlUser();
18
$ouser->load($username, true);
19
$user = $ouser->get();
20
$attributes = $ouser->getAttribute();
21
?>
22
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
23
<html>
24
<head>
25
<title>Edit <?php echo $options['username']; ?></title>
26
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
27
 
28
<!-- include default CSS -->
29
<link rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/default.css" type="text/css">
30
<!--link rel="stylesheet" href="../css/style.css" type="text/css"-->
31
<!-- include JQUERY UI CSS -->
32
<link type="text/css"  rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/ui-lightness/jquery-ui-1.8.10.custom.css">
33
<!-- include custom page CSS -->
34
 
35
<!-- include JQUERY -->
36
<script type="text/javascript" language="javascript" src="<?php echo ALCASAR_ADMIN_PATH_JS; ?>/jquery-1.5.min.js"></script>
37
<!-- include JQUERY UI -->
38
<script type="text/javascript" language="javascript" src="<?php echo ALCASAR_ADMIN_PATH_JS; ?>/jquery-ui-1.8.10.all.min.js"></script>
39
<!-- include page javascript -->
40
<script type="text/javascript">
41
	var horaireFlag = false;
42
	var colFlag = false;
43
	var rowFlag = false;
44
	var no_limite_flag = false;
45
 
46
	$(function(){
47
 
48
	$('#horaire-table').find('tbody > tr > td').removeClass('horaireIsNotSelected');
49
	$('#horaire-table').find('tbody > tr > td').removeClass('horaireIsSelected');
50
 
51
		//Time-limite
52
		var Time_limite = '';
53
		parseHoraire(Time_limite);
54
 
55
		// Tabs
56
		$('#tabs-user').tabs();
57
		// datepicker
58
		$( ".datepicker" ).datepicker();
59
		// button
60
		$( "button, input:submit, input:button, input:reset").button();
61
 
62
		$('#horaire-table').mouseleave(function() {
63
			horaireFlag = false;
64
			colFlag = false;
65
			rowFlag = false;
66
		});
67
 
68
		// selection à partir du calendrier
69
 
70
		$('#horaire-table').find('tbody').mouseleave(function() {
71
			horaireFlag = false;
72
			rowFlag = false;
73
		});
74
		$('#horaire-table').find('tbody > tr > td').mousedown(function() {
75
			horaireFlag = true;
76
			colorize_body($(this));
77
		});
78
		$('#horaire-table').find('tbody > tr > td').mouseup(function() {
79
			horaireFlag = false;
80
		});
81
		$('#horaire-table').find('tbody > tr > td').mouseover(function() {
82
			if (horaireFlag === true){
83
				colorize_body($(this));
84
			}
85
		});
86
 
87
		// selection à partir de l'entête de la 1er colone
88
 
89
		$('#horaire-table').find('thead > tr > th:eq(0)').mousedown(function() {
90
			if (no_limite_flag){
91
				no_limite();
92
				no_limite_flag = false;
93
			} else {
94
				all_limite();
95
				no_limite_flag = true;
96
			}
97
		});
98
 
99
		// selection à partir de l'entête de colone
100
 
101
		$('#horaire-table').find('thead > tr > th').mousedown(function() {
102
			colFlag = true;
103
			head_colorize_body($(this))
104
		});
105
		$('#horaire-table').find('thead > tr > th').mouseup(function() {
106
			colFlag = false;
107
		});
108
		$('#horaire-table').find('thead').mouseleave(function() {
109
			colFlag = false;
110
		});
111
		$('#horaire-table').find('thead > tr > th').mouseover(function() {
112
			if (colFlag == true){
113
				head_colorize_body($(this))
114
			}
115
		});
116
 
117
		// selection à partir de l'entête de ligne
118
		//.mouseleave event is allready defined
119
		$('#horaire-table').find('tbody > tr > th').mousedown(function() {
120
			rowFlag = true;
121
			selectedrow = $(this).parent();
122
			row_colorize_body(selectedrow);
123
		});		
124
		$('#horaire-table').find('tbody > tr > th').mouseup(function() {
125
			rowFlag = false;
126
		});
127
		$('#horaire-table').find('tbody > tr > th').mouseover(function() {
128
			if (rowFlag == true){
129
				selectedrow = $(this).parent();
130
				row_colorize_body(selectedrow);
131
			}
132
		});
133
 
134
		function calcule_plage_jour(horaires){
135
			var d, f, i, deb, tmp;
136
			deb = true;
137
			tmp = new Array();
138
 
139
			for (i=0 ; i<=47 ; i++) {
140
				if ( jQuery.inArray(i, horaires) !== -1){
141
					if (deb){
142
						d = i;
143
						deb = false;
144
					}
145
					if (i == 47){
146
						f = i;
147
						tmp.push(new Array(d,f));
148
						deb = true;
149
					}
150
				} else {
151
					if (!(deb)){
152
						f = eval(i-1);
153
						tmp.push(new Array(d,f));
154
						deb = true;
155
					}
156
				}
157
			}
158
			return tmp;
159
		}
160
		function parsePlage(plage){
161
		alert(plage[0]);
162
			for (i=0 ; i < plage.length-1 ; i++){
163
				deb = plage[i][0];
164
				fin = plage[i][1];
165
 
166
				debh = eval(deb/2);
167
				alert(deb);
168
				if (eval(deb%2) == 0){
169
					debm  = "00";
170
				} else {
171
					debm  = "30";
172
				}
173
				deb = debh + debm;
174
 
175
				finh = parseInt(eval(fin/2));
176
				if (eval(fin%2) == 0){
177
					finm  = "00";
178
				} else {
179
					finm  = "30";
180
				}
181
				fin = finh + finm;
182
			}
183
			return deb+fin;
184
		}
185
 
186
		//Wk2305-0855,Sa,Su2305-1655
187
 
188
		$('#button_test').click(function(){
189
			a = new Array();
190
			mo = new Array();
191
			tu = new Array();
192
			we = new Array();
193
			th = new Array();
194
			fr = new Array();
195
			sa = new Array();
196
			so = new Array();
197
			plageMo = new Array();
198
			/*
199
			tds = $('#horaire-table').find('tbody > tr > td').get();
200
			$(tds).each( function(index, td){
201
				if ($(td).hasClass('horaireIsSelected')) a.push(index);
202
			})
203
			*/
204
			tds = $('#horaire-table').find('tbody > tr > td').get();
205
			$(tds).each( function(index, tda){
206
				if ($(tda).hasClass('horaireIsSelected')) a.push(index);
207
			});
208
 
209
			td_mo = $('#horaire-table').find('tbody > tr:eq(0) > td').get();
210
			$(td_mo).each( function(index, td_mo_a){
211
				if ($(td_mo_a).hasClass('horaireIsSelected')) mo.push(index);
212
			});
213
			//alert(mo);		
214
 
215
			td_tu = $('#horaire-table').find('tbody > tr:eq(1) > td').get();
216
			$(td_tu).each( function(index, td_tu_a){
217
				if ($(td_tu_a).hasClass('horaireIsSelected')) tu.push(index);
218
			});
219
			//alert(tu);
220
			td_we = $('#horaire-table').find('tbody > tr:eq(0) > td').get();
221
			$(td_we).each( function(index, td_we_a){
222
				if ($(td_we_a).hasClass('horaireIsSelected')) we.push(index);
223
			});
224
			//alert(we);
225
			td_th = $('#horaire-table').find('tbody > tr:eq(1) > td').get();
226
			$(td_th).each( function(index, td_th_a){
227
				if ($(td_th_a).hasClass('horaireIsSelected')) th.push(index);
228
			});
229
			//alert(th);
230
			td_fr = $('#horaire-table').find('tbody > tr:eq(0) > td').get();
231
			$(td_fr).each( function(index, td_fr_a){
232
				if ($(td_fr_a).hasClass('horaireIsSelected')) fr.push(index);
233
			});
234
			//alert(fr);
235
			td_sa = $('#horaire-table').find('tbody > tr:eq(1) > td').get();
236
			$(td_sa).each( function(index, td_sa_a){
237
				if ($(td_sa_a).hasClass('horaireIsSelected')) sa.push(index);
238
			});
239
			//alert(sa);
240
			td_so = $('#horaire-table').find('tbody > tr:eq(0) > td').get();
241
			$(td_so).each( function(index, td_so_a){
242
				if ($(td_so_a).hasClass('horaireIsSelected')) so.push(index);
243
			});
244
			//alert(so);
245
 
246
	plageMo = calcule_plage_jour(mo);
247
	plageTu = calcule_plage_jour(tu);
248
	plageWe = calcule_plage_jour(we);
249
	plageTh = calcule_plage_jour(th);
250
	plageFr = calcule_plage_jour(fr);
251
	plageSa = calcule_plage_jour(sa);
252
	plageSo = calcule_plage_jour(so);
253
 
254
 //alert(plage);
255
 
256
			//alert(a);
257
			$('#test').val(parsePlage(plageMo));
258
			//la suite ?
259
 
260
 
261
		});
262
	});
263
	//fonctions de sélection/déselection
264
	function row_colorize_body(row_ref){          
265
		if (row_ref.find('td').hasClass('horaireIsNotSelected') || !(row_ref.find('td').hasClass('horaireIsSelected'))){
266
			row_ref.find('td').removeClass('horaireIsNotSelected').addClass('horaireIsSelected');
267
		} else {
268
			row_ref.find('td').removeClass('horaireIsSelected').addClass('horaireIsNotSelected');
269
		}
270
 
271
		$('#periode_perso').attr("checked","checked");
272
	}
273
	function colorize_body(td_ref){
274
		if (td_ref.hasClass('horaireIsNotSelected') || !(td_ref.hasClass('horaireIsSelected'))){
275
			td_ref.removeClass('horaireIsNotSelected').addClass('horaireIsSelected');
276
		} else {
277
			td_ref.removeClass('horaireIsSelected').addClass('horaireIsNotSelected');
278
		}
279
 
280
		$('#periode_perso').attr("checked","checked");
281
	}
282
	function head_colorize_body(head_ref){
283
		horaire_head = false;
284
 
285
		var index = head_ref.index();
286
		index = (parseInt(index) - 1) *2;
287
		index2 = index + 1;
288
 
289
		if (head_ref.hasClass('headSelect')){
290
			head_ref.removeClass('headSelect').addClass('headNoSelect');
291
			horaire_head = false;
292
		} else {
293
			head_ref.removeClass('headNoSelect').addClass('headSelect');
294
			horaire_head = true;
295
		}
296
 
297
		var rows = $('#horaire-table').find('tbody > tr').get();
298
		$.each(rows, function() {
299
			if (horaire_head){
300
				$(this).find('td:eq('+index+')').removeClass('horaireIsNotSelected').addClass('horaireIsSelected');
301
				$(this).find('td:eq('+index2+')').removeClass('horaireIsNotSelected').addClass('horaireIsSelected');
302
			} else {
303
				$(this).find('td:eq('+index+')').removeClass('horaireIsSelected').addClass('horaireIsNotSelected');
304
				$(this).find('td:eq('+index2+')').removeClass('horaireIsSelected').addClass('horaireIsNotSelected');
305
			}
306
		});
307
 
308
		$('#periode_perso').attr("checked","checked");
309
	}	
310
	//fonctions de sélection/déselection des profils pre-définis
311
	function no_limite(){
312
		$('#horaire-table').find('tbody > tr > td').removeClass('horaireIsNotSelected').addClass('horaireIsSelected');
313
	}
314
	function all_limite(){
315
		$('#horaire-table').find('tbody > tr > td').removeClass('horaireIsSelected').addClass('horaireIsNotSelected');
316
	}
317
	function wk(){
318
		$('#horaire-table').find('tbody > tr > td').removeClass('horaireIsSelected').addClass('horaireIsNotSelected');;
319
		$('#horaire-table').find('tbody > tr:lt(5) > td').removeClass('horaireIsNotSelected').addClass('horaireIsSelected');
320
	}
321
	function we(){
322
		$('#horaire-table').find('tbody > tr > td').removeClass('horaireIsSelected');
323
		$('#horaire-table').find('tbody > tr:gt(4) > td').removeClass('horaireIsNotSelected').addClass('horaireIsSelected');
324
	}
325
	//parse Time-limite et affiche le résultat dans le calendrier
326
	function parseHoraire(Time_limite){
327
		if (Time_limite == ''){
328
			no_limite();
329
			return;
330
		}
331
	}
332
 
333
</script>
334
<style type="text/css">
335
.datepicker{
336
	background:url(../images/calendrier.gif) no-repeat 110px 3px;
337
}		
338
</style>
339
</head>
340
<body>
341
<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">
342
	<span class="ui-dialog-title" id="ui-dialog-title-dialog">Gestion des usagers</span>
343
</div>
344
<div id="usager">
345
	<div id="">
346
	<br />
347
	<table class="ui-widget ui-widget-content">
348
	<tr><td>Usager :</td><td><input type="text" name="User" id="User" value="<?php echo $username; ?>" readonly></td><td></td><tr>
349
	<tr><td>Mot de passe :</td><td><input type="text" name="User-mdp" id="User-mdp" value="********"></td><td><button>Générer MDP</button></td><tr>
350
	<tr><td>Date d'expiration :</td><td><input type="text" value="" name="" id="" class="datepicker"></td><td></td></tr>
351
	<tr>
352
		<td>Membre de :</td>
353
		<td>
354
			<table width="100%">
355
			<?php 
356
			$users = array(); // faire une boucle pour les groupes
357
			foreach ($users as $user){
358
				echo "<tr> <td></td> <td width='10'><image src='".ALCASAR_ADMIN_PATH_IMG."/delete.png'></td> </tr>";
359
			} ?>
360
			</table>
361
		</td>
362
		<td><button>Ajouter à un groupes</button></td>
363
	</tr>
364
	<tr><td colspan="2"><br /></td><td></td><tr>
365
	<tr><td colspan="2"><input type="button" value="Supprimer" name="" id=""> <input type="button" value="Modifier" name="" id=""></td><td></td><tr>
366
	</table>
367
 
368
	<br />
369
	</div>
370
	<div id="tabs-user">
371
		<ul>
372
			<li><a href="#tabs0">Infos personnelles</a></li>
373
			<li><a href="#tabs01">Plage horaire</a></li>
374
			<li><a href="#tabs1">Caractéristiques</a></li>
375
			<li><a href="#tabs2">Etats</a></li>
376
			<li><a href="#tabs3">Sessions ouvertes</a></li>
377
			<li><a href="#tabs4">Connexion</a></li>
378
		</ul>
379
 
380
 
381
		<div id="tabs01">
382
		<style>
383
		#testa td, #testa th {
384
		   height: 5px; /* J'agrandis la hauteur des cellules pour que l'on puisse voir l'alignement vertical */
385
		   width:50px;
386
		   vertical-align: bottom; /* Alignement vertical, le contenu des cellules sera placé en bas */
387
		   border: 1px solid black;
388
		   font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
389
		   text-align: center;
390
 
391
		}
392
		#testb td {
393
		   height: 10px; /* J'agrandis la hauteur des cellules pour que l'on puisse voir l'alignement vertical */
394
		}
395
		#testb th {
396
		   height: 5px; /* J'agrandis la hauteur des cellules pour que l'on puisse voir l'alignement vertical */
397
		}
398
		#horaire-table th{
399
 
400
		}
401
		#horaire-table td{
402
 
403
		}
404
		#horaire-table thead, #horaire-table tfoot {
405
			background-color:#D0E3FA;
406
			/*background-image:url(monimage.jpg);*/
407
			border:1px solid #6495ed;
408
		}
409
 
410
		#horaire-table tbody {
411
		background-color:#FFFFFF;
412
		/*border:1px solid #6495ed;*/
413
		}
414
		#horaire-table thead th {
415
		font-family:monospace;
416
		border:1px solid #6495ed;
417
		padding:3px;
418
		background-color:#EFF6FF;
419
		/*width:25%;*/
420
		-moz-user-select: none;
421
		   -khtml-user-select: none;
422
		   user-select: none;
423
		}
424
		#horaire-table tbody th {
425
		font-family:monospace;
426
		border:1px solid #6495ed;
427
		padding:3px;
428
		background-color:#EFF6FF;
429
		/*width:25%;*/
430
		-moz-user-select: none;
431
		   -khtml-user-select: none;
432
		   user-select: none;
433
		}
434
		#horaire-table td {
435
		font-family:sans-serif;
436
		font-size:80%;
437
		border:1px dotted #6495ed;
438
		/*border-style: dotted;*/
439
		text-align:left;
440
		width:9px;
441
		}
442
.horaireIsSelected {
443
background-color:blue;
444
}
445
.horaireIsNotSelected {
446
background-color:#FFFFFF;
447
}
448
</style>
449
		<div id="plage_horaire">
450
 
451
		<table border=1 id='horaire-table' cellpadding='0' cellspacing='1'>
452
<thead>
453
<tr id="horaireRow">
454
<th>Horaires</th>
455
<th colspan="2">0</th><th colspan="2">1</th><th colspan="2">2</th><th colspan="2">3</th><th colspan="2">4</th><th colspan="2">5</th><th colspan="2">6</th><th colspan="2">7</th><th colspan="2">8</th><th colspan="2">9</th><th colspan="2">10</th><th colspan="2">11</th><th colspan="2">12</th>
456
 
457
<th colspan="2">13</th><th colspan="2">14</th><th colspan="2">15</th><th colspan="2">16</th><th colspan="2">17</th><th colspan="2">18</th><th colspan="2">19</th><th colspan="2">20</th><th colspan="2">21</th><th colspan="2">22</th><th colspan="2">23</th>
458
<tr>
459
</thead>
460
<tbody>
461
<tr id='MoRow'>
462
<th>Lundi</th>
463
 
464
<td id='Mo'><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
465
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
466
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
467
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
468
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
469
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
470
 
471
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
472
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
473
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
474
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
475
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
476
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
477
 
478
</tr>
479
<tr id='TuRow'>
480
<th>Mardi</th>
481
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
482
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
483
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
484
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
485
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
486
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
487
 
488
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
489
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
490
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
491
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
492
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
493
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
494
</tr>
495
 
496
<tr id='WeRow'>
497
<th>Mercredi</th>
498
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
499
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
500
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
501
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
502
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
503
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
504
 
505
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
506
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
507
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
508
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
509
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
510
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
511
</tr>
512
<tr id='ThRow'>
513
<th>Jeudi</th>
514
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
515
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
516
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
517
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
518
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
519
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
520
 
521
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
522
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
523
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
524
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
525
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
526
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
527
</tr>
528
<tr id='FrRow'>
529
<th>Vendredi</th>
530
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
531
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
532
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
533
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
534
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
535
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
536
 
537
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
538
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
539
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
540
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
541
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
542
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
543
</tr>
544
<tr id='SaRow'>
545
<th>Samedi</th>
546
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
547
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
548
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
549
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
550
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
551
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
552
 
553
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
554
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
555
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
556
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
557
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
558
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
559
</tr>
560
<tr id='SoRow'>
561
<th>Dimanche</th>
562
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
563
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
564
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
565
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
566
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
567
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
568
 
569
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
570
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
571
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
572
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
573
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
574
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td>
575
</tr>
576
</tbody>
577
 
578
</table>
579
<br />
580
Legende :<br />
581
<style>
582
.autorise{
583
border:1px dotted #6495ed;
584
background-color:blue;
585
width: 20px;
586
}
587
.refuse{
588
border:1px dotted #6495ed;
589
background-color:#FFFFFF;
590
width: 20px;
591
}
592
 
593
</style>
594
<table>
595
<tr><td class="autorise"><br /></td><td>Autoris&eacute;</td></tr>
596
<tr><td class="refuse"><br /></td><td>Refus&eacute;</td></tr>
597
</table>
598
<br />
599
Période :<br />
600
<input type="radio" name="periode" value="0" onClick="no_limite();"> Aucune limite<br />
601
<input type="radio" name="periode" value="1" onClick="wk();"> En semaine uniquement<br />
602
<input type="radio" name="periode" value="2" onClick="we();"> Week end uniquement<br />
603
<input type="radio" name="periode" value="3" id="periode_perso" checked> Personalisé <br />
604
<br />
605
<button>Annuler</button><button id="button_test">Modifier</button>
606
<input type="text" name="test" id="test" size="255" value="">
607
 
608
<br />
609
 
610
		</div>
611
		</div>
612
 
613
 
614
 
615
		<div id="tabs0">
616
			<table class="ui-widget ui-widget-content">
617
			<tr><td>Nom complet (NOM Prénom)</td><td><input type="text" name="" id="" value="<?php echo $user['Name'];?>"></td><tr>
618
			<tr><td>Mail</td><td><input type="text" name="email" id="email" value="<?php echo $user['Mail'];?>"></td><tr>
619
			<tr><td>Service</td><td><input type="text" name="service" id="service" value="<?php echo $user['Department'];?>"></td><tr>
620
			<tr><td>Téléphone personnel</td><td><input type="text" name="phone" id="phone" value="<?php echo $user['HomePhone'];?>"></td><tr>
621
			<tr><td>Téléphone bureau</td><td><input type="text" name="bureau" id="bureau" value="<?php echo $user['WorkPhone'];?>"></td><tr>
622
			<tr><td>Téléphone mobile</td><td><input type="text" name="mobile" id="mobile" value="<?php echo $user['Mobile'];?>"></td><tr>
623
			<tr><td><br /></td><td></td></tr>
624
			<tr><td><button>Annuler</button><button>Modifier</button></td><td></td></tr>
625
			</table>
626
		</div>
627
		<div id="tabs1">
628
		<table class="ui-widget ui-widget-content">
629
		<!--thead><tr class="ui-widget-header"><td></td><td></td></tr></thead-->
630
		<tbody>
631
		<tr><td>Nombre de session simultanée</td><td><input type="text" value="" name="Simultaneous-Use0" id=""></td></tr>
632
		<tr><td>Durée limite d'une session</td><td><input type="hidden" name="Session-Timeout0" id="" value=""><input type="text" value="" name="Session-Timeout0_h" id="" size="4">h<input type="text" value="" name="Session-Timeout0_mm" id="" size="2">mm<input type="text" value="" name="Session-Timeout0_s" id="" size="2">s</td></tr>
633
		<tr><td>Durée limite journalière</td><td><input type="hidden" name="Max-Daily-Session0" id="" value=""><input type="text" value="" name="Max-Daily-Session0_h" id="" size="4">h<input type="text" value="" name="Max-Daily-Session0_mm" id="" size="2">mm<input type="text" value="" name="Max-Daily-Session0_s" id="" size="2">s</td></tr>
634
		<tr><td>Durée limite mensuelle</td><td><input type="hidden" name="Max-Monthly-Session0" id="" value=""><input type="text" value="" name="Max-Monthly-Session0_h" id="" size="4">h<input type="text" value="" name="Max-Monthly-Session0_mm" id="" size="2">mm<input type="text" value="" name="Max-Monthly-Session0_s" id="" size="2">s</td></tr>
635
		<tr><td>Période hebdomadaire</td><td><input type="text" value="" name="Login-Time0" id=""></td></tr>
636
		<tr><td>Nombre d'octets max. en émission (en octets)</td><td><input type="text" value="" name="ChilliSpot-Max-Input-Octets0" id=""></td></tr>
637
		<tr><td>Nombre d'octets max. en réception (en octets)</td><td><input type="text" value="" name="ChilliSpot-Max-Output-Octets0" id=""></td></tr>
638
		<tr><td>Nombre d'octets max. total transmit (en octets)</td><td><input type="text" value="" name="ChilliSpot-Max-Total-Octets0" id=""></td></tr>
639
		<tr><td>Bande passante montante max. (en kbits/seconde) </td><td><input type="text" value="" name="ChilliSpot-Bandwidth-Max-Up0" id=""></td></tr>
640
		<tr><td>Bande passante descendante max. (en kbits/seconde)</td><td><input type="text" value="" name="ChilliSpot-Bandwidth-Max-Down0" id=""></td></tr>
641
		<tr><td>URL de redirection</td><td><input type="text" value="" name="" id=""></td></tr>
642
		<tr><td><br /></td><td></td></tr>
643
		<tr><td><button>Annuler</button><button>Modifier</button></td><td></td></tr>
644
		</tbody>
645
		</table>
646
 
647
		</div>
648
 
649
		<div id="tabs2"></div>
650
		<div id="tabs3">
651
		Nb. sessions ouvertes : X<br />
652
		<br />
653
		<button>Déconnectet toutes les sessions ouvertes</button>
654
		<br /><br />
655
		<table class="ui-widget ui-widget-content">
656
		<thead><tr class="ui-widget-header"><td width="50">#</td><td width="100">MAC</td><td width="100">IP</td><td>Hôte</td><td>Date/heure</td><td>-</td></tr></thead>
657
		<tbody>
658
		<tr><td>1</td><td>exemple</td><td>exemple</td><td>exemple</td><td>exemple</td><td><a href="">déconnecter</a></td></tr>
659
		<tr><td>2</td><td>exemple</td><td>exemple</td><td>exemple</td><td>exemple</td><td><a href="">déconnecter</a></td></tr>
660
		</tbody>
661
		</table>
662
		</div>
663
		<div id="tabs4"></div>
664
	</div>
665
<div>
666
 
667
</body>
602 stephane 668
</body>