1,262 → 1,261 |
<?php |
# |
# status.php for Alcasar captive portal |
# by steweb57 |
# |
$organisme = ""; |
|
# Choice of language |
//reste quelques traductions à faire |
$Language = 'en'; |
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){ |
$Langue = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']); |
$Language = strtolower(substr(chop($Langue[0]),0,2)); } |
if($Language == 'es'){ |
$R_login1 = "El éxito de la autenticación."; |
$R_login2 = "Cierre esta ventana interrumpte la sesion."; |
$R_logout = "Conexión de cierre"; |
$R_logout_question = "Are you sure you want to disconnect now?"; //à traduire |
$R_loggedout = "Su sesión se cierra"; |
$R_wait = "Por favor, espere un momento ..."; |
$R_state_label = "State"; |
$R_session_id_label = "Session ID"; |
$R_max_session_time_label = "Max Session Time"; |
$R_max_idle_time_label = "Max Idle Time"; |
$R_start_time_label = "Start Time"; |
$R_session_time_label = "Tiempo de conexión"; |
$R_idle_time_label = "Idle Time"; //à traduire |
$R_downloaded_label = "Downloaded"; //à traduire |
$R_uploaded_label = "Uploaded"; //à traduire |
$R_original_url_label = "Original URL"; //à traduire |
$R_not_available = "Not available"; //à traduire |
$R_na = "N/A"; //à traduire |
$R_error = "error"; //à traduire |
$R_welcome = "Welcome"; //à traduire |
} |
else if($Language == 'de'){ |
$R_login1 = "Erfolgreiche Authentifizierung."; |
$R_login2 = "Schlißen dieses fensters unterbricht die sitzung"; |
$R_logout = "Beenden der Verbindung"; |
$R_logout_question = "Are you sure you want to disconnect now?"; //à traduire |
$R_loggedout = "Ihre Sitzung ist geschlossen"; |
$R_wait = "Bitte warten Sie einen Moment ..."; |
$R_state_label = "State"; |
$R_session_id_label = "Session ID"; |
$R_max_session_time_label = "Max Session Time"; |
$R_max_idle_time_label = "Max Idle Time"; |
$R_start_time_label = "Start Time"; |
$R_session_time_label = "Online-zeit"; |
$R_idle_time_label = "Idle Time"; //à traduire |
$R_downloaded_label = "Downloaded"; //à traduire |
$R_uploaded_label = "Uploaded"; //à traduire |
$R_original_url_label = "Original URL"; //à traduire |
$R_not_available = "Not available"; //à traduire |
$R_na = "N/A"; //à traduire |
$R_error = "error"; //à traduire |
$R_welcome = "Welcome"; //à traduire |
} |
else if($Language == 'nl'){ |
$R_login1 = "Succesvolle authenticatie."; |
$R_login2 = "Dit venster te sluiten onderbreekt uw sessie."; |
$R_logout = "Slotkoers verbinding"; |
$R_logout_question = "Are you sure you want to disconnect now?"; //à traduire |
$R_loggedout = "Uw sessie is gesloten"; |
$R_wait = "Wacht een moment ..."; |
$R_state_label = "State"; |
$R_session_id_label = "Session ID"; |
$R_max_session_time_label = "Max Session Time"; |
$R_max_idle_time_label = "Max Idle Time"; |
$R_start_time_label = "Start Time"; |
$R_session_time_label = "Online tijd"; |
$R_idle_time_label = "Idle Time"; //à traduire |
$R_downloaded_label = "Downloaded"; //à traduire |
$R_uploaded_label = "Uploaded"; //à traduire |
$R_original_url_label = "Original URL"; //à traduire |
$R_not_available = "Not available"; //à traduire |
$R_na = "N/A"; //à traduire |
$R_error = "error"; //à traduire |
$R_welcome = "Welcome"; //à traduire |
} |
else if($Language == 'fr'){ |
$R_login1 = "Authentification réussie."; |
$R_login2 = "La fermeture de cette fenêtre interrompt votre session."; |
$R_logout = "Fermeture de la session"; |
$R_logout_question = "Etes vous sûre de vouloir vous déconnecter?"; |
$R_loggedout = "Votre session est fermée"; |
$R_wait = "Patientez un instant ...."; |
$R_state_label = "Etat"; |
$R_session_id_label = "Session ID"; |
$R_max_session_time_label = "Temps de connexion autorisé"; |
$R_max_idle_time_label = "Inactivité max. autorisée"; |
$R_start_time_label = "Début de connexion"; |
$R_session_time_label = "Durée de connexion"; |
$R_idle_time_label = "Inactivité"; |
$R_downloaded_label = "Données téléchargées"; |
$R_uploaded_label = "Données envoyées"; |
$R_original_url_label = "URL demandé"; |
$R_not_available = "Not available"; //à traduire |
$R_na = "N/A"; //à traduire |
$R_error = "erreur"; |
$R_welcome = "Bienvenue"; |
} |
else { |
$R_login1 = "Successful authentication."; |
$R_login2 = "Closing this window interrupts your session."; |
$R_logout = "Closing connection"; |
$R_logout_question = "Are you sure you want to disconnect now?"; |
$R_loggedout = "Your session is closed"; |
$R_wait = "Please wait a moment ..."; |
$R_state_label = "State"; |
$R_session_id_label = "Session ID"; |
$R_max_session_time_label = "Max Session Time"; |
$R_max_idle_time_label = "Max Idle Time"; |
$R_start_time_label = "Start Time"; |
$R_session_time_label = "Session Time"; |
$R_idle_time_label = "Idle Time"; |
$R_downloaded_label = "Downloaded"; |
$R_uploaded_label = "Uploaded"; |
$R_original_url_label = "Original URL"; |
$R_not_available = "Not available"; |
$R_na = "N/A"; |
$R_error = "error"; |
$R_welcome = "Welcome"; |
} |
?> |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
<html lang="fr"> |
<!-- written by steweb57 --> |
<head> |
<title>Alcasar - <?php echo $organisme; ?></title> |
<meta http-equiv="Cache-control" content="no-cache"> |
<meta http-equiv="Pragma" content="no-cache"> |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
<script type="text/javascript" src="./js/ChilliLibrary.js"></script> |
<script type="text/javascript" src="./js/statusControler.js"></script> |
<link type="text/css" href="./css/status.css" rel="stylesheet"> |
<script language="JavaScript"> |
function closePopup(){ |
this.focus(); |
self.opener=this; |
self.close(); |
} |
|
var isloggedout = false; |
|
function alcasarLogoff(){ |
//pb sous Safari et Opera (OnbeforeUnload) |
if (isloggedout === false){ |
chilliClock.stop(); |
chilliController.logoff(); |
showWaitPage(5000); |
alert("<?php echo $R_loggedout; ?>"); |
} |
isloggedout = true; |
} |
function logout() { |
alcasarLogoff(); |
window.setTimeout("closePopup()",1000); |
} |
function logoutWithConfirmation(msg) {//"Are you sure you want to disconnect now?" |
if (confirm(msg)) { |
logout(); |
} |
return false; |
} |
</script> |
</head> |
<body OnbeforeUnload="javascript:alcasarLogoff();"> |
<div id="Chilli"> |
<div id="locationName"></div> |
<div id="chilliPage"> |
<div id="loggedOutPage" class="c1"> |
<table id="disconnectTable"> |
<tr> |
<td><img height="150" src="./images/logo-alcasar.png" alt="logo"></td> |
<td> |
<p class="text_auth"><?php echo $R_loggedout; ?></p> |
</td> |
</tr> |
</table> |
</div> |
<div id="statusPage" class="c1"> |
<table border="0" id="statusTable"><!-- style="padding-top:4px;font-size:70%" --> |
<tr> |
<td rowspan="2" valign="top"><img height="150" src="./images/logo-alcasar.png" alt="logo"></td> |
<td> |
<p class="text_auth"><?php echo $R_welcome; ?> <span id="userName"></span>.</p> |
<p class="text_auth"><?php echo $R_login1; ?></p> |
<hr> |
<?php echo $R_login2; ?></td> |
</tr> |
<tr> |
<td align="center"><br> |
<a href="#" onclick="return logoutWithConfirmation('<?php echo $R_logout_question;?>');" class="lien_deco"><?php echo $R_logout; ?></a><br> |
<br></td> |
</tr> |
<!--tr id="connectRow"> |
<td id="statusMessageLabel" class="chilliLabel"><strong><?php echo $R_state_label; ?></strong></td> |
<td id="statusMessage" class="chilliValue">Connected</td> |
</tr--> |
<!--tr id="sessionIdRow"> |
<td id="sessionIdLabel" class="chilliLabel"><strong><?php echo $R_session_id_label; ?></strong></td> |
<td id="sessionId" class="chilliValue"><?php echo $R_not_available; ?></td> |
</tr--> |
<tr id="sessionTimeoutRow"> |
<td id="sessionTimeoutLabel" class="chilliLabel"><strong><?php echo $R_max_session_time_label; ?></strong></td> |
<td id="sessionTimeout" class="chilliValue"><?php echo $R_not_available; ?></td> |
</tr> |
<tr id="idleTimeoutRow"> |
<td id="idleTimeoutLabel" class="chilliLabel"><strong><?php echo $R_max_idle_time_label; ?></strong></td> |
<td id="idleTimeout" class="chilliValue"><?php echo $R_not_available; ?></td> |
</tr> |
<tr id="startTimeRow"> |
<td id="startTimeLabel" class="chilliLabel"><strong><?php echo $R_start_time_label; ?></strong></td> |
<td id="startTime" class="chilliValue"><?php echo $R_not_available; ?></td> |
</tr> |
<tr id="sessionTimeRow"> |
<td id="sessionTimeLabel" class="chilliLabel"><strong><?php echo $R_session_time_label; ?></strong></td> |
<td id="sessionTime" class="chilliValue"><?php echo $R_not_available; ?></td> |
</tr> |
<tr id="idleTimeRow"> |
<td id="idleTimeLabel" class="chilliLabel"><strong><?php echo $R_idle_time_label; ?></strong></td> |
<td id="idleTime" class="chilliValue"><?php echo $R_not_available; ?></td> |
</tr> |
<tr id="inputOctetsRow"> |
<td id="inputOctetsLabel" class="chilliLabel"><strong><?php echo $R_downloaded_label; ?></strong></td> |
<td id="inputOctets" class="chilliValue"><?php echo $R_na; ?></td> |
</tr> |
<tr id="outputOctetsRow"> |
<td id="outputOctetsLabel" class="chilliLabel"><strong><?php echo $R_uploaded_label; ?></strong></td> |
<td id="outputOctets" class="chilliValue"><?php echo $R_na; ?></td> |
</tr> |
<tr id="originalURLRow"> |
<td id="originalURLLabel" class="chilliLabel"><strong><?php echo $R_original_url_label; ?></strong></td> |
<td id="originalURL" class="chilliValue"><?php echo $R_na; ?></td> |
</tr> |
</table> |
</div> |
<div id="waitPage"> |
<table id="waitTable"> |
<tr> |
<td><img height="150" src="./images/logo-alcasar.png" alt="logo"></td> |
<td> |
<p class="text_auth"><img src="./images/wait.gif" width="16" height="16" class="wait" alt="<?php echo $R_wait; ?>"><?php echo $R_wait; ?></p> |
</td> |
</tr> |
</table> |
</div> |
<div id="errorPage"> |
<table id="errorTable"> |
<tr> |
<td><img height="150" src="./images/logo-alcasar.png" alt="logo"></td> |
<td><span id="errorMessage"><?php echo $R_error; ?></span></td> |
</tr> |
</table> |
</div> |
</div> |
<!--div id="debugPage" style="display:inline;"> |
<textarea id="debugarea" rows="20" cols="60"> |
</textarea> |
</div--></div> |
</body> |
</html> |
<?php |
# |
# status.php for Alcasar captive portal |
# by steweb57 |
# |
$organisme = ""; |
|
# Choice of language |
//reste quelques traductions à faire |
$Language = 'en'; |
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){ |
$Langue = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']); |
$Language = strtolower(substr(chop($Langue[0]),0,2)); } |
if($Language == 'es'){ |
$l_login1 = "El éxito de la autenticación."; |
$l_login2 = "Cierre esta ventana interrumpte la sesion."; |
$l_logout = "Conexión de cierre"; |
$l_logout_question = "Are you sure you want to disconnect now?"; //à traduire |
$l_loggedout = "Su sesión se cierra"; |
$l_wait = "Por favor, espere un momento ..."; |
$l_state_label = "State"; //à traduire |
$l_session_id_label = "Session ID"; //à traduire |
$l_max_session_time_label = "Max Session Time"; //à traduire |
$l_max_idle_time_label = "Max Idle Time"; //à traduire |
$l_start_time_label = "Start Time"; //à traduire |
$l_session_time_label = "Tiempo de conexión"; |
$l_idle_time_label = "Idle Time"; //à traduire |
$l_downloaded_label = "Downloaded"; //à traduire |
$l_uploaded_label = "Uploaded"; //à traduire |
$l_original_url_label = "Original URL"; //à traduire |
$l_not_available = "Not available"; //à traduire |
$l_na = "N/A"; //à traduire |
$l_error = "error"; //à traduire |
$l_welcome = "Welcome"; //à traduire |
} |
else if($Language == 'de'){ |
$l_login1 = "Erfolgreiche Authentifizierung."; |
$l_login2 = "Schlißen dieses fensters unterbricht die sitzung"; |
$l_logout = "Beenden der Verbindung"; |
$l_logout_question = "Are you sure you want to disconnect now?"; //à traduire |
$l_loggedout = "Ihre Sitzung ist geschlossen"; |
$l_wait = "Bitte warten Sie einen Moment ..."; |
$l_state_label = "State"; //à traduire |
$l_session_id_label = "Session ID"; //à traduire |
$l_max_session_time_label = "Max Session Time"; //à traduire |
$l_max_idle_time_label = "Max Idle Time"; //à traduire |
$l_start_time_label = "Start Time"; //à traduire |
$l_session_time_label = "Online-zeit"; |
$l_idle_time_label = "Idle Time"; //à traduire |
$l_downloaded_label = "Downloaded"; //à traduire |
$l_uploaded_label = "Uploaded"; //à traduire |
$l_original_url_label = "Original URL"; //à traduire |
$l_not_available = "Not available"; //à traduire |
$l_na = "N/A"; //à traduire |
$l_error = "error"; //à traduire |
$l_welcome = "Welcome"; //à traduire |
} |
else if($Language == 'nl'){ |
$l_login1 = "Succesvolle authenticatie."; |
$l_login2 = "Dit venster te sluiten onderbreekt uw sessie."; |
$l_logout = "Slotkoers verbinding"; |
$l_logout_question = "Are you sure you want to disconnect now?"; //à traduire |
$l_loggedout = "Uw sessie is gesloten"; |
$l_wait = "Wacht een moment ..."; |
$l_state_label = "State"; //à traduire |
$l_session_id_label = "Session ID"; //à traduire |
$l_max_session_time_label = "Max Session Time"; //à traduire |
$l_max_idle_time_label = "Max Idle Time"; //à traduire |
$l_start_time_label = "Start Time"; //à traduire |
$l_session_time_label = "Online tijd"; |
$l_idle_time_label = "Idle Time"; //à traduire |
$l_downloaded_label = "Downloaded"; //à traduire |
$l_uploaded_label = "Uploaded"; //à traduire |
$l_original_url_label = "Original URL"; //à traduire |
$l_not_available = "Not available"; //à traduire |
$l_na = "N/A"; //à traduire |
$l_error = "error"; //à traduire |
$l_welcome = "Welcome"; //à traduire |
} |
else if($Language == 'fr'){ |
$l_login1 = "Authentification réussie."; |
$l_login2 = "La fermeture de cette fenêtre interrompt votre session."; |
$l_logout = "Fermeture de la session"; |
$l_logout_question = "Etes vous sûre de vouloir vous déconnecter?"; |
$l_loggedout = "Votre session est fermée"; |
$l_wait = "Patientez un instant ...."; |
$l_state_label = "Etat"; |
$l_session_id_label = "Session ID"; |
$l_max_session_time_label = "Temps de connexion autorisé"; |
$l_max_idle_time_label = "Inactivité max. autorisée"; |
$l_start_time_label = "Début de connexion"; |
$l_session_time_label = "Durée de connexion"; |
$l_idle_time_label = "Inactivité"; |
$l_downloaded_label = "Données téléchargées"; |
$l_uploaded_label = "Données envoyées"; |
$l_original_url_label = "URL demandé"; |
$l_not_available = "Non disponible"; |
$l_na = "N/D"; //à traduire |
$l_error = "erreur"; |
$l_welcome = "Bienvenue"; |
} |
else { |
$l_login1 = "Successful authentication."; |
$l_login2 = "Closing this window interrupts your session."; |
$l_logout = "Closing connection"; |
$l_logout_question = "Are you sure you want to disconnect now?"; |
$l_loggedout = "Your session is closed"; |
$l_wait = "Please wait a moment ..."; |
$l_state_label = "State"; |
$l_session_id_label = "Session ID"; |
$l_max_session_time_label = "Max Session Time"; |
$l_max_idle_time_label = "Max Idle Time"; |
$l_start_time_label = "Start Time"; |
$l_session_time_label = "Session Time"; |
$l_idle_time_label = "Idle Time"; |
$l_downloaded_label = "Downloaded"; |
$l_uploaded_label = "Uploaded"; |
$l_original_url_label = "Original URL"; |
$l_not_available = "Not available"; |
$l_na = "N/A"; |
$l_error = "error"; |
$l_welcome = "Welcome"; |
} |
?> |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
<html lang="fr"> |
<!-- written by steweb57 --> |
<head> |
<title>Alcasar - <?php echo $organisme; ?></title> |
<meta http-equiv="Cache-control" content="no-cache"> |
<meta http-equiv="Pragma" content="no-cache"> |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
<script type="text/javascript" src="./js/ChilliLibrary.js"></script> |
<script type="text/javascript" src="./js/statusControler.js"></script> |
<link type="text/css" href="./css/status.css" rel="stylesheet"> |
<script language="JavaScript"> |
if (typeof isloggedout = 'undefined') isloggedout = true; |
|
function closePopup(){ |
this.focus(); |
self.opener=this; |
self.close(); |
} |
function alcasarLogoff(){ |
//pb sous Safari et Opera (OnbeforeUnload) |
if (isloggedout === false){ |
chilliClock.stop(); |
chilliController.logoff(); |
showWaitPage(5000); |
alert("<?php echo $l_loggedout; ?>"); |
} |
isloggedout = true; |
} |
function logout() { |
alcasarLogoff(); |
window.setTimeout("closePopup()",1000); |
} |
function logoutWithConfirmation(msg) { |
if (confirm(msg)) { |
logout(); |
} |
return false; |
} |
</script> |
</head> |
<body OnbeforeUnload="javascript:alcasarLogoff();"> |
<div id="Chilli"> |
<div id="locationName"></div> |
<div id="chilliPage"> |
<div id="loggedOutPage" class="c1"> |
<table id="disconnectTable"> |
<tr> |
<td><img height="150" src="./images/logo-alcasar.png" alt="logo"></td> |
<td> |
<p class="text_auth"><?php echo $l_loggedout; ?></p> |
</td> |
</tr> |
</table> |
</div> |
<div id="statusPage" class="c1"> |
<table border="0" id="statusTable"><!-- style="padding-top:4px;font-size:70%" --> |
<tr> |
<td rowspan="2" valign="top"><img height="150" src="./images/logo-alcasar.png" alt="logo"></td> |
<td> |
<p class="text_auth"><?php echo $l_welcome; ?> <span id="userName"></span>.</p> |
<p class="text_auth"><?php echo $l_login1; ?></p> |
<hr> |
<?php echo $l_login2; ?></td> |
</tr> |
<tr> |
<td align="center"><br> |
<a href="#" onclick="return logoutWithConfirmation('<?php echo $l_logout_question;?>');" class="lien_deco"><?php echo $l_logout; ?></a><br> |
<br></td> |
</tr> |
<!--tr id="connectRow"> |
<td id="statusMessageLabel" class="chilliLabel"><strong><?php echo $l_state_label; ?></strong></td> |
<td id="statusMessage" class="chilliValue">Connected</td> |
</tr--> |
<!--tr id="sessionIdRow"> |
<td id="sessionIdLabel" class="chilliLabel"><strong><?php echo $l_session_id_label; ?></strong></td> |
<td id="sessionId" class="chilliValue"><?php echo $l_not_available; ?></td> |
</tr--> |
<tr id="sessionTimeoutRow"> |
<td id="sessionTimeoutLabel" class="chilliLabel"><strong><?php echo $l_max_session_time_label; ?></strong></td> |
<td id="sessionTimeout" class="chilliValue"><?php echo $l_not_available; ?></td> |
</tr> |
<tr id="idleTimeoutRow"> |
<td id="idleTimeoutLabel" class="chilliLabel"><strong><?php echo $l_max_idle_time_label; ?></strong></td> |
<td id="idleTimeout" class="chilliValue"><?php echo $l_not_available; ?></td> |
</tr> |
<tr id="startTimeRow"> |
<td id="startTimeLabel" class="chilliLabel"><strong><?php echo $l_start_time_label; ?></strong></td> |
<td id="startTime" class="chilliValue"><?php echo $l_not_available; ?></td> |
</tr> |
<tr id="sessionTimeRow"> |
<td id="sessionTimeLabel" class="chilliLabel"><strong><?php echo $l_session_time_label; ?></strong></td> |
<td id="sessionTime" class="chilliValue"><?php echo $l_not_available; ?></td> |
</tr> |
<tr id="idleTimeRow"> |
<td id="idleTimeLabel" class="chilliLabel"><strong><?php echo $l_idle_time_label; ?></strong></td> |
<td id="idleTime" class="chilliValue"><?php echo $l_not_available; ?></td> |
</tr> |
<tr id="inputOctetsRow"> |
<td id="inputOctetsLabel" class="chilliLabel"><strong><?php echo $l_downloaded_label; ?></strong></td> |
<td id="inputOctets" class="chilliValue"><?php echo $l_na; ?></td> |
</tr> |
<tr id="outputOctetsRow"> |
<td id="outputOctetsLabel" class="chilliLabel"><strong><?php echo $l_uploaded_label; ?></strong></td> |
<td id="outputOctets" class="chilliValue"><?php echo $l_na; ?></td> |
</tr> |
<tr id="originalURLRow"> |
<td id="originalURLLabel" class="chilliLabel"><strong><?php echo $l_original_url_label; ?></strong></td> |
<td id="originalURL" class="chilliValue"><?php echo $l_na; ?></td> |
</tr> |
</table> |
</div> |
<div id="waitPage"> |
<table id="waitTable"> |
<tr> |
<td><img height="150" src="./images/logo-alcasar.png" alt="logo"></td> |
<td> |
<p class="text_auth"><img src="./images/wait.gif" width="16" height="16" class="wait" alt="<?php echo $l_wait; ?>"><?php echo $l_wait; ?></p> |
</td> |
</tr> |
</table> |
</div> |
<div id="errorPage"> |
<table id="errorTable"> |
<tr> |
<td><img height="150" src="./images/logo-alcasar.png" alt="logo"></td> |
<td><span id="errorMessage"><?php echo $l_error; ?></span></td> |
</tr> |
</table> |
</div> |
</div> |
<!--div id="debugPage" style="display:inline;"> |
<textarea id="debugarea" rows="20" cols="60"> |
</textarea> |
</div--></div> |
</body> |
</html> |