Subversion Repositories ALCASAR

Rev

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

Rev 790 Rev 847
Line 1... Line 1...
1
<?php
1
<?php
2
#
2
#
3
# status.php for Alcasar captive portal
3
# status.php for Alcasar captive portal
4
# by steweb57
4
# by steweb57 & Rexy
5
# 
5
# 
-
 
6
/****************************************************************
-
 
7
*			GLOBAL FILE PATHS			*
-
 
8
*****************************************************************/
-
 
9
define ("CONF_FILE", "/usr/local/etc/alcasar.conf");
-
 
10
 
-
 
11
/****************************************************************
-
 
12
*				FILE TEST			*
-
 
13
*****************************************************************/
-
 
14
//Test de présence et des droits en lecture des fichiers de configuration.
-
 
15
if (!file_exists(CONF_FILE)){
-
 
16
	exit("Fichier de configuration ".CONF_FILE." non présent");
-
 
17
}
-
 
18
if (!is_readable(CONF_FILE)){
-
 
19
	exit("Vous n'avez pas les droits de lecture sur le fichier ".CONF_FILE);
-
 
20
}
-
 
21
 
-
 
22
/****************************************************************
-
 
23
*			Read CONF_FILE				*
-
 
24
*****************************************************************/
-
 
25
$ouvre=fopen(CONF_FILE,"r");
-
 
26
if ($ouvre){
-
 
27
	while (!feof ($ouvre))
-
 
28
	{
-
 
29
		$tampon = fgets($ouvre, 4096);
-
 
30
		if (strpos($tampon,"=")!==false){
-
 
31
			$tmp = explode("=",$tampon);
-
 
32
			$conf[$tmp[0]] = $tmp[1];
-
 
33
		}
-
 
34
	}
-
 
35
}else{
-
 
36
	exit("Erreur d'ouverture du fichier ".ALCASAR_ETH1);
-
 
37
}
-
 
38
fclose($ouvre);
-
 
39
 
6
$organisme = "etrs-test";
40
$organisme = $conf["ORGANISM"];
-
 
41
 
7
$remote_ip = ($_SERVER['REMOTE_ADDR']);
42
$remote_ip = ($_SERVER['REMOTE_ADDR']);
8
$connection_history =  "";
43
$connection_history =  "";
9
$nb_connection_history = 3;
44
$nb_connection_history = 3;
10
 
45
 
11
//On récupère le nom de connexion de la session active. //on a l'info en ajax, mais trop tard -> A MODIFIER
46
//On récupère le nom de connexion de la session active. //on a l'info en ajax, mais trop tard -> A MODIFIER