Example #1
0
        }
        if (isset($_REQUEST['check'])) {
            echo json_encode(array('next' => $p->isNext(), 'prev' => $p->isPrev(), 'current' => $p->getCurrentPage()));
            die;
        } elseif (isset($_REQUEST['reset'])) {
            $p->resetFilter();
        } elseif (isset($_REQUEST['next'])) {
            $p->next();
        } elseif (isset($_REQUEST['prev'])) {
            $p->prev();
        } elseif (isset($_REQUEST['page'])) {
            $p->setPage($_REQUEST['page']);
        } else {
            foreach ($_REQUEST['filters'] as $field_name => $field_value) {
                if ($field_value) {
                    $p->addFilter($field_name, $field_value);
                } else {
                    $p->removeFilter($field_name);
                }
                $p->setPage(0);
            }
        }
        //$p->resetFilter();
        $p->__destruct();
    }
    require_once ADDON_DIR . DS . $PAGE_FILE;
    if (file_exists(ADDON_DIR . DS . 'ajax.views' . DS . $PAGE . '.php')) {
        include_once ADDON_DIR . DS . 'ajax.views' . DS . $PAGE . '.php';
    }
    exit;
}