fixes #1913 hide/show newsletter subscribe link based on user_prefs

This commit is contained in:
plegall
2023-05-10 14:40:10 +02:00
parent 4ba6aced52
commit bb023d09ad
2 changed files with 15 additions and 14 deletions
+2 -2
View File
@@ -27,7 +27,7 @@ check_status(ACCESS_ADMINISTRATOR);
if (isset($_GET['action']) and 'hide_newsletter_subscription' == $_GET['action'])
{
conf_update_param('show_newsletter_subscription', 'false', true);
userprefs_update_param('show_newsletter_subscription', 'false');
exit();
}
@@ -81,7 +81,7 @@ fs_quick_check();
$template->set_filenames(array('intro' => 'intro.tpl'));
if ($conf['show_newsletter_subscription']) {
if ($conf['show_newsletter_subscription'] and userprefs_get_param('show_newsletter_subscription', true)) {
$template->assign(
array(
'EMAIL' => $user['email'],
+13 -12
View File
@@ -414,18 +414,6 @@ INSERT INTO '.$prefixeTable.'config (param,value,comment)
array_keys($datas[0]),
$datas
);
if ($is_newsletter_subscribe)
{
fetchRemote(
get_newsletter_subscribe_base_url($language).$admin_mail,
$result,
array(),
array('origin' => 'installation')
);
conf_update_param('show_newsletter_subscription', 'false');
}
}
}
@@ -493,6 +481,19 @@ else
$user = build_user(1, true);
log_user($user['id'], false);
// newsletter subscription
if ($is_newsletter_subscribe)
{
fetchRemote(
get_newsletter_subscribe_base_url($language).$admin_mail,
$result,
array(),
array('origin' => 'installation')
);
userprefs_update_param('show_newsletter_subscription', false);
}
// email notification
if (isset($_POST['send_credentials_by_mail']))
{