This repository has been archived on 2024-06-26. You can view files and clone it, but cannot push or open issues or pull requests.
sakura/public/news.php

33 lines
790 B
PHP
Raw Normal View History

2015-04-02 13:41:05 +00:00
<?php
/*
* Sakura News Page
*/
// Declare Namespace
namespace Sakura;
// Include components
require_once str_replace(basename(__DIR__), '', dirname(__FILE__)) . 'sakura.php';
2015-04-02 13:41:05 +00:00
// Create a new News object
2015-12-04 14:19:10 +00:00
$news = new News(isset($_GET['cat']) ? $_GET['cat'] : Config::get('site_news_category'));
2015-04-02 14:25:35 +00:00
$renderData = array_merge($renderData, [
'news' => $news,
2015-12-04 14:19:10 +00:00
'postsPerPage' => Config::get('news_posts_per_page'),
'viewPost' => isset($_GET['id']),
'postExists' => $news->postExists(isset($_GET['id']) ? $_GET['id'] : 0),
]);
2015-07-31 21:18:14 +00:00
// Initialise templating engine
$template = new Template();
// Change templating engine
$template->setTemplate($templateName);
// Set parse variables
$template->setVariables($renderData);
2015-04-02 13:41:05 +00:00
// Print page contents
echo $template->render('main/news');