' : '';
$consejo = '
'."\n".
'
'.$TbMsg["TIP"].'
'."\n".
'
'."\n".
' '."\n".
'
'.$tipImage.'
'."\n".
'
'."\n".
'
'."\n";
}
// ##########################################################################################################
// ############### PARA SABER QUE IP TIENE EL DISPOSITIVO QUE ESTA UTILIZANDO OPENGNSYS ###################
// ##########################################################################################################
//Para saber la IP con Proxy o sin el
function getRemoteInfo () {
$proxy="";
if (isSet($_SERVER)) {
if (isSet($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$IP = $_SERVER["HTTP_X_FORWARDED_FOR"];
$proxy = $_SERVER["REMOTE_ADDR"];
} elseif (isSet($_SERVER["HTTP_CLIENT_IP"])) {
$IP = $_SERVER["HTTP_CLIENT_IP"];
} else {
$IP = $_SERVER["REMOTE_ADDR"];
}
} else {
if ( getenv( 'HTTP_X_FORWARDED_FOR' ) ) {
$IP = getenv( 'HTTP_X_FORWARDED_FOR' );
$proxy = getenv( 'REMOTE_ADDR' );
} elseif ( getenv( 'HTTP_CLIENT_IP' ) ) {
$IP = getenv( 'HTTP_CLIENT_IP' );
} else {
$IP = getenv( 'REMOTE_ADDR' );
}
}
if (strstr($IP, ',')) {
$ips = explode(',', $IP);
$IP = $ips[0];
}
$RemoteInfo[0]=$IP;
$RemoteInfo[1]=@GetHostByAddr($IP);
$RemoteInfo[2]=$proxy;
return $RemoteInfo[0];
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ##########################################################################################################
// ############### PARA SABER QUE TIPO DISPOSITIVO ESTA UTILIZANDO OPENGNSYS ##############################
// ##########################################################################################################
$device="";
$device = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($device,'iphone') == TRUE ){$device="iphone";$tipodevice="Iphone / Ipad";$ipreal=getRemoteInfo();$_SESSION["ipdevice"]=$ipreal;}
elseif (stripos($device,'ipad') == TRUE) {$device="ipad";$tipodevice="Ipad / Iphone";$ipreal=getRemoteInfo();$_SESSION["ipdevice"]=$ipreal;}
elseif (stripos($device,'android') == TRUE) {$device="android";$tipodevice="Movil / Tablet";$ipreal=getRemoteInfo();$_SESSION["ipdevice"]=$ipreal;}
elseif (stripos($device,'linux') == TRUE) {$device="linux";$tipodevice="Linux";$ipreal=getRemoteInfo();$_SESSION["ipdevice"]=$ipreal;}
elseif (stripos($device,'macintosh') == TRUE) {$device="macintosh";$tipodevice="Macintosh";$ipreal=getRemoteInfo();$_SESSION["ipdevice"]=$ipreal;}
else{$device="0";$tipodevice="PC";}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ##########################################################################################################
// ################################ PARA SABER QUE SISTEMA DEL DISPOSITIVO ################################
// ##########################################################################################################
$sistem="";
$buscasistem=strtolower($_SERVER['HTTP_USER_AGENT']);
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// SISTEMAS WINDOWS //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(stripos($buscasistem,'windows nt 10.0') == TRUE ){$sistem="Windows 10";}
if(stripos($buscasistem,'windows nt 6.2') == TRUE ){$sistem="Windows 8";}
if(stripos($buscasistem,'windows nt 6.1') == TRUE ){$sistem="Windows 7";}
if(stripos($buscasistem,'windows nt 6.0') == TRUE ){$sistem="Windows Vista/Server 2008";}
if(stripos($buscasistem,'windows nt 5.2') == TRUE ){$sistem="Windows Server 2003";}
if(stripos($buscasistem,'windows nt 5.1') == TRUE ){$sistem="Windows XP";}
if(stripos($buscasistem,'windows nt 5.0') == TRUE ){$sistem="Windows 2000";}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// SISTEMAS APPLE //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(stripos($buscasistem,'ipad') == TRUE ){$sistem="iOS";}
if(stripos($buscasistem,'iphone') == TRUE ){$sistem="iOS";}
if ($device == "macintosh" ){$sistem="Mac OSX";}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// SISTEMAS LINUX //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(stripos($buscasistem,'ubuntu') == TRUE ){$sistem="Ubuntu";}
if(stripos($buscasistem,'red hat') == TRUE ){$sistem="Red Hat";}
if(stripos($buscasistem,'centos') == TRUE ){$sistem="CentOS";}
if(stripos($buscasistem,'suse') == TRUE ){$sistem="openSUSE";}
if(stripos($buscasistem,'mandriva') == TRUE ){$sistem="Mandriva";}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// SISTEMAS ANDROID //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(stripos($buscasistem,'android') == TRUE ){$sistem="Android";}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ##########################################################################################################
// ########################## PARA SABER QUE VERSION DEL SISTEMA DEL DISPOSITIVO ##########################
// ##########################################################################################################
$buscaversistem=strtolower($_SERVER['HTTP_USER_AGENT']);
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// VERSION WINDOWS //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(stripos($buscaversistem,'windows nt') == TRUE ){$versistem="-";}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// VERSION APPLE //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(stripos($buscaversistem,'os x') == TRUE ){
$buscaversistemapple=$_SERVER['HTTP_USER_AGENT'];
$buscaversistemapple=str_replace("OS","OS:",$buscaversistemapple);
$buscaversistemapple=str_replace("like",":like",$buscaversistemapple);
$buscaversistemapple=explode(":",$buscaversistemapple);
$versistem=$buscaversistemapple[1];}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// VERSION LINUX //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(stripos($buscaversistem,'linux') == TRUE ){$versistem="-";}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// VERSION ANDROID //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(stripos($buscaversistem,'android') == TRUE ){
$buscaversistemandroid=str_replace(")",";",$buscaversistem);
$buscaversistemandroid=explode(";",$buscaversistemandroid);
$versistem=$buscaversistemandroid[2];
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ##########################################################################################################
// ########################## PARA SABER QUE NAVEGADOR DEL SISTEMA DEL DISPOSITIVO ########################
// ##########################################################################################################
$buscanav=strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($buscanav,'firefox') == TRUE ){$nav="Firefox";}
if(stripos($buscanav,'safari') == TRUE ){$nav="Safari";}
if(stripos($buscanav,'msie') == TRUE ){$nav="Internet Explorer";}
if(stripos($buscanav,'chrome') == TRUE ){$nav="Google Chrome";}
if(stripos($buscanav,'opera') == TRUE ){$nav="Opera";}
if(stripos($buscanav,'qtembedded') == TRUE ){$nav="OpenGnsys Browser";}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ##########################################################################################################
// ########################## PARA SABER VERSION DEL NAVEGADOR DEL DISPOSITIVO ############################
// ##########################################################################################################
$buscavernav=explode("/", strtolower($_SERVER['HTTP_USER_AGENT']));
$vernav=end($buscavernav);
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if ($device == "ipad" || $device == "iphone" || $device == "android" )
{
$data = json_decode(@file_get_contents(__DIR__ . '/../doc/VERSION.json'));
if (empty($data->project)) {
$version = "OpenGnsys";
} else {
$version = @$data->project.' ' . @$data->version.' '
. (isset($data->codename) ? '('.$data->codename.') ' : '') . @$data->release;
}
?>