| Line 1... |
Line 1... |
| 1 |
<?php
|
1 |
<?php
|
| 2 |
# $Id: status.php 2935 2021-03-28 22:14:58Z rexy $
|
2 |
# $Id: status.php 3026 2022-06-30 21:53:54Z rexy $
|
| 3 |
#
|
3 |
#
|
| 4 |
# status.php for ALCASAR captive portal
|
4 |
# status.php for ALCASAR captive portal
|
| 5 |
# by steweb57 & Rexy
|
5 |
# by steweb57 & Rexy
|
| 6 |
#
|
6 |
#
|
| 7 |
/****************************************************************
|
7 |
/****************************************************************
|
| Line 36... |
Line 36... |
| 36 |
$conf[trim($tmp[0])] = trim($tmp[1]);
|
36 |
$conf[trim($tmp[0])] = trim($tmp[1]);
|
| 37 |
}
|
37 |
}
|
| 38 |
}
|
38 |
}
|
| 39 |
fclose($file_conf);
|
39 |
fclose($file_conf);
|
| 40 |
|
40 |
|
| - |
|
41 |
$page = "status";
|
| 41 |
$organisme = $conf['ORGANISM'];
|
42 |
$organisme = $conf['ORGANISM'];
|
| 42 |
$remote_ip = preg_match('#^([0-9]{1,3}\.){3}[0-9]{1,3}$#', $_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '';
|
43 |
$remote_ip = preg_match('#^([0-9]{1,3}\.){3}[0-9]{1,3}$#', $_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '';
|
| 43 |
$cn = '';
|
44 |
$cn = '';
|
| 44 |
$connection_history = '';
|
45 |
$connection_history = '';
|
| 45 |
$nb_connection_history = 3;
|
46 |
$nb_connection_history = 3;
|
| Line 360... |
Line 361... |
| 360 |
chilliController.ssl = <?= (($useHTTPS) ? 'true' : 'false') ?>;
|
361 |
chilliController.ssl = <?= (($useHTTPS) ? 'true' : 'false') ?>;
|
| 361 |
</script>
|
362 |
</script>
|
| 362 |
<script src="js/statusControler.js"></script>
|
363 |
<script src="js/statusControler.js"></script>
|
| 363 |
</head>
|
364 |
</head>
|
| 364 |
<body>
|
365 |
<body>
|
| 365 |
<div id="Chilli" class="col-xs-12 col-sm-12">
|
366 |
<div id="Chilli" class="col-12 col-lg-12">
|
| 366 |
<div id="chilliPage" class="row">
|
367 |
<div id="chilliPage" class="row">
|
| 367 |
<div id="loggedOutPage" class="c1 col-xs-12 col-sm-12">
|
368 |
<div id="loggedOutPage" class="c1 col-12 col-lg-12">
|
| 368 |
<div id="disconnectTable" class="row logout_box">
|
369 |
<div id="disconnectTable" class="row logout_box">
|
| 369 |
<div class="col-xs-3 col-sm-3 logout_msg">
|
370 |
<div class="col-3 col-lg-3 logout_msg">
|
| 370 |
<img height="150" src="images/logo-alcasar.png" alt="logo">
|
371 |
<img height="150" src="images/logo-alcasar.png" alt="logo">
|
| 371 |
</div>
|
372 |
</div>
|
| 372 |
<div class="col-xs-6 col-sm-6 logout_msg">
|
373 |
<div class="col-6 col-lg-6 logout_msg">
|
| 373 |
<p class="text_auth"><?= $l_loggedout ?></p>
|
374 |
<p class="text_auth"><?= $l_loggedout ?></p>
|
| 374 |
<p class="text_homelink"><a href="<?= $homepage_url ?>"><?= $l_back_homepage ?></a></p>
|
375 |
<p class="text_homelink"><a href="<?= $homepage_url ?>"><?= $l_back_homepage ?></a></p>
|
| 375 |
</div>
|
376 |
</div>
|
| 376 |
</div>
|
377 |
</div>
|
| 377 |
</div>
|
378 |
</div>
|
| 378 |
<div id="statusPage" class="col-xs-12 col-sm-12">
|
379 |
<div id="statusPage" class="col-12 col-md-12">
|
| 379 |
<div class="row">
|
- |
|
| 380 |
<div class="col-xs-12 col-sm-12 col-md-10 col-md-offset-1">
|
- |
|
| 381 |
<div class="row header_background">
|
380 |
<div class="col-lg-10 offset-lg-1">
|
| 382 |
<div class="header_img hidden-xs col-sm-2">
|
- |
|
| 383 |
<img class="img-responsive image-resize" src="images/organisme.png" alt="logo">
|
- |
|
| 384 |
</div>
|
- |
|
| 385 |
<div class="header_title col-xs-12 col-sm-8">
|
- |
|
| 386 |
<?php if ($service_wifi4eu_status): ?>
|
381 |
<?php require_once(__DIR__.'/header.php'); ?>
|
| 387 |
<img id="wifi4eubanner">
|
- |
|
| 388 |
<?php else: ?>
|
- |
|
| 389 |
<p class="login-status"><?= $l_login1 ?></p>
|
- |
|
| 390 |
<?php endif; ?>
|
- |
|
| 391 |
</div>
|
- |
|
| 392 |
<div class="header_img hidden-xs col-sm-2">
|
- |
|
| 393 |
<img class="img-responsive image-resize" src="images/logo-alcasar.png" alt="logo">
|
- |
|
| 394 |
</div>
|
- |
|
| 395 |
</div>
|
- |
|
| 396 |
</div>
|
- |
|
| 397 |
</div>
|
382 |
</div>
|
| - |
|
383 |
|
| 398 |
<div class="row main_box">
|
384 |
<div class="row main_box">
|
| 399 |
<div class="col-xs-12 col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2">
|
385 |
<div class="col-12 col-md-10 offset-md-1 col-lg-8 offset-lg-2">
|
| 400 |
<div class="row background-display">
|
386 |
<div class="row background-display">
|
| 401 |
<div class="col-xs-12 col-sm-10 col-sm-offset-1">
|
387 |
<div class="col-12 col-md-10 offset-sm-1 mx-auto">
|
| 402 |
<div class="row">
|
388 |
<div class="row d-block">
|
| 403 |
<p class="welcome-user"><?= $l_welcome ?> <?= $cn ?></p>
|
389 |
<p class="welcome-user"><?= $l_welcome ?> <?= $cn ?></p>
|
| 404 |
</div>
|
390 |
</div>
|
| 405 |
<div class="row nb_open_session">
|
391 |
<div class="row nb_open_session">
|
| 406 |
<?= ((isset($nb_open_session) && ($nb_open_session > 1)) ? $l_a_connection.' '.$nb_open_session.' '.$l_a_connection_time : '') ?>
|
392 |
<?= ((isset($nb_open_session) && ($nb_open_session > 1)) ? $l_a_connection.' '.$nb_open_session.' '.$l_a_connection_time : '') ?>
|
| 407 |
</div>
|
393 |
</div>
|
| Line 414... |
Line 400... |
| 414 |
</tr>
|
400 |
</tr>
|
| 415 |
<tr id="sessionIdRow">
|
401 |
<tr id="sessionIdRow">
|
| 416 |
<td id="sessionIdLabel" class="chilliLabel"><strong><?= $l_session_id_label ?></strong></td>
|
402 |
<td id="sessionIdLabel" class="chilliLabel"><strong><?= $l_session_id_label ?></strong></td>
|
| 417 |
<td id="sessionId" class="chilliValue"><?= $l_not_available ?></td>
|
403 |
<td id="sessionId" class="chilliValue"><?= $l_not_available ?></td>
|
| 418 |
</tr>
|
404 |
</tr>
|
| 419 |
-->
|
405 |
-->
|
| 420 |
<tr id="sessionTimeoutRow" class="table-border">
|
406 |
<tr id="sessionTimeoutRow" class="table-border">
|
| 421 |
<td id="sessionTimeoutLabel" class="chilliLabel"><?= $l_max_session_time_label ?>: </td>
|
407 |
<td id="sessionTimeoutLabel" class="chilliLabel"><?= $l_max_session_time_label ?>: </td>
|
| 422 |
<td id="sessionTimeout" class="chilliValue"><?= $l_not_available ?></td>
|
408 |
<td id="sessionTimeout" class="chilliValue"><?= $l_not_available ?></td>
|
| 423 |
</tr>
|
409 |
</tr>
|
| 424 |
<tr id="idleTimeoutRow">
|
410 |
<tr id="idleTimeoutRow">
|
| Line 460... |
Line 446... |
| 460 |
</div>
|
446 |
</div>
|
| 461 |
<button onclick="return logoutWithConfirmation('<?= $l_logout_question ?>');" class="button btn btn-danger btn-md"><?= $l_logout ?></button>
|
447 |
<button onclick="return logoutWithConfirmation('<?= $l_logout_question ?>');" class="button btn btn-danger btn-md"><?= $l_logout ?></button>
|
| 462 |
</div>
|
448 |
</div>
|
| 463 |
</div>
|
449 |
</div>
|
| 464 |
</div>
|
450 |
</div>
|
| 465 |
<div class="hidden-xs hidden-sm hidden-md col-lg-2 history">
|
451 |
<div class="d-sm-none d-lg-block col-lg-2 history mx-auto">
|
| 466 |
<div class="row">
|
452 |
<div class="row">
|
| 467 |
<div class="hidden-xs col-lg-11 col-lg-offset-1 log-box">
|
453 |
<div class="d-none d-sm-block col-lg-11 offset-lg-1 log-box">
|
| 468 |
<div class="row log-titre">
|
454 |
<div class="row log-titre">
|
| 469 |
<div class="col-lg-12">
|
455 |
<div class="col-lg-12">
|
| 470 |
<?= $l_conn_history ?>
|
456 |
<?= $l_conn_history ?>
|
| 471 |
</div>
|
457 |
</div>
|
| 472 |
</div>
|
458 |
</div>
|
| Line 476... |
Line 462... |
| 476 |
</div>
|
462 |
</div>
|
| 477 |
</div>
|
463 |
</div>
|
| 478 |
</div>
|
464 |
</div>
|
| 479 |
</div>
|
465 |
</div>
|
| 480 |
<div class="row">
|
466 |
<div class="row">
|
| 481 |
<div class="col-xs-3 hidden-sm hidden-md hidden-lg">
|
467 |
<div class="col-3 d-sm-none d-md-none d-lg-none">
|
| 482 |
<img class="img-responsive image-resize-bottom" src="images/logo-alcasar.png" alt="logo">
|
468 |
<img class="img-fluid image-resize-bottom" src="images/logo-alcasar.png" alt="logo">
|
| 483 |
</div>
|
469 |
</div>
|
| 484 |
<div class="col-xs-6 col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 hidden-lg history_bottom">
|
470 |
<div class="col-6 col-md-10 offset-sm-1 col-lg-8 offset-lg-2 d-lg-none history_bottom">
|
| 485 |
<div class="row log-titre-petit">
|
471 |
<div class="log-titre-petit">
|
| 486 |
<?= $l_conn_history ?>
|
472 |
<?= $l_conn_history ?>
|
| 487 |
</div>
|
473 |
</div>
|
| 488 |
<div class="row log-info-petit">
|
474 |
<div class="log-info-petit">
|
| 489 |
<?= $connection_history ?>
|
475 |
<?= $connection_history ?>
|
| 490 |
</div>
|
476 |
</div>
|
| 491 |
</div>
|
477 |
</div>
|
| 492 |
</div>
|
478 |
</div>
|
| 493 |
</div>
|
479 |
</div>
|
| 494 |
<div id="waitPage" class="col-xs-12 col-sm-12">
|
480 |
<div id="waitPage" class="col-12 col-md-12">
|
| 495 |
<div class="row waiting_box">
|
481 |
<div class="row waiting_box">
|
| 496 |
<div class="col-xs-3 col-sm-3 waiting_msg">
|
482 |
<div class="col-3 col-md-3 waiting_msg">
|
| 497 |
<img height="150" src="images/logo-alcasar.png" alt="logo">
|
483 |
<img height="150" src="images/logo-alcasar.png" alt="logo">
|
| 498 |
</div>
|
484 |
</div>
|
| 499 |
<div class="col-xs-6 col-sm-6 waiting_msg">
|
485 |
<div class="col-6 col-md-6 waiting_msg">
|
| 500 |
<p class="text_auth"><img src="images/wait.gif" width="16" height="16" class="wait" alt="<?= $l_wait ?>"><?= $l_wait ?></p>
|
486 |
<p class="text_auth"><img src="images/wait.gif" width="16" height="16" class="wait" alt="<?= $l_wait ?>"><?= $l_wait ?></p>
|
| 501 |
</div>
|
487 |
</div>
|
| 502 |
</div>
|
488 |
</div>
|
| 503 |
</div>
|
489 |
</div>
|
| 504 |
<div id="errorPage" class="col-xs-12 col-sm-12">
|
490 |
<div id="errorPage" class="col-12 col-md-12">
|
| 505 |
<div class="row error_box">
|
491 |
<div class="row error_box">
|
| 506 |
<div class="col-xs-3 col-sm-3 error_msg">
|
492 |
<div class="col-3 col-md-3 error_msg">
|
| 507 |
<img height="150" src="images/logo-alcasar.png" alt="logo">
|
493 |
<img height="150" src="images/logo-alcasar.png" alt="logo">
|
| 508 |
</div>
|
494 |
</div>
|
| 509 |
<div class="col-xs-6 col-sm-6 error_msg">
|
495 |
<div class="col-6 col-md-6 error_msg">
|
| 510 |
<p id="errorMessage"><?= $l_error ?></p>
|
496 |
<p id="errorMessage"><?= $l_error ?></p>
|
| 511 |
</div>
|
497 |
</div>
|
| 512 |
</div>
|
498 |
</div>
|
| 513 |
</div>
|
499 |
</div>
|
| 514 |
</div>
|
500 |
</div>
|