public function index() { $page = rintval(I('get.p', 1)); $start = null; $limit = $this->limit; list($start, $limit, $page) = page_limit($page, $limit); $count = null; $list = array(); $order = 'aid desc'; $search = I('get.'); $this->__proFilter($search); $data = $this->objListServ->getAdminArticleList($search, $start, $limit, $order); list($count, $list) = $data; $this->_assignPage($count, $limit, $search); $this->__assignCate(); $this->assign('count', $count); $this->assign('list', $list); $search['act_url'] = U('Home/Admin/Index/index'); $this->assign('search', $search); $this->loadSystemView(); }
/** * 把数据转成数字 * @param * $int 传入的数据 * @param bool $allowarray 是否允许数组 */ function rintval($int, $allowarray = false) { $ret = is_scalar($int) ? intval($int) : 0; if ($int == $ret || !$allowarray && is_array($int)) { return $ret; } if ($allowarray && is_array($int)) { foreach ($int as &$v) { $v = rintval($v, true); } return $int; } elseif ($int <= 0xffffffff) { $l = strlen($int); $m = substr($int, 0, 1) == '-' ? 1 : 0; if ($l - $m === strspn($int, '0987654321', $m)) { return $int; } } return $ret; }