12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <?php
- // [未知表白墙]
- // Copyright (C) 2021, 吴先森
- // 本程序是一个自由软件,你可以重新分发它,可以修改它,但要遵守GPL 2.0版本或者后续其他版本。
- // 我们希望本程序是有用的,但是我们不保证它能用,不保证它好用,我们不提供任何保证。
- // 更多请见GPL全文,如果理解不了,找人话版看看。
- // 按道理你在得到本软件时,应该已经得到一份GPL,如果你没找到,写信给自由软件基金会(FSF):
- // 51 Franklin Street, Fifth Floor, Boston, MA 02110‐1301, USA
- // [email protected]
- error_reporting(0);
- include('./config.php');
- include('./includes/function.php');
- if ($REWRITE) {
- $pageName = explode("/", $_GET['uri'])[1];
- $cardID = explode("/", $_GET['uri'])[2];
- parse_str($_GET['args'], $QueryArr);
- } else {
- $pageName = $_GET['page'];
- }
- if (empty($QueryArr) && empty($_GET['uri'])) {
- $QueryArr = $_GET;
- $cardID = $QueryArr['id'];
- }
- $templateMode = empty($QueryArr['_pjax']);
- $siteTitle = getInfo('title');
- switch ($pageName) {
- case "":
- include('./pages/homepage.php');
- listActive('home');
- break;
- case "submit":
- include('./pages/submit.php');
- listActive('submit');
- break;
- case "more":
- include('./pages/more.php');
- listActive('more');
- break;
- case "about":
- include('./pages/about.php');
- listActive('about');
- break;
- case "card":
- include('./pages/card.php');
- break;
- case "admin":
- if ($_COOKIE['loveway_token'] == md5($ADMIN_USER . $ADMIN_PASS . 'KAGAMINE WORLD!' . date('Y-m-d', time()))) {
- switch ($cardID) {
- case '':
- include('./pages/admin/homepage.php');
- break;
- case 'general':
- include('./pages/admin/general.php');
- break;
- case 'confession':
- include('./pages/admin/confession.php');
- break;
- default:
- $templateMode = false;
- include('./pages/404.php');
- }
- } else {
- include('./pages/login.php');
- }
- break;
- default:
- $templateMode = false;
- include('./pages/404.php');
- }
- echo titleChange();
- if ($templateMode) {
- include('./includes/footer.php');
- }
|