summaryrefslogtreecommitdiff
path: root/src/web/_model/projects.php
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2024-09-18 14:14:53 -0400
committerFreya Murphy <freya@freyacat.org>2024-09-18 14:48:54 -0400
commit1f9024763d9224c4cd9a181bac27e6b9f12ad672 (patch)
tree00f827470dad9aa2692483acbdef9502c1a464d3 /src/web/_model/projects.php
parentfix rss (diff)
downloadwebsite-1f9024763d9224c4cd9a181bac27e6b9f12ad672.tar.gz
website-1f9024763d9224c4cd9a181bac27e6b9f12ad672.tar.bz2
website-1f9024763d9224c4cd9a181bac27e6b9f12ad672.zip
refactor
Diffstat (limited to 'src/web/_model/projects.php')
-rw-r--r--src/web/_model/projects.php20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/web/_model/projects.php b/src/web/_model/projects.php
index 784e12a..537bce5 100644
--- a/src/web/_model/projects.php
+++ b/src/web/_model/projects.php
@@ -3,17 +3,18 @@ class Projects_model extends Model {
private $markdown;
- function __construct($load) {
- parent::__construct($load);
+ function __construct()
+ {
$this->markdown = new MarkdownParser();
}
- /**
- * @param array<string,mixed> $data
- */
- private function load_projects(&$data): void {
+ /**
+ * @param array<string,mixed> $data
+ */
+ private function load_projects(&$data): void
+ {
$projects = array();
- $dir = $GLOBALS['assetroot'] . '/projects';
+ $dir = ASSET_ROOT . '/projects';
if ($handle = opendir($dir)) {
while (false !== ($entry = readdir($handle))) {
if (str_starts_with($entry, ".")) {
@@ -28,8 +29,9 @@ class Projects_model extends Model {
$data['projects'] = $projects;
}
- public function get_data(): ?array {
- $data = parent::get_data();
+ public function get_data(): ?array
+ {
+ $data = parent::get_base_data();
$this->load_projects($data);
$data['title'] = lang('title');
$data['desc'] = lang('short_desc');