27 lines
491 B
PHP
27 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');
|
||
|
}
|
||
|
}
|
||
|
|
||
|
?>
|
||
|
|