index.php
[php]<?php
// Directory Of Page_Include
const INCLUDE_BASEDIR = DIR.’/page_include/’;
// Directory Of Pages
const PAGES_BASEDIR = DIR.’/pages/’;
// Directory Of Themes
const THEME_BASEDIR = DIR.’/themes/’;
// Directory Of Blocks
const BLOCKS_BASEDIR = DIR.’/page_include/blocks/’;
// Directory Of News
const MEDIA_BASEDIR = DIR.’/pages/media/’;
require_once INCLUDE_BASEDIR.'page_config.php';
require_once THEME_BASEDIR.'/'.$theme_name.'/theme.php';
require_once INCLUDE_BASEDIR.'page_blocks.php';
$PAGES = array(
// Array Of Active Pages
‘Media’,
‘Our_World’,
);
if (!isset($_GET[‘page’]))
{
// Default Index Page
require PAGES_BASEDIR.$DEFAULT_PAGE;
}
else if (in_array($_GET[‘page’], $PAGES, true) && is_readable(PAGES_BASEDIR.$_GET[‘page’].’.php’))
{
// Displays The Called Link
require PAGES_BASEDIR.$_GET[‘page’].’.php’;
}
else
{
http_response_code(404);
// Display Error404 Page
require PAGES_BASEDIR.‘Error404.php’;
}
?>[/php]
pages/media.php
[php]<?php
$MEDIA_ID = array(
// ACTIVE MEDIA
‘News’,
‘Announcements’,
‘Blueprints’,
‘Off_Topic’,
);
if (!isset($_GET[‘id’]))
{
// DEFAULT MEDIA
$pagename = $_GET[‘page’];
THEMEHEADER();
require MEDIA_BASEDIR.‘News.php’;
require MEDIA_BASEDIR.‘Announcements.php’;
require MEDIA_BASEDIR.‘Blueprints.php’;
require MEDIA_BASEDIR.‘Off_Topic.php’;
THEMEFOOTER();
}
else if (in_array($_GET[‘id’], $MEDIA_ID, true) && is_readable(MEDIA_BASEDIR.$_GET[‘id’].’.php’))
{
// DISPLAYS MEDIA ID
$pagename = $_GET[‘page’].’ - ‘.$_GET[‘id’];
THEMEHEADER();
require MEDIA_BASEDIR.$_GET[‘id’].’.php’;
THEMEFOOTER();
}
else
{
// ERROR404
http_response_code(404);
require PAGES_BASEDIR.‘Error404.php’;
}
?>[/php]
pages/media/Off_Topic.php
[php]
<?php
$news_title = 'Off Topic Content';
$news_cat = 'Off Topic';
$news_date_time = '';
THEMENEWSTOP();
?>
No Off Topic Content Here Yet!
<?php THEMENEWSBOTTOM(); ?>
<?php
// END OF SOME NEWS
if (isset($_GET['id']))
{
if ($_GET['id'] == 'Off_Topic')
{
// START OF ALL NEWS
?>
Go Back...   
<?php
}
}
else
{
echo '
All Off Topic...   
';
}
?>[/php]
thankyou