From 74d64f93bab22e250549a6a54d8efd14cf49aecd Mon Sep 17 00:00:00 2001 From: Tobias Hopp Date: Wed, 5 Aug 2020 06:00:56 +0200 Subject: [PATCH] Wasting like <#DTT#> hrs and minutes here.. and no finish in sight --- index.php | 9 +++++++-- language.class.inc.php | 2 +- main.inc.php | 2 ++ website.inc.php => website.class.inc.php | 12 +++++++++--- 4 files changed, 19 insertions(+), 6 deletions(-) rename website.inc.php => website.class.inc.php (81%) diff --git a/index.php b/index.php index 07f2b40..18e1fee 100644 --- a/index.php +++ b/index.php @@ -7,11 +7,16 @@ require_once 'main.inc.php'; try { $website = new website(); - $website->buildWebsite( language::$lang_file ); + $content = $website->buildWebsite(); + @ob_clean(); + + echo $content; } catch( Exception $e ) { if( $e->getCode() === 201 ) { - + HTTPStatus( 503 ); + echo 'We encountered an critical error.
The system file cannot be loaded!'; + return; } } \ No newline at end of file diff --git a/language.class.inc.php b/language.class.inc.php index 736b1a3..56d167e 100644 --- a/language.class.inc.php +++ b/language.class.inc.php @@ -57,7 +57,7 @@ class language } } - private static function setLangauge ( $a_language = 'en_en' ) + private static function setLangauge ( $a_language = 'en_en' ): void { self::$lang = $a_language; setcookie( 'lang', $a_language, 0 ); diff --git a/main.inc.php b/main.inc.php index c11326e..8071958 100644 --- a/main.inc.php +++ b/main.inc.php @@ -1,6 +1,8 @@ replaceDefaultThings( $website ); + $website = $this->setQuestions( $website ); + return $website; } catch( Exception $e ) { @@ -24,7 +25,7 @@ class website } } - public function replaceDefaultThings( $website ) + private function replaceDefaultThings( $website ) { $website = str_replace( array( @@ -42,4 +43,9 @@ class website ), $website ); return $website; } + + private function setQuestions( $website ) : string + { + return $website; // todo + } } \ No newline at end of file