Beispiel #1
0
switch ($step) {
    case 1:
        $thumbTaskList = Appbyme::getDzPluginCache('thumb_task_list');
        $thumbTaskList === false && ($thumbTaskList = array());
        $thumbTaskCount = (int) count($thumbTaskList);
        cpmsg(sprintf('
            <input type="checkbox" name="type[]" value="cleandata" id="clean_datacache" class="checkbox" checked />
            <label for="clean_datacache">%s</label>
            <input type="checkbox" name="type[]" value="updatedata" id="update_datacache" class="checkbox" checked />
            <label for="update_datacache">%s</label>
            <input type="checkbox" name="type[]" value="cleanthumb" id="clean_thumbcache" class="checkbox" />
            <label for="clean_thumbcache">%s</label><br />
            %s
            <input type="text" name="thumb_task_length" value="0" class="text" />
            %s
            ', Appbyme::lang('mobcent_clean_datacache'), Appbyme::lang('mobcent_update_datacache'), Appbyme::lang('mobcent_clean_thumbcache'), Appbyme::lang('mobcent_thumb_task_length_setting'), Appbyme::lang('mobcent_thumb_task_length') . ' ' . $thumbTaskCount), "{$baseUrl}&step=2", 'form');
        break;
    case 2:
        $type = implode('_', (array) $_GET['type']);
        cpmsg('tools_updatecache_waiting', sprintf("{$baseUrl}&step=3&type=%s&thumb_task_length=%d", $type, $_GET['thumb_task_length']), 'loading');
        break;
    case 3:
        $thumbTaskCount = (int) $_GET['thumb_task_length'];
        $type = explode('_', $_GET['type']);
        in_array('cleandata', $type) && Appbyme::cleanCache();
        in_array('updatedata', $type) && Appbyme::updateCache();
        in_array('cleanthumb', $type) && Appbyme::cleanThumb();
        $thumbTaskCount > 0 && Appbyme::makeThumb($thumbTaskCount);
        cpmsg('update_cache_succeed', '', 'succeed');
        break;
    default:
<?php

/**
 * 应用 >> 安米手机客户端 >> 转换接口包管理
 *
 * @author 谢建平 <*****@*****.**>
 * @copyright 2012-2014 Appbyme
 * @license http://opensource.org/licenses/LGPL-3.0
 */
if (!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {
    exit('Access Denied');
}
require_once dirname(__FILE__) . '/appbyme.class.php';
Appbyme::init();
$mobcentInfo = Appbyme::getVersion();
showtagheader('div', 'forum_stype', true);
showtableheader(Appbyme::lang('mobcent_infomation_appbyme'));
showtablerow('', array(), array(sprintf('%s: %s', Appbyme::lang('mobcent_version_user'), $mobcentInfo['user_version'])));
showtablerow('', array(), array(sprintf('%s: %s', Appbyme::lang('mobcent_version_appbyme'), $mobcentInfo['mobcent_version'])));
showtablefooter();
showtagfooter('div');
 public static function submitModuleParam()
 {
     $mid = (int) $_GET['moduleid'];
     $param = PortalModule::initModuleParam();
     // 更新模块参数
     if (!empty($_GET['param']) && is_array($_GET['param'])) {
         $param = array_merge($param, $_GET['param']);
         $param['article_starttime'] = self::_strToTime($param['article_starttime']);
         $param['article_endtime'] = self::_strToTime($param['article_endtime']);
         if ($param['article_endtime'] && $param['article_starttime'] > $param['article_endtime']) {
             cpmsg(Appbyme::lang('mobcent_error_time_invalid'), '', 'error');
         }
         PortalModule::updateModule($mid, array('param' => serialize($param)));
     }
 }
    $dsuPaulsignSetting = $_G['cache']['plugin']['dsu_paulsign'];
    $extcreditsSetting = $_G['setting']['extcredits'];
    // 签到奖励基数设置
    $signExtcreditBase = Appbyme::getDzPluginCache('sign_extcredit_base');
    $signExtcreditBase == false && ($signExtcreditBase = 100);
    if (isset($extcreditsSetting[$dsuPaulsignSetting['nrcredit']])) {
        showsetting(Appbyme::lang('mobcent_operation_sign_extcredit_base') . ' ' . $_G['setting']['extcredits'][$dsuPaulsignSetting['nrcredit']]['title'], 'signextcreditbase_new', (int) $signExtcreditBase, 'text', '', 0, Appbyme::lang('mobcent_tips_extcredit_base'), '', '', true);
    }
    // 发回帖奖励基数设置
    $forumExtcreditBase = Appbyme::getDzPluginCache('forum_extcredit_base');
    !is_array($forumExtcreditBase) && ($forumExtcreditBase = array());
    foreach ($extcreditsSetting as $id => $extcredit) {
        showsetting(Appbyme::lang('mobcent_operation_forum_extcredit_base') . ' ' . $extcredit['title'], sprintf('forumextcreditbase_new[%d]', $id), (int) (isset($forumExtcreditBase[$id]) ? $forumExtcreditBase[$id] : 100), 'text', '', 0, Appbyme::lang('mobcent_tips_extcredit_base'), '', '', true);
    }
    showtablefooter();
    showsubmit('operation_submit', 'submit');
    showformfooter();
    showtagfooter('div');
} else {
    if (!empty($_POST['signextcreditbase_new'])) {
        Appbyme::setDzPluginCache('sign_extcredit_base', (int) $_POST['signextcreditbase_new']);
    }
    if (!empty($_POST['forumextcreditbase_new'])) {
        $bases = array();
        foreach ($_POST['forumextcreditbase_new'] as $id => $base) {
            $bases[$id] = (int) $base;
        }
        Appbyme::setDzPluginCache('forum_extcredit_base', $bases);
    }
    cpmsg(Appbyme::lang('mobcent_operation_edit_succeed'), $baseUrl, 'succeed');
}
Beispiel #5
0
$baseUrl = rawurldecode(cpurl());
if (!submitcheck('seo_submit')) {
    $formUrl = ltrim($baseUrl, 'action=');
    $setting = array();
    $seoConfigs = array('seotitle', 'seokeywords', 'seodescription');
    foreach ($seoConfigs as $key) {
        $config = Appbyme::getAppbymeConfig($key);
        $setting[$key] = unserialize($config['cvalue']);
    }
    showtagheader('div', 'seo_setting', true);
    showformheader($formUrl);
    showtableheader();
    showtitle('<em class="right">' . cplang('setting_seo_robots_output') . '</em>' . cplang('setting_seo'));
    showtablerow('', array('class="vtop tips2" colspan="4" style="padding-left:20px;"'), array('<ul><li>' . cplang('setting_seo_seotitle_comment') . '</li><li>' . cplang('setting_seo_seodescription_comment') . '</li><li>' . cplang('setting_seo_seokeywords_comment') . '</li></ul>'));
    showtitle(Appbyme::lang('appbyme_seo_title_download'));
    showtablerow('', array('width="80"', ''), array(cplang('setting_seo_seotitle'), '<input type="text" name="settingnew[seotitle][download]" value="' . htmlspecialchars($setting['seotitle']['download']) . '" class="txt" style="width:280px;" />'));
    showtablerow('', array('width="80"', ''), array(cplang('setting_seo_seokeywords'), '<input type="text" name="settingnew[seokeywords][download]" value="' . htmlspecialchars($setting['seokeywords']['download']) . '" class="txt" style="width:280px;" />'));
    showtablerow('', array('width="80"', ''), array(cplang('setting_seo_seodescription'), '<input type="text" name="settingnew[seodescription][download]" value="' . htmlspecialchars($setting['seodescription']['download']) . '" class="txt" style="width:280px;" />'));
    showtablefooter();
    // showtableheader();
    // showsetting('setting_seo_seohead', 'settingnew[seohead]', $setting['seohead'], 'textarea');
    // showtablefooter();
    showsubmit('seo_submit', 'submit');
    showformfooter();
    showtagfooter('div');
} else {
    foreach ($_POST['settingnew'] as $key => $setting) {
        Appbyme::setAppbymeConfig($key, serialize($setting));
    }
    cpmsg(Appbyme::lang('mobcent_seo_edit_succeed'), $baseUrl, 'succeed');
}
 */
if (!defined('IN_DISCUZ')) {
    exit('Access Denied');
}
require_once dirname(__FILE__) . '/appbyme.class.php';
Appbyme::init();
global $_G;
$_G['disabledwidthauto'] = 1;
$appInfo = Appbyme::getAppbymeConfig('app_download_options');
!empty($appInfo['cvalue']) && ($appInfo = unserialize($appInfo['cvalue']));
$appName = $appInfo['appName'];
$appImage = $appInfo['appImage'];
$appIcon = $appInfo['appIcon'];
$appDescribe = $appInfo['appDescribe'];
$androidDownloadUrl = $appInfo['appDownloadUrl']['android'];
$appleDownloadUrl = $appInfo['appDownloadUrl']['apple'];
$appleMobileDownloadUrl = $appInfo['appDownloadUrl']['appleMobile'];
$androidQRCode = $appInfo['appQRCode']['android'];
$appleQRCode = $appInfo['appQRCode']['apple'];
$assetsBaseUrlPath = $_G['siteurl'] . '/source/plugin/' . Appbyme::PLUGIN_ID . '/template';
list($navtitle, $metadescription, $metakeywords) = Appbyme::getSeoSetting('download');
if (!$navtitle) {
    $navtitle = Appbyme::lang('appbyme_seo_title_download');
    $nobbname = false;
} else {
    $nobbname = true;
}
!$metadescription && ($metadescription = $navtitle);
!$metakeywords && ($metakeywords = $navtitle);
$isFromWeixin = strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false;
include template('appbyme_app:download');