* * 15173支付-提交处理 (http://www.15173.com) * * 调用模板:/modules/pay/templates/15173.html * * @category jieqicms * @package pay * @copyright Copyright (c) Hangzhou Jieqi Network Technology Co.,Ltd. (http://www.jieqi.com) * @author $Author: juny $ * @version $Id: 15173.php 326 2009-02-04 00:26:22Z juny $ */ define('JIEQI_MODULE_NAME', 'pay'); define('JIEQI_PAY_TYPE', '15173'); require_once '../../global.php'; jieqi_loadlang('pay', JIEQI_MODULE_NAME); if (!jieqi_checklogin(true)) { jieqi_printfail($jieqiLang['pay']['need_login']); } jieqi_getconfigs(JIEQI_MODULE_NAME, JIEQI_PAY_TYPE, 'jieqiPayset'); $_REQUEST['paytype'] = trim($_REQUEST['paytype']); if (!$_REQUEST['paytype'] || $_REQUEST['paytype'] == '') { jieqi_printfail($jieqiLang['pay']['need_pay_type']); } if (isset($_REQUEST['egold']) && is_numeric($_REQUEST['egold']) && $_REQUEST['egold'] > 0) { $_REQUEST['egold'] = intval($_REQUEST['egold']); if (!empty($jieqiPayset[JIEQI_PAY_TYPE]['paylimit'])) { if (!empty($jieqiPayset[JIEQI_PAY_TYPE]['paylimit'][$_REQUEST['egold']])) { $money = intval($jieqiPayset[JIEQI_PAY_TYPE]['paylimit'][$_REQUEST['egold']] * 100); } else { jieqi_printfail($jieqiLang['pay']['buy_type_error']); }
* 埃文手机声讯-充值码确认 (http://www.ivansms.com) * * 调用模板:无 * * @category jieqicms * @package pay * @copyright Copyright (c) Hangzhou Jieqi Network Technology Co.,Ltd. (http://www.jieqi.com) * @author $Author: juny $ * @version $Id: ivancallconfirm.php 234 2008-11-28 01:53:06Z juny $ */ define('JIEQI_MODULE_NAME', 'pay'); define('JIEQI_PAY_TYPE', 'ivancall'); require_once '../../global.php'; jieqi_loadlang('pay', JIEQI_MODULE_NAME); jieqi_loadlang(JIEQI_PAY_TYPE, JIEQI_MODULE_NAME); jieqi_checklogin(); jieqi_getconfigs(JIEQI_MODULE_NAME, JIEQI_PAY_TYPE, 'jieqiPayset'); $phone = trim($_POST['phone']); include_once $jieqiModules['pay']['path'] . '/class/paylog.php'; $paylog_handler = JieqiPaylogHandler::getInstance('JieqiPaylogHandler'); $criteria = new CriteriaCompo(); $criteria->add(new Criteria('buyinfo', $phone)); $criteria->add(new Criteria('payflag', -2)); $paylog_handler->queryObjects($criteria); $payary = array(); $i = 0; while ($paylog = $paylog_handler->getObject()) { $payary[$i]['payid'] = $paylog->getVar('payid'); $payary[$i]['money'] = $paylog->getVar('money'); $payary[$i]['egold'] = $paylog->getVar('egold'); $i++;
function pack_down_do($path, $score, $changescore = true, $fname = '') { global $jieqiLang; $score = intval($score); $ftype = strrchr(trim(strtolower($path)), "."); if ($score > 0) { jieqi_checklogin(); jieqi_loadlang('down', JIEQI_MODULE_NAME); if ($_SESSION['jieqiUserScore'] < $score) { jieqi_printfail(sprintf($jieqiLang['article']['low_down_score'], $score)); } else { if (!is_file($path)) { return false; } //先扣分再下载 if ($changescore) { include_once JIEQI_ROOT_PATH . '/class/users.php'; $users_handler =& JieqiUsersHandler::getInstance('JieqiUsersHandler'); $users_handler->changeScore($_SESSION['jieqiUserId'], $score, false, false); @session_write_close(); } $filename = empty($fname) ? basename($path) : jieqi_htmlstr($fname) . $ftype; pack_down_file($path, $filename); } } else { if (!is_file($path)) { return false; } $filename = empty($fname) ? basename($path) : jieqi_htmlstr($fname) . $ftype; pack_down_file($path, $filename); } return true; }