'今天','3'=>'最近三天','7'=>'最近七天','15'=>'最近半月','30'=>'最近一个月'); $search_list[] = array("param"=>"end","name"=>'操作时间',"value"=>$ad_time); $this->yunset("search_list",$search_list); } function index_action(){ $this -> set_search(); $logM = $this->MODEL('log'); $memberM = $this->MODEL('userinfo'); if($_GET['utype']){ $utype = $_GET['utype']; $where['usertype'] = trim($_GET['utype']); $urlarr['utype'] = $_GET['utype']; }else{ $utype = 1; $where['usertype'] = 1; $urlarr['utype'] = $_GET['utype']; } if(intval($_GET['uid'])){ $where['uid'] = intval($_GET['uid']); $urlarr['uid'] = $_GET['uid']; } if($_GET['end']){ if($_GET['end']=='1'){ $where['ctime'][] = array('>=',strtotime(date("Y-m-d 00:00:00"))); }else{ $where['ctime'][] = array('>=',strtotime('-'.(int)$_GET['end'].'day')); } $urlarr['end'] = $_GET['end']; } if(trim($_GET['keyword'])){ if($_GET['type']==1){ $where['username'] = array('like',trim($_GET['keyword'])); $member = $memberM -> getList($where); foreach($member as $v){ $uid[] = $v['uid']; } $where['uid'] = array('in',pylode(",",$uid)); }else{ $where['content'] = array('like',trim($_GET['keyword'])); } $urlarr['keyword'] = $_GET['keyword']; $urlarr['type'] = $_GET['type']; } if($_GET['time']){ $time = @explode('~',$_GET['time']); $where['ctime'][] = array('>=',strtotime($time[0]."00:00:00")); $where['ctime'][] = array('<=',strtotime($time[1]."23:59:59")); $urlarr['time'] = $_GET['time']; } $urlarr['page'] = '{{page}}'; $pageurl = Url($_GET['m'],$urlarr,'admin'); $pageM = $this -> MODEL('page'); $pages = $pageM -> pageList('login_log',$where,$pageurl,$_GET['page']); if($pages['total'] > 0){ if($_GET['order']){ $where['orderby'] = $_GET['t'].','.$_GET['order']; $urlarr['order'] = $_GET['order']; $urlarr['t'] = $_GET['t']; }else{ $where['orderby'] = array('id,desc'); } $where['limit'] = $pages['limit']; $List = $logM -> getLoginlogList($where,array('utype'=>'admin')); $this -> yunset(array('rows'=>$List)); } $this->yuntpl(array('siteadmin/admin_loginlog')); } function dellog_action(){ $this->check_token(); $logM = $this->MODEL('log'); $urlarr['uid'] = $_GET['uid']; if($_GET['del']=='allcom'){ $where['usertype'] = '2'; $logM->delLoginlog($_GET['uid'],$where); $this->layer_msg('已清空企业日志!',9,0,$_SERVER['HTTP_REFERER']); }elseif($_GET['del']=='alluser'){ $where['usertype'] = '1'; $logM->delLoginlog($_GET['uid'],$where); $this->layer_msg('已清空个人日志!',9,0,$_SERVER['HTTP_REFERER']); }elseif($_GET['del']=='alllt'){ $where['usertype'] = '3'; $logM->delLoginlog($_GET['uid'],$where); $this->layer_msg('已清空猎头日志!',9,0,$_SERVER['HTTP_REFERER']); }elseif($_GET['del']=='alltrain'){ $where['usertype'] = '4'; $logM->delLoginlog($_GET['uid'],$where); $this->layer_msg('已清空培训日志!',9,0,$_SERVER['HTTP_REFERER']); }elseif($_GET['del']=='allgq'){ $where['usertype'] = '5'; $logM->delLoginlog($_GET['uid'],$where); $this->layer_msg('已清空供求日志!',9,0,$_SERVER['HTTP_REFERER']); }elseif($_GET['del']){ $del=$_GET['del']; if($del){ if(is_array($del)){ $layer_type=1; $where['id'] = array('in',pylode(',',$del)); $logM->delLoginlog('',$where); }else{ $logM->delLoginlog('',array('id' => $del)); $layer_type=0; } $this->layer_msg('登录日志(ID:'.$del.')删除成功!',9,$layer_type,$_SERVER['HTTP_REFERER']); }else{ $this->layer_msg('请选择您要删除的信息!',8,0,$_SERVER['HTTP_REFERER']); } } } } ?>