Nuked the shitty blog for now.
This commit is contained in:
parent
b2b666e4d7
commit
e4a2ed2228
5 changed files with 8 additions and 108 deletions
|
@ -1,94 +0,0 @@
|
|||
<?php
|
||||
namespace Makai;
|
||||
|
||||
$router->get('/blog.php', function() {
|
||||
header('Location: /old-blog/' . (int)filter_input(INPUT_GET, 'p', FILTER_SANITIZE_NUMBER_INT));
|
||||
return 302;
|
||||
});
|
||||
|
||||
$router->get('/blog-post.php', function() {
|
||||
header('Location: /old-blog/' . (int)filter_input(INPUT_GET, 'p', FILTER_SANITIZE_NUMBER_INT));
|
||||
return 302;
|
||||
});
|
||||
|
||||
$router->get('/blog/:id', function(string $id) {
|
||||
header('Location: /old-blog/' . intval($id));
|
||||
return 302;
|
||||
});
|
||||
|
||||
$router->get('/old-blog', function() {
|
||||
$blogInfo = json_decode(file_get_contents(MKI_DIR_PUB . '/old_blog_posts.json'));
|
||||
|
||||
$body = fm_component('header', [
|
||||
'title' => 'flash.moe / old blog posts',
|
||||
]);
|
||||
|
||||
$body .= <<<HTML
|
||||
<div style="max-width: 1000px; margin: 0 auto; font-size: 20px; line-height: 1.7em;">
|
||||
<div style="margin: 5px; background-color: #222; border-radius: 5px; padding: 2px 5px; text-align: center;">List of old blog posts to enjoy while I Eventually make the new script.</div>
|
||||
</div>
|
||||
HTML;
|
||||
|
||||
$body .= '<div class="ob-wrapper"><div class="ob-blogs">';
|
||||
|
||||
foreach($blogInfo as $postInfo) {
|
||||
$preview = trim(explode("\n", $postInfo->post_text)[0]);
|
||||
$dateCustom = date('Y-m-d @ H:i:s T', $postInfo->post_published);
|
||||
$dateISO = date('c', $postInfo->post_published);
|
||||
|
||||
$body .= <<<HTML
|
||||
<div class="ob-blog ob-preview">
|
||||
<h1><a href="/old-blog/{$postInfo->post_id}" data-fm-dynload="">{$postInfo->post_title}</a></h1>
|
||||
<time datetime="{$dateISO}">{$dateCustom}</time>
|
||||
<p>{$preview}</p>
|
||||
<a class="ob-continue" href="/old-blog/{$postInfo->post_id}" data-fm-dynload="">Continue reading</a>
|
||||
</div>\r\n
|
||||
HTML;
|
||||
}
|
||||
|
||||
$body .= '</div></div>';
|
||||
$body .= fm_component('footer');
|
||||
|
||||
return $body;
|
||||
});
|
||||
|
||||
$router->get('/old-blog/:id', function(string $id) {
|
||||
if(!is_numeric($id))
|
||||
return 404;
|
||||
|
||||
$postId = intval($id);
|
||||
$blogInfo = json_decode(file_get_contents(MKI_DIR_PUB . '/old_blog_posts.json'));
|
||||
|
||||
foreach($blogInfo as $postInfo) {
|
||||
if($postInfo->post_id !== $postId)
|
||||
continue;
|
||||
|
||||
$dateCustom = date('Y-m-d @ H:i:s T', $postInfo->post_published);
|
||||
$dateISO = date('c', $postInfo->post_published);
|
||||
$preview = trim(explode("\n", $postInfo->post_text)[0]);
|
||||
|
||||
$body = fm_component('header', [
|
||||
'title' => 'flash.moe / ' . $postInfo->post_title,
|
||||
]);
|
||||
$body .= '<div class="ob-wrapper"><div class="ob-blog"><div class="ob-blog">';
|
||||
|
||||
if(!empty($postInfo->post_new_url))
|
||||
$body .= "<a href=\"{$postInfo->post_new_url}\" style=\"display: block; text-align: center; color: #fff; text-decoration: none; font-size: 2em; line-height: 1.5em; padding: 20px 10px; margin: 10px 0; font-weight: bold; background-color: #222; border-radius: 5px\">This post has a new url, please go here instead!</a>";
|
||||
|
||||
$body .= "<h1>{$postInfo->post_title}</h1>";
|
||||
$body .= "<time datetime=\"{$dateISO}\">{$dateCustom}</time>";
|
||||
|
||||
$splitLines = explode("\n", $postInfo->post_text);
|
||||
|
||||
foreach ($splitLines as $paragraph)
|
||||
if(!empty($paragraph))
|
||||
$body .= '<p>' . trim($paragraph) . '</p>';
|
||||
|
||||
$body .= '</div></div></div>';
|
||||
$body .= fm_component('footer');
|
||||
|
||||
return $body;
|
||||
}
|
||||
|
||||
return 404;
|
||||
});
|
|
@ -3,9 +3,8 @@ namespace Makai;
|
|||
|
||||
$router->get('/contact.php', mkiRedirect('/contact'));
|
||||
$router->get('/contact.html', mkiRedirect('/contact'));
|
||||
|
||||
$router->get('/nintendo', mkiRedirect('/contact#gaming'));
|
||||
$router->get('/nintendo.php', mkiRedirect('/contact#gaming'));
|
||||
$router->get('/nintendo', mkiRedirect('/contact'));
|
||||
$router->get('/nintendo.php', mkiRedirect('/contact'));
|
||||
|
||||
$router->get('/contact', function() {
|
||||
$contact = [
|
||||
|
|
|
@ -21,11 +21,13 @@ $router->get('/misc', mkiRedirect('/'));
|
|||
$router->get('/misc.html', mkiRedirect('/'));
|
||||
$router->get('/misc.php', mkiRedirect('/'));
|
||||
$router->get('/etc', mkiRedirect('/'));
|
||||
|
||||
$router->get('/365', mkiRedirect('/?fw365'));
|
||||
|
||||
//$router->get('/donate', mkiRedirect('https://paypal.me/flashwave'));
|
||||
$router->get('/365', mkiRedirect('/'));
|
||||
$router->get('/donate', mkiRedirect('/'));
|
||||
$router->get('/blog.php', mkiRedirect('/'));
|
||||
$router->get('/blog-post.php', mkiRedirect('/'));
|
||||
$router->get('/blog/:id', mkiRedirect('/'));
|
||||
$router->get('/old-blog', mkiRedirect('/'));
|
||||
$router->get('/old-blog/:id', mkiRedirect('/'));
|
||||
|
||||
$router->get('/header-bgs.json', function() {
|
||||
return json_encode(FM_BGS);
|
||||
|
@ -154,10 +156,6 @@ $router->get('/', function() use ($db) {
|
|||
}
|
||||
}
|
||||
|
||||
$is365 = isset($_GET['fw365']);
|
||||
|
||||
$blogInfo = json_decode(file_get_contents(MKI_DIR_PUB . '/old_blog_posts.json'));
|
||||
|
||||
$projects = (new Projects($db))->getFeatured();
|
||||
$languages = new Languages($db);
|
||||
|
||||
|
@ -188,7 +186,6 @@ $router->get('/', function() use ($db) {
|
|||
$body = fm_component('header', [
|
||||
'title' => 'flash.moe',
|
||||
'is_index' => true,
|
||||
'is_365' => $is365,
|
||||
]);
|
||||
|
||||
$body .= '<div class="index-menu">';
|
||||
|
|
|
@ -170,7 +170,6 @@ function mkiRedirect(string $to): callable {
|
|||
};
|
||||
}
|
||||
|
||||
require_once MKI_DIR_PAGES . '/blog.php';
|
||||
require_once MKI_DIR_PAGES . '/contact.php';
|
||||
require_once MKI_DIR_PAGES . '/index.php';
|
||||
require_once MKI_DIR_PAGES . '/projects.php';
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue