26 lines
491 B
PHP
26 lines
491 B
PHP
<?php /* Copyright (c) 2024 Freya Murphy */
|
|
class Modal_controller extends Controller {
|
|
|
|
|
|
function __construct($load) {
|
|
parent::__construct($load);
|
|
}
|
|
|
|
/**
|
|
* @param string $name
|
|
* @param array $data
|
|
*/
|
|
private function modal($name, $data = array()): void {
|
|
$title = lang($name . '_modal_title');
|
|
$data['title'] = $title;
|
|
$data['content'] = $name;
|
|
$this->view('template/modal', $data);
|
|
}
|
|
|
|
public function new_post(): void {
|
|
$this->modal('new_post');
|
|
}
|
|
}
|
|
|
|
?>
|
|
|