Exemplo n.º 1
0
        $admin->checkCSRFCode('logout');
        @session_destroy();
        header("Location: {$conf['siteURL']}/index.php?cleartoken");
        exit;
    } elseif ($canonical->currentArgs['subAction'] == 'verify') {
        $s_token = $_REQUEST['s_token'];
        $admin->verifyToken($s_token);
        if (!$admin->verified) {
            stopError('');
        } else {
            $admin->storeSessionToken($s_token);
            $navCSRFCode = $admin->getCSRFCode('navibar');
            ajaxSuccess('-' . $navCSRFCode);
        }
    } else {
        $view->setTheme(bw::$conf['siteTheme']);
        $view->setMaster('adminlogin');
        $view->setWorkFlow(array('adminlogin'));
        $view->finalize();
    }
}
if ($canonical->currentArgs['mainAction'] == 'center') {
    if ($canonical->currentArgs['subAction'] == 'store') {
        $admin->checkCSRFCode('saveconfig');
        if (!isset($_REQUEST['smt'])) {
            stopError('No data is submitted.');
        }
        $acceptedKeys = array('siteName', 'siteURL', 'authorName', 'authorIntro', 'siteKey', 'timeZone', 'pageCache', 'commentOpt', 'comFrequency', 'comPerLoad', 'autoSave', 'siteTheme', 'siteLang', 'perPage', 'linkPrefixIndex', 'linkPrefixCategory', 'linkPrefixArticle', 'linkPrefixTag', 'social-sina-weibo', 'social-weixin', 'social-twitter', 'social-facebook', 'social-douban', 'social-instagram', 'social-renren', 'social-linkedin', 'externalLinks');
        $smt = dataFilter($acceptedKeys, $_REQUEST['smt']);
        $outputExternal = '';
        for ($i = 0; $i < count($smt['externalLinks']['lnkname']); $i++) {
Exemplo n.º 2
0
* 
* @link http://bw.bo-blog.com
* @copyright (c) 2014 bW Development Team
* @license MIT
*/
if (!defined('P')) {
    die('Access Denied.');
}
$article = new bwArticle();
$view = new bwView();
if (isset($canonical->currentArgs['cateID'])) {
    $article->alterCate($canonical->currentArgs['cateID']);
    $view->setPageTitle(bw::$cateData[$canonical->currentArgs['cateID']]);
    $view->setActiveNav($canonical->currentArgs['cateID']);
    if (bw::$cateList[$canonical->currentArgs['cateID']]['aCateTheme']) {
        $view->setTheme(bw::$cateList[$canonical->currentArgs['cateID']]['aCateTheme']);
    }
} else {
    $view->setActiveNav('index');
}
$view->setMetaData(bw::$conf['siteName']);
$article->getArticleList();
// Pagination
$canonical->calTotalPages($article->totalArticles);
$view->doPagination();
// Pass Values
$view->setPassData(array('articlesummary' => $article->articleList));
if (defined('ajax')) {
    $view->setMaster('ajax-article-list');
    $view->setWorkFlow(array('summary', 'ajax-article-list'));
} else {
Exemplo n.º 3
0
* @link http://bw.bo-blog.com
* @copyright (c) 2014 bW Development Team
* @license MIT
*/
if (!defined('P')) {
    die('Access Denied.');
}
$article = new bwArticle();
$article->fetchArticle($canonical->currentArgs['aID']);
$view = new bwView();
$view->setPageTitle($article->articleList[$canonical->currentArgs['aID']]['aTitle']);
$view->setMetaData($article->articleList[$canonical->currentArgs['aID']]['aTags']);
$aCateURLName = $article->articleList[$canonical->currentArgs['aID']]['aCateURLName'];
$view->setActiveNav($aCateURLName);
if (bw::$cateList[$aCateURLName]['aCateTheme']) {
    $view->setTheme(bw::$cateList[$aCateURLName]['aCateTheme']);
}
$view->setPassData($article->articleList[$canonical->currentArgs['aID']]);
$view->setPassData(array('navigation' => bw::$cateList, 'sociallink' => bw::getSocialLinks(), 'externallink' => bw::getExternalLinks(), 'tagClound' => bw::getTagCloud()));
$view->setMaster('page');
if ($conf['commentOpt'] != 0) {
    loadServices();
    if ($conf['commentOpt'] == 1 || $conf['commentOpt'] == 2) {
        //Build-in comment
        //Discarded on 2016/6/22
        $view->setWorkFlow(array('nocommentarea', 'article', 'page'));
        /*
        @session_start ();
        $comment = new bwComment;
        $comment -> alterAID ($canonical -> currentArgs['aID']);
        $comment -> getComList ();