mirror of
https://github.com/slawkens/myaac.git
synced 2025-04-26 17:29:21 +02:00
Move template_header and change_template to twig
This commit is contained in:
parent
881a28138a
commit
abfd2c94f5
@ -472,33 +472,16 @@ function template_place_holder($type)
|
|||||||
*/
|
*/
|
||||||
function template_header($is_admin = false)
|
function template_header($is_admin = false)
|
||||||
{
|
{
|
||||||
global $title_full, $config;
|
global $title_full, $config, $twig;
|
||||||
$charset = isset($config['charset']) ? $config['charset'] : 'utf-8';
|
$charset = isset($config['charset']) ? $config['charset'] : 'utf-8';
|
||||||
|
|
||||||
$ret = '
|
return $twig->render('templates.header.html.twig',
|
||||||
<meta charset="' . $charset . '">
|
[
|
||||||
<meta http-equiv="content-language" content="' . $config['language'] . '" />
|
'charset' => $charset,
|
||||||
<meta http-equiv="content-type" content="text/html; charset=' . $charset . '" />';
|
'title' => $title_full,
|
||||||
if(!$is_admin)
|
'is_admin' => $is_admin
|
||||||
$ret .= '
|
]
|
||||||
<base href="' . BASE_URL . '" />
|
);
|
||||||
<title>' . $title_full . '</title>';
|
|
||||||
|
|
||||||
$ret .= '
|
|
||||||
<meta name="description" content="' . $config['meta_description'] . '" />
|
|
||||||
<meta name="keywords" content="' . $config['meta_keywords'] . ', myaac, wodzaac" />
|
|
||||||
<meta name="generator" content="MyAAC" />
|
|
||||||
<link rel="stylesheet" type="text/css" href="' . BASE_URL . 'tools/css/messages.css" />
|
|
||||||
<script type="text/javascript" src="' . BASE_URL . 'tools/js/jquery.min.js"></script>
|
|
||||||
<noscript>
|
|
||||||
<div class="warning" style="text-align: center; font-size: 14px;">Your browser does not support JavaScript or its disabled!<br/>
|
|
||||||
Please turn it on, or be aware that some features on this website will not work correctly.</div>
|
|
||||||
</noscript>
|
|
||||||
';
|
|
||||||
|
|
||||||
if($config['recaptcha_enabled'])
|
|
||||||
$ret .= "<script src='https://www.google.com/recaptcha/api.js'></script>";
|
|
||||||
return $ret;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -565,10 +548,8 @@ function template_form()
|
|||||||
foreach($templates as $key => $value)
|
foreach($templates as $key => $value)
|
||||||
$options .= '<option ' . ($template_name == $value ? 'SELECTED' : '') . '>' . $value . '</option>';
|
$options .= '<option ' . ($template_name == $value ? 'SELECTED' : '') . '>' . $value . '</option>';
|
||||||
|
|
||||||
return '<form method="get" action="' . BASE_URL . '">
|
global $twig;
|
||||||
<hidden name="subtopic" value="' . PAGE . '"/>
|
return $twig->render('forms.change_template.html.twig', ['options' => $options]);
|
||||||
<select name="template" onchange="this.form.submit()">' . $options . '</select>
|
|
||||||
</form>';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function getStyle($i)
|
function getStyle($i)
|
||||||
|
4
system/templates/forms.change_template.html.twig
Normal file
4
system/templates/forms.change_template.html.twig
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<form method="get" action="{{ constant('BASE_URL') }}">
|
||||||
|
<hidden name="subtopic" value="{{ constant('PAGE') }}"/>
|
||||||
|
<select name="template" onchange="this.form.submit()">{{ options|raw }}</select>
|
||||||
|
</form>
|
21
system/templates/templates.header.html.twig
Normal file
21
system/templates/templates.header.html.twig
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
<meta charset="{{ charset }}">
|
||||||
|
<meta http-equiv="content-language" content="{{ config.language }}" />
|
||||||
|
<meta http-equiv="content-type" content="text/html; charset={{ charset }}" />
|
||||||
|
{% if not is_admin %}
|
||||||
|
<base href="{{ constant('BASE_URL') }}" />
|
||||||
|
<title>{{ title }}</title>
|
||||||
|
{% endif %}
|
||||||
|
<meta name="description" content="{{ config.meta_description }}" />
|
||||||
|
<meta name="keywords" content="{{ config.meta_keywords }}, myaac, wodzaac" />
|
||||||
|
<meta name="generator" content="MyAAC" />
|
||||||
|
<link rel="stylesheet" type="text/css" href="{{ constant('BASE_URL') }}tools/css/messages.css" />
|
||||||
|
<script type="text/javascript" src="{{ constant('BASE_URL') }}tools/js/jquery.min.js"></script>
|
||||||
|
<noscript>
|
||||||
|
<div class="warning" style="text-align: center; font-size: 14px;">
|
||||||
|
Your browser does not support JavaScript or its disabled!<br/>
|
||||||
|
Please turn it on, or be aware that some features on this website will not work correctly.
|
||||||
|
</div>
|
||||||
|
</noscript>
|
||||||
|
{% if config.recaptcha_enabled %}
|
||||||
|
<script src="https://www.google.com/recaptcha/api.js"></script>
|
||||||
|
{% endif %}
|
Loading…
x
Reference in New Issue
Block a user