Ejemplo n.º 1
0
 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');
 }
Ejemplo n.º 2
0
 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');
 }
Ejemplo n.º 3
0
 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');
 }
Ejemplo n.º 4
0
 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');
 }
Ejemplo n.º 5
0
 function showIndex()
 {
     $pager = new fvPager(StaticPagesManager::getInstance());
     $this->__assign('StaticPages', $pager->paginate());
     return $this->__display('sp_list.tpl');
 }
Ejemplo n.º 6
0
 function showIndex()
 {
     $pager = new fvPager(UserGroupManager::getInstance());
     $this->__assign('UserGroups', $pager->paginate(null, "default_group DESC"));
     return $this->__display('group_list.tpl');
 }