1,7 → 1,41 |
<?php |
/* |
|
|
Array |
( |
[username] => s |
[User] => s |
[User-mdp] => ******** |
[User-mdp-clear] => |
[Expiration] => 23 April 2011 |
[altExpirationDate] => |
[bupdate] => Modifier |
[name] => |
[email] => |
[service] => |
[phone] => |
[bureau] => |
[mobile] => |
[Simultaneous-Use] => 1 |
[Session-Timeout] => |
[Session-Timeout_h] => |
[Session-Timeout_mm] => |
[Session-Timeout_s] => |
[Max-Daily-Session] => |
[Max-Daily-Session_h] => |
[Max-Daily-Session_mm] => |
[Max-Daily-Session_s] => |
[Max-Monthly-Session] => |
[Max-Monthly-Session_h] => |
[Max-Monthly-Session_mm] => |
[Max-Monthly-Session_s] => |
[Login-Time] => |
[ChilliSpot-Max-Input-Octets] => |
[ChilliSpot-Max-Output-Octets] => |
[ChilliSpot-Max-Total-Octets] => |
[ChilliSpot-Bandwidth-Max-Up] => |
[ChilliSpot-Bandwidth-Max-Down] => |
[WISPr-Redirection-URL] => |
) |
*/ |
require_once('includes/defines.inc.php'); |
require_once(ALCASAR_ADMIN_PATH_INC.'/session.inc.php'); |
8,16 → 42,50 |
//include(ALCASAR_ADMIN_PATH_LIB.'/user.class.php'); |
include(ALCASAR_ADMIN_PATH_LIB.'/radiusMysqlUser.class.php'); |
|
if (isset($_GET['username'])){ |
$username = $_GET['username']; |
/* |
Traitement des mises à jours |
*/ |
if (isset($_POST['bupdate'])&&isset($_POST['username'])){ |
|
$username = $_POST['username']; |
/* |
echo '<pre>'; |
print_r($_POST); |
echo '</pre>'; |
*/ |
//$validattribute = array('username','User-mdp','Expiration','name','email','service','phone','bureau','mobile','Simultaneous-Use','Session-Timeout','Max-Daily-Session','Max-Monthly-Session','Login-Time','ChilliSpot-Max-Input-Octets','ChilliSpot-Max-Output-Octets','ChilliSpot-Max-Total-Octets','ChilliSpot-Bandwidth-Max-Up','ChilliSpot-Bandwidth-Max-Down','WISPr-Redirection-URL'); |
$ouser = new radiusMysqlUser(); |
echo '<pre>'; |
foreach ($_POST as $key => $val){ |
if (in_array($key, $attrmap)){ |
/* |
ATTENTION FAIRE UN TEST DE $VAL!!! |
|
METTRE EN FORME LES DATES |
|
*/ |
echo $key.' '.$val; |
$ouser->set($key,$val); |
} |
} |
echo '</pre>'; |
$ouser->save(); |
} else { |
$username = ''; |
if (isset($_GET['username'])){ |
$username = $_GET['username'];//faire fonction xss_clean |
} else { |
header('Location: users.php'); |
} |
$ouser = new radiusMysqlUser(); |
$ouser->load($username, true); |
} |
|
$ouser = new radiusMysqlUser(); |
$ouser->load($username, true); |
$user = $ouser->get(); |
$attributes = $ouser->getAttribute(); |
echo '<pre>'; |
print_r($user); |
echo '</pre>'; |
/* |
Affichage de la page |
*/ |
?> |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
<html> |
24,7 → 92,6 |
<head> |
<title>Edit <?php echo $options['username']; ?></title> |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
|
<!-- include default CSS --> |
<link rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/default.css" type="text/css"> |
<!--link rel="stylesheet" href="../css/style.css" type="text/css"--> |
33,307 → 100,47 |
<!-- include custom page CSS --> |
|
<!-- include JQUERY --> |
<script type="text/javascript" language="javascript" src="<?php echo ALCASAR_ADMIN_PATH_JS; ?>/jquery-1.5.min.js"></script> |
<script type="text/javascript" language="javascript" src="<?php echo ALCASAR_ADMIN_PATH_JS; ?>/jquery-1.6.1.min.js"></script> |
<!-- include JQUERY UI --> |
<script type="text/javascript" language="javascript" src="<?php echo ALCASAR_ADMIN_PATH_JS; ?>/jquery-ui-1.8.10.all.min.js"></script> |
<script type="text/javascript" language="javascript" src="<?php echo ALCASAR_ADMIN_PATH_JS; ?>/jquery-ui-i18n.min.js"></script> |
<!-- include page javascript --> |
<script type="text/javascript"> |
var horaireFlag = false; |
var colFlag = false; |
var rowFlag = false; |
var no_limite_flag = false; |
function seconds2Hms(d) { |
d = Number(d); |
var h = Math.floor(d / 3600); |
var m = Math.floor(d % 3600 / 60); |
var s = Math.floor(d % 3600 % 60); |
//return ((h > 0 ? h + ":" : "") + (m > 0 ? (h > 0 && m < 10 ? "0" : "") + m + ":" : "0:") + (s < 10 ? "0" : "") + s); |
return new array(h,m,s); |
} |
function hms2Seconds(h, m, s) { |
h = Number(d); |
m = Number(d); |
s = Number(d); |
|
return Math.floor(h * 3600 + m * 60 + s); |
} |
|
$(function(){ |
|
$('#horaire-table').find('tbody > tr > td').removeClass('horaireIsNotSelected'); |
$('#horaire-table').find('tbody > tr > td').removeClass('horaireIsSelected'); |
|
//Time-limite |
var Time_limite = ''; |
parseHoraire(Time_limite); |
|
$(function(){ |
// Tabs |
$('#tabs-user').tabs(); |
// datepicker |
$( ".datepicker" ).datepicker(); |
$.datepicker.setDefaults( $.datepicker.regional[ "fr" ] ); |
//$( ".datepicker" ).datepicker( $.datepicker.regional[ "fr" ] ); |
$( ".datepicker" ).datepicker( |
{ |
altFormat: 'yy-mm-dd', |
altField: '#altExpirationDate', //pour mise à jour de ma bdd! |
dateFormat: 'dd MM yy' |
}); |
// button |
$( "button, input:submit, input:button, input:reset").button(); |
|
$('#horaire-table').mouseleave(function() { |
horaireFlag = false; |
colFlag = false; |
rowFlag = false; |
}); |
|
// selection à partir du calendrier |
|
$('#horaire-table').find('tbody').mouseleave(function() { |
horaireFlag = false; |
rowFlag = false; |
}); |
$('#horaire-table').find('tbody > tr > td').mousedown(function() { |
horaireFlag = true; |
colorize_body($(this)); |
}); |
$('#horaire-table').find('tbody > tr > td').mouseup(function() { |
horaireFlag = false; |
}); |
$('#horaire-table').find('tbody > tr > td').mouseover(function() { |
if (horaireFlag === true){ |
colorize_body($(this)); |
} |
}); |
|
// selection à partir de l'entête de la 1er colone |
|
$('#horaire-table').find('thead > tr > th:eq(0)').mousedown(function() { |
if (no_limite_flag){ |
no_limite(); |
no_limite_flag = false; |
} else { |
all_limite(); |
no_limite_flag = true; |
} |
}); |
|
// selection à partir de l'entête de colone |
|
$('#horaire-table').find('thead > tr > th').mousedown(function() { |
colFlag = true; |
head_colorize_body($(this)) |
}); |
$('#horaire-table').find('thead > tr > th').mouseup(function() { |
colFlag = false; |
}); |
$('#horaire-table').find('thead').mouseleave(function() { |
colFlag = false; |
}); |
$('#horaire-table').find('thead > tr > th').mouseover(function() { |
if (colFlag == true){ |
head_colorize_body($(this)) |
} |
}); |
|
// selection à partir de l'entête de ligne |
//.mouseleave event is allready defined |
$('#horaire-table').find('tbody > tr > th').mousedown(function() { |
rowFlag = true; |
selectedrow = $(this).parent(); |
row_colorize_body(selectedrow); |
}); |
$('#horaire-table').find('tbody > tr > th').mouseup(function() { |
rowFlag = false; |
}); |
$('#horaire-table').find('tbody > tr > th').mouseover(function() { |
if (rowFlag == true){ |
selectedrow = $(this).parent(); |
row_colorize_body(selectedrow); |
} |
}); |
|
function calcule_plage_jour(horaires){ |
var d, f, i, deb, tmp; |
deb = true; |
tmp = new Array(); |
|
for (i=0 ; i<=47 ; i++) { |
if ( jQuery.inArray(i, horaires) !== -1){ |
if (deb){ |
d = i; |
deb = false; |
} |
if (i == 47){ |
f = i; |
tmp.push(new Array(d,f)); |
deb = true; |
} |
} else { |
if (!(deb)){ |
f = eval(i-1); |
tmp.push(new Array(d,f)); |
deb = true; |
} |
} |
} |
return tmp; |
} |
function parsePlage(plage){ |
alert(plage[0]); |
for (i=0 ; i < plage.length-1 ; i++){ |
deb = plage[i][0]; |
fin = plage[i][1]; |
|
debh = eval(deb/2); |
alert(deb); |
if (eval(deb%2) == 0){ |
debm = "00"; |
} else { |
debm = "30"; |
} |
deb = debh + debm; |
|
finh = parseInt(eval(fin/2)); |
if (eval(fin%2) == 0){ |
finm = "00"; |
} else { |
finm = "30"; |
} |
fin = finh + finm; |
} |
return deb+fin; |
} |
|
//Wk2305-0855,Sa,Su2305-1655 |
|
$('#button_test').click(function(){ |
a = new Array(); |
mo = new Array(); |
tu = new Array(); |
we = new Array(); |
th = new Array(); |
fr = new Array(); |
sa = new Array(); |
so = new Array(); |
plageMo = new Array(); |
/* |
tds = $('#horaire-table').find('tbody > tr > td').get(); |
$(tds).each( function(index, td){ |
if ($(td).hasClass('horaireIsSelected')) a.push(index); |
}) |
*/ |
tds = $('#horaire-table').find('tbody > tr > td').get(); |
$(tds).each( function(index, tda){ |
if ($(tda).hasClass('horaireIsSelected')) a.push(index); |
}); |
|
td_mo = $('#horaire-table').find('tbody > tr:eq(0) > td').get(); |
$(td_mo).each( function(index, td_mo_a){ |
if ($(td_mo_a).hasClass('horaireIsSelected')) mo.push(index); |
}); |
//alert(mo); |
|
td_tu = $('#horaire-table').find('tbody > tr:eq(1) > td').get(); |
$(td_tu).each( function(index, td_tu_a){ |
if ($(td_tu_a).hasClass('horaireIsSelected')) tu.push(index); |
}); |
//alert(tu); |
td_we = $('#horaire-table').find('tbody > tr:eq(0) > td').get(); |
$(td_we).each( function(index, td_we_a){ |
if ($(td_we_a).hasClass('horaireIsSelected')) we.push(index); |
}); |
//alert(we); |
td_th = $('#horaire-table').find('tbody > tr:eq(1) > td').get(); |
$(td_th).each( function(index, td_th_a){ |
if ($(td_th_a).hasClass('horaireIsSelected')) th.push(index); |
}); |
//alert(th); |
td_fr = $('#horaire-table').find('tbody > tr:eq(0) > td').get(); |
$(td_fr).each( function(index, td_fr_a){ |
if ($(td_fr_a).hasClass('horaireIsSelected')) fr.push(index); |
}); |
//alert(fr); |
td_sa = $('#horaire-table').find('tbody > tr:eq(1) > td').get(); |
$(td_sa).each( function(index, td_sa_a){ |
if ($(td_sa_a).hasClass('horaireIsSelected')) sa.push(index); |
}); |
//alert(sa); |
td_so = $('#horaire-table').find('tbody > tr:eq(0) > td').get(); |
$(td_so).each( function(index, td_so_a){ |
if ($(td_so_a).hasClass('horaireIsSelected')) so.push(index); |
}); |
//alert(so); |
|
plageMo = calcule_plage_jour(mo); |
plageTu = calcule_plage_jour(tu); |
plageWe = calcule_plage_jour(we); |
plageTh = calcule_plage_jour(th); |
plageFr = calcule_plage_jour(fr); |
plageSa = calcule_plage_jour(sa); |
plageSo = calcule_plage_jour(so); |
|
//alert(plage); |
|
//alert(a); |
$('#test').val(parsePlage(plageMo)); |
//la suite ? |
|
|
}); |
}); |
//fonctions de sélection/déselection |
function row_colorize_body(row_ref){ |
if (row_ref.find('td').hasClass('horaireIsNotSelected') || !(row_ref.find('td').hasClass('horaireIsSelected'))){ |
row_ref.find('td').removeClass('horaireIsNotSelected').addClass('horaireIsSelected'); |
} else { |
row_ref.find('td').removeClass('horaireIsSelected').addClass('horaireIsNotSelected'); |
} |
|
$('#periode_perso').attr("checked","checked"); |
} |
function colorize_body(td_ref){ |
if (td_ref.hasClass('horaireIsNotSelected') || !(td_ref.hasClass('horaireIsSelected'))){ |
td_ref.removeClass('horaireIsNotSelected').addClass('horaireIsSelected'); |
} else { |
td_ref.removeClass('horaireIsSelected').addClass('horaireIsNotSelected'); |
} |
|
$('#periode_perso').attr("checked","checked"); |
} |
function head_colorize_body(head_ref){ |
horaire_head = false; |
|
var index = head_ref.index(); |
index = (parseInt(index) - 1) *2; |
index2 = index + 1; |
|
if (head_ref.hasClass('headSelect')){ |
head_ref.removeClass('headSelect').addClass('headNoSelect'); |
horaire_head = false; |
} else { |
head_ref.removeClass('headNoSelect').addClass('headSelect'); |
horaire_head = true; |
} |
|
var rows = $('#horaire-table').find('tbody > tr').get(); |
$.each(rows, function() { |
if (horaire_head){ |
$(this).find('td:eq('+index+')').removeClass('horaireIsNotSelected').addClass('horaireIsSelected'); |
$(this).find('td:eq('+index2+')').removeClass('horaireIsNotSelected').addClass('horaireIsSelected'); |
} else { |
$(this).find('td:eq('+index+')').removeClass('horaireIsSelected').addClass('horaireIsNotSelected'); |
$(this).find('td:eq('+index2+')').removeClass('horaireIsSelected').addClass('horaireIsNotSelected'); |
} |
}); |
|
$('#periode_perso').attr("checked","checked"); |
} |
//fonctions de sélection/déselection des profils pre-définis |
function no_limite(){ |
$('#horaire-table').find('tbody > tr > td').removeClass('horaireIsNotSelected').addClass('horaireIsSelected'); |
} |
function all_limite(){ |
$('#horaire-table').find('tbody > tr > td').removeClass('horaireIsSelected').addClass('horaireIsNotSelected'); |
} |
function wk(){ |
$('#horaire-table').find('tbody > tr > td').removeClass('horaireIsSelected').addClass('horaireIsNotSelected');; |
$('#horaire-table').find('tbody > tr:lt(5) > td').removeClass('horaireIsNotSelected').addClass('horaireIsSelected'); |
} |
function we(){ |
$('#horaire-table').find('tbody > tr > td').removeClass('horaireIsSelected'); |
$('#horaire-table').find('tbody > tr:gt(4) > td').removeClass('horaireIsNotSelected').addClass('horaireIsSelected'); |
} |
//parse Time-limite et affiche le résultat dans le calendrier |
function parseHoraire(Time_limite){ |
if (Time_limite == ''){ |
no_limite(); |
return; |
} |
} |
|
}); |
</script> |
<style type="text/css"> |
.datepicker{ |
background:url(../images/calendrier.gif) no-repeat 110px 3px; |
background:url(<?php echo ALCASAR_ADMIN_PATH_IMG; ?>/calendrier.gif) no-repeat 110px 3px; |
} |
</style> |
</head> |
342,27 → 149,40 |
<span class="ui-dialog-title" id="ui-dialog-title-dialog">Gestion des usagers</span> |
</div> |
<div id="usager"> |
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>"> |
<input type="hidden" name="username" value="<?php echo $username; ?>"> |
<div id=""> |
<br /> |
<table class="ui-widget ui-widget-content"> |
<tr><td>Usager :</td><td><input type="text" name="User" id="User" value="<?php echo $username; ?>" readonly></td><td></td><tr> |
<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> |
<tr><td>Date d'expiration :</td><td><input type="text" value="" name="" id="" class="datepicker"></td><td></td></tr> |
<table class="ui-widget ui-widget-content" width="570"> |
<tr> |
<td>Membre de :</td> |
<td width="150">Usager (login):</td> |
<td width="100"><input type="text" name="User" id="User" value="<?php echo $username; ?>" readonly size="20"></td> |
<td width="150"></td> |
<td></td> |
<tr> |
<tr> |
<td>Mot de passe :</td> |
<td><input type="text" name="User-mdp" id="User-mdp" value="********" size="20"></td> |
<td><button>Générer MDP</button></td> |
<td></td> |
<tr> |
<tr> |
<td></td> |
<td><input type="text" name="User-mdp-clear" id="User-mdp-clear" value="" readonly size="20"></td> |
<td></td> |
<td></td> |
<tr> |
<tr> |
<td>Date d'expiration :</td> |
<td> |
<table width="100%"> |
<?php |
$users = array(); // faire une boucle pour les groupes |
foreach ($users as $user){ |
echo "<tr> <td></td> <td width='10'><image src='".ALCASAR_ADMIN_PATH_IMG."/delete.png'></td> </tr>"; |
} ?> |
</table> |
<input type="text" value="<?php echo $user['expiration']; ?>" name="Expiration" id="Expiration" class="datepicker"> |
<input type="text" value="" name="altExpirationDate" id="altExpirationDate"> |
</td> |
<td><button>Ajouter à un groupes</button></td> |
<td></td> |
<td></td> |
</tr> |
<tr><td colspan="2"><br /></td><td></td><tr> |
<tr><td colspan="2"><input type="button" value="Supprimer" name="" id=""> <input type="button" value="Modifier" name="" id=""></td><td></td><tr> |
<tr><td colspan="2"><input type="button" value="Supprimer" name="bdelete" id="bdelete"> <input type="submit" value="Modifier" name="bupdate" id="bupdate"></td><td></td><td></td><tr> |
</table> |
|
<br /> |
369,285 → 189,64 |
</div> |
<div id="tabs-user"> |
<ul> |
<li><a href="#tabs0">Infos personnelles</a></li> |
<li><a href="#tabs01">Plage horaire</a></li> |
<li><a href="#tabs1">Caractéristiques</a></li> |
<li><a href="#tabs2">Etats</a></li> |
<li><a href="#tabs3">Sessions ouvertes</a></li> |
<li><a href="#tabs4">Connexion</a></li> |
</ul> |
<li><a href="#tabs1">Infos personnelles</a></li> |
<li><a href="#tabs4">Caractéristiques</a></li> |
<li><a href="#tabs2">Membre de</a></li> |
<li><a href="#tabs5">Etats</a></li> |
<li><a href="#tabs6">Sessions ouvertes</a></li> |
<li><a href="#tabs7">Connexion</a></li> |
</ul> |
|
|
<div id="tabs01"> |
<style> |
#testa td, #testa th { |
height: 5px; /* J'agrandis la hauteur des cellules pour que l'on puisse voir l'alignement vertical */ |
width:50px; |
vertical-align: bottom; /* Alignement vertical, le contenu des cellules sera placé en bas */ |
border: 1px solid black; |
font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif; |
text-align: center; |
|
} |
#testb td { |
height: 10px; /* J'agrandis la hauteur des cellules pour que l'on puisse voir l'alignement vertical */ |
} |
#testb th { |
height: 5px; /* J'agrandis la hauteur des cellules pour que l'on puisse voir l'alignement vertical */ |
} |
#horaire-table th{ |
|
} |
#horaire-table td{ |
|
} |
#horaire-table thead, #horaire-table tfoot { |
background-color:#D0E3FA; |
/*background-image:url(monimage.jpg);*/ |
border:1px solid #6495ed; |
} |
|
#horaire-table tbody { |
background-color:#FFFFFF; |
/*border:1px solid #6495ed;*/ |
} |
#horaire-table thead th { |
font-family:monospace; |
border:1px solid #6495ed; |
padding:3px; |
background-color:#EFF6FF; |
/*width:25%;*/ |
-moz-user-select: none; |
-khtml-user-select: none; |
user-select: none; |
} |
#horaire-table tbody th { |
font-family:monospace; |
border:1px solid #6495ed; |
padding:3px; |
background-color:#EFF6FF; |
/*width:25%;*/ |
-moz-user-select: none; |
-khtml-user-select: none; |
user-select: none; |
} |
#horaire-table td { |
font-family:sans-serif; |
font-size:80%; |
border:1px dotted #6495ed; |
/*border-style: dotted;*/ |
text-align:left; |
width:9px; |
} |
.horaireIsSelected { |
background-color:blue; |
} |
.horaireIsNotSelected { |
background-color:#FFFFFF; |
} |
</style> |
<div id="plage_horaire"> |
|
<table border=1 id='horaire-table' cellpadding='0' cellspacing='1'> |
<thead> |
<tr id="horaireRow"> |
<th>Horaires</th> |
<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> |
|
<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> |
<tr> |
</thead> |
<tbody> |
<tr id='MoRow'> |
<th>Lundi</th> |
|
<td id='Mo'><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
|
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
|
</tr> |
<tr id='TuRow'> |
<th>Mardi</th> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
|
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
</tr> |
|
<tr id='WeRow'> |
<th>Mercredi</th> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
|
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
</tr> |
<tr id='ThRow'> |
<th>Jeudi</th> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
|
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
</tr> |
<tr id='FrRow'> |
<th>Vendredi</th> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
|
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
</tr> |
<tr id='SaRow'> |
<th>Samedi</th> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
|
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
</tr> |
<tr id='SoRow'> |
<th>Dimanche</th> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
|
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
<td id=''><br /></td><td id=''><br /></td><td id=''><br /></td><td id=''><br /></td> |
</tr> |
</tbody> |
|
</table> |
<br /> |
Legende :<br /> |
<style> |
.autorise{ |
border:1px dotted #6495ed; |
background-color:blue; |
width: 20px; |
} |
.refuse{ |
border:1px dotted #6495ed; |
background-color:#FFFFFF; |
width: 20px; |
} |
|
</style> |
<table> |
<tr><td class="autorise"><br /></td><td>Autorisé</td></tr> |
<tr><td class="refuse"><br /></td><td>Refusé</td></tr> |
</table> |
<br /> |
Période :<br /> |
<input type="radio" name="periode" value="0" onClick="no_limite();"> Aucune limite<br /> |
<input type="radio" name="periode" value="1" onClick="wk();"> En semaine uniquement<br /> |
<input type="radio" name="periode" value="2" onClick="we();"> Week end uniquement<br /> |
<input type="radio" name="periode" value="3" id="periode_perso" checked> Personalisé <br /> |
<br /> |
<button>Annuler</button><button id="button_test">Modifier</button> |
<input type="text" name="test" id="test" size="255" value=""> |
|
<br /> |
|
<div id="tabs1"> |
<table class="ui-widget ui-widget-content" width="550"> |
<tr><td>Nom complet (NOM Prénom)</td><td><input type="text" name="Name" id="" size="50" value="<?php echo $user['name'];?>"></td><tr> |
<tr><td>Mail</td><td><input type="text" name="Mail" id="Mail" size="50" value="<?php echo $user['mail'];?>"></td><tr> |
<tr><td>Service</td><td><input type="text" name="Department" id="Department" size="50" value="<?php echo $user['department'];?>"></td><tr> |
<tr><td>Téléphone personnel</td><td><input type="text" name="HomePhone" id="HomePhone" size="50" value="<?php echo $user['homephone'];?>"></td><tr> |
<tr><td>Téléphone bureau</td><td><input type="text" name="WorkPhone" id="WorkPhone" size="50" value="<?php echo $user['workphone'];?>"></td><tr> |
<tr><td>Téléphone mobile</td><td><input type="text" name="Mobile" id="Mobile" size="50" value="<?php echo $user['mobile'];?>"></td><tr> |
<tr><td><br /></td><td></td></tr> |
</table> |
</div> |
</div> |
|
|
|
<div id="tabs0"> |
<table class="ui-widget ui-widget-content"> |
<tr><td>Nom complet (NOM Prénom)</td><td><input type="text" name="" id="" value="<?php echo $user['Name'];?>"></td><tr> |
<tr><td>Mail</td><td><input type="text" name="email" id="email" value="<?php echo $user['Mail'];?>"></td><tr> |
<tr><td>Service</td><td><input type="text" name="service" id="service" value="<?php echo $user['Department'];?>"></td><tr> |
<tr><td>Téléphone personnel</td><td><input type="text" name="phone" id="phone" value="<?php echo $user['HomePhone'];?>"></td><tr> |
<tr><td>Téléphone bureau</td><td><input type="text" name="bureau" id="bureau" value="<?php echo $user['WorkPhone'];?>"></td><tr> |
<tr><td>Téléphone mobile</td><td><input type="text" name="mobile" id="mobile" value="<?php echo $user['Mobile'];?>"></td><tr> |
<tr><td><br /></td><td></td></tr> |
<tr><td><button>Annuler</button><button>Modifier</button></td><td></td></tr> |
<div id="tabs2"> |
<button>Ajouter à un groupes</button> |
<table id="groups_table" cellspacing="1" border="1" width="400"> |
<thead><tr><th width="20">#</th><th colspan="2">Groupes</th></tr></thead> |
<tbody> |
<tr><td width="20">#</td><td>testgroup</td><td width='10'><image src='<?php echo ALCASAR_ADMIN_PATH_IMG."/delete.png"; ?>'></td></tr> |
<?php |
$groups = array(); // faire une boucle pour les groupes |
foreach ($groups as $group){ |
echo "<tr><td></td><td>".$group['groupname']."</td><td width='10'><image src='".ALCASAR_ADMIN_PATH_IMG."/delete.png'></td> </tr>"; |
} ?> |
</tbody> |
</table> |
</div> |
<div id="tabs1"> |
<table class="ui-widget ui-widget-content"> |
|
<div id="tabs4"> |
<table class="ui-widget ui-widget-content" width="550"> |
<!--thead><tr class="ui-widget-header"><td></td><td></td></tr></thead--> |
<tbody> |
<tr><td>Nombre de session simultanée</td><td><input type="text" value="" name="Simultaneous-Use0" id=""></td></tr> |
<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> |
<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> |
<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> |
<tr><td>Période hebdomadaire</td><td><input type="text" value="" name="Login-Time0" id=""></td></tr> |
<tr><td>Nombre d'octets max. en émission (en octets)</td><td><input type="text" value="" name="ChilliSpot-Max-Input-Octets0" id=""></td></tr> |
<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> |
<tr><td>Nombre d'octets max. total transmit (en octets)</td><td><input type="text" value="" name="ChilliSpot-Max-Total-Octets0" id=""></td></tr> |
<tr><td>Bande passante montante max. (en kbits/seconde) </td><td><input type="text" value="" name="ChilliSpot-Bandwidth-Max-Up0" id=""></td></tr> |
<tr><td>Bande passante descendante max. (en kbits/seconde)</td><td><input type="text" value="" name="ChilliSpot-Bandwidth-Max-Down0" id=""></td></tr> |
<tr><td>URL de redirection</td><td><input type="text" value="" name="" id=""></td></tr> |
<tr><td>Nombre de session simultanée</td><td><input type="text" value="<?php echo $user['simultaneous-use']; ?>" name="Simultaneous-Use" id=""></td></tr> |
<tr><td>Durée limite d'une session</td><td><input type="hidden" name="Session-Timeout" id="" value=""><input type="text" value="" name="Session-Timeout_h" id="" size="4">h<input type="text" value="" name="Session-Timeout_mm" id="" size="2">mm<input type="text" value="" name="Session-Timeout_s" id="Session-Timeout_s" size="2">s</td></tr> |
<tr><td>Durée limite journalière</td><td><input type="hidden" name="Max-Daily-Session" id="" value=""><input type="text" value="" name="Max-Daily-Session_h" id="" size="4">h<input type="text" value="" name="Max-Daily-Session_mm" id="" size="2">mm<input type="text" value="" name="Max-Daily-Session_s" id="Max-Daily-Session_s" size="2">s</td></tr> |
<tr><td>Durée limite mensuelle</td><td><input type="hidden" name="Max-Monthly-Session" id="" value=""><input type="text" value="" name="Max-Monthly-Session_h" id="" size="4">h<input type="text" value="" name="Max-Monthly-Session_mm" id="" size="2">mm<input type="text" value="" name="Max-Monthly-Session_s" id="Max-Monthly-Session_s" size="2">s</td></tr> |
<tr><td>Période hebdomadaire</td><td><input type="text" value="<?php echo $user['login-time']; ?>" name="Login-Time" id="Login-Time"></td></tr> |
<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-Octets" id="ChilliSpot-Max-Input-Octets"></td></tr> |
<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-Octets" id="ChilliSpot-Max-Output-Octets"></td></tr> |
<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-Octets" id="ChilliSpot-Max-Total-Octets"></td></tr> |
<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-Up" id="ChilliSpot-Bandwidth-Max-Up"></td></tr> |
<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-Down" id="ChilliSpot-Bandwidth-Max-Down"></td></tr> |
<tr><td>URL de redirection</td><td><input type="text" value="<?php echo $user['wispr-redirection-url']; ?>" name="WISPr-Redirection-URL" id="WISPr-Redirection-URL"></td></tr> |
<tr><td><br /></td><td></td></tr> |
<tr><td><button>Annuler</button><button>Modifier</button></td><td></td></tr> |
</tbody> |
</table> |
|
</div> |
|
<div id="tabs2"></div> |
<div id="tabs3"> |
<div id="tabs5"></div> |
<div id="tabs6"> |
Nb. sessions ouvertes : X<br /> |
<br /> |
<button>Déconnectet toutes les sessions ouvertes</button> |
660,8 → 259,9 |
</tbody> |
</table> |
</div> |
<div id="tabs4"></div> |
<div id="tabs7"></div> |
</div> |
</form> |
<div> |
|
</body> |