Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 2384 → Rev 2385

/web/acc/phpsysinfo/includes/xml/portail.php
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'];