Теперь в коде следующее
Код: Выделить всё
$latestActivity=$this->getProperty('LatestActivity');
$this->setProperty('LatestActivity',time());
$this->setProperty('LatestActivityTime',date("Y-m-d H:i:s",time()));
$this->setProperty('SomebodyHere',1);
$ot=$this->object_title;
if ($this->getProperty("IdleDelay")) {
$activity_timeout=(int)$this->getProperty("IdleDelay");
} else {
$activity_timeout=10*60;
}
clearTimeOut($ot."_activity_timeout");
setTimeOut($ot."_activity_timeout","callMethod('".$ot.".onIdle');",$activity_timeout);
$this->callMethod("updateActivityStatus");
/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/Rooms_onActivity.php');
/* end injection of {SDevices} */
Чистить везде, и оставлять только инклуды от простых устройств?
Как быть с
Код: Выделить всё
$this->setProperty('LatestActivityTime',date("Y-m-d H:i:s",time()));
Надо чтобы Сергей сделал в конфиге переменную с форматом даты, и не дублировать, нагружая базу, а вычислять находу из LatestActivity