예제 #1
0
파일: admin.mod.php 프로젝트: bo-blog/bw
            ajaxSuccess('');
        }
    } else {
        $admin->checkCSRFCode('navibar');
        $article->setCutTime(0);
        // Pagination
        $article->alterPerPage(20);
        $article->getArticleList();
        $canonical->calTotalPages($article->totalArticles);
        $canonical->paginableURL = bw::$conf['siteURL'] . '/' . bw::$conf['linkPrefixAdmin'] . '/articles/list/%d' . bw::$conf['linkConj'] . 'CSRFCode=' . $admin->getCSRFCode('navibar');
        $view->doPagination();
        $adminarticlelist = $article->articleList;
        $article->alterPerPage(10000000);
        $article->getTrashedList();
        $admindraftlist = $article->articleList;
        $article->getSinglePageList();
        $adminsinglepagelist = $article->articleList;
        $view->setMaster('admin');
        $view->setPassData(array('adminarticlelist' => $adminarticlelist, 'admindraftlist' => $admindraftlist, 'adminsinglepagelist' => $adminsinglepagelist, 'admincatelist' => bw::$cateList, 'themeList' => $view->scanForThemes(), 'newCSRFCode' => $admin->getCSRFCode('newarticle'), 'oldCSRFCode' => $admin->getCSRFCode('navibar'), 'cateCSRFCode' => $admin->getCSRFCode('category')));
        $view->setWorkFlow(array('adminarticlelist', 'admincategorylist', 'adminarticles', 'admin'));
        $view->finalize();
    }
}
if ($canonical->currentArgs['mainAction'] == 'services') {
    if ($canonical->currentArgs['subAction'] == 'store') {
        $admin->checkCSRFCode('services');
        if (!isset($_REQUEST['smt'])) {
            stopError($conf['l']['admin:msg:NoData']);
        }
        $acceptedKeys = array('duoshuoID', 'disqusID', 'sinaAKey', 'sinaSKey', 'qiniuAKey', 'qiniuSKey', 'qiniuBucket', 'qiniuSync', 'qiniuUpload', 'qiniuDomain', 'APIOpen', 'basicAPI', 'advancedAPI', 'aliyunAKey', 'aliyunSKey', 'aliyunBucket', 'aliyunRegion');
        $smt = dataFilter($acceptedKeys, $_REQUEST['smt']);