예제 #1
0
파일: admin.mod.php 프로젝트: bo-blog/bw
     }
     clearCache();
     header("Location: {$conf['siteURL']}/{$conf['linkPrefixAdmin']}/dashboard/{$conf['linkConj']}CSRFCode=" . $admin->getCSRFCode('navibar') . "#UpdateSuccess");
     exit;
 } else {
     $admin->checkCSRFCode('navibar');
     $statVals = array();
     $statVals['totalArticles'] = bw::$db->countRows('SELECT aID FROM articles');
     $statVals['totalReads'] = bw::$db->getSingleRow('SELECT SUM(aReads) FROM articles');
     $statVals['totalReads'] = $statVals['totalReads']['SUM(aReads)'];
     $statVals['totalPVs'] = bw::$db->getSingleRow('SELECT SUM(sNum) FROM statistics');
     $statVals['totalPVs'] = $statVals['totalPVs']['SUM(sNum)'];
     $statVals['sinceWhen'] = bw::$db->getSingleRow('SELECT aTime FROM articles ORDER BY aTime ASC LIMIT 0, 1');
     $statVals['sinceWhen'] = $statVals['sinceWhen']['aTime'];
     $article = new bwArticle();
     $article->getHottestArticles(5);
     $statVals['whatsHottest'] = array();
     foreach ($article->articleList as $row) {
         $statVals['whatsHottest'][] = "<a href=\"{$conf['siteURL']}/{$conf['linkPrefixArticle']}/{$row['aID']}/\">{$row['aTitle']}</a>";
     }
     $statVals['whatsHottest'] = '<li>' . @implode('</li><li>', $statVals['whatsHottest']) . '</li>';
     $recents = bw::$db->getRows('SELECT * FROM statistics ORDER BY lastView DESC LIMIT 0, 5');
     foreach ($recents as $row) {
         $statVals['latestViews'][] = "<a href=\"{$conf['siteURL']}{$row['pageURL']}\">{$row['pageURL']}</a>";
     }
     $statVals['latestViews'] = '<li>' . implode('</li><li>', $statVals['latestViews']) . '</li>';
     $statVals['thisVersion'] = bwVersion;
     $statVals['PHPVersion'] = PHP_VERSION;
     $statVals['serverInfo'] = $_SERVER['SERVER_SOFTWARE'];
     $view->setMaster('admin');
     $view->setPassData($statVals);