Files
web-discuz/uc_server/control/credit.php
2025-06-27 20:59:33 +08:00

43 lines
1.1 KiB
PHP

<?php
/*
[UCenter] (C)2001-2099 Comsenz Inc.
This is NOT a freeware, use is subject to license terms
$Id: credit.php 1059 2011-03-01 07:25:09Z monkey $
*/
!defined('IN_UC') && exit('Access Denied');
class creditcontrol extends base {
function __construct() {
$this->creditcontrol();
}
function creditcontrol() {
parent::__construct();
$this->init_input();
$this->load('note');
$this->load('misc');
}
function onrequest() {
$uid = intval($this->input('uid'));
$from = intval($this->input('from'));
$to = intval($this->input('to'));
$toappid = intval($this->input('toappid'));
$amount = intval($this->input('amount'));
$status = 0;
$this->settings['creditexchange'] = @unserialize($this->settings['creditexchange']);
if(isset($this->settings['creditexchange'][$this->app['appid'].'_'.$from.'_'.$toappid.'_'.$to])) {
$toapp = $app = $this->cache['apps'][$toappid];
$url = $_ENV['note']->get_url_code('updatecredit', "uid=$uid&credit=$to&amount=$amount", $toappid);
$status = trim($_ENV['misc']->dfopen($url, 0, '', '', 1, $toapp['ip'], UC_NOTE_TIMEOUT));
}
echo $status ? 1 : 0;
exit;
}
}
?>