You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
83 lines
2.6 KiB
PHP
83 lines
2.6 KiB
PHP
<?php
|
|
|
|
/*
|
|
[UCenter] (C)2001-2099 Comsenz Inc.
|
|
This is NOT a freeware, use is subject to license terms
|
|
|
|
$Id: user.php 1082 2011-04-07 06:42:14Z svn_project_zhangjie $
|
|
*/
|
|
|
|
!defined('IN_UC') && exit('Access Denied');
|
|
|
|
class spendcontrol extends base {
|
|
|
|
|
|
function __construct() {
|
|
$this->spendcontrol();
|
|
}
|
|
|
|
function spendcontrol() {
|
|
parent::__construct();
|
|
$this->load('spend');
|
|
$this->app = $this->cache['apps'][UC_APPID];
|
|
}
|
|
|
|
function onadd() {
|
|
$this->init_input();
|
|
$user_id = $this->input('user_id');
|
|
$user_account = $this->input('user_account');
|
|
$user_nickname = $this->input('user_nickname');
|
|
$game_id = $this->input('game_id');
|
|
$game_appid = $this->input('game_appid');
|
|
$game_name = $this->input('game_name');
|
|
$server_id = $this->input('server_id');
|
|
$server_name = $this->input('server_name');
|
|
$promote_id = $this->input('promote_id');
|
|
$promote_account = $this->input('promote_account');
|
|
$order_number = $this->input('order_number');
|
|
$pay_order_number = $this->input('pay_order_number');
|
|
$pay_amount = $this->input('pay_amount');
|
|
$pay_time = $this->input('pay_time');
|
|
$extend = $this->input('extend');
|
|
$pay_way = $this->input('pay_way');
|
|
$spend_ip = $this->input('spend_ip');
|
|
$sdk_version = $this->input('sdk_version');
|
|
$version = $this->input('version');
|
|
$platform=$this->input('platform');
|
|
$pay_notify_url=$this->input('pay_notify_url');
|
|
$game_key=$this->input('game_key');
|
|
$id = $_ENV['spend']->add_spend($user_id, $user_account,$user_nickname,$game_id,$game_appid,$game_name,$server_id,$server_name,$promote_id, $promote_account, $order_number, $pay_order_number,$pay_amount,$pay_time,$extend,$pay_way,$spend_ip,$sdk_version,$version,$platform,$pay_notify_url,$game_key);
|
|
return $id;
|
|
}
|
|
function onfind(){
|
|
$this->init_input();
|
|
$pay_order_number=$this->input('pay_order_number');
|
|
$data=$_ENV['spend']->find_spend($pay_order_number);
|
|
return $data;
|
|
}
|
|
function onchange(){
|
|
$this->init_input();
|
|
$pay_order_number=$this->input('pay_order_number');
|
|
$status=$this->input('status');
|
|
$result=$_ENV['spend']->changeGamePayStatus($pay_order_number,$status);
|
|
return $result;
|
|
}
|
|
function onedit() {
|
|
$this->init_input();
|
|
$pay_order_number = $this->input('pay_order_number');
|
|
$pay_status=$this->input('pay_status');
|
|
$pay_game_status=$this->input('pay_game_status');
|
|
$status = $_ENV['spend']->edit_spend($pay_order_number, $pay_status,$pay_game_status);
|
|
return $status;
|
|
}
|
|
function onselect(){
|
|
$this->init_input();
|
|
$page=$this->input('page');
|
|
$ppp=$this->input('ppp');
|
|
$param=$this->input('param');
|
|
$data=$_ENV['spend']->select_spend($page,$ppp,$param);
|
|
return $data;
|
|
}
|
|
}
|
|
|
|
?>
|