function showIndex() { $request = fvRequest::getInstance(); $sort['field'] = $request->getRequestParameter('field'); $sort['dir'] = $request->getRequestParameter('direct'); $search = $request->getRequestParameter('search'); $query = NULL; if ($search['_clear'] == 1) { $search = array(); $search['_clear'] = 1; } if ($search['email']) { $query = 'email like "%' . str_replace('"', "'", $search['email']) . '%"'; } if (!$sort['field']) { $sort['field'] = "ctime"; $sort['dir'] = "asc"; } $pager = new fvPager(FeedbackManager::getInstance()); $this->__assign('List', $pager->paginate($query, $sort['field'] . " " . $sort['dir'])); $this->__assign("module", $this->moduleName); $this->__assign("sort", $sort); $this->__assign("search", count($search)); return $this->__display('index.tpl'); }
function showIndex() { $pager = new fvPager(PageManager::getInstance()); $this->__assign('Pages', $pager->paginate(null, "IF (page_parent_id = 0, id*100000, page_parent_id*100000 + id)")); $request = fvRequest::getInstance(); if (!($Page = PageManager::getInstance()->getByPk($request->getRequestParameter('id')))) { $Page = new Page(); } $this->__assign(array('Page' => $Page, 'PageManager' => PageManager::getInstance(), 'metaManager' => MetaManager::getInstance())); return $this->__display('page_list.tpl'); }
function showIndex() { $search = $this->getRequestParameter('search', 'array', array()); $sort = $this->getRequestParameter('sort', 'array', array()); $sort['dir'] = $sort['dir'] ? $sort['dir'] : "desc"; $sort['field'] = $sort['field'] ? $sort['field'] : "id"; $order = $sort['field'] . " " . $sort['dir']; if (count($where)) { $where = implode(" AND ", $where); } $pager = new fvPager(PressCentreManager::getInstance()); $List = $pager->paginate($where, $order); $this->__assign("List", $List); $this->__assign("search", $search); $this->__assign("sort", $sort); return $this->__display('index.tpl'); }
function showIndex() { $filter = fvSite::$fvSession->get(fvRequest::getInstance()->getRequestParameter("requestURL") . "/filter"); $query = null; $params = array(); if (is_array($filter)) { if (!empty($filter['object_name'])) { $query .= ($query ? " AND " : '') . "object_name LIKE ?"; $params[] = '%' . $filter['object_name'] . "%"; $this->__assign('filter_object_name', $filter['object_name']); } if (!empty($filter['date_from'])) { $query .= ($query ? " AND " : '') . "date >= ?"; $params[] = $filter['date_from']; $this->__assign('filter_date_from', $filter['date_from']); } if (!empty($filter['date_to'])) { $query .= ($query ? " AND " : '') . "date <= ?"; $params[] = $filter['date_to']; $this->__assign('filter_date_to', $filter['date_to']); } if (!empty($filter['message'])) { $query .= ($query ? " AND " : '') . "message LIKE ?"; $params[] = '%' . $filter['message'] . '%'; $this->__assign('filter_message', $filter['message']); } if (!empty($filter['operation'])) { $query .= ($query ? " AND " : '') . "operation = ?"; $params[] = $filter['operation']; $this->__assign('filter_operation', $filter['operation']); } if (!empty($filter['manager_id'])) { $query .= ($query ? " AND " : '') . "manager_id = ?"; $params[] = $filter['manager_id']; $this->__assign('filter_manager_id', $filter['manager_id']); } } $pager = new fvPager(LogManager::getInstance()); $this->__assign('Logs', $pager->paginate($query, "date DESC", $params)); $this->__assign('UserManager', UserManager::getInstance()); return $this->__display('log_list.tpl'); }
function showIndex() { $pager = new fvPager(StaticPagesManager::getInstance()); $this->__assign('StaticPages', $pager->paginate()); return $this->__display('sp_list.tpl'); }
function showIndex() { $pager = new fvPager(UserGroupManager::getInstance()); $this->__assign('UserGroups', $pager->paginate(null, "default_group DESC")); return $this->__display('group_list.tpl'); }