Subversion Repositories ALCASAR

Rev

Rev 2605 | Rev 2612 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 2605 Rev 2609
Line 1... Line 1...
1
<?php
1
<?php
2
# $Id: index.php 2605 2018-08-20 00:09:25Z tom.houdayer $
2
# $Id: index.php 2609 2018-08-22 07:55:28Z rexy $
3
#
3
#
4
# index.php for ALCASAR by Rexy
4
# index.php for ALCASAR by Rexy
5
# UI & css style by stephane ERARD
5
# UI & css style by stephane ERARD
6
# The contents of this file may be used under the terms of the GNU
6
# The contents of this file may be used under the terms of the GNU
7
# General Public License Version 2, provided that the above copyright
7
# General Public License Version 2, provided that the above copyright
Line 43... Line 43...
43
}
43
}
44
fclose($file_conf);
44
fclose($file_conf);
45
 
45
 
46
$organisme = $conf["ORGANISM"];
46
$organisme = $conf["ORGANISM"];
47
$hostname  = $conf["HOSTNAME"].'.'.$conf["DOMAIN"];
47
$hostname  = $conf["HOSTNAME"].'.'.$conf["DOMAIN"];
-
 
48
$ssl_enable = $conf["HTTPS_LOGIN"];
48
$useHTTPS = ((isset($_SERVER['HTTPS'])) && (!empty($_SERVER['HTTPS'])) && ($_SERVER['HTTPS'] !== 'off'));
49
$useHTTPS = ((isset($_SERVER['HTTPS'])) && (!empty($_SERVER['HTTPS'])) && ($_SERVER['HTTPS'] !== 'off'));
49
$network_pb = false; // "alcasar-watchdog.sh" changes this value if a network issue is detected
50
$network_pb = false; // "alcasar-watchdog.sh" changes this value if a network issue is detected
50
$diagnostic = "can't contact the default router"; // "alcasar-watchdog.sh" changes this value if a network issue is detected
51
$diagnostic = "can't contact the default router"; // "alcasar-watchdog.sh" changes this value if a network issue is detected
51
$certCa_link = (($useHTTPS) ? 'https' : 'http')."://$hostname/certs/certificat_alcasar_ca.crt";
52
$certCa_link = (($useHTTPS) ? 'https' : 'http')."://$hostname/certs/certificat_alcasar_ca.crt";
52
$logout_link = ((($conf['HTTPS_CHILLI'] === 'on') && $useHTTPS) ? 'https://'.$hostname.':3991' : 'http://'.$hostname.':3990').'/logoff';
53
$logout_link = ((($conf['HTTPS_CHILLI'] === 'on') && $useHTTPS) ? 'https://'.$hostname.':3991' : 'http://'.$hostname.':3990').'/logoff';
Line 152... Line 153...
152
	$l_explain_net_pb = "Votre portail détecte que l'accès à Internet est indisponible.";
153
	$l_explain_net_pb = "Votre portail détecte que l'accès à Internet est indisponible.";
153
	$l_contact_access_deny = "Contactez le responsable de la séurité (OSSI/RSSI) si vous pensez que ce filtrage est abusif.";
154
	$l_contact_access_deny = "Contactez le responsable de la séurité (OSSI/RSSI) si vous pensez que ce filtrage est abusif.";
154
	$l_contact_net_pb = "Contactez votre responsable informatique ou votre prestataire Internet pour plus d'information.";
155
	$l_contact_net_pb = "Contactez votre responsable informatique ou votre prestataire Internet pour plus d'information.";
155
	$l_sms_access = "<a href=\"//$hostname/autoregistrationinfo.php\">Auto Enregistrement par SMS</a>";
156
	$l_sms_access = "<a href=\"//$hostname/autoregistrationinfo.php\">Auto Enregistrement par SMS</a>";
156
	$l_install_certif = "Installer le certificat racine";
157
	$l_install_certif = "Installer le certificat racine";
157
	$l_install_certif_more = "Installation du certificat de l'autorité; racine d'ALCASAR";
158
	$l_install_certif_more = "Installation du certificat de l'autorité racine d'ALCASAR";
158
	$l_certif_explain = "Permet l'échange de données sécurisées entre votre station de consultation et le portail captif ALCASAR.<BR>Si ce certificat n'est pas enregistré sur votre station de consultation, il est possible que des alertes de sécurité soient émises par votre navigateur.<br><br>";
159
	$l_certif_explain = "Permet l'échange de données sécurisées entre votre station de consultation et le portail captif ALCASAR.<BR>Si ce certificat n'est pas enregistré sur votre station de consultation, il est possible que des alertes de sécurité soient émises par votre navigateur.<br><br>";
159
	$l_certif_explain_help = "<a href=\"alcasar-certificat.pdf\" target=\"_blank\">Aide complémentaire</a>";
160
	$l_certif_explain_help = "<a href=\"alcasar-certificat.pdf\" target=\"_blank\">Aide complémentaire</a>";
160
	$l_category = "catégorie :";
161
	$l_category = "catégorie :";
161
	if (!$user->connected) {
162
	if (!$user->connected) {
162
		$l_logout_explain = "Aucune session de consultation Internet n'est actuellement ouverte sur votre système.";
163
		$l_logout_explain = "Aucune session de consultation Internet n'est actuellement ouverte sur votre système.";
Line 529... Line 530...
529
						<span><?= $l_logout ?></span>
530
						<span><?= $l_logout ?></span>
530
						<img src="<?= $img_rep.$img_internet ?>">
531
						<img src="<?= $img_rep.$img_internet ?>">
531
					</div>
532
					</div>
532
				<?php endif; ?>
533
				<?php endif; ?>
533
 
534
 
-
 
535
				<?php if ($ssl_enable == "on"): ?>
534
				<div class="box_menu" id="box_certif" onmouseover="setBoxInfoContent('text_certif');">
536
					<div class="box_menu" id="box_certif" onmouseover="setBoxInfoContent('text_certif');">
535
					<span><a href="<?= $certCa_link ?>"><?= $l_install_certif ?></a></span>
537
						<span><a href="<?= $certCa_link ?>"><?= $l_install_certif ?></a></span>
536
					<img src="<?= $img_rep.$img_certificate ?>">
538
						<img src="<?= $img_rep.$img_certificate ?>">
537
				</div>
539
					</div>
538
 
-
 
-
 
540
				<?php endif; ?>
539
				<div class="box_menu" id="box_mdp" onmouseover="setBoxInfoContent('text_mdp');">
541
				<div class="box_menu" id="box_mdp" onmouseover="setBoxInfoContent('text_mdp');">
540
					<img src="<?= $img_rep.$img_pwd ?>">
542
					<img src="<?= $img_rep.$img_pwd ?>">
541
					<span><?= $l_password_change ?></span>
543
					<span><?= $l_password_change ?></span>
542
				</div>
544
				</div>
543
 
545