HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: 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
Upload Files
File: /www/wwwroot/wuk.travelzg.com/破解的php/OntimeController.class.de.php
<?php

//decode by http://www.yunlu99.com/
namespace Wukongphp\Controller;

error_reporting(E_ALL ^ E_NOTICE);
use Wukongphp\Controller\BaseController;
class OntimeController extends BaseController
{
	public function index()
	{
		$_var_0 = D('Ontime');
		$_var_1 = $this->showwhere();
		$_var_2 = $_var_0->getdata(C('listcount'), $_var_1);
		$_var_3['id'] = $this->showwherep();
		if (session('id') != '1') {
			$_var_4 = M('Product')->where($_var_3)->field('id,product_name')->select();
		} else {
			$_var_4 = M('Product')->field('id,product_name')->select();
		}
		if (!$_var_4) {
			$this->error('请先添加微信统计产品!');
		}
		$this->assign('pro_data', $_var_4);
		if ($_var_2) {
			$this->assign($_var_2);
			$this->display();
			exit;
		}
		$this->error($_var_0->getError());
	}
	public function add()
	{
		if (IS_POST) {
			$_var_5 = D('Ontime');
			if ($_var_5->create(I('post.'), 1)) {
				if ($_var_5->add()) {
					$this->success('添加成功', U('index'));
					exit;
				}
			}
			$this->error('添加失败', U('index'));
		}
	}
	public function getwx()
	{
		$_var_6 = I('get.id');
		$_var_7 = I('get.type');
		if ($_var_7 == '0') {
			$_var_8 = M('Weixin')->field('weixin')->where(array('product_id' => array('eq', $_var_6)))->select();
			$_var_9 = '';
			foreach ($_var_8 as $_var_10 => $_var_11) {
				if ($_var_10 == 0) {
					$_var_9 = $_var_11['weixin'];
				} else {
					$_var_9 = $_var_9 . '|' . $_var_11['weixin'];
				}
			}
			echo $_var_9;
		} else {
			if ($_var_7 == '1') {
				$_var_8 = M('Weixin')->query('select wcgroup from wuk_weixin where product_id=' . $_var_6 . ' group by wcgroup');
				$_var_9 = '';
				foreach ($_var_8 as $_var_10 => $_var_11) {
					if ($_var_10 == 0) {
						$_var_9 = $_var_11['wcgroup'];
					} else {
						$_var_9 = $_var_9 . '|' . $_var_11['wcgroup'];
					}
				}
				echo $_var_9;
			}
		}
	}
	public function ajaxDel()
	{
		$_var_12 = I('get.id');
		$_var_13 = M('Ontime')->find($_var_12);
		if ($_var_13['admin_id'] == session('id') || session('id') == '1') {
			$_var_14 = M('Ontime')->where(array('id' => array('eq', $_var_12)))->delete();
			if ($_var_14 !== false) {
				echo '1';
			} else {
				echo '0';
			}
		} else {
			echo '无权操作';
		}
	}
	public function ajaxDelpro()
	{
		$_var_15 = I('get.id');
		$_var_16 = I('get.type');
		if (session('id') == '1') {
			M('Ontime')->where(array('product_id' => array('eq', $_var_15), 'ac_state' => array('eq', $_var_16)))->delete();
			echo '1';
		} else {
			M('Ontime')->where(array('product_id' => array('eq', $_var_15), 'ac_state' => array('eq', $_var_16), 'admin_id' => array('eq', session('id'))))->delete();
			echo '1';
		}
	}
	public function dellall()
	{
		if (session('id') == '1') {
			$_var_17 = M('Ontime')->where(array('id' => array('GT', '0')))->delete();
			if ($_var_17 !== false) {
				echo '1';
			} else {
				echo '0';
			}
		} else {
			$_var_17 = M('Ontime')->where(array('admin_id' => array('eq', session('id'))))->delete();
			if ($_var_17 !== false) {
				echo '1';
			} else {
				echo '0';
			}
		}
	}
	public function dellover()
	{
		if (session('id') == '1') {
			$_var_18 = M('Ontime')->where(array('ac_state' => array('eq', '1')))->delete();
			if ($_var_18 !== false) {
				echo '1';
			} else {
				echo '0';
			}
		} else {
			$_var_18 = M('Ontime')->where(array('admin_id' => array('eq', session('id')), 'ac_state' => array('eq', '1')))->delete();
			if ($_var_18 !== false) {
				echo '1';
			} else {
				echo '0';
			}
		}
	}
	private function showwhere()
	{
		$_var_19 = session('id');
		$_var_20 = array();
		if ($_var_19 == '1') {
			return $_var_20;
		} else {
			$_var_20 = array('eq', session('id'));
		}
		return $_var_20;
	}
	private function showwherep()
	{
		$_var_21 = session('id');
		$_var_22 = array();
		if ($_var_21 == '1') {
			return $_var_22;
		} else {
			$_var_23 = M('Product')->field('id')->where(array('admin_id' => array('eq', $_var_21)))->select();
			if (!$_var_23) {
				$this->error('请先添加统计产品', U('Product/add'));
			}
			foreach ($_var_23 as $_var_24 => $_var_25) {
				if ($_var_24 == 0) {
					$_var_26 = $_var_25['id'];
				} else {
					$_var_26 = $_var_26 . ',' . $_var_25['id'];
				}
			}
			$_var_22 = array('in', $_var_26);
		}
		return $_var_22;
	}
}