Wasting like <#DTT#> hrs and minutes here.. and no finish in sight
This commit is contained in:
parent
98d5d2147e
commit
74d64f93ba
@ -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.<br>The system file cannot be loaded!';
|
||||
return;
|
||||
}
|
||||
}
|
@ -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 );
|
||||
|
@ -1,6 +1,8 @@
|
||||
<?php
|
||||
|
||||
require_once 'config.inc.php';
|
||||
require_once 'language.class.inc.php';
|
||||
require_once 'website.class.inc.php';
|
||||
|
||||
|
||||
try
|
||||
|
@ -8,15 +8,16 @@
|
||||
|
||||
class website
|
||||
{
|
||||
public $html = '';
|
||||
|
||||
public function buildWebsite( $a_languageFile ): void
|
||||
public function buildWebsite(): string
|
||||
{
|
||||
try
|
||||
{
|
||||
$website = file_get_contents( __DIR__ . '/website.html' );
|
||||
$website = $this->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
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user