}
$this->addNavigation($res, $selectedRawtag);
+ $this->addGlobalVars($res);
return $res;
}
'notes' => $notes,
)
);
+ $this->addGlobalVars($res);
$this->addNavigation($res, $rawtag);
return $res;
'username' => $this->user->getUid(),
)
);
+ $this->addGlobalVars($res);
$this->addNavigation($res, null);
return $res;
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', '');