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;
}
}