mirror of
https://github.com/PrivateBin/PrivateBin.git
synced 2025-07-22 06:28:46 -04:00
Doc blocks added, available templates may be set in the general configuration file
This commit is contained in:
parent
c7a4ced9e1
commit
a4b0a993c7
4 changed files with 46 additions and 11 deletions
|
@ -183,6 +183,12 @@ class Controller
|
|||
$this->_setDefaultTemplate();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Set default language
|
||||
*
|
||||
* @access private
|
||||
*/
|
||||
private function _setDefaultLanguage()
|
||||
{
|
||||
$this->_conf = new Configuration;
|
||||
|
@ -197,14 +203,21 @@ class Controller
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* Set default template
|
||||
*
|
||||
* @access private
|
||||
*/
|
||||
private function _setDefaultTemplate()
|
||||
{
|
||||
$this->_conf = new Configuration;
|
||||
|
||||
$templates = $this->_conf->getSection('available_templates');
|
||||
$template = $this->_conf->getKey('templatedefault');
|
||||
TemplateSwitcher::setAvailableTemplates($templates);
|
||||
TemplateSwitcher::setTemplateFallback($template);
|
||||
// force default template, if template selection is disabled and a default is set
|
||||
if (!$this->_conf->getKey('languageselection') && strlen($template) == 2) {
|
||||
if (!$this->_conf->getKey('templateselection') && !empty($template)) {
|
||||
$_COOKIE['template'] = $template;
|
||||
setcookie('template', $template, array('SameSite' => 'Lax', 'Secure' => true));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue