mirror of
https://github.com/Pathduck/gallery3.git
synced 2026-05-01 10:39:16 -04:00
First step towards fixing ticket #1038: Allowing for custom page <title> in admin pages, just like in non-admin pages.
TODO: Set $view->page_title in the many admin controllers we have. I just set it for admin_maintenance.php to show how it's intended to be used. I copied the title from views/admin_maintenance.html.php to the controller.
This commit is contained in:
@@ -40,6 +40,7 @@ class Admin_Maintenance_Controller extends Admin_Controller {
|
||||
}
|
||||
|
||||
$view = new Admin_View("admin.html");
|
||||
$view->page_title = t("Maintenance tasks");
|
||||
$view->content = new View("admin_maintenance.html");
|
||||
$view->content->task_definitions = task::get_definitions();
|
||||
$view->content->running_tasks = ORM::factory("task")
|
||||
|
||||
@@ -38,6 +38,7 @@ class Admin_View_Core extends Gallery_View {
|
||||
$this->set_global("user", identity::active_user());
|
||||
$this->set_global("page_type", "admin");
|
||||
$this->set_global("page_subtype", $name);
|
||||
$this->set_global("page_title", null);
|
||||
}
|
||||
|
||||
public function admin_menu() {
|
||||
|
||||
@@ -4,7 +4,13 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
<title><?= t("Admin dashboard") ?></title>
|
||||
<title>
|
||||
<? if ($page_title): ?>
|
||||
<?= $page_title ?>
|
||||
<? else: ?>
|
||||
<?= t("Admin dashboard") ?>
|
||||
<? endif ?>
|
||||
</title>
|
||||
<link rel="shortcut icon" href="<?= url::file("lib/images/favicon.ico") ?>" type="image/x-icon" />
|
||||
|
||||
<?= $theme->css("yui/reset-fonts-grids.css") ?>
|
||||
|
||||
Reference in New Issue
Block a user