$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++) {
* * @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 {
* @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 ();