mirror of
https://github.com/Mibew/design.git
synced 2025-01-22 18:10:33 +03:00
Fix bug with cookie update in widget
Widget update target site tracking cookie only if it is absent
This commit is contained in:
parent
8b025cf8bd
commit
11d726867c
@ -35,6 +35,7 @@ if (Settings::get('enabletracking') == '1') {
|
|||||||
// Session started. Track visitor
|
// Session started. Track visitor
|
||||||
$invited = invitation_check($_SESSION['visitorid']);
|
$invited = invitation_check($_SESSION['visitorid']);
|
||||||
$visitorid = track_visitor($_SESSION['visitorid'], $entry, $referer);
|
$visitorid = track_visitor($_SESSION['visitorid'], $entry, $referer);
|
||||||
|
$visitor = track_get_visitor_by_id($visitorid);
|
||||||
} else {
|
} else {
|
||||||
$visitor = track_get_visitor_by_user_id($user_id);
|
$visitor = track_get_visitor_by_user_id($user_id);
|
||||||
if ($visitor !== false) {
|
if ($visitor !== false) {
|
||||||
@ -47,7 +48,6 @@ if (Settings::get('enabletracking') == '1') {
|
|||||||
// Start tracking session
|
// Start tracking session
|
||||||
$visitorid = track_visitor_start($entry, $referer);
|
$visitorid = track_visitor_start($entry, $referer);
|
||||||
$visitor = track_get_visitor_by_id($visitorid);
|
$visitor = track_get_visitor_by_id($visitorid);
|
||||||
$user_id = $visitor['userid'];
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -55,11 +55,11 @@ if (Settings::get('enabletracking') == '1') {
|
|||||||
$_SESSION['visitorid'] = $visitorid;
|
$_SESSION['visitorid'] = $visitorid;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($user_id !== false) {
|
if ($user_id === false) {
|
||||||
// Update local cookie value at target site
|
// Update local cookie value at target site
|
||||||
$response['handlers'][] = 'updateUserId';
|
$response['handlers'][] = 'updateUserId';
|
||||||
$response['dependences']['updateUserId'] = array();
|
$response['dependences']['updateUserId'] = array();
|
||||||
$response['data']['user']['id'] = $user_id;
|
$response['data']['user']['id'] = $visitor['userid'];
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if visitor just invited to chat
|
// Check if visitor just invited to chat
|
||||||
|
Loading…
Reference in New Issue
Block a user