Func_model->check_session(true); $this->load->model('admin/User_model'); } /* 获取用户列表 */ public function lst() { $pagecurrent = isset($_POST['pagecurrent'])?stripslashes($_POST['pagecurrent']):""; $username = isset($_POST['username'])?stripslashes($_POST['username']):""; if ($pagecurrent == "") { return false; }else { $data = array(); $num = $this->Config_model->getPageNum(); if(strlen($username) == 11){ $like = array('telephone' => $username); }else { $like = array('name' => $username); } $where = array('type' => (int)1); $data = $this->Db_model->getPage("user",$where,$like,$pagecurrent); $msg = $this->Db_model->getSearchData("user",$where,$like,"id","DESC",((int)$pagecurrent-1)*$num,$num); $len = count($data); foreach ($msg as $row) { $data[$len][] = $this->User_model->setUserMsg($row); } $this->Func_model->toJsFunc("userList",$this->Func_model->decodeUnicode($data)); return; } } /* 编辑登录者信息 */ public function editInfor() { $id = isset($_POST['id'])?$_POST['id']:""; if ($id == "" || $id == 1) $id = $_SESSION['id']; $data = $this->User_model->receiveUserMsg(); $where = array('password' => $data['password']); $infor = $this->Db_model->getSpecificData("user",$where); if (count($infor) > 0) { if ($id != $infor[0]->id) { $this->Func_model->setTip("password2_tip",$this->Config_model->msg[7]); return; } } $where = array('id' => $id); $this->Db_model->updateData("user",$data,$where); $this->Func_model->toJsFunc("disInfor",""); $this->Func_model->setAlert($this->Config_model->msg[0]); } /* 获取用户信息 */ public function userInfor() { $uid = isset($_POST['id'])?$_POST['id']:""; if ($uid == "" || $uid == 1) $uid = $_SESSION['id']; $where = array('id' => $uid); $infor = $this->Db_model->getSpecificData("user",$where); $data = $this->User_model->setUserMsg($infor[0]); //$this->Func_model->sendServiceMsg($this->Func_model->decodeUnicode($data)); $this->Func_model->toJsFunc("infor",$this->Func_model->decodeUnicode($data)); return ; } /* 删除用户 */ public function delUser() { $id = isset($_POST['id'])?$_POST['id']:""; if ($id != "") { $where = array('id' => $id); $this->Db_model->delData("user",$where); } $this->Func_model->toJsFunc("disUser",""); $this->Func_model->setAlert($this->Config_model->msg[0]); } }