diff --git a/modules/ncenterlite/ncenterlite.controller.php b/modules/ncenterlite/ncenterlite.controller.php
index 28ea965d8..72ff598b5 100644
--- a/modules/ncenterlite/ncenterlite.controller.php
+++ b/modules/ncenterlite/ncenterlite.controller.php
@@ -1088,7 +1088,10 @@ class ncenterliteController extends ncenterlite
{
return;
}
- setcookie('_ncenterlite_hide_id', '', 0, '/');
+ if(!empty($_COOKIE['_ncenterlite_hide_id']))
+ {
+ setcookie('_ncenterlite_hide_id', '', 0, '/');
+ }
$oMemberModel = getModel('member');
$memberConfig = $oMemberModel->getMemberConfig();
diff --git a/widgets/login_info/login_info.class.php b/widgets/login_info/login_info.class.php
index 5c26ec5c0..f64ae0a79 100644
--- a/widgets/login_info/login_info.class.php
+++ b/widgets/login_info/login_info.class.php
@@ -19,7 +19,7 @@ class login_info extends WidgetHandler
function proc($args)
{
$args->ncenter_use = $args->ncenter_use ?? 'no';
-
+
// Set a path of the template skin (values of skin, colorset settings)
$tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin);
Context::set('colorset', $args->colorset);
@@ -46,7 +46,10 @@ class login_info extends WidgetHandler
{
return;
}
- setcookie('_ncenterlite_hide_id', '', 0, '/');
+ if(!empty($_COOKIE['_ncenterlite_hide_id']))
+ {
+ setcookie('_ncenterlite_hide_id', '', 0, '/');
+ }
if($ncenter_config->zindex)
{
Context::set('ncenterlite_zindex', ' style="z-index:' . $ncenter_config->zindex . ';" ');
@@ -65,7 +68,7 @@ class login_info extends WidgetHandler
Context::set('useProfileImage', ($member_config->profile_image == 'Y') ? true : false);
Context::set('member_config', $member_config);
- // Set a flag to check if the https connection is made when using SSL and create https url
+ // Set a flag to check if the https connection is made when using SSL and create https url
$ssl_mode = false;
$useSsl = Context::getSslStatus();
if($useSsl != 'none')
diff --git a/widgets/login_info/skins/ncenter_login/js/ncenter.js b/widgets/login_info/skins/ncenter_login/js/ncenter.js
index c5e71618a..526b0a10b 100644
--- a/widgets/login_info/skins/ncenter_login/js/ncenter.js
+++ b/widgets/login_info/skins/ncenter_login/js/ncenter.js
@@ -3,7 +3,7 @@
$(function () {
var n = $('#nc_container');
$('.close', n).click(function () {
- setCookie('_ncenterlite_hide_id', '{$ncenterlite_latest_notify_id}', 1);
+ setCookie('_ncenterlite_hide_id', $(this).parents('#nc_container').data('latestId'), 1);
n.hide().next('div').hide();
return false;
});
diff --git a/widgets/login_info/skins/ncenter_login/login_info.html b/widgets/login_info/skins/ncenter_login/login_info.html
index dff584d68..a2eb05a3e 100644
--- a/widgets/login_info/skins/ncenter_login/login_info.html
+++ b/widgets/login_info/skins/ncenter_login/login_info.html
@@ -1,7 +1,7 @@