Subversion Repositories ALCASAR

Rev

Go to most recent revision | Details | Last modification | View Log

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