Server : nginx/1.22.1
System : Linux iZwz9daxib3w3i063fw434Z 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64
User : www ( 1000)
PHP Version : 7.2.33
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Directory :  /www/wwwroot/www.jkmold.com/phpcms/modules/admin/
Upload File :
Current Directory [ Writeable ] Root Directory [ Writeable ]


Current File : /www/wwwroot/www.jkmold.com/phpcms/modules/admin/log.php
<?php

defined('IN_PHPCMS') or exit('No permission resources.');

pc_base::load_app_class('admin','admin',0);



class log extends admin {

	function __construct() {

		parent::__construct();

		$this->db = pc_base::load_model('log_model');

		pc_base::load_sys_class('form');

		$admin_username = param::get_cookie('admin_username');//管理员COOKIE

		$userid = $_SESSION['userid'];//登陆USERID 

	}

	

	function init () {

		$page = isset($_GET['page']) && intval($_GET['page']) ? intval($_GET['page']) : 1;

		$infos = $this->db->listinfo($where = '',$order = 'logid DESC',$page, $pages = '13');

		$pages = $this->db->pages;

		//模块数组

		$module_arr = array();

		$modules = getcache('modules','commons');

		$default = L('open_module');

		foreach($modules as $module=>$m) $module_arr[$m['module']] = $m['module'];

 		include $this->admin_tpl('log_list');

	}

		

	/**

	 * 操作日志删除 包含批量删除 单个删除

	 */

	function delete() {

		$week = intval($_GET['week']);

		if($week){

			$where = '';

			$start = SYS_TIME - $week*7*24*3600;

			$d = date("Y-m-d",$start); 

 			//$end = strtotime($end_time);

			//$where .= "AND `message_time` >= '$start' AND `message_time` <= '$end' ";

			$where .= "`time` <= '$d'";

			$this->db->delete($where);

			showmessage(L('operation_success'),'?m=admin&c=log');

		} else {

			return false;

		}

	}

 		

 	

	/**

	 * 日志搜索

	 */

	public function search_log() {

 		$where = '';

		extract($_GET['search'],EXTR_SKIP);

		if($username){

			$where .= $where ?  " AND username='$username'" : " username='$username'";

		}

		if ($module){

			$where .= $where ?  " AND module='$module'" : " module='$module'";

		}

		if($start_time && $end_time) {

			$start = $start_time;

			$end = $end_time;

			$where .= "AND `time` >= '$start' AND `time` <= '$end' ";

		}

 

		$page = isset($_GET['page']) && intval($_GET['page']) ? intval($_GET['page']) : 1; 

		$infos = $this->db->listinfo($where,$order = 'logid DESC',$page, $pages = '12'); 

 		$pages = $this->db->pages;

 		//模块数组

		$module_arr = array();

		$modules = getcache('modules','commons');

		$default = $module ? $module : L('open_module');//未设定则显示 不限模块 ,设定则显示指定的

 		foreach($modules as $module=>$m) $module_arr[$m['module']] = $m['module'];

		

 		include $this->admin_tpl('log_search_list');

	} 

	

}

?>