コード例 #1
0
ファイル: track.php プロジェクト: bgabor/RenaniaOpencart
 if (!empty($_GET["cboo"]) && !operatorsAvailable(0, $parameters["exclude"], $parameters["include_group"], $parameters["include_user"], false)) {
     $TRACKINGSCRIPT .= "lz_tracking_remove_buttons();";
 }
 $hidevisitor = empty($CONFIG["gl_vmac"]) || !empty($CONFIG["gl_hide_inactive"]) && !$EXTERNALUSER->IsActivity($BROWSER);
 if (!empty($_SERVER['HTTP_DNT']) && $CONFIG["gl_dnt"] && empty($_GET["ovlc"])) {
     $BROWSER->Destroy();
     $TRACKINGSCRIPT .= "lz_tracking_stop_tracking(10);";
 }
 if ($monitoringActive || !empty($ACTIVE_OVLC)) {
     if (!getAvailability()) {
         $BROWSER->Destroy();
         abortTracking(12);
     } else {
         if (IS_FLOOD) {
             $BROWSER->Destroy();
             abortTracking(14);
         }
     }
     if (isset($_GET[GET_TRACK_START]) && is_numeric($_GET[GET_TRACK_START])) {
         if (!empty($_GET["ovlc"])) {
             $TRACKINGSCRIPT .= "lz_tracking_callback(" . getMonitoringPollFrequency($EXTERNALUSER->IsInChat(true), $EXTERNALUSER->IsInChat(false)) . ");";
         } else {
             $TRACKINGSCRIPT .= "lz_tracking_callback(" . getMonitoringPollFrequency(false, false) . ");";
         }
     }
     if (empty($EXTERNALUSER->Host) && $EXTERNALUSER->FirstCall) {
         $EXTERNALUSER->ResolveHost();
     }
 } else {
     $TRACKINGSCRIPT .= "lz_tracking_stop_tracking(13);";
 }
コード例 #2
0
ファイル: track.php プロジェクト: beardon/stillwaterlife-web
         }
         $BROWSER->LastActive = time();
         $BROWSER->VisitId = $EXTERNALUSER->VisitId;
         $BROWSER->Save($EXTERNALUSER, @$_GET[GET_TRACK_URL]);
         if (isset($currentURL) && (count($BROWSER->History) == 0 || count($BROWSER->History) > 0 && $BROWSER->History[count($BROWSER->History) - 1]->Url->GetAbsoluteUrl() != $currentURL->Url->GetAbsoluteUrl())) {
             $BROWSER->History[] = $currentURL;
             if (!isnull($BROWSER->History[count($BROWSER->History) - 1]->Referrer->GetAbsoluteUrl())) {
                 if ($BROWSER->SetQuery($BROWSER->History[count($BROWSER->History) - 1]->Referrer->GetAbsoluteUrl())) {
                     $BROWSER->History[count($BROWSER->History) - 1]->Referrer->MarkSearchEngine();
                 }
             }
             $BROWSER->History[count($BROWSER->History) - 1]->Save(CALLER_BROWSER_ID);
             $BROWSER->ForceUpdate();
         } else {
             if (count($BROWSER->History) == 0) {
                 abortTracking(11);
             }
         }
         $BROWSER->LoadWebsitePush();
         $BROWSER->LoadChatRequest();
         $BROWSER->LoadAlerts();
         $TRACKINGSCRIPT .= triggerEvents();
         $TRACKINGSCRIPT .= processActions();
         if (isset($_GET[GET_TRACK_START]) && is_numeric($_GET[GET_TRACK_START])) {
             $TRACKINGSCRIPT .= "lz_tracking_callback(" . getPollFrequency() . ");";
         }
         if (empty($EXTERNALUSER->Host) && $EXTERNALUSER->FirstCall) {
             $EXTERNALUSER->ResolveHost();
         }
     }
 }