cookienotice addon - fixes for #pullrequestreview-195091211

This commit is contained in:
Peter Liebetrau 2019-01-23 10:47:08 +01:00
parent 12c4fcfcae
commit e5cfe5b9a8
2 changed files with 12 additions and 11 deletions

View file

@ -10,6 +10,7 @@
use Friendica\Core\Hook; use Friendica\Core\Hook;
use Friendica\Core\Config; use Friendica\Core\Config;
use Friendica\Core\L10n; use Friendica\Core\L10n;
use Friendica\Core\Renderer;
/** /**
* cookienotice_install * cookienotice_install
@ -58,9 +59,8 @@ function cookienotice_addon_settings(\Friendica\App $a, &$s)
} }
/* Add our stylesheet to the page so we can make our settings look nice */ /* Add our stylesheet to the page so we can make our settings look nice */
$stylesheetPath = 'addon/cookienotice/cookienotice.css';
$a->page['htmlhead'] .= '<link rel="stylesheet" type="text/css" href="/addon/cookienotice/cookienotice.css" media="all" />' . "\r\n"; $a->registerStylesheet($stylesheetPath);
$text = Config::get('cookienotice', 'text'); $text = Config::get('cookienotice', 'text');
if (!$text) { if (!$text) {
@ -71,8 +71,8 @@ function cookienotice_addon_settings(\Friendica\App $a, &$s)
$oktext = ''; $oktext = '';
} }
$t = get_markup_template("settings.tpl", "addon/cookienotice/"); $t = Renderer::getMarkupTemplate("settings.tpl", "addon/cookienotice/");
$s .= replace_macros($t, [ $s .= Renderer::replaceMacros($t, [
'$title' => L10n::t('"cookienotice" Settings'), '$title' => L10n::t('"cookienotice" Settings'),
'$description' => L10n::t('<b>Configure your cookie usage notice.</b> It should just be a notice, saying that the website uses cookies. It is shown as long as a user didnt confirm clicking the OK button.'), '$description' => L10n::t('<b>Configure your cookie usage notice.</b> It should just be a notice, saying that the website uses cookies. It is shown as long as a user didnt confirm clicking the OK button.'),
'$text' => ['cookienotice-text', L10n::t('Cookie Usage Notice'), $text, L10n::t('The cookie usage notice')], '$text' => ['cookienotice-text', L10n::t('Cookie Usage Notice'), $text, L10n::t('The cookie usage notice')],
@ -118,9 +118,11 @@ function cookienotice_addon_settings_post(\Friendica\App $a, &$b)
*/ */
function cookienotice_page_content_top(\Friendica\App $a, &$b) function cookienotice_page_content_top(\Friendica\App $a, &$b)
{ {
$a->page['htmlhead'] .= '<link rel="stylesheet" type="text/css" href="/addon/cookienotice/cookienotice.css" media="all" />' . "\r\n"; $stylesheetPath = 'addon/cookienotice/cookienotice.css';
$head = file_get_contents(__DIR__ . '/templates/head.tpl'); $footerscriptPath = 'addon/cookienotice/cookienotice.js';
$a->page['htmlhead'] .= $head;
$a->registerStylesheet($stylesheetPath);
$a->registerFooterScript($footerscriptPath);
} }
/** /**
@ -138,9 +140,9 @@ function cookienotice_page_end(\Friendica\App $a, &$b)
$text = (string) Config::get('cookienotice', 'text', L10n::t('This website uses cookies to recognize revisiting and logged in users. You accept the usage of these cookies by continue browsing this website.')); $text = (string) Config::get('cookienotice', 'text', L10n::t('This website uses cookies to recognize revisiting and logged in users. You accept the usage of these cookies by continue browsing this website.'));
$oktext = (string) Config::get('cookienotice', 'oktext', L10n::t('OK')); $oktext = (string) Config::get('cookienotice', 'oktext', L10n::t('OK'));
$page_end_tpl = get_markup_template("cookienotice.tpl", "addon/cookienotice/"); $page_end_tpl = Renderer::getMarkupTemplate("cookienotice.tpl", "addon/cookienotice/");
$page_end = replace_macros($page_end_tpl, [ $page_end = Renderer::replaceMacros($page_end_tpl, [
'$text' => $text, '$text' => $text,
'$oktext' => $oktext, '$oktext' => $oktext,
]); ]);

View file

@ -1 +0,0 @@
<script type="text/javascript" src="/addon/cookienotice/cookienotice.js"></script>