"status", "name" => '审核状态', "value" => array( '0' => '已审核', '1' => '未审核' ) ); $this->yunset("search_list", $search_list); } /** * 会员-个人-图片管理:个人头像(列表) */ function index_action(){ $this -> set_search(); $where['photo'] = array('<>',''); $where['defphoto'] = 1; if($_GET['keyword']){ $keytype = intval($_GET['type']); $keyword = trim($_GET['keyword']); if ($keytype == 1){ $where['name'] = array('like',$keyword); }elseif ($keytype == 2){ $where['uid'] = array('=',$keyword); } $urlarr['keytype'] = $keytype; $urlarr['keyword'] = $keyword; } if(isset($_GET['status'])){ $status = intval($_GET['status']); $where['photo_status'] = $status; $urlarr['status'] = $status; } $urlarr = $_GET; $urlarr['page'] = '{{page}}'; $pageurl = Url($_GET['m'],$urlarr,'admin'); //提取分页 $pageM = $this -> MODEL('page'); $pages = $pageM -> pageList('resume',$where,$pageurl,$_GET['page']); //分页数大于0的情况下 执行列表查询 if($pages['total'] > 0){ //limit order 只有在列表查询时才需要 $where['orderby'] = array('photo_status,desc','uid,desc'); $where['limit'] = $pages['limit']; $resumeM = $this->MODEL('resume'); $List = $resumeM -> getResumeList($where,array('utype'=>'admin','field'=>'`uid`,`name`,`sex`,`photo`,`photo_status`')); $this -> yunset('rows',$List); } $this->yuntpl(array('admin/admin_user_pic')); } /** * 会员-个人-图片管理:个人头像(获取审核说明) */ function getStatusBody_action(){ $resumeM = $this->MODEL('resume'); $return = $resumeM -> getInfo(array('uid'=>intval($_GET['uid']),'rfield'=>'photo_statusbody')); echo trim($return['resume']['photo_statusbody']);die; } /** * 会员-个人-图片管理:个人头像(审核) */ function status_action(){ $resumeM = $this -> MODEL('resume'); $post = array( 'photo_status' => intval($_POST['status']), 'photo_statusbody' => $_POST['statusbody'] ); $return = $resumeM -> statusPhoto($_POST['uid'],array('post'=>$post)); $this -> ACT_layer_msg($return['msg'],$return['errcode'],$_SERVER['HTTP_REFERER'],2,1); } /** * 会员-个人-图片管理:作品案例(列表) */ function show_action() { $this->set_search(); $resumeM = $this->MODEL('resume'); if ($_GET['keyword']) { $keytype = intval($_GET['type']); $keyword = trim($_GET['keyword']); if ($keytype == 1) { $resume = $resumeM->getResumeList(array('name' => array('like', $keyword)), array('field' => 'uid')); if ($resume) { foreach ($resume as $v) { $uids[] = $v['uid']; } $where['uid'] = array('in', pylode(',', $uids)); } } elseif ($keytype == 2) { $where['uid'] = array('=', $keyword); } elseif ($keytype == 3) { $where['title'] = array('like', $keyword); } $urlarr['keytype'] = $keytype; $urlarr['keyword'] = $keyword; } if (isset($_GET['status'])) { $status = intval($_GET['status']); $where['status'] = $status; $urlarr['status'] = $status; } $urlarr = $_GET; $urlarr['c'] = 'show'; $urlarr['page'] = '{{page}}'; $pageurl = Url($_GET['m'], $urlarr, 'admin'); $pageM = $this->MODEL('page'); $pages = $pageM->pageList('resume_show', $where, $pageurl, $_GET['page']); if ($pages['total'] > 0) { $where['orderby'] = array('status,desc', 'id,desc'); $where['limit'] = $pages['limit']; $List = $resumeM->getResumeShowList($where, array('utype' => 'admin')); $this->yunset('rows', $List); } $this->yuntpl(array('admin/admin_user_picshow')); } /** * 会员-个人-图片管理:作品(获取审核说明) */ function getShowStatusBody_action(){ $resumeM = $this->MODEL('resume'); $return = $resumeM->getResumeShowInfo(array('id'=>intval($_GET['id'])),array('field'=>'`statusbody`')); echo trim($return['statusbody']);die; } /** * 会员-个人-图片管理:作品(审核) */ function showStatus_action(){ $resumeM = $this -> MODEL('resume'); $post = array( 'status' => intval($_POST['status']), 'statusbody' => $_POST['statusbody'] ); $return = $resumeM -> statusShow($_POST['sid'],array('post'=>$post)); $this -> ACT_layer_msg($return['msg'],$return['errcode'],$_SERVER['HTTP_REFERER'],2,1); } /** * 会员-个人-图片管理:个人头像(修改) */ function savePhoto_action(){ $file = $_FILES['file']; $resumeM = $this -> MODEL('resume'); $id = intval($_POST['id']); $return = $resumeM -> upPhoto(array('uid'=>$id),array('photo'=>$file)); $this -> ACT_layer_msg($return['msg'],$return['errcode'],$_SERVER['HTTP_REFERER'],2,1); } /** * 会员-个人-图片管理:作品案例(修改) */ function saveShow_action(){ $resumeM = $this -> MODEL('resume'); $post = array( 'title' => $_POST['title'], 'sort' => $_POST['sort'], ); $data = array( 'post' => $post, 'id' => intval($_POST['id']), 'file' => $_FILES['file'] ); $return = $resumeM->addResumeShow($data); $this -> ACT_layer_msg($return['msg'],$return['errcode'],$_SERVER['HTTP_REFERER'],2,1); } /** * 会员-个人-图片管理:个人头像(删除) */ function delPhoto_action(){ if ($_GET['del']){ $this -> check_token(); $id = intval($_GET['del']); }elseif ($_POST['del']){ $id = $_POST['del']; } $resumeM = $this -> MODEL('resume'); $return = $resumeM -> delPhoto($id); $this->layer_msg($return['msg'],$return['errcode'],$return['layertype'],$_SERVER['HTTP_REFERER']); } /** * 会员-个人-图片管理:作品案例(删除) */ function delShow_action(){ if ($_GET['del']){ $this -> check_token(); $id = intval($_GET['del']); }elseif ($_POST['del']){ $id = $_POST['del']; } $resumeM = $this -> MODEL('resume'); $return = $resumeM -> delShow($id,array('utype'=>'admin')); $this->layer_msg($return['msg'],$return['errcode'],$return['layertype'],$_SERVER['HTTP_REFERER']); } } ?>