function Destroy()
 {
     parent::Destroy();
 }
Ejemplo n.º 2
0
        }
    }
} else {
    $TRACKINGSCRIPT = "lz_tracking_set_sessid(\"" . htmlentities(CALLER_USER_ID) . "\",\"" . htmlentities(CALLER_BROWSER_ID) . "\");";
    if (isset($_GET[GET_TRACK_URL]) && strpos(base64UrlDecode($_GET[GET_TRACK_URL]), GET_INTERN_COBROWSE) !== false) {
        abortTracking(1);
    }
    $BROWSER = new VisitorBrowser(CALLER_BROWSER_ID, CALLER_USER_ID);
    if ($EXTERNALUSER->FirstCall && !$BROWSER->IsFirstCall()) {
        $EXTERNALUSER->FirstCall = false;
    }
    initData(false, false, false, true, true);
    define("IS_FILTERED", $FILTERS->Match(getIP(), formLanguages(!empty($_SERVER["HTTP_ACCEPT_LANGUAGE"]) ? $_SERVER["HTTP_ACCEPT_LANGUAGE"] : ""), CALLER_USER_ID));
    define("IS_FLOOD", $BROWSER->IsFirstCall() && isFlood(getIP(), CALLER_USER_ID));
    if (!getAvailability() || IS_FILTERED || IS_FLOOD) {
        $BROWSER->Destroy();
        exit("lz_tracking_stop_tracking();");
    }
    $BROWSER->Customs = getCustomArray();
    if (isset($_GET[GET_EXTERN_USER_NAME]) && !empty($_GET[GET_EXTERN_USER_NAME])) {
        $BROWSER->Fullname = cutString(base64UrlDecode($_GET[GET_EXTERN_USER_NAME]), 254);
    } else {
        $BROWSER->Fullname = getCookieValue("form_111");
    }
    if (isset($_GET[GET_EXTERN_USER_EMAIL]) && !empty($_GET[GET_EXTERN_USER_EMAIL])) {
        $BROWSER->Email = cutString(base64UrlDecode($_GET[GET_EXTERN_USER_EMAIL]), 254);
    } else {
        $BROWSER->Email = getCookieValue("form_112");
    }
    if (isset($_GET[GET_EXTERN_USER_COMPANY]) && !empty($_GET[GET_EXTERN_USER_COMPANY])) {
        $BROWSER->Company = cutString(base64UrlDecode($_GET[GET_EXTERN_USER_COMPANY]), 254);