/** * Получить список юзеров по дате последнего визита * * @param int $iLimit Количество * @return array */ public function GetUsersByDateLast($iLimit = 20) { if ($this->IsAuthorization()) { $data = $this->oMapper->GetUsersByDateLast($iLimit); } elseif (false === ($data = $this->Cache_Get("user_date_last_{$iLimit}"))) { $data = $this->oMapper->GetUsersByDateLast($iLimit); $this->Cache_Set($data, "user_date_last_{$iLimit}", array("user_session_update"), 60 * 60 * 24 * 2); } $data = $this->GetUsersAdditionalData($data); return $data; }
/** * Получить список юзеров по дате последнего визита * * @param int $nLimit Количество * * @return ModuleUser_EntityUser[] */ public function GetUsersByDateLast($nLimit = 20) { if ($this->IsAuthorization()) { $data = $this->oMapper->GetUsersByDateLast($nLimit); } elseif (false === ($data = E::ModuleCache()->Get("user_date_last_{$nLimit}"))) { $data = $this->oMapper->GetUsersByDateLast($nLimit); E::ModuleCache()->Set($data, "user_date_last_{$nLimit}", array("user_session_update"), 'P1D'); } if ($data) { $data = $this->GetUsersAdditionalData($data); } return $data; }