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();
 }
示例#2
0
 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();
 }
示例#3
0
 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();
     }
 }