1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- /**
- * [Discuz!] (C)2001-2099 Comsenz Inc.
- * This is NOT a freeware, use is subject to license terms
- *
- * $Id: credit.php 34983 2014-09-22 06:16:09Z nemohou $
- */
- if (!defined('IN_MOBILE_API')) {
- exit('Access Denied');
- }
- include_once 'misc.php';
- class mobile_api {
- function common() {
- global $_G;
- if (!$_G['uid'] || !in_array('wechat', $_G['setting']['plugins']['available'])) {
- mobile_core::result(mobile_core::variable(array()));
- }
- $_G['wechat']['setting'] = unserialize($_G['setting']['mobilewechat']);
- if (!$_G['wechat']['setting']['wsq_apicredit']) {
- mobile_core::result(mobile_core::variable(array()));
- }
- $extcredit = 'extcredits'.$_G['wechat']['setting']['wsq_apicredit'];
- $ac = $_GET['ac'];
- $return = array();
- if(submitcheck('creditsubmit') && ($ac == 'inc' || $ac == 'dec') && $_GET['value'] > 0) {
- $v = $ac == 'inc' ? $_GET['value'] : -$_GET['value'];
- $log = lang('plugin/wechat', 'wsq_apicredit_log_'.$ac);
- updatemembercount(array($_G['uid']), array($extcredit => $v), true, '', 0, '', $log);
- $data = C::t('common_member_count')->fetch($_G['uid']);
- $return['extcredit'] = $data[$extcredit];
- } elseif($ac == 'get') {
- $return['extcredit'] = getuserprofile($extcredit);
- }
- mobile_core::result(mobile_core::variable($return));
- }
- function output() {
- }
- }
- ?>
|