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/jiafen.twues.com/破解的php/ProductModel.class.de.php
<?php

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

error_reporting(E_ALL ^ E_NOTICE);
use Think\Model;
class ProductModel extends Model
{
	protected $_validate = array(array('product_name', 'require', '产品名不能为空', 1, 'regex', 3), array('product_name', '1,30', '产品名长度不能超过10', 1, 'length', 3), array('product_name', '', '产品名已被占用', 1, 'unique', 3), array('uniq', '', '系统异常稍后再试', 1, 'unique', 3));
	public function delproduct($_var_0)
	{
		$_var_1 = $this->find($_var_0);
		@unlink('./Public/productjs/' . $_var_1['uniq'] . '.js');
		$this->delete($_var_0);
		M('Order')->where(array('product_id' => array('eq', $_var_0)))->delete();
		M('Online')->where(array('product_id' => array('eq', $_var_0)))->delete();
		M('Upchat')->where(array('product_id' => array('eq', $_var_0)))->delete();
		D('Weixin')->delweixin($_var_0);
		handle_log('WukongphpProductdel', session('id'));
	}
	protected function _before_insert(&$_var_2, $_var_3)
	{
		$_var_2['small'] = implode('|', I('post.small'));
		$_var_2['add_time'] = time();
		$_var_2['wxcache'] = I('post.wxcache') == '' ? '0' : '1';
		if (I('post.addid')) {
			$_var_2['admin_id'] = I('post.addid');
		} else {
			$_var_2['admin_id'] = session('id');
		}
		$_var_2['view_count'] = '1';
		$_var_2['uniq'] = uniqid();
	}
	public function get_package($_var_4)
	{
		$_var_5 = M('Package');
		$_var_6 = $_var_5->where(array('product_id' => array('eq', $_var_4)))->order('id ASC')->select();
		$_var_7 = array();
		foreach ($_var_6 as $_var_8 => $_var_9) {
			if ($_var_9['package_level'] != 'no3') {
				$_var_7[$_var_9['package_level']][] = $_var_9;
			} else {
				$_var_7[$_var_9['package_level']][$_var_9['package_title']][] = $_var_9;
			}
		}
		return $_var_7;
	}
	public function checkcode($_var_10, $_var_11, $_var_12)
	{
		$_var_13 = true;
		$_var_14 = $this->find($_var_10);
		if ($_var_14['tel_code'] == '1') {
			if ($_var_11 == '' || $_var_11 != session('telcode')) {
				$_var_13 = false;
			}
		}
		if ($_var_14['img_code'] == '1') {
			if ($_var_12 == '' || !$this->chk_chkcode($_var_12)) {
				$_var_13 = false;
			}
		}
		return $_var_13;
	}
}