* Author: Peter Liebetrau <https://socivitas/profile/peerteer>
*
*/
-use Friendica\Core\Addon;
use Friendica\Core\Hook;
use Friendica\Core\Config;
use Friendica\Core\L10n;
*/
function cookienotice_install()
{
- $file = 'addon/cookienotice/cookienotice.php';
- Hook::register('page_content_top', $file, 'cookienotice_page_content_top');
- Hook::register('page_end', $file, 'cookienotice_page_end');
- Hook::register('addon_settings', $file, 'cookienotice_addon_settings');
- Hook::register('addon_settings_post', $file, 'cookienotice_addon_settings_post');
+ Hook::register('page_content_top', __FILE__, 'cookienotice_page_content_top');
+ Hook::register('page_end', __FILE__, 'cookienotice_page_end');
+ Hook::register('addon_settings', __FILE__, 'cookienotice_addon_settings');
+ Hook::register('addon_settings_post', __FILE__, 'cookienotice_addon_settings_post');
}
/**
*/
function cookienotice_uninstall()
{
- $file = 'addon/cookienotice/cookienotice.php';
- Hook::unregister('page_content_top', $file, 'cookienotice_page_content_top');
- Hook::unregister('page_end', $file, 'cookienotice_page_end');
- Hook::unregister('addon_settings', $file, 'cookienotice_addon_settings');
- Hook::unregister('addon_settings_post', $file, 'cookienotice_addon_settings_post');
+ Hook::unregister('page_content_top', __FILE__, 'cookienotice_page_content_top');
+ Hook::unregister('page_end', __FILE__, 'cookienotice_page_end');
+ Hook::unregister('addon_settings', __FILE__, 'cookienotice_addon_settings');
+ Hook::unregister('addon_settings_post', __FILE__, 'cookienotice_addon_settings_post');
}
/**
}
/* Add our stylesheet to the page so we can make our settings look nice */
- $stylesheetPath = 'addon/cookienotice/cookienotice.css';
- $a->registerStylesheet($stylesheetPath);
+ $stylesheetPath = 'addon/cookienotice/cookienotice.css';
+ $a->registerStylesheet($stylesheetPath);
- $text = Config::get('cookienotice', 'text');
- if (!$text) {
- $text = '';
- }
- $oktext = Config::get('cookienotice', 'oktext');
- if (!$oktext) {
- $oktext = '';
- }
+ $text = Config::get('cookienotice', 'text', L10n::t('This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.'));
+ $oktext = Config::get('cookienotice', 'oktext', L10n::t('OK'));
$t = Renderer::getMarkupTemplate("settings.tpl", "addon/cookienotice/");
$s .= Renderer::replaceMacros($t, [
*/
function cookienotice_page_content_top(\Friendica\App $a, &$b)
{
- $stylesheetPath = 'addon/cookienotice/cookienotice.css';
- $footerscriptPath = 'addon/cookienotice/cookienotice.js';
+ $stylesheetPath = 'addon/cookienotice/cookienotice.css';
+ $footerscriptPath = 'addon/cookienotice/cookienotice.js';
- $a->registerStylesheet($stylesheetPath);
- $a->registerFooterScript($footerscriptPath);
+ $a->registerStylesheet($stylesheetPath);
+ $a->registerFooterScript($footerscriptPath);
}
/**