MODEL('company'); $where['type'] = 3; if($_GET['status']){ $status = intval($_GET['status']); $where['status'] = $status == 3 ? 0 : $status; $urlarr['status'] = $status; } $urlarr['c'] = $_GET['c']; $urlarr['page'] = "{{page}}"; $pageurl = Url($_GET['m'],$urlarr,'admin'); $pageM = $this -> MODEL('page'); $pages = $pageM -> pageList('company_cert',$where,$pageurl,$_GET['page']); if($pages['total'] > 0){ $where['orderby'] = 'id'; $where['limit'] = $pages['limit']; $rows = $CompanyM -> getCertList($where, array('utype'=>'comcert')); } $this->yunset("rows",$rows); $this->yunset("backurl", 'index.php?c=company'); $this->yunset("headertitle","企业认证"); $this->yuntpl(array('wapadmin/admin_comcert')); } function show_action(){ $CompanyM = $this -> MODEL('company'); if(intval($_GET['id'])){ $row = $CompanyM -> getCertInfo(array('id'=>intval($_GET['id']),'type'=>'3')); $com = $CompanyM -> getInfo($row['uid'],array('field'=>'`name`')); $this->yunset("com",$com); } $lasturl = $_SERVER['HTTP_REFERER']; if(strpos($lasturl, 'a=show')===false){ if(strpos($lasturl, 'c=comcert')!==false){ $this->cookie->setcookie('lasturl',$lasturl,time()+300); $_COOKIE['lasturl'] = $lasturl; } } $this->yunset('lasturl',$_COOKIE['lasturl']); $this->yunset("row",$row); $this->yunset("headertitle","企业认证设置"); $this->yuntpl(array('wapadmin/admin_comcertshow')); } function status_action(){ $CompanyM = $this -> MODEL('company'); $Companyorder = $this -> MODEL('companyorder'); if($_POST['id']){ $row = $CompanyM -> getCertInfo(array('id'=>$_POST['id'])); $uid = $row['uid']; if($_POST['status']!="1"){ $yyzz_status = 2; }else{ $yyzz_status = 1; // 如果是“审核通过”,判断之前是否有过“审核通过的记录”,没有则增加企业资质审核通过的积分(只有第一次审核通过才加积分) $num = $Companyorder -> getCompanyPayNum(array('com_id'=>$uid,'pay_remark'=>'认证企业资质')); if($num<1){ $this->MODEL('integral')->invtalCheck($uid,2, 'integral_comcert', '认证企业资质'); } } $CompanyM -> upInfo($uid,'',array('yyzz_status'=>$yyzz_status)); $id = $CompanyM -> upCertInfo(array('uid'=>$uid,'type'=>'3'),array('status'=>$_POST['status'],'statusbody'=>$_POST['statusbody']),array('utype'=>'admin')); $company = $CompanyM -> getInfo($uid,array('field'=>'`uid`,`name`,`linkmail`')); if($this->config['sy_email_comcert']=='1' && $_POST['status']>0){ if($_POST['status']=='1'){ $_POST['statusbody'] = '企业资质审核通过!'; }else{ $_POST['statusbody'] = '企业资质审核未通过!'; } $Notice = $this -> MODEL('notice'); $Notice ->sendEmailType(array( 'email' => $company['linkmail'], 'certinfo' => $_POST['statusbody'], 'comname' => $company['name'], 'uid' => $company['uid'], 'name' => $company['name'], 'type' => 'comcert', )); } } if ($_POST['lasturl']!=''){ $lasturl=$this->post_trim($_POST['lasturl']); }else{ $lasturl=$_SERVER['HTTP_REFERER']; } if($id){ $this->layer_msg('企业认证审核(ID:'.$_POST['id'].')设置成功!',9,0,$lasturl); }else{ $this->layer_msg('设置失败!',8); } } function del_action(){ $CompanyM = $this -> MODEL('company'); if(intval($_GET['id'])){ $company = $CompanyM -> getCertInfo(array('id'=>intval($_GET['id']),'type'=>'3'),array('field'=>'`uid`')); $CompanyM -> upInfo($company['uid'],'',array('yyzz_status'=>'0')); $delid = $CompanyM -> delCert(intval($_GET['id']),array('type'=>'3')); $delid?$this->layer_msg($delid['msg'],$delid['errcode'],$delid['layertype'],'index.php?c=comcert'):$this->layer_msg($delid['msg'],$delid['errcode'],$delid['layertype'],$_SERVER['HTTP_REFERER']); } } } ?>