aboutsummaryrefslogtreecommitdiff
path: root/controller
diff options
context:
space:
mode:
Diffstat (limited to 'controller')
-rw-r--r--controller/guicontroller.php16
1 files changed, 16 insertions, 0 deletions
diff --git a/controller/guicontroller.php b/controller/guicontroller.php
index d48296d..ef109a7 100644
--- a/controller/guicontroller.php
+++ b/controller/guicontroller.php
@@ -146,6 +146,7 @@ class GuiController extends Controller
}
$this->addNavigation($res, $selectedRawtag);
+ $this->addGlobalVars($res);
return $res;
}
@@ -196,6 +197,7 @@ class GuiController extends Controller
'notes' => $notes,
)
);
+ $this->addGlobalVars($res);
$this->addNavigation($res, $rawtag);
return $res;
@@ -220,6 +222,7 @@ class GuiController extends Controller
'username' => $this->user->getUid(),
)
);
+ $this->addGlobalVars($res);
$this->addNavigation($res, null);
return $res;
@@ -260,6 +263,19 @@ class GuiController extends Controller
return $this->database($reset);
}
+ /**
+ * Register some variables that templates will probably need.
+ *
+ * @return void
+ */
+ protected function addGlobalVars(TemplateResponse $res)
+ {
+ $params = $res->getParams();
+ $params['date'] = \OC::$server->getDateTimeFormatter();
+ $params['urlGen'] = \OC::$server->getURLGenerator();
+ $res->setParams($params);
+ }
+
protected function addNavigation(TemplateResponse $res, $selectedRawtag = null)
{
$nav = new \OCP\Template('grauphel', 'appnavigation', '');