diff --git a/config/functions_init.php b/config/functions_init.php index 20d14b7..5316b09 100644 --- a/config/functions_init.php +++ b/config/functions_init.php @@ -1,4 +1,6 @@ ERROR: Missing Required Pages:"; + echo ""; + + } + die("Required pages are missing!."); + } + + } + + if (isset($_GET["page"])){ + // ---- OPTIONS IF PAGE HAS BEEN DECLARED ---- + $pagecheck=$_GET["page"]; + if (empty($pagecheck)){ + $page="home"; + }elseif(file_exists(PAGES_FOLD . $pagecheck . ".php")){ + $page=$pagecheck; + }else{ + $page="404"; + } + + // title for pages + if ( $domain_shows == "show" ){ + $page_title=DOMAIN . " | " . ucfirst($page); + }else{ + $page_title= ucfirst($page); + } + + // return call + switch($option){ + case "return_page": + return $page; + break; + case "return_title": + return $page_title; + break; + case "page": + echo $page; + break; + case "title": + echo $page_title; + break; + default: + echo $page; + } + + }else{ + // ---- OPTIONS IF PAGE HAS NOT BEEN DECLARED ---- + $page = "home"; + + // title for pages + if ( $domain_shows == "show" ){ + $page_title=DOMAIN . " | " . ucfirst($page); + }else{ + $page_title= ucfirst($page); + } + + // return call + switch($option){ + case "return_page": + return $page; + break; + case "return_title": + return $page_title; + break; + case "page": + echo $page; + break; + case "title": + echo $page_title; + break; + default: + echo $page; + } + + } } - } ?> \ No newline at end of file diff --git a/config/init.php b/config/init.php index 7a0f3d2..67e9d66 100644 --- a/config/init.php +++ b/config/init.php @@ -1,5 +1,6 @@ \ No newline at end of file diff --git a/index.php b/index.php index 013d0c9..e222efc 100644 --- a/index.php +++ b/index.php @@ -1,5 +1,6 @@ - Document + <?php php_pages("title", "show"); ?>