10 |
$multi= array( 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1); |
$multi= array( 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1); |
11 |
$data = array(); |
$data = array(); |
12 |
|
|
|
|
|
13 |
// get alx version info for |
// get alx version info for |
14 |
$alxinfo = sqlfirst('SELECT * FROM client_version WHERE serial='.$id); |
$alxinfo = sqlfirst('SELECT * FROM client_version WHERE serial='.$id); |
15 |
$alxos = $alxinfo[os]; |
$alxos = $alxinfo[os]; |
422 |
if($state=='On') |
if($state=='On') |
423 |
{ |
{ |
424 |
echo '<u>IP:</u> '.$conn['ip'].'<br><br>'; |
echo '<u>IP:</u> '.$conn['ip'].'<br><br>'; |
425 |
$osver = @sshdo('os_ver=$(</etc/mageversion);cfg_ver=$(/sbin/magequery -n alxconfig-ng | cut -d" " -f5);pname=${cfg_ver%-*-*};cfg_ver=${cfg_ver/${pname}-};echo "${os_ver}:${cfg_ver}"', $conn['ip']); |
echo '<u>OS:</u> '.$alxos.'<br>'; |
426 |
$osver = explode(':',$osver[1]); |
echo '<u>Utils:</u> '.$alxutils.'<br>'; |
|
if($osver[0] == '') $osver[0]='unknown'; |
|
|
if($osver[1] == '') $osver[1]='unknown'; |
|
|
|
|
|
# update os string in database |
|
|
if($alxos == '') |
|
|
{ |
|
|
mysql_query('insert into client_version(serial,os,utils) values("'.$id.'","'.$osver[0].'","'.$osver[1].'") |
|
|
on duplicate key update os="'.$osver[0].'", utils="'.$osver[1].'"'); |
|
|
# reload the site |
|
|
echo '<script type="text/javascript">setTimeout(\'window.location.reload()\',0);</script>'; |
|
|
} |
|
|
|
|
|
echo '<u>OS:</u> '.$osver[0].'<br>'; |
|
|
echo '<u>Utils:</u> '.$osver[1].'<br>'; |
|
|
|
|
|
if($osver[0] <> 'unknown') |
|
|
{ |
|
|
//write them to database |
|
|
} |
|
427 |
} |
} |
428 |
|
|
429 |
echo '</b></div>'; |
echo '</b></div>'; |