55,24 → 55,24 |
return $_text; |
} |
// Fonction de test de connectivité internet |
function internetTest($INSTALLEDVERSION){ |
$host = "www.google.com"; # Google Test |
$host2 = "svn.alcasar.net"; |
$port = "80"; |
//var $num; //non utilisé |
//var $error; //non utilisé |
$sock = fsockopen($host, $port, $num, $error, 2); |
if (!$sock){ |
return false; # Internet access is down |
} |
else { |
fclose($sock); |
$sock = fsockopen($host2, $port, $num, $error, 2); |
if ($sock){ |
fputs($sock,"GET http://$host2/images/M_images/weblink-$INSTALLEDVERSION.png HTTP/1.0\n\n"); |
fclose($sock); } |
return true; |
} |
function internetTest() { |
$host = 'www.google.com'; |
$host2 = 'www.alcasar.net'; |
$port = 80; |
|
$sock = fsockopen($host, $port, $errno, $errstr, 2); |
if (!$sock) { |
return false; |
} |
fclose($sock); |
|
$sock = fsockopen($host2, $port, $errno, $errstr, 2); |
if (!$sock) { |
return false; |
} |
fclose($sock); |
|
return true; |
} |
// Fonction de test du filtrage |
function filtrageTest($file, $search_regex){ |
121,7 → 121,7 |
$nbr_user = request ('user'); |
$nbr_grp = request ('group'); |
$nbr_user_online = exec ("sudo /usr/sbin/chilli_query list | cut -d\" \" -f5 | grep \"1\" | wc -l"); |
if ((filtrageTest("/var/www/html/index.php","/network_pb = false/")) && (internetTest($INSTALLEDVERSION))){ |
if ((filtrageTest("/var/www/html/index.php","/network_pb = false/")) && (internetTest())) { |
$internet_status = "<img src='/images/state_ok.gif'>".$text['enable']; |
$version = dns_get_record("version.alcasar.net",DNS_TXT); |
$AVAILABLEDVERSION = $version[0]['txt']; |