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/IndexController.class.de.php
<?php

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

error_reporting(E_ALL ^ E_NOTICE);
use Think\Controller;
class IndexController extends Controller
{
	public $ipkey = array();
	public function index()
	{
		$_var_0 = C('url_refuse');
		foreach ($_var_0 as $_var_1 => $_var_2) {
			if (strpos(I('get.link'), $_var_2) !== false) {
				return false;
			}
		}
		$_var_3 = array();
		$_var_4 = M('product')->field('id,apitype,fullswitch,showtype,apiauto,apikg,weixin_medthod,tzurl')->where(array('uniq' => array('eq', I('get.uniq'))))->find();
		$_var_5 = M('Order');
		if ($_var_4 && I('get.weixin')) {
			$_var_6 = $_var_5->query('select id,action_wx from wuk_order where product_id =' . $_var_4['id'] . ' and wk_ip =\'' . getip() . '\' and  add_time >' . strtotime(date('Y-m-d', time())) . ' and weixin=\'' . I('get.weixin') . '\' and wk_key=\'' . $this->checkout() . '\' and wk_url=\'' . str_replace('.', 'k6963w', str_replace('/', 'w6963k', I('get.wkurl'))) . '\' order by id DESC');
			if (!$_var_6 || C('isfilter')) {
				$_var_3['product_id'] = $_var_4['id'];
				$_var_3['wk_ippos'] = I('get.city');
				$_var_3['wk_ip'] = getip();
				$_var_3['wk_ippos'] = I('get.city');
				$_var_3['add_time'] = time();
				$_var_3['weixin'] = I('get.weixin');
				$_var_3['action_wx'] = I('get.type') . '#1';
				$_var_3['wk_key'] = $this->checkout();
				$_var_3['wk_terminal'] = I('get.terminal');
				$_var_3['wk_xiadanurl'] = I('get.link');
				$_var_3['wk_url'] = str_replace('.', 'k6963w', str_replace('/', 'w6963k', I('get.wkurl')));
				$_var_3['wk_gzid'] = I('get.gzid');
				$_var_3['wk_viewtime'] = I('get.viewtime');
				$_var_3['wk_height'] = I('get.height');
				$_var_7 = array('0' => 'clickid=', '1' => 'bd_vid=', '2' => 'clickid=', '3' => 'qz_gdt=', '4' => 'uctrackid=', '5' => 'sg_vid=', '6' => 'impression_id=');
				if (strpos($_var_3['wk_xiadanurl'], $_var_7[$_var_4['apitype']]) === false) {
					if ($_var_4['apitype'] == '6') {
						if (strpos($_var_3['wk_xiadanurl'], 'qhclickid=') !== false) {
							$_var_3['wk_api'] = 'n';
						} else {
							$_var_3['wk_api'] = 'e';
						}
					} else {
						$_var_3['wk_api'] = 'e';
					}
				} else {
					$_var_3['wk_api'] = 'n';
				}
				$_var_8 = $_var_5->add($_var_3);
				if (I('get.onlineid') != '0') {
					$_var_9 = array('iscopy' => $_var_8);
					M('Online')->where(array('id' => array('eq', I('get.onlineid'))))->setField($_var_9);
				}
				if ($_var_4['fullswitch'] == '1' && $_var_4['showtype'] != 'v7') {
					$_var_10 = M('Weixin')->where(array('product_id' => array('eq', $_var_4['id']), 'weixin' => array('eq', I('get.weixin'))))->find();
					$_var_11 = M('Order')->query('select weixin,count(*) as count from wuk_order where product_id =' . $_var_4['id'] . ' and weixin="' . I('get.weixin') . '" and  add_time >' . str_time($_var_4['tzurl']) . ' group by weixin order by count DESC');
					if ($_var_11[0]['count'] >= $_var_10['fullnumber']) {
						$this->weixindown($_var_4['id'], I('get.weixin'));
					}
				}
				if ($_var_4['weixin_medthod'] == '3' && $_var_4['showtype'] != 'v7') {
					$this->getfullchact($_var_4['id'], str_time($_var_4['tzurl']));
				}
				if ($_var_4['weixin_medthod'] == '4' && $_var_4['showtype'] != 'v7') {
					$this->getfullchactsmall($_var_4['id'], str_time($_var_4['tzurl']));
				}
				if ($_var_4['apiauto'] == '1' && $_var_4['apikg'] == '1') {
					$this->apiback($_var_8, $_var_4['apitype']);
				}
				$_var_12['state'] = '0';
				$_var_13 = $_GET['jsonpcallback'];
				echo $_var_13 . '(' . json_encode($_var_12) . ')';
			} else {
				if ($_var_6[0]['action_wx'] != '') {
					$_var_14 = explode('|', $_var_6[0]['action_wx']);
					foreach ($_var_14 as $_var_1 => $_var_2) {
						$_var_15[] = explode('#', $_var_2);
					}
					$_var_16 = true;
					foreach ($_var_15 as $_var_17 => $_var_18) {
						if ($_var_18[0] == I('get.type')) {
							$_var_15[$_var_17][1] = $_var_15[$_var_17][1] + 1;
							$_var_16 = false;
						}
					}
					if ($_var_16) {
						$_var_15[] = array(I('get.type'), '1');
					}
					foreach ($_var_15 as $_var_19 => $_var_20) {
						$_var_21[] = implode('#', $_var_20);
					}
					$_var_22 = implode('|', $_var_21);
					$_var_9 = array('action_wx' => $_var_22, 'wk_viewtime' => I('get.viewtime'), 'wk_height' => I('get.height'));
					$_var_5->where(array('id' => array('eq', $_var_6[0]['id'])))->setField($_var_9);
				} else {
					$_var_9 = array('action_wx' => I('get.type') . '#1', 'wk_viewtime' => I('get.viewtime'), 'wk_height' => I('get.height'));
					$_var_5->where(array('id' => array('eq', $_var_6[0]['id'])))->setField($_var_9);
				}
			}
		}
	}
	public function online()
	{
		if (C('onlinetime') == '1') {
			$_var_23 = getip();
			$_var_24 = C('ip_refuse');
			foreach ($_var_24 as $_var_25 => $_var_26) {
				if (strpos($_var_23, $_var_26) === 0) {
					return false;
				}
			}
			$_var_27 = C('url_refuse');
			foreach ($_var_27 as $_var_25 => $_var_26) {
				if (strpos(I('get.link'), $_var_26) !== false) {
					return false;
				}
			}
			$_var_28 = array();
			$_var_29 = M('product')->cache(I('get.uniq'), C('searchtimt'))->field('id,shield,searchfrom,zduan,ztime,zcount,ipurl,isonline,tongjikg,keyname,keypass,keytoken,keyid')->where(array('uniq' => array('eq', I('get.uniq'))))->find();
			if ($_var_29['isonline'] == '0') {
				$_var_30['id'] = '0';
				$_var_31 = $_GET['jsonpcallback'];
				echo $_var_31 . '(' . json_encode($_var_30) . ')';
				exit;
			}
			$_var_32 = M('Online');
			if (I('get.isac') == 'n' || C('isfilter')) {
				if ($_var_29 && I('get.weixin')) {
					$_var_28['product_id'] = $_var_29['id'];
					$_var_28['wk_ippos'] = I('get.city');
					$_var_28['viewcount'] = 1;
					$_var_28['wk_ip'] = getip();
					$_var_28['add_time'] = time();
					$_var_28['gzid'] = I('get.gzid');
					$_var_28['wk_viewtime'] = '1';
					$_var_28['wk_height'] = '1';
					$_var_28['weixin'] = I('get.weixin');
					$_var_28['wk_key'] = $this->checkout();
					$_var_28['wk_terminal'] = I('get.terminal');
					$_var_28['wk_xiadanurl'] = I('get.link');
					$_var_28['wk_url'] = str_replace('.', 'k6963w', str_replace('/', 'w6963k', I('get.wkurl')));
					$_var_28['viewhour'] = I('get.viewhour');
					$_var_30['id'] = $_var_32->add($_var_28);
				}
				if ($_var_29['tongjikg'] == '1') {
					if (F(I('get.uniq')) === false && S(I('get.uniq') . 'isget') === false) {
						S(I('get.uniq') . 'isget', 'yes', 180);
						$_var_33 = $this->getBaiduKey($_var_29['id'], $this->getproid($_var_29['id'], C('baidukey')), $_var_29['keyname'], $_var_29['keypass'], $_var_29['keytoken'], $_var_29['keyid']);
						if ($_var_33) {
							F(I('get.uniq'), $_var_30['id']);
						}
						S(I('get.uniq') . 'isget', null);
					} else {
						if ($_var_30['id'] - F(I('get.uniq')) > C('baidukey') * 2 && S(I('get.uniq') . 'isget') === false && $this->havecount($_var_29['id'], F(I('get.uniq')))) {
							S(I('get.uniq') . 'isget', 'yes', 180);
							$_var_33 = $this->getBaiduKey($_var_29['id'], $this->getproidA($_var_29['id'], F(I('get.uniq'))), $_var_29['keyname'], $_var_29['keypass'], $_var_29['keytoken'], $_var_29['keyid']);
							if ($_var_33) {
								F(I('get.uniq'), $_var_30['id']);
							}
							S(I('get.uniq') . 'isget', null);
						}
					}
				}
				$_var_31 = $_GET['jsonpcallback'];
				echo $_var_31 . '(' . json_encode($_var_30) . ')';
			} else {
				$_var_34 = $_var_32->query('select id,viewcount,add_time from wuk_online where product_id =' . $_var_29['id'] . ' and wk_ip =\'' . getip() . '\' and  add_time >' . strtotime(date('Y-m-d', time())) . ' and weixin=\'' . I('get.weixin') . '\' and wk_key=\'' . $this->checkout() . '\' and wk_url=\'' . str_replace('.', 'k6963w', str_replace('/', 'w6963k', I('get.wkurl'))) . '\'  order by id DESC');
				if (!$_var_34) {
					if ($_var_29 && I('get.weixin')) {
						$_var_28['product_id'] = $_var_29['id'];
						$_var_28['wk_ippos'] = I('get.city');
						$_var_28['viewcount'] = 1;
						$_var_28['wk_ip'] = getip();
						$_var_28['add_time'] = time();
						$_var_28['gzid'] = I('get.gzid');
						$_var_28['wk_viewtime'] = '1';
						$_var_28['wk_height'] = '1';
						$_var_28['weixin'] = I('get.weixin');
						$_var_28['wk_key'] = $this->checkout();
						$_var_28['wk_terminal'] = I('get.terminal');
						$_var_28['wk_xiadanurl'] = I('get.link');
						$_var_28['wk_url'] = str_replace('.', 'k6963w', str_replace('/', 'w6963k', I('get.wkurl')));
						$_var_28['viewhour'] = I('get.viewhour');
						$_var_30['id'] = $_var_32->add($_var_28);
					}
					if ($_var_29['tongjikg'] == '1') {
						if (F(I('get.uniq')) === false && S(I('get.uniq') . 'isget') === false) {
							S(I('get.uniq') . 'isget', 'yes', 180);
							$_var_33 = $this->getBaiduKey($_var_29['id'], $this->getproid($_var_29['id'], C('baidukey')), $_var_29['keyname'], $_var_29['keypass'], $_var_29['keytoken'], $_var_29['keyid']);
							if ($_var_33) {
								F(I('get.uniq'), $_var_30['id']);
							}
							S(I('get.uniq') . 'isget', null);
						} else {
							if ($_var_30['id'] - F(I('get.uniq')) > C('baidukey') * 2 && S(I('get.uniq') . 'isget') === false && $this->havecount($_var_29['id'], F(I('get.uniq')))) {
								S(I('get.uniq') . 'isget', 'yes', 180);
								$_var_33 = $this->getBaiduKey($_var_29['id'], $this->getproidA($_var_29['id'], F(I('get.uniq'))), $_var_29['keyname'], $_var_29['keypass'], $_var_29['keytoken'], $_var_29['keyid']);
								if ($_var_33) {
									F(I('get.uniq'), $_var_30['id']);
								}
								S(I('get.uniq') . 'isget', null);
							}
						}
					}
					$_var_31 = $_GET['jsonpcallback'];
					echo $_var_31 . '(' . json_encode($_var_30) . ')';
				} else {
					$_var_32->where(array('id' => array('eq', $_var_34[0]['id'])))->setField('viewcount', $_var_34[0]['viewcount'] + 1);
					if ($_var_29['shield'] == '1') {
						$_var_35 = array('0' => '0', '1' => '1', '2' => 'WindowsMacother', '3' => 'iPhoneiPadiPodAndroidWinPhone');
						$_var_36 = array('0' => '0', '1' => '1', '2' => '百度', '3' => '360', '4' => '搜狗', '5' => '神马');
						if ($_var_29['zduan'] != '1') {
							if (strpos($_var_35[$_var_29['zduan']], I('get.terminal')) === false) {
								return false;
								exit;
							}
						}
						if ($_var_29['searchfrom'] != '1') {
							if (strpos(I('get.keyword'), $_var_36[$_var_29['searchfrom']]) === false) {
								return false;
								exit;
							}
						}
						if ($_var_29['ztime'] != '0') {
							if (time() - $_var_34[0]['add_time'] > $_var_29['ztime'] * 60) {
								return false;
								exit;
							}
						}
						if ($_var_29['zcount'] > $_var_34[0]['viewcount']) {
							return false;
							exit;
						}
						if ($_var_29['zcount'] == $_var_34[0]['viewcount']) {
							$_var_28['product_id'] = $_var_29['id'];
							$_var_28['wk_ippos'] = I('get.city');
							$_var_28['wk_count'] = $_var_34[0]['viewcount'];
							$_var_28['wk_ip'] = getip();
							$_var_28['wk_terminal'] = I('get.terminal');
							$_var_28['wk_xiadanurl'] = I('get.link');
							$_var_28['add_time'] = time();
							M('shield')->add($_var_28);
							if (file_exists('shield/' . I('get.uniq') . '.php') == 1) {
								include 'shield/' . I('get.uniq') . '.php';
								$_var_37[] = getip();
								file_put_contents('shield/' . I('get.uniq') . '.php', '<?php $' . 'ipArr=array(\'' . implode('\',\'', $_var_37) . '\');');
							} else {
								file_put_contents('shield/' . I('get.uniq') . '.php', '<?php $' . 'ipArr=array(\'' . getip() . '\');');
							}
						}
					}
					$_var_30['id'] = $_var_34[0]['id'];
					$_var_31 = $_GET['jsonpcallback'];
					echo $_var_31 . '(' . json_encode($_var_30) . ')';
				}
			}
		}
	}
	public function onlinetime()
	{
		$_var_38 = C('urltime_refuse');
		foreach ($_var_38 as $_var_39 => $_var_40) {
			if (strpos($_SERVER['HTTP_REFERER'], $_var_40) !== false) {
				echo 'urltime_refuse';
				return false;
			}
		}
		if (C('viewtime') == '1') {
			M('online')->execute('UPDATE wuk_online SET wk_viewtime = \'' . I('get.viewtime') . '\',wk_height = \'' . I('get.height') . '\' WHERE id = ' . I('get.id') . '');
			echo '1';
		}
	}
	private function checkout()
	{
		$_var_41 = I('get.keyword');
		$_var_41 = str_replace('彩票', 'caipiao', $_var_41);
		$_var_41 = str_replace('时时彩', 'shishicai', $_var_41);
		$_var_41 = str_replace('北京', 'beijing', $_var_41);
		$_var_41 = str_replace('赛车', 'saiche', $_var_41);
		$_var_41 = str_replace('重庆', 'chongqing', $_var_41);
		return $_var_41;
	}
	private function getfullchact($_var_42, $_var_43)
	{
		$_var_44 = M('weixin')->field('weixin,weight')->where(array('product_id' => array('eq', $_var_42), 'state_w' => array('eq', '1')))->select();
		$_var_45 = M('order')->field('weixin,count(weixin ) as count_num')->group('weixin')->where(array('product_id' => array('eq', $_var_42), 'add_time' => array('gt', $_var_43)))->select();
		$_var_46 = array();
		foreach ($_var_45 as $_var_47 => $_var_48) {
			$_var_46[$_var_48['weixin']] = $_var_48['count_num'];
		}
		$_var_49 = array();
		$_var_50 = '';
		foreach ($_var_44 as $_var_47 => $_var_48) {
			if ($_var_47 == 0) {
				$_var_50 = $_var_48['weixin'];
			} else {
				$_var_50 = $_var_50 . ',' . $_var_48['weixin'];
			}
			$_var_49[$_var_47]['weight'] = $_var_48['weight'];
			$_var_49[$_var_47]['weixin'] = $_var_48['weixin'];
			$_var_49[$_var_47]['count'] = $_var_46[$_var_48['weixin']] == null ? 0 : $_var_46[$_var_48['weixin']];
		}
		$_var_51 = array_column($_var_49, 'weight');
		array_multisort($_var_51, SORT_DESC, $_var_49);
		$_var_52 = 0;
		$_var_53 = 0;
		$_var_54 = '';
		$_var_55 = '';
		$_var_56 = 1;
		$_var_57 = 0;
		foreach ($_var_49 as $_var_58 => $_var_59) {
			if ($_var_59['count'] == 0) {
				$_var_54 = $_var_59['weixin'];
				break;
			}
			if ($_var_57 == 0) {
				$_var_55 = $_var_59['weixin'];
				if (is_int($_var_59['count'] / $_var_59['weight'])) {
					$_var_56 = $_var_59['count'] / $_var_59['weight'];
					$_var_52 = $_var_59['count'];
					$_var_53 = $_var_59['weight'];
					$_var_57++;
					continue;
				} else {
					$_var_54 = $_var_59['weixin'];
					break;
				}
			} else {
				$_var_60 = $_var_52 - ($_var_53 - $_var_59['weight']) * $_var_56;
				if ($_var_59['count'] >= $_var_60) {
					$_var_52 = $_var_60;
					$_var_53 = $_var_59['weight'];
					$_var_57++;
					continue;
				} else {
					$_var_54 = $_var_59['weixin'];
					break;
				}
			}
		}
		if ($_var_54 == '') {
			$_var_54 = $_var_55;
		}
		$_var_61 = M('weixin');
		$_var_61->where(array('weixin' => array('neq', $_var_54), 'product_id' => array('eq', $_var_42)))->setField('state_w', '0');
		$this->repeatuphtmlJs($_var_42);
		$_var_62['weixin'] = array('in', $_var_50);
		$_var_62['product_id'] = array('eq', $_var_42);
		$_var_61->where($_var_62)->setField('state_w', '1');
	}
	public function reguest()
	{
		if (IS_POST) {
			$_var_63 = I('post.tel');
			$_var_64 = M('Admin')->where(array('username' => array('eq', $_var_63)))->find();
			if ($_var_64) {
				$this->error('账号已注册,联系客服获取密码!', U('Index/reguest'));
			} else {
				$_var_65 = chr(rand(97, 122)) . chr(rand(97, 122)) . chr(rand(97, 122)) . chr(rand(97, 122)) . substr($_var_63, 7);
				$_var_66['username'] = $_var_63;
				$_var_66['password'] = strtoupper(md5($_var_65 . C('MD5_KEY')));
				$_var_66['endtime'] = time() + 604800;
				$_var_66['procount'] = 2;
				$_var_67 = M('Admin')->add($_var_66);
				$_var_68 = sms('【悟空】登陆账号:' . $_var_63 . ',密码:' . $_var_65, $_var_63);
				if ($_var_68 == '0') {
					if (I('get.b')) {
					}
					$this->success('密码已发送到手机!', U('Wukongphp/Login/index'));
				} else {
					$this->error($_var_68, U('Index/reguest'));
				}
			}
		}
		$this->display();
	}
	public function upchat()
	{
		$_var_69 = str_replace('lk3ong2b', '', I('get.code'));
		$_var_70 = str_replace('w2sl4bwu', '', $_var_69);
		$_var_71 = M('Product')->field('id,apikg,apitype')->where(array('uniq' => array('eq', $_var_70)))->find();
		if (IS_POST) {
			if (I('post.typeup') == 'n') {
				$_var_72 = time();
				$_var_73 = array();
				$_var_74 = str_replace(PHP_EOL, '|', I('post.upcount'));
				$_var_75 = str_replace(PHP_EOL, '|', I('post.upweixin'));
				$_var_74 = explode('|', $_var_74);
				$_var_75 = explode('|', $_var_75);
				foreach ($_var_75 as $_var_76 => $_var_77) {
					if ($_var_77 && $_var_74[$_var_76]) {
						$_var_78 = (int) $_var_74[$_var_76];
						if ($_var_78) {
							for ($_var_79 = 0; $_var_79 < $_var_78; $_var_79++) {
								$_var_80['product_id'] = $_var_71['id'];
								$_var_80['weixin'] = $_var_77;
								$_var_80['wxstate'] = '沟通中';
								$_var_80['add_time'] = $_var_72;
								$_var_73[] = $_var_80;
							}
						}
					}
				}
				M('Upchat')->addAll($_var_73);
				$this->success('上报成功');
			} else {
				$_var_80['product_id'] = $_var_71['id'];
				$_var_80['weixin'] = I('post.weixin');
				$_var_80['wxstate'] = I('post.wxstate');
				$_var_80['add_time'] = time();
				$_var_81 = M('Upchat')->add($_var_80);
				$_var_82 = false;
				$_var_83 = '';
				if ($_var_71['apikg'] == '1') {
					$_var_84 = M('Order')->where(array('product_id' => array('eq', $_var_71['id']), 'weixin' => array('eq', I('post.weixin')), 'wk_api' => array('eq', 'n')))->select();
					if (count($_var_84) > 0) {
						if (count($_var_84) > 1) {
							$_var_85 = array();
							if (I('post.city') != '') {
								foreach ($_var_84 as $_var_76 => $_var_77) {
									if (strpos($_var_77['wk_ippos'], I('post.city')) !== false) {
										$_var_85[] = $_var_77;
									}
								}
							}
							if (count($_var_85) == 1) {
								$_var_86 = $this->apiback($_var_85[0]['id'], $_var_71['apitype']);
								if ($_var_86 == '1') {
									$_var_83 = '-API回传成功';
								} else {
									$_var_83 = '-API回传失败:' . $_var_86;
								}
							} else {
								if (count($_var_85) == 0) {
									$_var_87 = 0;
									$_var_88;
									foreach ($_var_84 as $_var_76 => $_var_77) {
										if ($_var_76 == 0) {
											$_var_87 = abs(time() - I('post.wchatime') * 60 - $_var_77['add_time']);
											$_var_88 = $_var_76;
										} else {
											$_var_89 = abs(time() - I('post.wchatime') * 60 - $_var_77['add_time']);
											if ($_var_89 < $_var_87) {
												$_var_87 = $_var_89;
												$_var_88 = $_var_76;
											}
										}
									}
									$_var_86 = $this->apiback($_var_84[$_var_88]['id'], $_var_71['apitype']);
									if ($_var_86 == '1') {
										$_var_83 = '-API回传成功';
									} else {
										$_var_83 = '-API回传失败:' . $_var_86;
									}
								} else {
									if (count($_var_85) > 1) {
										$_var_87 = 0;
										$_var_88;
										foreach ($_var_85 as $_var_76 => $_var_77) {
											if ($_var_76 == 0) {
												$_var_87 = abs(time() - I('post.wchatime') * 60 - $_var_77['add_time']);
												$_var_88 = $_var_76;
											} else {
												$_var_89 = abs(time() - I('post.wchatime') * 60 - $_var_77['add_time']);
												if ($_var_89 < $_var_87) {
													$_var_87 = $_var_89;
													$_var_88 = $_var_76;
												}
											}
										}
										$_var_86 = $this->apiback($_var_85[$_var_88]['id'], $_var_71['apitype']);
										if ($_var_86 == '1') {
											$_var_83 = '-API回传成功';
										} else {
											$_var_83 = '-API回传失败:' . $_var_86;
										}
									}
								}
							}
						} else {
							$_var_86 = $this->apiback($_var_84[0]['id'], $_var_71['apitype']);
							if ($_var_86 == '1') {
								$_var_83 = '-API回传成功';
							} else {
								$_var_83 = '-API回传失败:' . $_var_86;
							}
						}
					} else {
						$_var_83 = '-API回传失败:无可用回传数据';
					}
				}
				$this->success('上报成功' . $_var_83);
			}
		}
		$_var_73 = M('Weixin')->field('weixin,wxname')->where(array('product_id' => array('eq', $_var_71['id'])))->select();
		$this->assign('weixin', $_var_73);
		$this->display();
	}
	private function apiback($_var_90, $_var_91)
	{
		if ($_var_91 == '1') {
			$_var_92 = M('Order')->find($_var_90);
			if (strpos($_var_92['wk_xiadanurl'], 'bd_vid') === false) {
				return '非ocpc来源数据,url需包含?bd_vid=';
				exit;
			}
			$_var_93 = M('Product')->find($_var_92['product_id']);
			$_var_94 = trim($_var_93['apitoken']);
			if (!$_var_94) {
				return 'token未配置';
				exit;
			}
			$_var_95 = time();
			$_var_96 = array('logidUrl' => tiaoseturl($_var_92['wk_xiadanurl'], $_var_93['tiaourl'], $_var_93['istiao']), 'convertType' => $_var_93['apinewtype'], 'convertTime' => $_var_95);
			$_var_97 = array($_var_96);
			$_var_98 = bdocpcapi($_var_94, $_var_97);
			$_var_99 = array('', '用户回传数据部分成功', '用户回传数据全部失败', 'API接口TOKEN校验失败', '服务内部错误');
			if ($_var_98 === false || $_var_98 != '0') {
				return '失败:' . $_var_99[$_var_98];
			} else {
				M('Order')->where(array('id' => array('eq', $_var_90)))->setField(array('apibacktime' => $_var_95, 'wk_api' => 'y'));
				return '1';
			}
		} else {
			if ($_var_91 == '0') {
				$_var_92 = M('Order')->find($_var_90);
				if (strpos($_var_92['wk_xiadanurl'], 'clickid=') === false) {
					return '非法url';
					exit;
				}
				$_var_93 = M('Product')->find($_var_92['product_id']);
				$_var_100 = tiaoseturl($_var_92['wk_xiadanurl'], $_var_93['tiaourl'], $_var_93['istiao']);
				$_var_101 = 'https://ad.toutiao.com/track/activate/?link=' . urlencode($_var_100) . '&event_type=' . $_var_93['apinewtype'];
				$_var_102 = curl_get_tout($_var_101);
				if ($_var_102['code'] == '0') {
					M('Order')->where(array('id' => array('eq', $_var_90)))->setField('wk_api', 'y');
					return '1';
				} else {
					return $_var_102['msg'];
				}
			} else {
				if ($_var_91 == '2') {
					$_var_92 = M('Order')->find($_var_90);
					if (strpos($_var_92['wk_xiadanurl'], 'clickid=') === false) {
						return '非法数据,url需包含?clickid=';
						exit;
					}
					$_var_93 = M('Product')->find($_var_92['product_id']);
					if ($_var_93['smname'] == '' || $_var_93['smpass'] == '') {
						return '卧龙账号密码未配置';
						exit;
					}
					$_var_103 = array('1' => '激活', '2' => '下载', '3' => '浏览关键词页面', '5' => '表单提交', '6' => '拨打电话', '10' => '提交订单', '11' => '购买', '12' => '注册', '13' => '在线咨询', '14' => '其他', '15' => '访客数');
					$_var_104 = parse_url($_var_92['wk_xiadanurl']);
					$_var_105 = convertUrlQuery($_var_104['query']);
					$_var_106 = array(array('date' => date('Y-m-d'), 'click_id' => $_var_105['clickid'], 'conv_type' => $_var_93['apinewtype'], 'conv_name' => $_var_93['apitoken'], 'conv_value' => '1'));
					$_var_107 = array('header' => array('username' => $_var_93['smname'], 'password' => $_var_93['smpass']), 'body' => array('source' => 0, 'data' => $_var_106));
					$_var_108 = sm_request(json_encode($_var_107));
					$_var_109 = json_decode($_var_108, true);
					if ($_var_109['header']['status'] == '0') {
						M('Order')->where(array('id' => array('eq', $_var_90)))->setField('wk_api', 'y');
						return '1';
					} else {
						return '失败:' . $_var_109['header']['failures'][0]['message'] . $_var_109['header']['failures'][0]['content'];
					}
				} else {
					if ($_var_91 == '3') {
						$_var_92 = M('Order')->find($_var_90);
						if (strpos($_var_92['wk_xiadanurl'], 'qz_gdt') === false) {
							return '非法数据,url需包含?qz_gdt=';
							exit;
						}
						$_var_93 = M('Product')->find($_var_92['product_id']);
						$_var_94 = trim($_var_93['apitoken']);
						if (!$_var_94) {
							return 'token未配置';
							exit;
						}
						if ($_var_93['gdtid'] == '' || $_var_93['gdtdataid'] == '') {
							return '账号id或者数据源id未配置';
							exit;
						}
						$_var_104 = parse_url($_var_92['wk_xiadanurl']);
						$_var_105 = convertUrlQuery($_var_104['query']);
						$_var_110 = $_var_93['istiao'] == '1' ? $_var_93['tiaourl'] : $_var_104['host'];
						$_var_111 = user_actions_add($_var_94, $_var_93['gdtid'], $_var_93['gdtdataid'], $_var_92['add_time'], $_var_93['apinewtype'], $_var_105['qz_gdt'], $_var_110);
						if ($_var_111['code'] === 0) {
							M('Order')->where(array('id' => array('eq', $_var_90)))->setField('wk_api', 'y');
							return '1';
						} else {
							return '失败:' . $_var_111['message'] . $_var_111['message_cn'];
						}
					} else {
						if ($_var_91 == '4') {
							$_var_92 = M('Order')->find($_var_90);
							if (strpos($_var_92['wk_xiadanurl'], 'uctrackid') === false) {
								return '非法url';
								exit;
							}
							$_var_93 = M('Product')->find($_var_92['product_id']);
							$_var_100 = tiaoseturl($_var_92['wk_xiadanurl'], $_var_93['tiaourl'], $_var_93['istiao']);
							$_var_101 = 'https://huichuan.uc.cn/callback/ct/add?link=' . urlencode($_var_100) . '&event_type=' . $_var_93['apinewtype'];
							$_var_102 = curl_get_tout($_var_101);
							if ($_var_102['status'] == '0') {
								M('Order')->where(array('id' => array('eq', $_var_90)))->setField('wk_api', 'y');
								return '1';
							} else {
								return $_var_102['message'];
							}
						} else {
							if ($_var_91 == '5') {
								$_var_92 = M('Order')->find($_var_90);
								if (strpos($_var_92['wk_xiadanurl'], 'sg_vid') === false) {
									return '非搜狗ocpc来源数据,url需包含?sg_vid=';
								}
								$_var_93 = M('Product')->find($_var_92['product_id']);
								$_var_94 = trim($_var_93['apitoken']);
								if (!$_var_94) {
									return 'token未配置';
								}
								$_var_96 = array('logidUrl' => tiaoseturl($_var_92['wk_xiadanurl'], $_var_93['tiaourl'], $_var_93['istiao']), 'convertType' => $_var_93['apinewtype']);
								$_var_97 = array($_var_96);
								$_var_98 = sendSgConvertData($_var_94, $_var_97);
								$_var_99 = array('', '用户回传数据部分成功', '用户回传数据全部失败', 'API接口TOKEN校验失败', '服务内部错误');
								if ($_var_98 === false || $_var_98['status'] != '200') {
									return '失败:' . $_var_98['errorInfoList'][0]['errorMsg'];
								} else {
									M('Order')->where(array('id' => array('eq', $_var_90)))->setField('wk_api', 'y');
									return '1';
								}
							} else {
								$_var_92 = M('Order')->find($_var_90);
								if (strpos($_var_92['wk_xiadanurl'], 'impression_id') === false && strpos($_var_92['wk_xiadanurl'], 'qhclickid') === false) {
									return '非360ocpc来源数据,url需包含?impression_id或qhclickid';
									exit;
								}
								$_var_93 = M('Product')->find($_var_92['product_id']);
								$_var_94 = trim($_var_93['apitoken']);
								$_var_112 = trim($_var_93['sllsecret']);
								if (!$_var_94 || !$_var_112) {
									return 'key、sllsecret未配置';
									exit;
								}
								$_var_104 = parse_url($_var_92['wk_xiadanurl']);
								$_var_105 = convertUrlQuery($_var_104['query']);
								if ($_var_93['tuigtype'] == 'ocpc_web_convert') {
									$_var_113 = array('data' => array('data_industry' => $_var_93['tuigtype'], 'data_detail' => array('impression_id' => $_var_105['impression_id'], 'trans_id' => md5($_var_92['wk_ip'] . date('Y-m-d')), 'event' => $_var_93['apinewtype'])));
								} else {
									$_var_113 = array('data' => array('data_industry' => $_var_93['tuigtype'], 'data_detail' => array('qhclickid' => $_var_105['qhclickid'], 'trans_id' => md5($_var_92['wk_ip'] . date('Y-m-d')), 'event' => $_var_93['apinewtype'])));
								}
								$_var_98 = send360ConvertData($_var_94, $_var_112, $_var_113);
								if ($_var_98 === false || $_var_98['errno'] != '0') {
									return '失败:' . $_var_98['error'];
								} else {
									M('Order')->where(array('id' => array('eq', $_var_90)))->setField('wk_api', 'y');
									return '1';
								}
							}
						}
					}
				}
			}
		}
	}
	private function weixindown($_var_114, $_var_115)
	{
		M('Weixin')->where(array('product_id' => array('eq', $_var_114), 'weixin' => array('eq', $_var_115)))->setField('state_w', '0');
		$this->repeatuphtmlJs($_var_114);
	}
	public function ontime()
	{
		set_time_limit(0);
		$_var_116 = M('Ontime')->where(array('ac_time' => array('elt', time()), 'ac_state' => array('eq', '0')))->select();
		foreach ($_var_116 as $_var_117 => $_var_118) {
			if ($_var_118['ac_wxtype'] == '0') {
				if ($_var_118['ac_type'] == '0') {
					$_var_119 = M('Weixin')->where(array('product_id' => array('eq', $_var_118['product_id']), 'weixin' => array('eq', $_var_118['ac_weixin'])))->setField('state_w', '0');
					$this->repeatuphtmlJs($_var_118['product_id']);
				} else {
					$_var_119 = M('Weixin')->where(array('product_id' => array('eq', $_var_118['product_id']), 'weixin' => array('eq', $_var_118['ac_weixin'])))->setField('state_w', '1');
					$this->repeatuphtmlJs($_var_118['product_id']);
				}
			} elseif ($_var_118['ac_wxtype'] == '1') {
				if ($_var_118['ac_type'] == '0') {
					$_var_119 = M('Weixin')->where(array('product_id' => array('eq', $_var_118['product_id']), 'wcgroup' => array('eq', $_var_118['ac_weixin'])))->setField('state_w', '0');
					$this->repeatuphtmlJs($_var_118['product_id']);
				} else {
					$_var_119 = M('Weixin')->where(array('product_id' => array('eq', $_var_118['product_id']), 'wcgroup' => array('eq', $_var_118['ac_weixin'])))->setField('state_w', '1');
					$this->repeatuphtmlJs($_var_118['product_id']);
				}
			} elseif ($_var_118['ac_wxtype'] == '2') {
				if ($_var_118['ac_type'] == '0') {
					$_var_119 = M('Weixin')->where(array('product_id' => array('eq', $_var_118['product_id'])))->setField('state_w', '0');
					$_var_120 = M('Product')->find($_var_118['product_id']);
					@unlink('./Public/productjs/' . $_var_120['uniq'] . '.js');
				} else {
					$_var_119 = M('Weixin')->where(array('product_id' => array('eq', $_var_118['product_id'])))->setField('state_w', '1');
					$this->repeatuphtmlJs($_var_118['product_id']);
				}
			}
			if ($_var_119 > 0) {
				$_var_121['ac_allcount'] = $_var_118['ac_allcount'] + 1;
			}
			if ($_var_118['ac_count'] === '0') {
				$_var_121['ac_state'] = '1';
			}
			if ($_var_118['ac_count'] === '1') {
				$_var_121['ac_state'] = '0';
				$_var_121['ac_time'] = $_var_118['ac_time'] + 86400;
			}
			M('Ontime')->where(array('id' => array('eq', $_var_118['id'])))->setField($_var_121);
		}
	}
	private function repeatuphtmlJs($_var_122)
	{
		for ($_var_123 = 0; $_var_123 < 3; $_var_123++) {
			$_var_124 = $this->uphtmlJs($_var_122);
			if ($_var_124 == '1') {
				break;
			}
		}
	}
	private function uphtmlJs($_var_125)
	{
		$_var_126 = M('Product')->find($_var_125);
		$_var_127 = $_SERVER['HTTP_HOST'];
		$_var_128 = M('Weixin');
		$_var_129 = $_var_128->where(array('product_id' => array('eq', $_var_125), 'state_w' => array('eq', '1')))->select();
		$_var_130 = postGetjs(array('data' => json_encode($_var_129), 'datap' => json_encode($_var_126), 'host' => $_var_127));
		$_var_130 = json_decode($_var_130, true);
		if ($_var_130['state'] == '1') {
			$_var_131 = C('apiAdd') . 'productjs/' . $_var_130['jsName'];
			$_var_132 = 'Public/productjs';
			$_var_133 = $_var_130['jsName'];
			$_var_134 = getFile($_var_131, $_var_132, $_var_133, 1);
			if ($_var_134['file_size'] > 0) {
				return '1';
			} else {
				return '0';
			}
		} else {
			return '0';
		}
	}
	private function arripFind($_var_135, $_var_136, $_var_137)
	{
		$_var_138 = '';
		$_var_139 = array();
		if (!empty($_var_137)) {
			$_var_140 = false;
			foreach ($_var_137 as $_var_141 => $_var_142) {
				if ($_var_142['3'] == $_var_135) {
					$_var_140 = true;
					if ($_var_142['2'] != '--') {
						$_var_139[] = $_var_141;
					}
				}
			}
			if (count($_var_139) > 1) {
				$_var_143 = '';
				$_var_144 = 999999999;
				foreach ($_var_139 as $_var_145 => $_var_146) {
					$_var_147 = abs(strtotime($_var_137[$_var_146]['0']) - $_var_136);
					if ($_var_147 < $_var_144) {
						$_var_144 = $_var_147;
						$_var_143 = $_var_146;
					}
				}
				$_var_138 = $_var_137[$_var_143]['2'];
			} else {
				if (count($_var_139) == 1) {
					$_var_138 = $_var_137[$_var_139['0']]['2'];
				}
			}
			if ($_var_138 == '' && $_var_140) {
				$_var_138 = '无';
			}
			foreach ($_var_139 as $_var_148 => $_var_149) {
				$this->ipkey[] = $_var_149;
			}
			return $_var_138;
		}
		return $_var_138;
	}
	private function arrareaFind($_var_150, $_var_151, $_var_152)
	{
		$_var_153 = '';
		if ($_var_150 == '') {
			return $_var_153;
		}
		$_var_154 = array();
		if (!empty($_var_152)) {
			foreach ($_var_152 as $_var_155 => $_var_156) {
				if (strpos($_var_150, $_var_156['1']) !== false && $_var_156['2'] != '--') {
					$_var_154[] = $_var_155;
				}
			}
			if (count($_var_154) > 1) {
				$_var_157 = '';
				$_var_158 = 999999999;
				foreach ($_var_154 as $_var_159 => $_var_160) {
					$_var_161 = abs(strtotime($_var_152[$_var_160]['0']) - $_var_151);
					if ($_var_161 < $_var_158) {
						$_var_158 = $_var_161;
						$_var_157 = $_var_160;
					}
				}
				if ($_var_158 < 60) {
					$_var_153 = $_var_152[$_var_157]['2'];
				}
			} else {
				if (count($_var_154) == 1) {
					$_var_161 = abs(strtotime($_var_152[$_var_154['0']]['0']) - $_var_151);
					if ($_var_161 < 60) {
						$_var_153 = $_var_152[$_var_154['0']]['2'];
					}
				}
			}
			return $_var_153;
		}
		return $_var_153;
	}
	private function arrtimeFind($_var_162, $_var_163)
	{
		$_var_164 = '';
		$_var_165 = array();
		if (!empty($_var_163)) {
			foreach ($_var_163 as $_var_166 => $_var_167) {
				if ($_var_167['2'] != '--' && abs(strtotime($_var_167['0']) - $_var_162) < 10 && $_var_162 > strtotime($_var_167['0']) && !in_array($_var_166, $this->ipkey)) {
					$_var_165[] = $_var_166;
				}
			}
			if (count($_var_165) == 0) {
				foreach ($_var_163 as $_var_166 => $_var_167) {
					if ($_var_167['2'] != '--' && abs(strtotime($_var_167['0']) - $_var_162) < 20 && !in_array($_var_166, $this->ipkey)) {
						$_var_165[] = $_var_166;
					}
				}
			}
			if (count($_var_165) > 1) {
				$_var_168 = '';
				$_var_169 = 999999999;
				foreach ($_var_165 as $_var_170 => $_var_171) {
					$_var_172 = abs(strtotime($_var_163[$_var_171]['0']) - $_var_162);
					if ($_var_172 < $_var_169) {
						$_var_169 = $_var_172;
						$_var_168 = $_var_171;
					}
				}
				$_var_164 = $_var_163[$_var_168]['2'];
			} else {
				if (count($_var_165) == 1) {
					$_var_164 = $_var_163[$_var_165['0']]['2'];
				}
			}
			return $_var_164;
		}
		return $_var_164;
	}
	private function getBaiduKey($_var_173, $_var_174, $_var_175, $_var_176, $_var_177, $_var_178)
	{
		set_time_limit(0);
		$_var_179 = array('header' => array('username' => $_var_175, 'password' => $_var_176, 'token' => $_var_177, 'account_type' => 1), 'body' => array('site_id' => $_var_178, 'metrics' => 'start_time,area,searchword,ip', 'method' => 'trend/latest/a', 'order' => 'start_time,desc', 'max_results' => C('maxget'), 'area' => 'china'));
		for ($_var_180 = 0; $_var_180 < 3; $_var_180++) {
			$_var_181 = json_decode(bdapi_request(json_encode($_var_179)), true);
			$_var_182 = $_var_181['body']['data']['0']['result']['items']['1'];
			if ($_var_182 != null) {
				break;
			}
		}
		if ($_var_182 == null) {
			return false;
		}
		$_var_183 = M('Online');
		$_var_184 = $_var_183->where(array('id' => array('GT', $_var_174), 'product_id' => array('eq', $_var_173)))->order('id desc')->select();
		$_var_185 = array();
		$_var_186 = array();
		foreach ($_var_184 as $_var_187 => $_var_188) {
			if ($_var_188['wk_key'] == '百度:' || $_var_188['wk_key'] == '百度:' || $_var_188['wk_key'] == '直接打开' || $_var_188['wk_key'] == '百度:undefined' || $_var_188['wk_key'] == '跳转进入' || strpos($_var_188['wk_key'], 'http') !== false || strpos($_var_188['wk_key'], '**') !== false) {
				$_var_189 = $this->arripFind($_var_188['wk_ip'], $_var_188['add_time'], $_var_182);
				if ($_var_189 == '') {
					$_var_189 = $this->arrtimeFind($_var_188['add_time'], $_var_182);
					if ($_var_189 != '') {
						$_var_189 = $_var_189 . '**';
					}
				}
				if ($_var_189 == '') {
					$_var_189 = $this->arrareaFind($_var_188['wk_ippos'], $_var_188['add_time'], $_var_182);
					if ($_var_189 != '') {
						$_var_189 = $_var_189 . '****';
					}
				}
				if ($_var_189 !== '') {
					if ($_var_188['iscopy'] !== '0') {
						$_var_186[] = array('id' => $_var_188['iscopy'], 'wk_key' => '百度:' . str_replace('\'', 'Shanghai', $_var_189));
					}
					$_var_185[] = array('id' => $_var_188['id'], 'wk_key' => '百度:' . str_replace('\'', '', $_var_189));
				}
			}
		}
		if (count($_var_186) > 0) {
			$this->dbSaveAll($_var_186, 'wuk_order', 'id');
		}
		if (count($_var_185) > 0) {
			$_var_190 = $this->dbSaveAll($_var_185, 'wuk_online', 'id');
			return $_var_190;
		} else {
			return true;
		}
	}
	private function dbSaveAll($_var_191, $_var_192, $_var_193)
	{
		$_var_194 = '';
		$_var_195 = array();
		$_var_196 = $_var_193;
		foreach ($_var_191 as $_var_197) {
			foreach ($_var_197 as $_var_198 => $_var_199) {
				if ($_var_196 === $_var_198) {
					$_var_200[] = $_var_199;
				} else {
					@($_var_195[$_var_198] .= sprintf('WHEN %u THEN \'%s\' ', $_var_197[$_var_196], $_var_199));
				}
			}
		}
		foreach ($_var_195 as $_var_198 => $_var_199) {
			$_var_194 .= sprintf('`%s` = CASE `%s` %s END,', $_var_198, $_var_196, $_var_199);
		}
		$_var_194 = sprintf('UPDATE %s SET %s WHERE %s IN ( %s )', strtolower($_var_192), rtrim($_var_194, ','), $_var_196, implode(',', $_var_200));
		$_var_201 = M('Online')->execute($_var_194);
		return $_var_201 === false ? false : true;
	}
	private function getproid($_var_202, $_var_203)
	{
		$_var_204 = M('Online')->field('id')->where(array('product_id' => array('eq', $_var_202)))->limit($_var_203 + C('backcount') + 1)->order('id desc')->select();
		if ($_var_204[$_var_203 + C('backcount')] != null) {
			return $_var_204[$_var_203 + C('backcount')]['id'];
		} else {
			return 0;
		}
	}
	private function getproidA($_var_205, $_var_206)
	{
		$_var_207 = M('Online')->field('id')->where(array('product_id' => array('eq', $_var_205), 'id' => array('lt', $_var_206)))->limit(C('backcount') + 10)->order('id desc')->select();
		if ($_var_207[C('backcount')] != null) {
			return $_var_207[C('backcount')]['id'];
		} else {
			return 0;
		}
	}
	public function getkeyauthand()
	{
		$_var_208 = I('get.id');
		$_var_209 = M('product')->where(array('id' => array('eq', $_var_208)))->find();
		if ($_var_209['tongjikg'] == '1') {
			$_var_210 = M('Online')->query('select max(id) from wuk_online where product_id = ' . $_var_208);
			if (F($_var_209['uniq']) === false) {
				S($_var_209['uniq'] . 'isget', null);
				S($_var_209['uniq'] . 'isget', 'yes', 180);
				$_var_211 = $this->getBaiduKey($_var_209['id'], $this->getproid($_var_208, C('baidukey')), $_var_209['keyname'], $_var_209['keypass'], $_var_209['keytoken'], $_var_209['keyid']);
				if ($_var_211) {
					F($_var_209['uniq'], $_var_210[0]['max(id)']);
				}
				S($_var_209['uniq'] . 'isget', null);
			} else {
				if (F($_var_209['uniq']) !== false) {
					S($_var_209['uniq'] . 'isget', null);
					S($_var_209['uniq'] . 'isget', 'yes', 180);
					$_var_211 = $this->getBaiduKey($_var_209['id'], $this->getproidA($_var_208, F($_var_209['uniq'])), $_var_209['keyname'], $_var_209['keypass'], $_var_209['keytoken'], $_var_209['keyid']);
					if ($_var_211) {
						F($_var_209['uniq'], $_var_210[0]['max(id)']);
					}
					S($_var_209['uniq'] . 'isget', null);
				}
			}
			$_var_212 = 'SELECT id,wk_key FROM wuk_order WHERE product_id=' . $_var_208 . ' AND (wk_key=\'百度:\' or wk_key=\'百度:\' or wk_key=\'直接打开\' or wk_key=\'百度:undefined\' or wk_key=\'跳转进入\' or wk_key LIKE \'%**\' or wk_key LIKE \'http%\')';
			$_var_213 = M('Order')->query($_var_212);
			foreach ($_var_213 as $_var_214 => $_var_215) {
				$_var_216[] = $_var_215['id'];
			}
			$_var_217 = implode(',', $_var_216);
			$_var_218 = array();
			if ($_var_217 != '') {
				$_var_212 = 'SELECT iscopy,wk_key FROM wuk_online WHERE product_id=' . $_var_208 . ' AND iscopy IN (' . $_var_217 . ') order by id desc';
				$_var_219 = M('Online')->query($_var_212);
				foreach ($_var_213 as $_var_220 => $_var_221) {
					foreach ($_var_219 as $_var_222 => $_var_223) {
						if ($_var_223['iscopy'] == $_var_221['id']) {
							if ($_var_223['wk_key'] != '百度:' && $_var_223['wk_key'] != '百度:' && $_var_223['wk_key'] != '' && $_var_223['wk_key'] != '百度:undefined' && strpos($_var_223['wk_key'], 'http') === false && $_var_223['wk_key'] != '跳转进入' && $_var_223['wk_key'] != '直接打开') {
								$_var_218[] = array('id' => $_var_221['id'], 'wk_key' => $_var_223['wk_key']);
								continue;
							}
						}
					}
				}
			}
			if (count($_var_218) > 0) {
				$_var_224 = $this->dbSaveAll($_var_218, 'wuk_order', 'id');
			} else {
				$_var_224 = true;
			}
			if ($_var_211 && $_var_224) {
				$_var_225 = '1';
			} else {
				$_var_225 = '执行失败';
			}
		} else {
			$_var_225 = '违规操作';
		}
		echo $_var_225;
	}
	private function havecount($_var_226, $_var_227)
	{
		$_var_228 = M('Online')->query('select count(*) as num from wuk_online where product_id=' . $_var_226 . ' and id>' . $_var_227);
		if ($_var_228[0]['num'] >= C('baidukey')) {
			return true;
		} else {
			return false;
		}
	}
	private function getfullchactsmall($_var_229, $_var_230)
	{
		$_var_231 = M('weixin')->field('weixin')->where(array('product_id' => array('eq', $_var_229), 'state_w' => array('eq', '1')))->select();
		$_var_232 = M('order')->field('weixin,count(weixin ) as count_num')->group('weixin')->where(array('product_id' => array('eq', $_var_229), 'add_time' => array('gt', $_var_230)))->select();
		$_var_233 = array();
		foreach ($_var_232 as $_var_234 => $_var_235) {
			$_var_233[$_var_235['weixin']] = $_var_235['count_num'];
		}
		$_var_236 = '';
		$_var_237 = 99999999;
		$_var_238 = '';
		$_var_239 = '';
		foreach ($_var_231 as $_var_234 => $_var_235) {
			if ($_var_234 == 0) {
				$_var_238 = $_var_235['weixin'];
			} else {
				$_var_238 = $_var_238 . ',' . $_var_235['weixin'];
			}
			if (isset($_var_233[$_var_235['weixin']])) {
				if ($_var_233[$_var_235['weixin']] < $_var_237) {
					$_var_237 = $_var_233[$_var_235['weixin']];
					$_var_236 = $_var_235['weixin'];
				}
			} else {
				$_var_239 = $_var_235['weixin'];
			}
		}
		if ($_var_239 != '') {
			$_var_236 = $_var_239;
		}
		if ($_var_236 == '') {
			return false;
		}
		$_var_240 = M('weixin');
		$_var_240->where(array('weixin' => array('neq', $_var_236), 'product_id' => array('eq', $_var_229)))->setField('state_w', '0');
		$this->repeatuphtmlJs($_var_229);
		$_var_241['weixin'] = array('in', $_var_238);
		$_var_241['product_id'] = array('eq', $_var_229);
		$_var_240->where($_var_241)->setField('state_w', '1');
	}
}