git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_SGD/tags/3.7.0.2_original@1 eb19766c-00d9-a042-a3a0-45cb8ec72764
30 lines
896 B
PHP
30 lines
896 B
PHP
<?php
|
|
class system extends client_service{
|
|
public function checkVersion(){
|
|
global $default;
|
|
$user=$this->KT->get_user_object_by_username($this->AuthInfo['user']);
|
|
$versions=$this->handler->getServerVersions();
|
|
$bestVer=$versions[count($versions)-1];
|
|
$clientVer=$this->handler->getVersion();
|
|
$ret=array(
|
|
'response' =>'pong',
|
|
'loginLocation' => '/index.html',
|
|
'versionok' =>in_array($clientVer,$versions),
|
|
'fullName' =>PEAR::isError($user)?'':$user->getName(),
|
|
'serverVersions' =>$versions,
|
|
'serverBestVersion' =>$bestVer,
|
|
'clientVersion' =>$clientVer,
|
|
'canUpgradeClient' =>($clientVer<$bestVer?true:false),
|
|
'canUpgradeServer' =>($clientVer>$bestVer?true:false)
|
|
|
|
);
|
|
$this->setResponse($ret);
|
|
return true;
|
|
}
|
|
|
|
public function jsondecode($params){
|
|
$this->setResponse(@json_decode(trim($params['code'])));
|
|
}
|
|
}
|
|
|
|
?>
|