application/controllers/basedata/log.php

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

class Log extends CI_Controller {

    public function __construct(){
        parent::__construct();
		$this->common_model->checkpurview(83);
    }
	
	public function index(){
	    $v = array();
	    $data['status'] = 200;
		$data['msg']    = 'success'; 
		$fromDate = str_enhtml($this->input->get_post('fromDate',TRUE));
		$toDate   = str_enhtml($this->input->get_post('toDate',TRUE));
		$page = max(intval($this->input->get_post('page',TRUE)),1);
		$rows = max(intval($this->input->get_post('rows',TRUE)),100);
		$skey   = str_enhtml($this->input->get_post('skey',TRUE));
		$user   = str_enhtml($this->input->get_post('user',TRUE));
		$where = $user ? ' and name="'.$user.'"' :'';
		$where .= $fromDate ? ' and adddate>="'.$fromDate.'"' :'';
		$where .= $toDate ? ' and adddate<="'.$toDate.'"' :'';
		$offset = $rows * ($page-1);
		$data['data']['page']      = $page;                                                      //当前页
		$data['data']['records']   = $this->mysql_model->get_count(LOG,'(1=1) '.$where.'');      //总条数
		$data['data']['total']     = ceil($data['data']['records']/$rows);                       //总分页数
		$list = $this->mysql_model->get_results(LOG,'(1=1) '.$where.' order by id desc limit '.$offset.','.$rows.'');  
		foreach ($list as $arr=>$row) {
		    $v[$arr]['id']              = intval($row['id']);
			$v[$arr]['name']            = $row['name'];
			$v[$arr]['loginName']       = $row['loginName'];
			$v[$arr]['operateTypeName'] = $row['operateTypeName'];
			$v[$arr]['operateType']     = 255;
			$v[$arr]['userId']          = $row['userId'];
			$v[$arr]['log']             = $row['log'];
			$v[$arr]['modifyTime']      = $row['modifyTime'];
		}
		$data['data']['rows']   = $v;
		die(json_encode($data));
	}
	
	public function initloglist(){
		$this->load->view('settings/log-initloglist');	
	}
	
	//用户列表
	public function queryAllUser(){
		$v = array();
	    $data['status'] = 200;
		$data['msg']    = 'success';                                             
		$data['data']['totalsize']   = $this->mysql_model->get_count(ADMIN,'(1=1)');     
		$list = $this->mysql_model->get_results(ADMIN,'(1=1) order by uid desc');  
		foreach ($list as $arr=>$row) {
		    $v[$arr]['userid']   = intval($row['uid']);
			$v[$arr]['name']     = $row['name'];
		}
		$data['data']['items']   = $v;
		die(json_encode($data));
	}
	
后面还有 23 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。