diff options
Diffstat (limited to 'includes')
-rw-r--r-- | includes/core/Main.php | 16 | ||||
-rw-r--r-- | includes/core/Metadata.php | 13 | ||||
-rw-r--r-- | includes/gui/header.php | 15 |
3 files changed, 44 insertions, 0 deletions
diff --git a/includes/core/Main.php b/includes/core/Main.php new file mode 100644 index 0000000..1bf1062 --- /dev/null +++ b/includes/core/Main.php @@ -0,0 +1,16 @@ +<?php + +namespace WebCore; + +include "Metadata.php"; + +class Main { + public static function version(): string { + if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/.git/refs/heads/trunk")) { + return substr(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/.git/refs/heads/trunk"), 0, 8); + } else if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/.version")) { + return substr(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/.version"), 0, 8); + } + return "live"; + } +}
\ No newline at end of file diff --git a/includes/core/Metadata.php b/includes/core/Metadata.php new file mode 100644 index 0000000..ce2dc2d --- /dev/null +++ b/includes/core/Metadata.php @@ -0,0 +1,13 @@ +<?php + +namespace WebCore\GUI; + +class Metadata { + public static function title($title = null): string { + if (isset($title)) { + return "$title | Minteck's Website"; + } else { + return "Minteck's Website"; + } + } +}
\ No newline at end of file diff --git a/includes/gui/header.php b/includes/gui/header.php new file mode 100644 index 0000000..8814b5b --- /dev/null +++ b/includes/gui/header.php @@ -0,0 +1,15 @@ +<?php + +require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/core/Main.php"; +global $title; + +?> +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="stylesheet" href="/assets/bootstrap.min.css"> + <title><?= WebCore\GUI\Metadata::title($title) ?></title> +</head> +<body>
\ No newline at end of file |