Class online{
public static $varOnline;
public static $userCHECK;
public static $user;
//Настройки онлайна
public static function onlineGET($varOnline=array()){
self::$varOnline=$varOnline;
//Подключение к базе
require_once \'pdoConnect.php\';
//Подготовка запроса
$sql=$pdo->prepare(\"INSERT INTO `online` SET `user`=:user, `time`=:time\"
;
self::$check=$pdo->prepare(\"SELECT * FROM `online` WHERE `user`=:user\"
;
//
self::$check->execute(array(
\':user\'=>$_COOKIES[\'user\']));
if(self::$check[\'user\']!=$_COOKIE[\'user\'])){
//Запрос
$sql->execute(array(
\':user\'=>self::$varOnline[\'user\'],
\':time\'=>self::$varOnline[\'time\']
));
}
//Проверка и удаление
public function onlineCHECK(){
//Запросы
self::$userCHECK=$pdo->prepare(\"SELECT * COUNT(*) `online` WHERE `user`=:user\"
self::$user=$pdo->prepare(\"SELECT * FROM `online` WHERE `user`=:user\"
//Проверка существование
self::$userCHECK->execute(array(
\':user\'=>$_COOKIES[\'user\']));
self::$user->execute(array(
\':user\'=>$_COOKIES));
//Удаление если время привысело
if(self::$user[\'time\']>=self::$time){
self::$userDELETE=$prepare(\"DELETE `online` SET `user`=:user\"
;
self::$userDELETE-execute(array(
\':user\'=>$_COOKIES[\'user\']));
}
}
}