public function index() { $Advertisement = D('Advertisement'); //广告模型 $html_list = $Advertisement->seek_all_data(); if ($html_list) { parent::public_file_dir($html_list, array('file_address'), 'images/'); } $this->assign('html_list', $html_list); $this->display(); }
public function relation() { //数据验证 $Users = D('Users'); $id = $this->_get('id'); //客户经理id //查找是否为客户经理 $director_info = $Users->where(array('status' => 0, 'id' => $id, 'type' => C('ACCOUNT_TYPE.Director')))->getField('id'); if (empty($id) || !is_numeric($id) || empty($director_info)) { $this->error('非法操作!'); } /** //获取客户经理下的用户ID $relation = $DirectorUser->get_director_user($id); $user_ids = getArrayByField($relation,'user_id'); //获取所有用户 $map1['u.status'] = 0; $map1['u.type'] = C('ACCOUNT_TYPE.USER'); $all_users = $Users->seek_user_data($map1); parent::public_file_dir($all_users,'file_address','images/'); //组合图片访问地址 $list_one = array(); //存放已被客户经理管理的用户 $list_two = array(); //存放未被客户经理管理的用户 foreach ($all_users AS $key=>$val) { if (in_array($val['id'],$user_ids)) { array_push($list_one,$val); } else { array_push($list_two,$val); } } */ //获取当前客户经理下已有的客户列表 $map1['u.status'] = 0; $map1['u.type'] = C('ACCOUNT_TYPE.USER'); $map1['i.director_id'] = $id; $list_one = $Users->seek_user_data($map1); parent::public_file_dir($list_one, 'file_address', 'images/'); //组合图片访问地址 //获取待非配,暂无客户经理的用户 $map2['u.status'] = 0; $map2['u.type'] = C('ACCOUNT_TYPE.USER'); $map2['i.director_id'] = 0; $list_two = $Users->seek_user_data($map2); parent::public_file_dir($list_two, 'file_address', 'images/'); //组合图片访问地址 $this->assign('id', $id); $this->assign('list_one', $list_one); $this->assign('list_two', $list_two); $this->display(); }
public function user_edit() { //数据验证 $id = $this->_get('id'); if (empty($id) || !is_numeric($id)) { $this->error('非法操作!'); } $Users = D('Users'); //用户表 $UserInfo = D('UserInfo'); //用户信息表 if ($this->isPost()) { $this->check_data(); //数据验证 $password = $_POST['password_one']; if (!empty($password)) { $status1 = $Users->where(array('id' => $id))->setField(array('password' => md5($password))); //修改密码 } //写入详细信息 $status2 = $UserInfo->save_user_data($id); if ($status1 || $status2) { $this->success('更新成功'); } else { $this->error('没有做出修改'); } exit; } else { //读取数据 $user_info = $Users->seek_user_data(array('u.status' => 0, 'u.id' => $id)); if (empty($user_info)) { $this->error('此用户不存在或已被删除'); } parent::public_file_dir($user_info, 'file_address', 'images/'); //组合图片地址 $this->assign('user_info', $user_info[0]); $this->display(); } }