diff options
author | Christian Cleberg <hello@cleberg.net> | 2023-06-14 22:08:34 -0500 |
---|---|---|
committer | Christian Cleberg <hello@cleberg.net> | 2023-06-14 22:08:34 -0500 |
commit | 49efb238b879bce764d04dad99c7a169e80f93dd (patch) | |
tree | 7b1d26dbe86710ee7830b3fe6ff82afff3712e2d /src/View/BaseTemplate.php | |
parent | 53488151f29e3afbd1b1348597ff2123b97ad2d7 (diff) | |
download | hn-49efb238b879bce764d04dad99c7a169e80f93dd.tar.gz hn-49efb238b879bce764d04dad99c7a169e80f93dd.tar.bz2 hn-49efb238b879bce764d04dad99c7a169e80f93dd.zip |
massive overhaul to implement proper MVC
Diffstat (limited to 'src/View/BaseTemplate.php')
-rw-r--r-- | src/View/BaseTemplate.php | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/View/BaseTemplate.php b/src/View/BaseTemplate.php new file mode 100644 index 0000000..17bc39e --- /dev/null +++ b/src/View/BaseTemplate.php @@ -0,0 +1,35 @@ +<!doctype html> +<html lang="en"> + +<head> + <title><?php echo $this->title; ?></title> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta http-equiv="x-ua-compatible" content="ie=edge"> + <meta name="author" content="<?php echo $GLOBALS['author_name']; ?>"> + <meta name="description" content="<?php echo $this->description; ?>"> + <link rel="canonical" href="<?php echo $this->canonical_url; ?>"> + <link rel="stylesheet" href="/static/styles.min.css"> +</head> + +<body> +<main id="main"> + <nav class="links"> + <span><a href="/">Top</a> · </span> + <span><a href="/best/">Best</a> ·</span> + <span><a href="/new/">New</a> ·</span> + <span><a href="/ask/">Ask</a> ·</span> + <span><a href="/show/">Show</a> ·</span> + <span><a href="/job/">Job</a></span> + </nav> + <?php echo $this->content; ?> +</main> + +<footer> + <p><a href="https://sr.ht/~cmc/hn/">Source Code</a></p> + <p>Copyright © 2023 - <?php echo $this->current_year; ?></p> +</footer> + +</body> + +</html> |