diff options
Diffstat (limited to 'src/web/_model/projects.php')
-rw-r--r-- | src/web/_model/projects.php | 20 |
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'); |