public function logOutAction() { if (!isset($_SESSION['log'])) { $this->_redirect('admin/index/error'); } $this->_helper->layout()->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); $sessionMapper = new Cloud_Model_UserSession_CloudUserSessionMapper(); $sessionMapper->deleteSession($_SESSION['userId']); Zend_Session::destroy(true); $this->_redirect('admin/index/login'); }
public function updateTotalPages($number) { $db = Zend_DB_table_Abstract::getDefaultAdapter(); $sessionMapper = new Cloud_Model_UserSession_CloudUserSessionMapper(); $dbSession = $sessionMapper->getDbTable()->info(); $dbSessionName = $dbSession['name']; $stmt = $db->query("SELECT count(*) as count from {$dbSessionName} \r\n\t\t\t\t\t\t\t\tWHERE user_id != 0"); $row = $stmt->fetch(); $totalPages = ceil((int) $row['count'] / (int) $number); return $totalPages; }