Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* This file is protected by copyright law and provided under license. Reverse engi..

Decoded Output download

<?php 
/* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */ 
class LICENSE { 
    private $_license_variables = array(); 
    private $_error = false; 
    public function __call($O000000OOOO00O0OO0OO0O0OOOO0O0O, $OO00OO0O00OO00OOOOO00O0OO00O0OO) { 
        switch ($O000000OOOO00O0OO0OO0O0OOOO0O0O) { 
            case "GetEdition": 
                return self::issetfor($this->_license_variables["edition"], ''); 
                break; 
            case "GetUsers": 
                return self::issetfor($this->_license_variables["users"], 0); 
                break; 
            case "GetDomain": 
                return self::issetfor($this->_license_variables["domain"], ''); 
                break; 
            case "GetExpires": 
                return self::issetfor($this->_license_variables["expires"], '01.01.2000'); 
                break; 
            case "GetLists": 
                return self::issetfor($this->_license_variables['lists'], 0); 
                break; 
            case "GetSubscribers": 
                return self::issetfor($this->_license_variables['subscribers'], 0); 
                break; 
            case base64_decode('R2V0VmVyc2lvbg=='): 
                return self::issetfor($this->_license_variables["version"], ''); 
                break; 
            case base64_decode('R2V0TkZS'): 
                return self::issetfor($this->_license_variables["nfr"], true); 
                break; 
            case base64_decode('R2V0QWdlbmN5SUQ='): 
                return self::issetfor($this->_license_variables["agencyid"], 0); 
                break; 
            case "GetTrialAccountLimit": 
                return self::issetfor($this->_license_variables['trialaccount'], 0); 
                break; 
            case "GetTrialAccountEmail": 
                return self::issetfor($this->_license_variables['trialemail'], 0); 
                break; 
            case "GetTrialAccountDays": 
                return self::issetfor($this->_license_variables["trialdays"], 0); 
                break; 
            case "GetPingbackDays": 
                return self::issetfor($this->_license_variables['pingbackdays'], -1); 
                break; 
            case "GetPingbackGrace": 
                return self::issetfor($this->_license_variables["pingbackgrace"], 0); 
                break; 
            default: 
                return false; 
                break; 
        } 
    } 
    public function GetError() { 
        return $this->_error; 
    } 
    public function DecryptKey($O0O00OO0O0O0OOOOO000O00O00O0O00) { 
        if (substr($O0O00OO0O0O0OOOOO000O00O00O0O00, 0, 4) != "IEM-") { 
            $this->_error = true; 
            return; 
        } 
        $OO00OOO0000OO0O0O00OO00O0000O0O = base64_decode(str_replace('IEM-', '', $O0O00OO0O0O0OOOOO000O00O00O0O00)); 
        if (substr_count($OO00OOO0000OO0O0O00OO00O0000O0O, "-") !== 7) { 
            $this->_error = true; 
            return; 
        } 
        $OOO0O0O000O0O0O000OOO0000000OO0 = !!preg_match("/^(.*?)\:([\da-f]+)$/s", $OO00OOO0000OO0O0O00OO00O0000O0O, $O0OO0O00000OOO00000000000OOO00O); 
        if (!$OOO0O0O000O0O0O000OOO0000000OO0 || count($O0OO0O00000OOO00000000000OOO00O) != 3) { 
            $this->_error = true; 
            return; 
        } 
        $OO00OOO0000OO0O0O00OO00O0000O0O = $O0OO0O00000OOO00000000000OOO00O[1]; 
        if (dechex(doubleval(sprintf("%u", crc32($OO00OOO0000OO0O0O00OO00O0000O0O . ":")))) != $O0OO0O00000OOO00000000000OOO00O[2]) { 
            $this->_error = true; 
            return; 
        } 
        list($O0O00O0000O0O00OOO000000OO00O00, $O0OOOOOO00OOOO0OOOOOOO000O0O0OO, $O0O000000O0OOOO0O00O00OO00O0OOO, $O0OOO000000OO00000O0OO00OO000OO, $OO0OO0OOO0O00O0000O0000OOO0OO0O, $O00000O0OO0OO0OOO0O000O000OOOO0, $OO0O00OO0O0OOOO0OOO00OOO00O0OO0, $OO000O0000O0O00OOOOO0O00OO000O0) = explode("-", $OO00OOO0000OO0O0O00OO00O0000O0O); 
        $O0OO000000O0OOO0OOOO00OO00OOOOO = "5.0"; 
        if (preg_match("/^v<(.*)>$/", $O0OOO000000OO00000O0OO00OO000OO, $O0OO0O00000OOO00000000000OOO00O)) { 
            $OOO00OOO00O00O00O0OOO000O0O0000 = doubleval(hexdec($O0O00O0000O0O00OOO000000OO00O00{30})) % 8; 
            $OO0O0OOO000000OOOOO00O0OO00OO0O = $O0OO0O00000OOO00000000000OOO00O[1] { 
                $OOO00OOO00O00O00O0OOO000O0O0000 
            }; 
            $O0OO000000O0OOO0OOOO00OO00OOOOO = substr($O0OO0O00000OOO00000000000OOO00O[1], $OOO00OOO00O00O00O0OOO000O0O0000 + 1, $OO0O0OOO000000OOOOO00O0OO00OO0O); 
            $O0OO000000O0OOO0OOOO00OO00OOOOO = str_replace("a", ".", $O0OO000000O0OOO0OOOO00OO00OOOOO); 
        } 
        if (version_compare("5.7", $O0OO000000O0OOO0OOOO00OO00OOOOO) == 1) { 
            $this->_error = true; 
            return; 
        } 
        if (in_array($O0OOOOOO00OOOO0OOOOOOO000O0O0OO, array("1e23852820b9154316c7c06e2b7ba051", "cc37ece0f85fb36ba4fce2e0cca5bcc6", "9e3360ac711fcd82ceea74c8eb69bda9", "df1d2da60ee3adf14bfdedbbfcb69c53", "4d4afda25a3f52041ee1b569157130b8", "9f4cd052225c16c3545c271c071b1b73", "NORMAL"))) { 
            $O0OOOOOO00OOOO0OOOOOOO000O0O0OO = ''; 
        } 
        if ($O0OOOOOO00OOOO0OOOOOOO000O0O0OO == "TRIAL") { 
            $O0OOOOOO00OOOO0OOOOOOO000O0O0OO = "Trial"; 
        } 
        if (substr_count($OO000O0000O0O00OOOOO0O00OO000O0, ":") < 6) { 
            $this->_error = true; 
            return; 
        } 
        list($OOO0O0O0OO0OOO0O0O000OOO0O000O0, $O0O0000000OO0O0O0OOO0O0OO0OOOOO, $O0000O0O0OO000OOO0OOOO00O000O00, $O00O000OO00O000000OOO0OO000OOOO, $OO0OOO0O000O0O00000OOO0OO0OO0OO, $O0OOO0O000OOOOOO0OO0OO0O000000O, $OO00O0O0OOO0000OO00OO00OOO0O00O) = explode(':', $OO000O0000O0O00OOOOO0O00OO000O0); 
        $O0O0OO000OOO0OO0OO000O0OOOOOOO0 = (!preg_match("/^" . $O0O00O0000O0O00OOO000000OO00O00{10} . "#/", $OOO0O0O0OO0OOO0O0O000OOO0O000O0)); 
        $O0O0000000OO0O0O0OOO0O0OO0OOOOO = trim($O0O0000000OO0O0O0OOO0O0OO0OOOOO); 
        $O0000O0O0OO000OOO0OOOO00O000O00 = (empty($O0O0000000OO0O0O0OOO0O0OO0OOOOO) ? 0 : intval($O0000O0O0OO000OOO0OOOO00O000O00)); 
        $this->_license_variables = array("users" => intval($OO0OO0OOO0O00O0000O0000OOO0OO0O),  
            "lists" => intval($O00000O0OO0OO0OOO0O000O000OOOO0),  
            "subscribers" => intval($OO0O00OO0O0OOOO0OOO00OOO00O0OO0),  
            "domain" => $O0O00O0000O0O00OOO000000OO00O00,  
            "expires" => $O0O000000O0OOOO0O00O00OO00O0OOO,  
            "edition" => $O0OOOOOO00OOOO0OOOOOOO000O0O0OO,  
            "version" => $O0OO000000O0OOO0OOOO00OO00OOOOO,  
            "nfr" => $O0O0OO000OOO0OO0OO000O0OOOOOOO0,  
            "agencyid" => $O0O0000000OO0O0O0OOO0O0OO0OOOOO,  
            "trialaccount" => intval($O0000O0O0OO000OOO0OOOO00O000O00),  
            "trialemail" => intval($O00O000OO00O000000OOO0OO000OOOO),  
            "trialdays" => intval($OO0OOO0O000O0O00000OOO0OO0OO0OO),  
            "pingbackdays" => intval($O0OOO0O000OOOOOO0OO0OO0O000000O) - 1000,  
            "pingbackgrace" => intval($OO00O0O0OOO0000OO00OO00OOO0O00O)); 
    } 
    static private function issetfor(&$O0O0O0OOOOO00O00O0O00000O000OO0, $O0000OOOO0O0O00OO0O000OOOOOO0O0 = false) { 
        return isset($O0O0O0OOOOO00O00O0O00000O000OO0) ? $O0O0O0OOOOO00O00O0O00000O000OO0 : $O0000OOOO0O0O00OO0O000OOOOOO0O0; 
    } 
} 
function ss9024kwehbehb(User_API & $O0OO0O0OOO000OOO00O0O0O0O0O0OO0) { 
    ss9O24kwehbehb(); 
    if (!constant("IEM_SYSTEM_ACTIVE")) { 
        return false; 
    } 
    if ($O0OO0O0OOO000OOO00O0O0O0O0O0OO0->trialuser == 1) { 
        $O00OOOO0O00OOO000O0O000O0O000O0 = get_agency_license_variables(); 
        $O0OO0O0OOO000OOO00O0O0O0O0O0OO0->admintype = 'c'; 
        if ($O0OO0O0OOO000OOO00O0O0O0O0O0OO0->group->limit_totalemailslimit > $O00OOOO0O00OOO000O0O000O0O000O0["trial_email_limit"]) { 
            $O0OO0O0OOO000OOO00O0O0O0O0O0OO0->group->limit_totalemailslimit = (int)$O00OOOO0O00OOO000O0O000O0O000O0["trial_email_limit"]; 
        } 
        $O0OO0O0OOO000OOO00O0O0O0O0O0OO0->group->limit_emailspermonth = 0; 
        if (array_key_exists("system", $O0OO0O0OOO000OOO00O0O0O0O0O0OO0->permissions)) { 
            unset($O0OO0O0OOO000OOO00O0O0O0O0O0OO0->permissions["system"]); 
        } 
    } 
    if (!empty($O0OO0O0OOO000OOO00O0O0O0O0O0OO0->userid)) { 
        return true; 
    } 
    $OO00000OOO0OOO00000O0OO0O00O0OO = get_available_user_count(); 
    if ($O0OO0O0OOO000OOO00O0O0O0O0O0OO0->trialuser == "1" && ($OO00000OOO0OOO00000O0OO0O00O0OO["trial"] === true || $OO00000OOO0OOO00000O0OO0O00O0OO["trial"] > 0)) { 
        return true; 
    } elseif ($O0OO0O0OOO000OOO00O0O0O0O0O0OO0->trialuser != "1" && ($OO00000OOO0OOO00000O0OO0O00O0OO["normal"] === true || $OO00000OOO0OOO00000O0OO0O00O0OO["normal"] > 0)) { 
        return true; 
    } 
    return false; 
} 
function get_agency_license_variables() { 
    $OO0O0O000O0O0OOO0O00O000OOO00OO = ss02k31nnb(constant("SENDSTUDIO_LICENSEKEY")); 
    if (!$OO0O0O000O0O0OOO0O00O000OOO00OO) { 
        return array("agencyid" => 0, base64_decode('dHJpYWxfYWNjb3VudA==') => 0, "trial_email_limit" => 0, "trial_days" => 0); 
    } 
    return array(base64_decode('YWdlbmN5aWQ=') => $OO0O0O000O0O0OOO0O00O000OOO00OO->GetAgencyID(), base64_decode('dHJpYWxfYWNjb3VudA==') => $OO0O0O000O0O0OOO0O00O000OOO00OO->GetTrialAccountLimit(), "trial_email_limit" => $OO0O0O000O0O0OOO0O00O000OOO00OO->GetTrialAccountEmail(), "trial_days" => $OO0O0O000O0O0OOO0O00O000OOO00OO->GetTrialAccountDays()); 
} 
function get_available_user_count() { 
    $OOO0OOOOO000OO0O0000OOOO0O0OOOO = array("normal" => 0, "trial" => 0); 
    $OO00OOOOOOOOOOOO000OOO00OOOO0OO = ss02k31nnb(constant("SENDSTUDIO_LICENSEKEY")); 
    if (!$OO00OOOOOOOOOOOO000OOO00OOOO0OO) { 
        return $OOO0OOOOO000OO0O0000OOOO0O0OOOO; 
    } 
    $O00O0OO00OO0OO00O00OOOO0000O00O = get_current_user_count(); 
    $OOOOOOOOO00O0OO0O0OOOOO00O00OOO = "GetUsers"; 
    $O0000OOOOO0OOO00000O000O00OOO00 = "GetTrialAccountLimit"; 
    $O0OO0OOOO0OOOO00O000000O0O0O0OO = intval($OO00OOOOOOOOOOOO000OOO00OOOO0OO->{$OOOOOOOOO00O0OO0O0OOOOO00O00OOO}()); 
    $OOOOOO00OOOOOO00O000000O0O000OO = intval($OO00OOOOOOOOOOOO000OOO00OOOO0OO->{$O0000OOOOO0OOO00000O000O00OOO00}()); 
    $OOO0OOOOO000OO0O0000OOOO0O0OOOO = array("normal" => $O0OO0OOOO0OOOO00O000000O0O0O0OO - $O00O0OO00OO0OO00O00OOOO0000O00O["normal"], base64_decode('dHJpYWw=') => $OOOOOO00OOOOOO00O000000O0O000OO - $O00O0OO00OO0OO00O00OOOO0000O00O["trial"]); 
    if ($OOO0OOOOO000OO0O0000OOOO0O0OOOO["normal"] < 0 || $OOO0OOOOO000OO0O0000OOOO0O0OOOO["trial"] < 0) { 
        $OOO0OOOOO000OO0O0000OOOO0O0OOOO = array("normal" => 0, "trial" => 0); 
    } 
    return $OOO0OOOOO000OO0O0000OOOO0O0OOOO; 
} 
function get_current_user_count() { 
    $O0O0OOOOOOOO0O00O0O00OOOOO00O00 = IEM::getDatabase(); 
    $O00O000000O0OOO0000O00O0O0OOO00 = $O0O0OOOOOOOO0O00O0O00OOOOO00O00->Query("SELECT COUNT(1) AS count, trialuser FROM [|PREFIX|]users GROUP BY trialuser"); 
    if (!$O00O000000O0OOO0000O00O0O0OOO00) { 
        return false; 
    } 
    $OO0OOOOOOO0O000O0O0O0OO0OOO0O00 = array(base64_decode('dHJpYWw=') => 0, base64_decode('bm9ybWFs') => 0); 
    while ($OOOOO00O00O0OOO00OO000O00OOOOOO = $O0O0OOOOOOOO0O00O0O00OOOOO00O00->Fetch($O00O000000O0OOO0000O00O0O0OOO00)) { 
        if ($OOOOO00O00O0OOO00OO000O00OOOOOO[base64_decode('dHJpYWx1c2Vy') ] == "1") { 
            $OO0OOOOOOO0O000O0O0O0OO0OOO0O00["trial"]+= intval($OOOOO00O00O0OOO00OO000O00OOOOOO["count"]); 
        } else { 
            $OO0OOOOOOO0O000O0O0O0OO0OOO0O00["normal"]+= intval($OOOOO00O00O0OOO00OO000O00OOOOOO["count"]); 
        } 
    } 
    $O0O0OOOOOOOO0O00O0O00OOOOO00O00->FreeResult($O00O000000O0OOO0000O00O0O0OOO00); 
    return $OO0OOOOOOO0O000O0O0O0OO0OOO0O00; 
} 
function ssk23twgezm2() { 
    ss9O24kwehbehb(); 
    $O000O0O0OO0000OO00O0000000O00OO = ss02k31nnb(constant("SENDSTUDIO_LICENSEKEY")); 
    if (!$O000O0O0OO0000OO00O0000000O00OO) { 
        return false; 
    } 
    $O0O0OO00000O00O0000O0O00OOOOO0O = $O000O0O0OO0000OO00O0000000O00OO->GetAgencyID(); 
    $OO0O0O0O0OO00000000O0000OOOOOOO = intval($O000O0O0OO0000OO00O0000000O00OO->GetUsers()); 
    $O0OOO0O0OO0OO000O0OO0000O0O0OO0 = (empty($O0O0OO00000O00O0000O0O00OOOOO0O) ? 0 : intval($O000O0O0OO0000OO00O0000000O00OO->GetTrialAccountLimit())); 
    $OO000O000O00O0OO0O0000OO00O0OOO = 0; 
    $OO0O0OO0O00OOOOOO000OO000O00OOO = 0; 
    $OOOOOO0O00000O00OO0OO0000OOOOO0 = 0; 
    $O000000O000000O0000O0OO0OO0OOO0 = 0; 
    $O00O0O0OO0OO00O0O00O0OOO0OO000O = IEM::getDatabase(); 
    $OO000OOO00OOOO0OOO0000O000OO000 = array("status" => false, "message" => false); 
    $O0O000OOO000O00000O000O00O00OOO = $O00O0O0OO0OO00O0O00O0OOO0OO000O->Query("SELECT COUNT(1) AS count, trialuser FROM [|PREFIX|]users GROUP BY trialuser"); 
    if (!$O0O000OOO000O00000O000O00O00OOO) { 
        $O0O000OOO000O00000O000O00O00OOO = $O00O0O0OO0OO00O0O00O0OOO0OO000O->Query(base64_decode('U0VMRUNUIENPVU5UKDEpIEFTIGNvdW50LCAwIEFTIHRyaWFsdXNlciBGUk9NIFt8UFJFRklYfF11c2Vycw==')); 
        if (!$O0O000OOO000O00000O000O00O00OOO) { 
            return false; 
        } 
    } 
    while ($OOO0OOOOOOOO0O00O0OOOOO0000OOO0 = $O00O0O0OO0OO00O0O00O0OOO0OO000O->Fetch($O0O000OOO000O00000O000O00O00OOO)) { 
        if ($OOO0OOOOOOOO0O00O0OOOOO0000OOO0[base64_decode('dHJpYWx1c2Vy') ]) { 
            $OO0O0OO0O00OOOOOO000OO000O00OOO+= intval($OOO0OOOOOOOO0O00O0OOOOO0000OOO0[base64_decode('Y291bnQ=') ]); 
        } else { 
            $OO000O000O00O0OO0O0000OO00O0OOO+= intval($OOO0OOOOOOOO0O00O0OOOOO0000OOO0["count"]); 
        } 
    } 
    $O00O0O0OO0OO00O0O00O0OOO0OO000O->FreeResult($O0O000OOO000O00000O000O00O00OOO); 
    $OOOOOO0O00000O00OO0OO0000OOOOO0 = $OO0O0O0O0OO00000000O0000OOOOOOO - $OO000O000O00O0OO0O0000OO00O0OOO; 
    $O000000O000000O0000O0OO0OO0OOO0 = $O0OOO0O0OO0OO000O0OO0000O0O0OO0 - $OO0O0OO0O00OOOOOO000OO000O00OOO; 
    if ($OOOOOO0O00000O00OO0OO0000OOOOO0 < 0 || $O000000O000000O0000O0OO0OO0OOO0 < 0) { 
        $OO000OOO00OOOO0OOO0000O000OO000["message" ] = GetLang("UserLimitReached", "You have reached your maximum number of users and cannot create any more."); 
        return $OO000OOO00OOOO0OOO0000O000OO000; 
    } 
    if ($OOOOOO0O00000O00OO0OO0000OOOOO0 == 0 && $O000000O000000O0000O0OO0OO0OOO0 == 0) { 
        $OO000OOO00OOOO0OOO0000O000OO000["message"] = GetLang("UserLimitReached", "You have reached your maximum number of users and cannot create any more."); 
        return $OO000OOO00OOOO0OOO0000O000OO000; 
    } 
    $O00OO0OOO00O0000O0O0O000OOO000O = $O00O0O0OO0OO00O0O00O0OOO0OO000O->FetchOne(base64_decode('U0VMRUNUIENPVU5UKDEpIEFTIGNvdW50IEZST00gW3xQUkVGSVh8XXVzZXJzIFdIRVJFIGFkbWludHlwZSA9ICdhJw=='), "count"); 
    if ($O00OO0OOO00O0000O0O0O000OOO000O === false) { 
        return false; 
    } 
    $OO000OOO00OOOO0OOO0000O000OO000["status"] = true; 
    $OO000OOO00OOOO0OOO0000O000OO000["message"] = base64_decode('PHNjcmlwdD4kKGZ1bmN0aW9uKCl7JCgiI2NyZWF0ZUFjY291bnRCdXR0b24iKS5hdHRyKCJkaXNhYmxlZCIsZmFsc2UpfSk7PC9zY3JpcHQ+'); 
    if (empty($O0O0OO00000O00O0000O0O00OOOOO0O)) { 
        $OOO0000OO000O000000OO00O00000OO = base64_decode('Q3VycmVudFVzZXJSZXBvcnQ='); 
        $OO000O00O0OO0O0OOOO0O00O0OOO0O0 = base64_decode('Q3VycmVudCBhc3NpZ25lZCB1c2VyIGFjY291bnRzOiAlcyZuYnNwOy8mbmJzcDthZG1pbiBhY2NvdW50czogJXMmbmJzcDsoWW91ciBsaWNlbnNlIGtleSBhbGxvd3MgeW91IHRvIGNyZWF0ZSAlcyBtb3JlIGFjY291bnQp'); 
        if ($OOOOOO0O00000O00OO0OO0000OOOOO0 != 1) { 
            $OOO0000OO000O000000OO00O00000OO.= "_Multiple"; 
            $OO000O00O0OO0O0OOOO0O00O0OOO0O0 = "Current assigned user accounts: %s&nbsp;/&nbsp;admin accounts: %s&nbsp;(Your license key allows you to create %s more accounts)"; 
        } 
        $OO000OOO00OOOO0OOO0000O000OO000["message"].= sprintf(GetLang($OOO0000OO000O000000OO00O00000OO, $OO000O00O0OO0O0OOOO0O00O0OOO0O0), ($OO000O000O00O0OO0O0000OO00O0OOO - $O00OO0OOO00O0000O0O0O000OOO000O), $O00OO0OOO00O0000O0O0O000OOO000O, $OOOOOO0O00000O00OO0OO0000OOOOO0); 
        return $OO000OOO00OOOO0OOO0000O000OO000; 
    } 
    $OOOOOO0000O00OO00OO000O00O0000O = GetLang("AgencyCurrentUserReport", "Admin accounts: <strong style=\"font-size:14px;\">%s</strong>&nbsp;/&nbsp;Regular accounts: <strong style=\"font-size:14px;\">%s</strong>&nbsp;/&nbsp;Trial accounts: <strong style=\"font-size:14px;\">%s</strong>"); 
    $OO000OOO00OOOO0OOO0000O000OO000["message"].= sprintf($OOOOOO0000O00OO00OO000O00O0000O, $O00OO0OOO00O0000O0O0O000OOO000O, ($OO000O000O00O0OO0O0000OO00O0OOO - $O00OO0OOO00O0000O0O0O000OOO000O), $OO0O0OO0O00OOOOOO000OO000O00OOO); 
    if ($OOOOOO0O00000O00OO0OO0000OOOOO0 > 0 && $O000000O000000O0000O0OO0OO0OOO0 > 0) { 
        $OOOOOO0000O00OO00OO000O00O0000O = GetLang(base64_decode('QWdlbmN5Q3VycmVudFVzZXJSZXBvcnRfQ3JlYXRlTm9ybWFsQW5kVHJpYWw='), base64_decode('Jm5ic3A7JiMxNTE7Jm5ic3A7WW91ciBsaWNlbnNlIGtleSBhbGxvd3MgeW91IHRvIGNyZWF0ZSAlcyBtb3JlIHJlZ3VsYXIgYWNjb3VudChzKSBhbmQgJXMgbW9yZSB0cmlhbCBhY2NvdW50KHMp')); 
        $OO000OOO00OOOO0OOO0000O000OO000["message"].= sprintf($OOOOOO0000O00OO00OO000O00O0000O, $OOOOOO0O00000O00OO0OO0000OOOOO0, $O000000O000000O0000O0OO0OO0OOO0); 
    } elseif ($OOOOOO0O00000O00OO0OO0000OOOOO0 > 0) { 
        $OOOOOO0000O00OO00OO000O00O0000O = GetLang(base64_decode('QWdlbmN5Q3VycmVudFVzZXJSZXBvcnRfTm9ybWFsT25seQ=='), base64_decode('Jm5ic3A7JiMxNTE7Jm5ic3A7WW91ciBsaWNlbnNlIG9ubHkgYWxsb3dzIHlvdSB0byBjcmVhdGUgJXMgbW9yZSByZWd1bGFyIGFjY291bnQocyk=')); 
        $OO000OOO00OOOO0OOO0000O000OO000["message"].= sprintf($OOOOOO0000O00OO00OO000O00O0000O, $OOOOOO0O00000O00OO0OO0000OOOOO0); 
    } else { 
        $OOOOOO0000O00OO00OO000O00O0000O = GetLang(base64_decode('QWdlbmN5Q3VycmVudFVzZXJSZXBvcnRfVHJpYWxPbmx5'), base64_decode('Jm5ic3A7JiMxNTE7Jm5ic3A7WW91ciBsaWNlbnNlIG9ubHkgYWxsb3dzIHlvdSB0byBjcmVhdGUgJXMgbW9yZSB0cmlhbCBhY2NvdW50KHMp')); 
        $OO000OOO00OOOO0OOO0000O000OO000["message"].= sprintf($OOOOOO0000O00OO00OO000O00O0000O, $O000000O000000O0000O0OO0OO0OOO0); 
    } 
    return $OO000OOO00OOOO0OOO0000O000OO000; 
} 
function sesion_start($OO0O0OOO00OO0O0O0OOO0O0O000O0OO = false) { 
    if (!$OO0O0OOO00OO0O0O0OOO0O0O000O0OO) { 
        $OO0O0OOO00OO0O0O0OOO0O0O000O0OO = constant("SENDSTUDIO_LICENSEKEY"); 
    } 
    $O00O0OOO0OO0OO00O0OO0O0O0OOO00O = ss02k31nnb($OO0O0OOO00OO0O0O0OOO0O0O000O0OO); 
    if (!$O00O0OOO0OO0OO00O0OO0O0O0OOO00O) { 
        $O0OOOO0OOOOOO0O00OO00O0OO00O00O = "Your license key is invalid - possibly an old license key"; 
        if (substr($OO0O0OOO00OO0O0O0OOO0O0O000O0OO, 0, 3) === base64_decode('U1Mt')) { 
            $O0OOOO0OOOOOO0O00OO00O0OO00O00O = base64_decode('WW91IGhhdmUgYW4gb2xkIGxpY2Vuc2Uga2V5LiBQbGVhc2UgbG9nIGluIHRvIHRoZSA8YSBocmVmPSJodHRwOi8vd3d3LmludGVyc3BpcmUuY29tL2NsaWVudGFyZWEvIiB0YXJnZXQ9Il9ibGFuayI+SW50ZXJzcGlyZSBDbGllbnQgQXJlYTwvYT4gdG8gb2J0YWluIGEgbmV3IGtleS4='); 
        } 
        return array(true, $O0OOOO0OOOOOO0O00OO00O0OO00O00O); 
    } 
    if (version_compare("5.7", $O00O0OOO0OO0OO00O0OO0O0O0OOO00O->GetVersion()) == 1) { 
        return array(true, 'You have an old license key. Please log in to the <a href="http: //www.interspire.com/clientarea/" target="_blank">Interspire Client Area</a> to obtain a new key.');  
    }  
    $OOOOO0O000OOOOO000OO00O0O0OOO00 = $O00O0OOO0OO0OO00O0OO0O0O0OOO00O->GetDomain();  
    $OOOO000OOO0O0O000O00000OO000OO0 = $_SERVER["HTTP_HOST"];  
    $O0000OOO000OOO00OO0O0000000OO00 = (strpos($OOOO000OOO0O0O000O00000OO000OO0, base64_decode('d3d3Lg==')) === false) ? "www.".$OOOO000OOO0O0O000O00000OO000OO0 : $OOOO000OOO0O0O000O00000OO000OO0;  
    $O0OO00O00000O000OOOOOO000O0O0O0 = str_replace("www.", '', $OOOO000OOO0O0O000O00000OO000OO0);  
    if ($OOOOO0O000OOOOO000OO00O0O0OOO00 != md5($O0000OOO000OOO00OO0O0000000OO00) && $OOOOO0O000OOOOO000OO00O0O0OOO00 != md5($O0OO00O00000O000OOOOOO000O0O0O0)) { 
        return array(true, "Your license key is not for this domain");  
    }  
    $OOO0O00000OOO00O0OO0O000OO0OOOO = $O00O0OOO0OO0OO00O0OO0O0O0OOO00O->GetExpires();  
    if ($OOO0O00000OOO00O0OO0O000OO0OOOO != '') {  
        if (substr_count($OOO0O00000OOO00O0OO0O000OO0OOOO, ".") === 2) {  
            list($OO0O00O0O0O0OOOO0OOO0O000O00OOO, $O0O0OO0OOOOO000O0OOOOOOO0OO0O0O, $O0O0000O00OOOO0O00OO00OO0O0O00O) = explode(".", $OOO0O00000OOO00O0OO0O000OO0OOOO);  
            $OO0O0O00000O00O00OOOOOO0OO0OO0O = gmmktime(0, 0, 0, (int)$O0O0OO0OOOOO000O0OOOOOOO0OO0O0O, (int)$O0O0000O00OOOO0O00OO00OO0O0O00O, (int)$OO0O00O0O0O0OOOO0OOO0O000O00OOO);  
            if ($OO0O0O00000O00O00OOOOOO0OO0OO0O < gmdate("U")) {  
                return array(true, "Your license key expired on " . gmdate("jS F, Y", $OO0O0O00000O00O00OOOOOO0OO0OO0O));  
            }  
        } else {  
            return array(true, "Your license key contains an invalid expiration date");  
        }  
    }  
    return array(false, '');  
}   
 
function ss02k31nnb($OO000000OO000O0OO0O00O0OOOO0O00='i') {  
    static $OOO00OO00OOOO0000OO00OOOOO0OO0O = array();  
    if ($OO000000OO000O0OO0O00O0OOOO0O00 == 'i') {  
        $OO000000OO000O0OO0O00O0OOOO0O00 = constant("SENDSTUDIO_LICENSEKEY");  
    }  
    $O00O00O0OOO00OO0O0000O000OO0OOO = serialize($OO000000OO000O0OO0O00O0OOOO0O00);  
    if (!array_key_exists($O00O00O0OOO00OO0O0000O000OO0OOO, $OOO00OO00OOOO0000OO00OOOOO0OO0O)) {  
        $O0OO00O000O0O00OOOO000OO0O0O0OO = new License();  
        $O0OO00O000O0O00OOOO000OO0O0O0OO->DecryptKey($OO000000OO000O0OO0O00O0OOOO0O00);  
        $O000OO0OOO0O0000O00O0OO00O0OOOO = $O0OO00O000O0O00OOOO000OO0O0O0OO->GetError();  
        if ($O000OO0OOO0O0000O00O0OO00O0OOOO) {  
            return false;  
        }  
        $OOO00OO00OOOO0000OO00OOOOO0OO0O[$O00O00O0OOO00OO0O0000O000OO0OOO] = $O0OO00O000O0O00OOOO000OO0O0O0OO;  
    }  
    return $OOO00OO00OOOO0000OO00OOOOO0OO0O[$O00O00O0OOO00OO0O0000O000OO0OOO];  
}   
 
function f0pen() {  
    static $O0O0OOO00O0O00O0OOOO0O0O0OO00OO = false;   
    if ($O0O0OOO00O0O00O0OOOO0O0O0OO00OO !== false) {  
        return $O0O0OOO00O0O00O0OOOO0O0O0OO00OO;  
    }  
    $O0O0OOO00O0O00O0OOOO0O0O0OO00OO = ss02k31nnb(constant("SENDSTUDIO_LICENSEKEY"));  
    if (!$O0O0OOO00O0O00O0OOOO0O0O0OO00OO) {  
        return false;  
    }  
    if ($O0O0OOO00O0O00O0OOOO0O0O0OO00OO->GetNFR()) {  
        define("SS_NFR", rand(1027, 5483));  
    }    
    if (defined("IEM_SYSTEM_LICENSE_AGENCY")) {  
        die;  
    }  
    define("IEM_SYSTEM_LICENSE_AGENCY", $O0O0OOO00O0O00O0OOOO0O0O0OO00OO->GetAgencyID());  
    return $O0O0OOO00O0O00O0OOOO0O0O0OO00OO;  
}   
 
function installCheck() {  
    $OO0OOO00OOO00000O0O00O0OO000000 = func_get_args();  
    if (sizeof($OO0OOO00OOO00000O0O00O0OO000000) != 2) {  
        return false;  
    }  
    $O000OOO00O0OO000OOO00O00OO0O0O0 = array_shift($OO0OOO00OOO00000O0O00O0OO000000);  
    $O0O0OOO0OO00O0O0O0O00O000O00O0O = array_shift($OO0OOO00OOO00000O0O00O0OO000000);  
    $OOOOO00OO0O0000OO0O0000OOOOOO00 = ss02k31nnb($O000OOO00O0OO000OOO00O00OO0O0O0);  
    return true;  
}   
 
function OK($OOOO0O0O0OO0OOO0O00OOOOO0OOO000) {  
    $OO0OO0OO00OO00OOO0OO0OOO0O00OO0 = ss02k31nnb();  
    if (defined($OOOO0O0O0OO0OOO0O00OOOOO0OOO000)) {  
        return false;  
    }  
    return true;  
}   
 
function check() {  
    return true;  
}   
 
function gmt(&$OO0OO0OOOOO0O0OOOO0O000OOOO0OO0) {  
    $O0O0OO0O00O0OO0000O0O000000000O = constant("SENDSTUDIO_LICENSEKEY");  
    $O00OO0000O0OO0OO0OO0OOO0O0000O0 = ss02k31nnb($O0O0OO0O00O0OO0000O0O000000000O);    
    if (!$O00OO0000O0OO0OO0OO0OOO0O0000O0) {  
        return;  
    }  
}   
 
function checkTemplate() {  
    $O000O0O00OOOO0O0O00OOO0O00OO0OO = func_get_args();  
    if (sizeof($O000O0O00OOOO0O0O00OOO0O00OO0OO) != 2) {  
        return '';  
    }  
    $O0OOOO00OOO00O00O0OOOOO0000OO0O = strtolower($O000O0O00OOOO0O0O00OOO0O00OO0OO[0]);  
    $O0OO000000O000OOOO00O0O0000OO00 = f0pen();  
    if (!$O0OO000000O000OOOO00O0O0000OO00) {  
        return $O0OOOO00OOO00O00O0OOOOO0000OO0O;  
    }  
    $OO0O00OOO0O000O000O000O0O000O00 = $O0OO000000O000OOOO00O0O0000OO00->GetEdition();  
    if (empty($OO0O00OOO0O000O000O000O0O000O00)) {  
        return $O0OOOO00OOO00O00O0OOOOO0000OO0O;  
    }  
     
    $GLOBALS["Searchbox_List_Info"] = GetLang("Searchbox_List_Info", "(Only visible contact lists/segments you have ticked will be selected)");  
    $GLOBALS["ProductEdition"] = $O0OO000000O000OOOO00O0O0000OO00->GetEdition();  
    if (defined("SS_NFR")) {  
        $GLOBALS["ProductEdition"] .= "Not For Resale";  
        if ($O0OOOO00OOO00O00O0OOOOO0000OO0O !== "header") {  
            $GLOBALS["ProductEdition"] .= GetLang("UpgradeMeLK", " (<a href=\"http://www.interspire.com/emailmarketer/\" target=\"_blank\">Upgrade</a>)");  
        }  
    }  
    return $O0OOOO00OOO00O00O0OOOOO0000OO0O;  
}   
 
function verify() {  
    $GLOBALS["ListErrorMsg"] = GetLang("TooManyLists", "You have too many lists and have reached your maximum. Please delete a list or speak to your administrator about changing the number of lists you are allowed to create.");  
    $O0OO000OOO0O0O0OO0OOO000OOOOO00 = func_get_args();  
    if (sizeof($O0OO000OOO0O0O0OO0OOO000OOOOO00) != 1) {  
        return false;  
    }  
    $O0OOOO00O0OOO0OOO00O0O000O0OO00 = f0pen();  
    if (!$O0OOOO00O0OOO0OOO00O0O000O0OO00) {  
        return false;  
    }  
    $OO00O0OO00O00O0OO00O00OOO0OO00O = $O0OOOO00O0OOO0OOO00O0O000O0OO00->GetLists();   
    if ($OO00O0OO00O00O0OO00O00OOO0OO00O == 0) {  
        return true;  
    }  
    if (isset($GLOBALS["DoListChecks"])) {  
        return $GLOBALS["DoListChecks"];  
    }  
    $OO00OO00OOOOO00OOO00O0OOO0O000O = IEM::getDatabase();  
    $OOO00OOOOO0O0OOOOOO0OO0000O0OO0 = "SELECT COUNT(1) AS count FROM [|PREFIX|]lists";  
    $OOO0OOOO0O0OOO00000O0O0O0O0OO00 = $OO00OO00OOOOO00OOO00O0OOO0O000O->Query($OOO00OOOOO0O0OOOOOO0OO0000O0OO0);  
    $O0OOOOO00O0O0O0OOO00OOOOOOOO0O0 = $OO00OO00OOOOO00OOO00O0OOO0O000O->FetchOne($OOO0OOOO0O0OOO00000O0O0O0O0OO00, "count");  
    if ($O0OOOOO00O0O0O0OOO00OOOOOOOO0O0 < $OO00O0OO00O00O0OO00O00OOO0OO00O) {  
        $GLOBALS["DoListChecks"] = true;  
        return true;  
    }  
    $GLOBALS["ListErrorMsg"] = GetLang("NoMoreLists_LK", "Your license key does not allow you to create any more mailing lists. Please upgrade.");  
    $GLOBALS["DoListChecks"] = false;  
    return false;  
}   
 
function gz0pen() {  
    $OOO00OOOO0OOO0O00OO0O0000O00OOO = func_get_args();  
    if (sizeof($OOO00OOOO0OOO0O00OO0O0000O00OOO) != 4) {  
        return false;  
    }  
    $O00O0O00O00O00OO0O000OOO00O0O00 = strtolower($OOO00OOOO0OOO0O00OO0O0000O00OOO[0]);  
    $O000OO00OO000000OO000O00000OO00 = strtolower($OOO00OOOO0OOO0O00OO0O0000O00OOO[1]);  
    $OO0O000000000OOOOOO0OOOOOO00OO0 = f0pen();  
    if (!$OO0O000000000OOOOOO0OOOOOO00OO0) {  
        if ($O00O0O00O00O00OO0O000OOO00O0O00 == "system" && $O000OO00OO000000OO000O00000OO00 == "system") {  
            return true;  
        }  
        return false;  
    }  
    return true;  
}   
 
function GetDisplayInfo($O0OOO0O000OO00O0O0O0000000O00OO) {  
    $OOOO0OO0O000OO00O0O0O00O0OO0O0O = f0pen();  
    if (!$OOOO0OO0O000OO00O0O0O00O0OO0O0O) {  
        return '';  
    }  
     
    $OOOO000O000O000O0OO0O0O00OOOOO0 = '';  
    $OO0OOO0O0OOO00O0O0OO0O0OO0OO0O0 = $OOOO0OO0O000OO00O0O0O00O0OO0O0O->GetExpires();  
    if ($OO0OOO0O0OOO00O0O0OO0O0OO0OO0O0) {  
        list($O0OO00000OOO000O00O0O0O00O0OOOO, $OOO00OOOOO0OO0OO00000O0000OO000, $OO0O0O0O000O0OO0O00O0OO00OO00OO) = explode(".", $OO0OOO0O0OOO00O0O0OO0O0OO0OO0O0); $O0OO0OOOOO0O0OO0O0000O0OO0OO000 = gmdate("U");  
        $OO0OOO0O0OOO00O0O0OO0O0OO0OO0O0 = gmmktime(0,0,0,$OOO00OOOOO0OO0OO00000O0000OO000, $OO0O0O0O000O0OO0O00O0OO00OO00OO, $O0OO00000OOO000O00O0O0O00O0OOOO);  
        $OOO0OO0OOOOOO00000OOOO0OO00OO0O = floor(($OO0OOO0O0OOO00O0O0OO0O0OO0OO0O0 - $O0OO0OOOOO0O0OO0O0000O0OO0OO000) / 86400);  
        $O000O00OOOOOO0O0O000OO00O0OOOO0 = 30;  
        $OO0OOOO0OO0000OO00OOOOO00000O0O = $O000O00OOOOOO0O0O000OO00O0OOOO0 - $OOO0OO0OOOOOO00000OOOO0OO00OO0O;    
        if ($OOO0OO0OOOOOO00000OOOO0OO00OO0O <= $O000O00OOOOOO0O0O000OO00O0OOOO0) {  
            if (!defined("LNG_UrlPF_Heading")) {  
                define("LNG_UrlPF_Heading", "%s Day Free Trial");  
            }  
            $GLOBALS[base64_decode('UGFuZWxEZXNj')] = sprintf(GetLang("UrlPF_Heading", base64_decode('JXMgRGF5IEZyZWUgVHJpYWw=')), $O000O00OOOOOO0O0O000OO00O0OOOO0);  
            $GLOBALS["Image"] = base64_decode('dXBncmFkZV9iZy5naWY=');  
            $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("id=\"popularhelparticles\"", "id=\"upgradenotice\"", $O0OOO0O000OO00O0O0O0000000O00OO->ParseTemplate(base64_decode('aW5kZXhfcG9wdWxhcmhlbHBhcnRpY2xlc19wYW5lbA=='),true));  
            if (!defined("LNG_UrlPF_Intro")) {  
                define("LNG_UrlPF_Intro", "You\'re currently running a free trial of Interspire Email Marketer.%sYou\'re on day %s of your %s day free trial. <a href=\"http://www.interspire.com/emailmarketer/pricing.php\" target=\"_blank\">Click here to learn about upgrading</a>.");  
            }  
            if (!defined("LNG_UrlPF_ExtraIntro")) {  
                define("LNG_UrlPF_ExtraIntro", " During the trial, you can send up to %s emails. ");  
            }  
            if (!defined("LNG_UrlPF_Intro_Done")) {  
                define(base64_decode('TE5HX1VybFBGX0ludHJvX0RvbmU='), base64_decode('WW91XCdyZSBjdXJyZW50bHkgcnVubmluZyBhIGZyZWUgdHJpYWwgb2YgSW50ZXJzcGlyZSBFbWFpbCBNYXJrZXRlci4lc1lvdXIgbGljZW5zZSBrZXkgZXhwaXJlZCAlcyBkYXlzIGFnby4gPGEgaHJlZj0iaHR0cDovL3d3dy5pbnRlcnNwaXJlLmNvbS9lbWFpbG1hcmtldGVyL3ByaWNpbmcucGhwIiB0YXJnZXQ9Il9ibGFuayI+Q2xpY2sgaGVyZSB0byBsZWFybiBhYm91dCB1cGdyYWRpbmc8L2E+Lg==')); 
            }  
            if (!defined("LNG_UrlP")) {  
                define("LNG_UrlP", "<a href=\"http://www.interspire.com/emailmarketer/pricing.php\" target=\"_blank\"><img border=\"0\" src=\"images/learnMore.gif\" alt=\"\"/></a>"); 
            }  
            $OO0OOOOOOOO0OO0OOO00OOO000OO0O0 = "<br/><p style=\"text-align: left;\">" . GetLang("UrlP", base64_decode('PGEgaHJlZj0iaHR0cDovL3d3dy5pbnRlcnNwaXJlLmNvbS9lbWFpbG1hcmtldGVyL3ByaWNpbmcucGhwIiB0YXJnZXQ9Il9ibGFuayI+PGltZyBib3JkZXI9IjAiIHNyYz0iaW1hZ2VzL2xlYXJuTW9yZS5naWYiIGFsdD0iIi8+PC9hPg==')) .base64_decode('PC9wPg==');  
            $O00OO00000OOOO0OO0O00OO0OO0OO00 = GetLang("UrlPF_Intro", base64_decode('WW91IGFyZSBjdXJyZW50bHkgcnVubmluZyBhIGZyZWUgdHJpYWwgb2YgSW50ZXJzcGlyZSBFbWFpbCBNYXJrZXRlci4lc1lvdVwncmUgb24gZGF5ICVzIG9mIHlvdXIgJXMgZGF5IGZyZWUgdHJpYWwuIDxhIGhyZWY9Imh0dHA6Ly93d3cuaW50ZXJzcGlyZS5jb20vZW1haWxtYXJrZXRlci9wcmljaW5nLnBocCIgdGFyZ2V0PSJfYmxhbmsiPkNsaWNrIGhlcmUgdG8gbGVhcm4gYWJvdXQgdXBncmFkaW5nPC9hPi4=')) . $OO0OOOOOOOO0OO0OOO00OOO000OO0O0;  
            $O00O000OO0OO000O00O000O00OO00OO = GetLang(base64_decode('VXJsUEZfSW50cm9fRG9uZQ=='), "You are currently running a free trial of Interspire Email Marketer.%sYour license key expired %s days ago. <a href=\"http://www.interspire.com/emailmarketer/pricing.php\" target=\"_blank\">Click here to learn about upgrading</a>.") . $OO0OOOOOOOO0OO0OOO00OOO000OO0O0;  
            $OOOO000OOOOO000OO0O0O0O00OO000O = '';  
            $OOOOO0OOO0OOO0OO0000OO0O0OO0OO0 = $OOOO0OO0O000OO00O0O0O00O0OO0O0O->GetSubscribers();  
            if ($OOOOO0OOO0OOO0OO0000OO0O0OO0OO0 > 0) {  
                $OOOO000OOOOO000OO0O0O0O00OO000O = sprintf(GetLang("UrlPF_ExtraIntro", base64_decode('IER1cmluZyB0aGUgdHJpYWwsIHlvdSBjYW4gc2VuZCB1cCB0byAlcyBlbWFpbHMuIA==')), $OOOOO0OOO0OOO0OO0000OO0O0OO0OO0);  
            }  
            if ($OOO0OO0OOOOOO00000OOOO0OO00OO0O > 0) {  
                $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("</ul>", "<p>".sprintf($O00OO00000OOOO0OO0O00OO0OO0OO00, $OOOO000OOOOO000OO0O0O0O00OO000O, $OO0OOOO0OO0000OO00OOOOO00000O0O, $O000O00OOOOOO0O0O000OO00O0OOOO0). "</p></ul>", $OOO00OO0OO0000000000000OOOOOOO0);  
            } else {  
                $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("</ul>", "<p>".sprintf($O00O000OO0OO000O00O000O00OO00OO, $OOOO000OOOOO000OO0O0O0O00OO000O, ($OOO0OO0OOOOOO00000OOOO0OO00OO0O * -1)) . base64_decode('PC9wPjwvdWw+'), $OOO00OO0OO0000000000000OOOOOOO0);  
            }  
            $GLOBALS["SubPanel"] = $OOO00OO0OO0000000000000OOOOOOO0;  
            $OOO0OO00OOO0OOO0OOO0O000O0OO000 = $O0OOO0O000OO00O0O0O0000000O00OO->ParseTemplate("indexpanel",true);  
            $OOO0OO00OOO0OOO0OOO0O000O0OO000 = str_replace("style=\"background: url(images/upgrade_bg.gif) no-repeat;padding-left: 20px;\"", '', $OOO0OO00OOO0OOO0OOO0O000O0OO000);  
            $OOO0OO00OOO0OOO0OOO0O000O0OO000 = str_replace("class=\"DashboardPanel\"", "class=\"DashboardPanel UpgradeNotice\"", $OOO0OO00OOO0OOO0OOO0O000O0OO000);  
            $OOOO000O000O000O0OO0O0O00OOOOO0 .= $OOO0OO00OOO0OOO0OOO0O000O0OO000;  
        }  
    }  
    $OO00OO0O0OOO00OOOOO0OOOOOOOO00O = $OOOO0OO0O000OO00O0O0O00O0OO0O0O->GetSubscribers();  
    if ($OO00OO0O0OOO00OOOOO0OOOOOOOO00O == 0) {  
        return $OOOO000O000O000O0OO0O0O00OOOOO0; 
    }  
    $OO00OOO0OOOOO00O0O0O0OOO0000O0O = IEM::getDatabase();  
    $OOOOOOOOOOOO000OO00000OO0000O0O = "SELECT SUM(subscribecount) as total FROM [|PREFIX|]lists";  
    $O0OO0O0000OO000000OO0000O0000O0 = $OO00OOO0OOOOO00O0O0O0OOO0000O0O->FetchOne($OOOOOOOOOOOO000OO00000OO0000O0O);  
    $GLOBALS["PanelDesc"] = GetLang("ImportantInformation", "Important Information");  
    $GLOBALS["Image"] = base64_decode('aW5mby5naWY='); $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("popularhelparticles", "importantinfo", $O0OOO0O000OO00O0O0O0000000O00OO->ParseTemplate("index_popularhelparticles_panel",true));  
    $O00OOOO0O0OO0O0000O0O00O0O00O00 = false;  
    if ($O0OO0O0000OO000000OO0000O0000O0 > $OO00OO0O0OOO00OOOOO0OOOOOOOO00O) {  
        $GLOBALS["Image"] = "error.gif";  
        $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("</ul>", sprintf(GetLang(base64_decode('TGltaXRfT3Zlcg=='), "You are over the maximum number of contacts you are allowed to have. You have <i>%s</i> in total and your limit is <i>%s</i>. You will only be able to send to a maximum of %s at a time. <a href=\"http://www.interspire.com/emailmarketer/compare.php\" target=\"_blank\">Learn more about upgrading.</a>"), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($O0OO0O0000OO000000OO0000O0000O0), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($OO00OO0O0OOO00OOOOO0OOOOOOOO00O), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($OO00OO0O0OOO00OOOOO0OOOOOOOO00O)) . "</ul>", $OOO00OO0OO0000000000000OOOOOOO0);  
        $O00OOOO0O0OO0O0000O0O00O0O00O00 = true;  
    } elseif ($O0OO0O0000OO000000OO0000O0000O0 == $OO00OO0O0OOO00OOOOO0OOOOOOOO00O) {  
        $GLOBALS["Image"] = "warning.gif";  
        $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("</ul>", sprintf(GetLang("Limit_Reached", "You have reached the maximum number of contacts you are allowed to have. You have <i>%s</i> contacts and your limit is <i>%s</i> in total. <a href=\"http://www.interspire.com/emailmarketer/compare.php\" target=\"_blank\">Learn more about upgrading.</a>"), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($O0OO0O0000OO000000OO0000O0000O0), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($OO00OO0O0OOO00OOOOO0OOOOOOOO00O)) . base64_decode('PC91bD4='), $OOO00OO0OO0000000000000OOOOOOO0);  
        $O00OOOO0O0OO0O0000O0O00O0O00O00 = true;  
    } elseif ($O0OO0O0000OO000000OO0000O0000O0 > (0.7 * $OO00OO0O0OOO00OOOOO0OOOOOOOO00O)) {  
        $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("</ul>", sprintf(GetLang(base64_decode('TGltaXRfQ2xvc2U='), "You are reaching the total number of contacts for which you are licensed. You have <i>%s</i> contacts and your limit is <i>%s</i> in total. <a href=\"http://www.interspire.com/emailmarketer/compare.php\" target=\"_blank\">Learn more about upgrading.</a>"), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($O0OO0O0000OO000000OO0000O0000O0), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($OO00OO0O0OOO00OOOOO0OOOOOOOO00O)) . base64_decode('PC91bD4='), $OOO00OO0OO0000000000000OOOOOOO0);  
        $O00OOOO0O0OO0O0000O0O00O0O00O00 = true;  
    } else {  
        $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("</ul>", sprintf(GetLang("Limit_Info", base64_decode('WW91IGhhdmUgPGk+JXM8L2k+IGNvbnRhY3RzIGFuZCB5b3VyIGxpbWl0IGlzIDxpPiVzPC9pPiBpbiB0b3RhbC4gPGEgaHJlZj0iaHR0cDovL3d3dy5pbnRlcnNwaXJlLmNvbS9lbWFpbG1hcmtldGVyL2NvbXBhcmUucGhwIiB0YXJnZXQ9Il9ibGFuayI+TGVhcm4gbW9yZSBhYm91dCB1cGdyYWRpbmcuPC9hPg==')), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($O0OO0O0000OO000000OO0000O0000O0), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($OO00OO0O0OOO00OOOOO0OOOOOOOO00O)) . "</ul>", $OOO00OO0OO0000000000000OOOOOOO0); $O00OOOO0O0OO0O0000O0O00O0O00O00 = true;  
    }  
    if ($O00OOOO0O0OO0O0000O0O00O0O00O00) {  
        $GLOBALS["SubPanel"] = $OOO00OO0OO0000000000000OOOOOOO0; $OOOO000O000O000O0OO0O0O00OOOOO0 .= $O0OOO0O000OO00O0O0O0000000O00OO->ParseTemplate("indexpanel",true);  
    }  
    return $OOOO000O000O000O0OO0O0O00OOOOO0;  
}   
 
function checksize($O0OOO00OO0O00O000OO0OO0000O0OOO, $O00OOO00OOO00O0O0000O0OO00O00O0, $O0O0O00OOOO00O000OOOO000O00OOO0) {  
    if ($O00OOO00OOO00O0O0000O0OO00O00O0 === "true") {  
        return;  
    }  
    if (!$O0O0O00OOOO00O000OOOO000O00OOO0) {  
        return;  
    }  
    $OO0O0000000O00OO0000OO00000O0O0 = f0pen();  
    if (!$OO0O0000000O00OO0000OO00000O0O0) {  
        return;  
    }  
    IEM::sessionRemove("SendSize_Many_Extra");  
    IEM::sessionRemove("ExtraMessage");  
    IEM::sessionRemove("MyError");  
    $OOO0OOO00O000OO0000O00OO0O00000 = $OO0O0000000O00OO0000OO00000O0O0->GetSubscribers();  
    $OO000O0OOO0O0O0OOOO0000OO0O0OO0 = true;  
    if ($OOO0OOO00O000OO0000O00OO0O00000 > 0 && $O0OOO00OO0O00O000OO0OO0000O0OOO > $OOO0OOO00O000OO0000O00OO0O00000) {  
        IEM::sessionSet("SendSize_Many_Extra", $OOO0OOO00O000OO0000O00OO0O00000);  
        $OO000O0OOO0O0O0OOOO0000OO0O0OO0 = false;  
    } else {  
        $OOO0OOO00O000OO0000O00OO0O00000 = $O0OOO00OO0O00O000OO0OO0000O0OOO;  
    }   
     
    if (defined("SS_NFR")) {  
        $O0OOOO0OOOO0OOO00OO0OO0OO0000O0 = 0;  
        $OO0O0OO0O000O0OO000O00OO00O0000 = IEM_STORAGE_PATH . "/.sess_9832499kkdfg034sdf";  
        if (is_readable($OO0O0OO0O000O0OO000O00OO00O0000)) {  
            $O0O0000O0O0OOOO00OOOO0O0O00OOOO = file_get_contents($OO0O0OO0O000O0OO000O00OO00O0000);  
            $O0OOOO0OOOO0OOO00OO0OO0OO0000O0 = base64_decode($O0O0000O0O0OOOO00OOOO0O0O00OOOO);  
        }  
         
        if ($O0OOOO0OOOO0OOO00OO0OO0OO0000O0 > 1000) {  
            $OOOO0OO0O0OO0OOO00OO0OO0OO000OO = "This is an NFR copy of Interspire Email Marketer. You are only allowed to send up to 1,000 emails using this copy. For furtherdetails, please see your NFR agreement . "; 
        } 
         
             
            IEM::sessionSet("ExtraMessage", "<script> 
                    $(document) . ready(function () { 
                    alert('" . $OOOO0OO0O0OO0OOO00OO0OO0OO000OO . "'); 
                    document . location . href = 'index.php' 
                    }); </script>"); 
            $O00O0O0OO00O00OO0O0O000O00O00O0 = new SendStudio_Functions();  
            $O00OO00O000000OO0O000O0OOOO000O = $O00O0O0OO00O00OO0O0O000O00O00O0->FormatNumber(0);  
            $O000OO00O00OO0O00OOO000O0O0OO00 = $O00O0O0OO00O00OO0O0O000O00O00O0->FormatNumber($O0OOO00OO0O00O000OO0OO0000O0OOO);  
            $OOO0O0O00OOO0000O00OO000O0OO0O0 = sprintf(GetLang($O00O00O000O0000000O0OO00O000O00, $OO00OOOO000O000O0OO0OOO0O0O0O00), $O00O0O0OO00O00OO0O0O000O00O00O0->FormatNumber($O0OOO00OO0O00O000OO0OO0000O0OOO), '');  
            IEM::sessionSet("MyError", $O00O0O0OO00O00OO0O0O000O00O00O0->PrintWarning("SendSize_Many_Max", $O00OO00O000000OO0O000O0OOOO000O , $O000OO00O00OO0O00OOO000O0O0OO00, $O00OO00O000000OO0O000O0OOOO000O));  
            IEM::sessionSet("SendInfoDetails", array(base64_decode('TXNn') => $OOO0O0O00OOO0000O00OO000O0OO0O0, "Count" => $OO0O0000O00O00O0O00O0O0000OO000));  
            return;  
    }  
 
    $O0OOOO0OOOO0OOO00OO0OO0OO0000O0 += $O0OOO00OO0O00O000OO0OO0000O0OOO;  
    @file_put_contents($OO0O0OO0O000O0OO000O00OO00O0000, base64_encode($O0OOOO0OOOO0OOO00OO0OO0OO0000O0));  
}  
 
IEM::sessionSet("SendRetry", $OO000O0OOO0O0O0OOOO0000OO0O0OO0);  
if (!class_exists("Sendstudio_Functions", false)) {  
    require_once dirname(__FILE__) . "/sendstudio_functions.php";  
}  
$O00O0O0OO00O00OO0O0O000O00O00O0 = new SendStudio_Functions();  
 
$O00O00O000O0000000O0OO00O000O00 = "SendSize_Many";  
$OO00OOOO000O000O0OO0OOO0O0O0O00 = "This email campaign will be sent to approximately %s contacts.";  
$OO0O0OOOO0OO000OOO0O0OOOO000O0O = '';  
 
$OO0O0000O00O00O0O00O0O0000OO000 = min($OOO0OOO00O000OO0000O00OO0O00000, $O0OOO00OO0O00O000OO0OO0000O0OOO);  
if (!$OO000O0OOO0O0O0OOOO0000OO0O0OO0) {  
    $O00OO00O000000OO0O000O0OOOO000O = $O00O0O0OO00O00OO0O0O000O00O00O0->FormatNumber($OOO0OOO00O000OO0000O00OO0O00000);  
    $O000OO00O00OO0O00OOO000O0O0OO00 = $O00O0O0OO00O00OO0O0O000O00O00O0->FormatNumber($O0OOO00OO0O00O000OO0OO0000O0OOO);  
    IEM::sessionSet("MyError", $O00O0O0OO00O00OO0O0O000O00O00O0->PrintWarning(base64_decode('U2VuZFNpemVfTWFueV9NYXg='), $O00OO00O000000OO0O000O0OOOO000O , $O000OO00O00OO0O00OOO000O0O0OO00, $O00OO00O000000OO0O000O0OOOO000O));  
    if (defined("SS_NFR")) {  
        $OOOO0OO0O0OO0OOO00OO0OO0OO000OO = sprintf(GetLang("SendSize_Many_Max_Alert", "--- Important: Please Read --- This is an NFR copy of the application. This limit your sending to a maximum of %s emails. You are trying to send %s emails, so only the first %s emails will be sent."), $O00OO00O000000OO0O000O0OOOO000O , $O000OO00O00OO0O00OOO000O0O0OO00, $O00OO00O000000OO0O000O0OOOO000O);  
    } else {  
        $OOOO0OO0O0OO0OOO00OO0OO0OO000OO = sprintf(GetLang("SendSize_Many_Max_Alert", "--- Important: Please Read --- Your license allows you to send a maximum of %s emails at once. You are trying to send %s emails, so only the first %s emails will be sent. To send more emails, please upgrade. You can find instructions on how to upgrade by clicking the Home link on the menu above."), $O00OO00O000000OO0O000O0OOOO000O , $O000OO00O00OO0O00OOO000O0O0OO00, $O00OO00O000000OO0O000O0OOOO000O);  
    }  
    IEM::sessionSet("ExtraMessage", "<script>$(document).ready(function() {alert('" . $OOOO0OO0O0OO0OOO00OO0OO0OO000OO . "');});</script>");  
    $OOO0O0O00OOO0000O00OO000O0OO0O0 = sprintf(GetLang($O00O00O000O0000000O0OO00O000O00, $OO00OOOO000O000O0OO0OOO0O0O0O00), $O00O0O0OO00O00OO0O0O000O00O00O0->FormatNumber($OO0O0000O00O00O0O00O0O0000OO000), $OO0O0OOOO0OO000OOO0O0OOOO000O0O);  
    IEM::sessionSet("SendInfoDetails", array("Msg" => $OOO0O0O00OOO0000O00OO000O0OO0O0, "Count" => $OO0O0000O00O00O0O00O0O0000OO000));  
}   
 
function setmax($O0O0O00OOOOOOOOOOO00OOO0OO0O00O, &$O0OO000OOO0O00O0OO00OO0O0OO00OO) {  
    ss9O24kwehbehb();   
    if ($O0O0O00OOOOOOOOOOO00OOO0OO0O00O === "true" || $O0O0O00OOOOOOOOOOO00OOO0OO0O00O === "-1") {  
        return;  
    }  
    $O0O000O0OOO00000O0000OO0OO0000O = f0pen();  
    if (!$O0O000O0OOO00000O0000OO0OO0000O) {  
        $O0OO000OOO0O00O0OO00OO0O0OO00OO = '';  
        return;  
    }  
    $O0OO0O000OO00000O0OO0O000000OOO = $O0O000O0OOO00000O0000OO0OO0000O->GetSubscribers();  
    if ($O0OO0O000OO00000O0OO0O000000OOO == 0) {  
        return;  
    }  
    $O0OO000OOO0O00O0OO00OO0O0OO00OO .= " ORDER BY l.subscribedate ASC LIMIT " . $O0OO0O000OO00000O0OO0O000000OOO;  
}   
 
function check_user_dir($OOOO00O0OO00O0O0O0O0O0000O0O0OO, $OO0OOOO00OO0OOOOOOOO00O0000O00O) {  
    return (create_user_dir($OOOO00O0OO00O0O0O0O0O0000O0O0OO, 1, $OO0OOOO00OO0OOOOOOOO00O0000O00O) === true);  
}   
 
function del_user_dir($OO000OO0OOOO0O0000OOOO0O0OO00O0=0) {  
    $O0O00O0O0OOOOO0O0O0O00OO000O0OO = (create_user_dir(0, 2) === true);   
    if (!$O0O00O0O0OOOOO0O0O0O00OO000O0OO) {  
        GetFlashMessages();  
    }  
     
    if (!is_array($OO000OO0OOOO0O0000OOOO0O0OO00O0) && $OO000OO0OOOO0O0000OOOO0O0OO00O0 > 0) {  
        remove_directory(TEMP_DIRECTORY . "/user/" . $OO000OO0OOOO0O0000OOOO0O0OO00O0); 
    }  
    return true;  
}   
 
function create_user_dir($OOOO0O00O0O00O0OO00O000O00O000O = 0, $OOO0OO0O0O0000O000O0OOO0OO00O0O = 0, $OO000000OO00O0O0OO00O000OO0O000 = 0) {  
    static $OOOO00OO0O0O000O0OOO00OOO0OO0OO = false;  
    $OOO0OO0O0O0000O000O0OOO0OO00O0O = intval($OOO0OO0O0O0000O000O0OOO0OO00O0O);  
    $OOOO0O00O0O00O0OO00O000O00O000O = intval($OOOO0O00O0O00O0OO00O000O00O000O);  
    if (!in_array($OOO0OO0O0O0000O000O0OOO0OO00O0O, array(0,1,2,3))) {  
        FlashMessage("An internal error occured while trying to create/edit/delete the selected user(s). Please contact Interspire.", SS_FLASH_MSG_ERROR);  
        return false;  
    }  
    if (!in_array($OO000000OO00O0O0OO00O000OO0O000, array(0,1,2))) {  
        FlashMessage("An internal error occured while trying to save the selected user record. Please contact Interspire.", SS_FLASH_MSG_ERROR);  
        return false;  
    }   
     
    $OOOOO0O0O00000000O0O0OO00OOOOOO = IEM::getDatabase();  
     
    $OOO00000O000000OO00O000000O000O = 0;  
    $OOOOO0OO0O0OO0O0OOO00O00OOOOOOO = 0;  
    $OO0OOO0OO00O0O0000OO0O0O00OOOO0 = false;  
    $OO00O00OO00OO0OOOO00O000000OO00 = $OOOOO0O0O00000000O0O0OO00OOOOOO->Query("SELECT COUNT(1) AS count, trialuser FROM [|PREFIX|]users GROUP BY trialuser");  
    if (!$OO00O00OO00OO0OOOO00O000000OO00) {   
        $OO00O00OO00OO0OOOO00O000000OO00 = $OOOOO0O0O00000000O0O0OO00OOOOOO->Query("SELECT COUNT(1) AS count, 0 AS trialuser FROM [|PREFIX|]users");   
        if (!$OO00O00OO00OO0OOOO00O000000OO00) {  
            FlashMessage("An internal error occured while trying to create/edit/delete the selected user(s). Please contact Interspire.", SS_FLASH_MSG_ERROR);  
            return false;  
        }  
    }  
    while ($O0OOO0OOO0O0OO0OOO0O0000000OO0O = $OOOOO0O0O00000000O0O0OO00OOOOOO->Fetch($OO00O00OO00OO0OOOO00O000000OO00)) {  
        if ($O0OOO0OOO0O0OO0OOO0O0000000OO0O["trialuser"]) {  
            $OOOOO0OO0O0OO0O0OOO00O00OOOOOOO += intval($O0OOO0OOO0O0OO0OOO0O0000000OO0O["count"]);  
        } else {  
            $OOO00000O000000OO00O000000O000O += intval($O0OOO0OOO0O0OO0OOO0O0000000OO0O["count"]);  
        }  
    }  
     
    $OOOOO0O0O00000000O0O0OO00OOOOOO->FreeResult($OO00O00OO00OO0OOOO00O000000OO00);   
    $OO000OOOO0O0OO000O0O000O00OOO0O = "www.user-check.net";  
    $O0O0O0O0OOOO00O000OO00O0O00OO0O = "/v.php?p=4&d=".base64_encode(SENDSTUDIO_APPLICATION_URL) . "&u=" . $OOO00000O000000OO00O000000O000O;  
    $OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0 = '';  
    $O0OO0000000OOO0000OOO0OO000OOOO = false;  
    $OO00O0O00O00OO000O0OO00000O0O0O = false;  
    $OO0OO0000O0OOO00OOO00000O0O00OO = defined("IEM_SYSTEM_LICENSE_AGENCY") ? constant("IEM_SYSTEM_LICENSE_AGENCY") : '';  
     
    if (!empty($OO0OO0000O0OOO00OOO00000O0O00OO)) {  
        $OO000OOOO0O0OO000O0O000O00OOO0O = "www.user-check.net";  
        $O0O0O0O0OOOO00O000OO00O0O00OO0O = "/iem_check.php";  
        $OO0OOO0OO00O00OOO00000O0O0000OO = ss02k31nnb();  
        $O00OO00OO00000OOO000000OO00000O = $OO0OOO0OO00O00OOO00000O0O0000OO->GetEdition();  
        $OO00O000000OO00000000OOO00OOOOO = array( "agencyid" => $OO0OO0000O0OOO00OOO00000O0O00OO,  
            "action" => $OOO0OO0O0O0000O000O0OOO0OO00O0O,  
            "upgrade" => $OO000000OO00O0O0OO00O000OO0O000,  
            "ncount" => $OOO00000O000000OO00O000000O000O,  
            "tcount" => $OOOOO0OO0O0OO0O0OOO00O00OOOOOOO,  
            "edition" => $O00OO00OO00000OOO000000OO00000O,  
            "url" => SENDSTUDIO_APPLICATION_URL );  
        if (!$OOOO00OO0O0O000O0OOO00OOO0OO0OO) {    
            $OOO0OOO0O0O0O0OO0O00O00OOO0O0O0 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 %:{[]};,";  
            $OOO00OO0O0000OOOOOO00O0000O0OOO = "GCOzpTRD}SWvZU67m;c10[X4d3HsiF8qhu%LtA{KoeYQxjwMakbEBy]Vfr:P ,lgn5NI2J9";   
            $OOOO00OO0O0O000O0OOO00OOO0OO0OO = create_function("$O00O0O0O0O0O0OOO", "return strtr($O00O0O0O0O0O0OOO,"."'".$OOO0OOO0O0O0O0OO0O00O00OOO0O0O0."','".$OOO00OO0O0000OOOOOO00O0000O0OOO."'".");");  
            unset($OOO0OOO0O0O0O0OO0O00O00OOO0O0O0);  
            unset($OOO00OO0O0000OOOOOO00O0000O0OOO);  
        }  
         
        $O0O0O0O00OO0000OOOOOOO0000OO0OO = serialize($OO00O000000OO00000000OOO00OOOOO);  
        $OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0 = base64_decode('ZGF0YT0=') . rawurlencode(base64_encode(convert_uuencode($OOOO00OO0O0O000O0OOO00OOO0OO0OO($O0O0O0O00OO0000OOOOOOO0000OO0OO))));  
        $OO00O0O00O00OO000O0OO00000O0O0O = hexdec(doubleval(sprintf("%u", crc32($O0O0O0O00OO0000OOOOOOO0000OO0OO)))) . base64_decode('Lk9LLkZBSUxFRC45MTMyNzQwODcwMjM0LklFTTU3'); unset($O0O0O0O00OO0000OOOOOOO0000OO0OO);  
    }   
    while (true) {    
        if (function_exists("curl_init")) {  
            $O0000OO0OO00O0OO0OOO0O0000000OO = curl_init();  
            curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_URL, "http://" . $OO000OOOO0O0OO000O0O000O00OOO0O . $O0O0O0O0OOOO00O000OO00O0O00OO0O);  
            curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_HEADER, 0);  
            curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_RETURNTRANSFER, true);  
            curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_FAILONERROR, true);  
            if (!empty($OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0)) {  
                curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_POST, true);  
                curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_POSTFIELDS, $OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0);  
                curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_TIMEOUT, 5);  
            } else {  
                curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_TIMEOUT, 1);  
            }  
             
            $O0OO0000000OOO0000OOO0OO000OOOO = @curl_exec($O0000OO0OO00O0OO0OOO0O0000000OO);  
            curl_close($O0000OO0OO00O0OO0OOO0O0000000OO);  
            break;  
        }   
         
        if (!empty($OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0)) {  
            $OOOO00O0O0OOOO00OOOO000O0O0OO0O = @fsockopen($OO000OOOO0O0OO000O0O000O00OOO0O, 80, $O0000OOOO00O0000OOO000OOOOO0O0O, $O0O0OO00OO000O0OOOOO0O0OO0O00O0, 5);  
            if (!$OOOO00O0O0OOOO00OOOO000O0O0OO0O)  
                break;  
                $O0O00O00OO00OOO00OOOO0OOOOOOO00 = base64_decode('XHJcbg==');  
                $O0000OOOO00O0000OOO00000O0OOO00 = "POST ".$O0O0O0O0OOOO00O000OO00O0O00OO0O." HTTP/1.0".$O0O00O00OO00OOO00OOOO0OOOOOOO00;  
                $O0000OOOO00O0000OOO00000O0OOO00 .= base64_decode('SG9zdDog').$OO000OOOO0O0OO000O0O000O00OOO0O.$O0O00O00OO00OOO00OOOO0OOOOOOO00;  
                $O0000OOOO00O0000OOO00000O0OOO00 .= "Content-Type: application/x-www-form-urlencoded;".$O0O00O00OO00OOO00OOOO0OOOOOOO00;  
                $O0000OOOO00O0000OOO00000O0OOO00 .= "Content-Length: ".strlen($OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0).$O0O00O00OO00OOO00OOOO0OOOOOOO00;  
                $O0000OOOO00O0000OOO00000O0OOO00 .= base64_decode('Q29ubmVjdGlvbjogY2xvc2U=').$O0O00O00OO00OOO00OOOO0OOOOOOO00.$O0O00O00OO00OOO00OOOO0OOOOOOO00;  
                $O0000OOOO00O0000OOO00000O0OOO00 .= $OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0; @fputs($OOOO00O0O0OOOO00OOOO000O0O0OO0O, $O0000OOOO00O0000OOO00000O0OOO00, strlen($O0000OOOO00O0000OOO00000O0OOO00));  
                $OOO0O0OOOOO000OO000OO0O0OO00O0O = true;  
                $O0OO0000000OOO0000OOO0OO000OOOO = '';  
                while (!feof($OOOO00O0O0OOOO00OOOO000O0O0OO0O)) {  
                    $OO00O00OO00O0OO00O00O0OO00OO00O = trim(fgets($OOOO00O0O0OOOO00OOOO000O0O0OO0O, 1024));   
                    if ($OO00O00OO00O0OO00O00O0OO00OO00O == '') {  
                        $OOO0O0OOOOO000OO000OO0O0OO00O0O = false;  
                        continue;  
                    }  
                    if ($OOO0O0OOOOO000OO000OO0O0OO00O0O) {  
                        continue;  
                    }  
                    $O0OO0000000OOO0000OOO0OO000OOOO .= $OO00O00OO00O0OO00O00O0OO00OO00O;  
                }  
                @fclose($OOOO00O0O0OOOO00OOOO000O0O0OO0O);  
                break;  
        }    
         
        if (function_exists("stream_set_timeout") && SENDSTUDIO_FOPEN) {  
            $OOOO00O0O0OOOO00OOOO000O0O0OO0O = @fopen("http://" . $OO000OOOO0O0OO000O0O000O00OOO0O . $O0O0O0O0OOOO00O000OO00O0O00OO0O, "rb");  
            if (!$OOOO00O0O0OOOO00OOOO000O0O0OO0O) {  
                break;  
            }  
            stream_set_timeout($OOOO00O0O0OOOO00OOOO000O0O0OO0O, 1);  
            $O0OO0000000OOO0000OOO0OO000OOOO = '';  
            while (!@feof($OOOO00O0O0OOOO00OOOO000O0O0OO0O)) {  
                $O0OO0000000OOO0000OOO0OO000OOOO .= @fgets($OOOO00O0O0OOOO00OOOO000O0O0OO0O, 1024);  
            }  
            @fclose($OOOO00O0O0OOOO00OOOO000O0O0OO0O);  
            break;  
        }    
        break;  
    }   
    if (!empty($OO0OO0000O0OOO00OOO00000O0O00OO) && $O0OO0000000OOO0000OOO0OO000OOOO != $OO00O0O00O00OO000O0OO00000O0O0O) {  
        if (function_exists("FlashMessage", false)) {  
            FlashMessage("An internal error occured while trying to create/edit/delete the selected user(s). Please contact Interspire.", SS_FLASH_MSG_ERROR);  
        }  
        return false;  
    }      
    if ($OOOO0O00O0O00O0OO00O000O00O000O > 0) {  
        CreateDirectory(TEMP_DIRECTORY . "/user/{$OOOO0O00O0O00O0OO00O000O00O000O}", TEMP_DIRECTORY, 0777);  
    }  
    return true;  
}   
 
function osdkfOljwe3i9kfdn93rjklwer93() {  
    static $OOO00O0OO0OOO0000O0O0O0OO0000OO = false;  
    $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = true;  
    $OOOO00OOO000O0O0OOOOOO00O0OOO00 = false;  
    $O0O0O000O0O0O0000O0OOOO0000O0O0 = false;  
    $O000O000OO00OO000O00OO00O0O0OO0 = false;  
    $OO00OOOOO0OO0OOOOOO000O00O00O0O = false;  
    $OOOO0O0OOO0OO00O0O0O0O0OO0O00O0 = false;  
    $O000OO00OO0O0000O00O0OO000O0O0O = IEM::getDatabase();  
    $OO0000O0OO0O00O0O0000OOOO0000O0 = false;  
    $O0OO0OO0O0OO0O0000O00O0OOO0000O = 0;  
    $OOOO0O00000O0OOOOOO00000O00000O = constant("IEM_STORAGE_PATH") . "/template-cache/index_default_f837418342ab34e934a0348e9_tpl.php";     
    if (!$O000OO00OO0O0000O00O0OO000O0O0O) {  
        define("IEM_SYSTEM_ACTIVE", true);  
        return;  
    }  
    f0pen();   
    $OO0000O0OO0O00O0O0000OOOO0000O0 = ss02k31nnb(constant("SENDSTUDIO_LICENSEKEY"));  
    if (!$OO0000O0OO0O00O0O0000OOOO0000O0) {  
        define("IEM_SYSTEM_ACTIVE", true);  
        return;  
    }  
     
    $O000O00000OOOOOOO000O000O00O0O0 = "PingBackDays";  
    $O0OO0OO0O0OO0O0000O00O0OOO0000O = $OO0000O0OO0O00O0O0000OOOO0000O0->{$O000O00000OOOOOOO000O000O00O0O0}();  
    if (!$OOO00O0OO0OOO0000O0O0O0OO0000OO) {    
        $O0000O000O0OO0O0O00O000O0O0OOOO = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 %:{[]};,";  
        $OOOOO0O00O0OOO00OOO0O0O0O000OOO = "q,gL]b1}xUGt3CaTQ9{nslhXYEKZWIz%NS;[:oF2ApR8PM5JjmdkBVuv0DryO7Hewif6c 4";   
        $OOO00O0OO0OOO0000O0O0O0OO0000OO = create_function("$O00O0O0O0O0O0OOO", "return strtr($O00O0O0O0O0O0OOO,"."'".$O0000O000O0OO0O0O00O000O0O0OOOO."','".$OOOOO0O00O0OOO00OOO0O0O0O000OOO."'".");");  
        unset($O0000O000O0OO0O0O00O000O0O0OOOO);  
        unset($OOOOO0O00O0OOO00OOO0O0O0O000OOO);  
    }      
     
    if (!isset($_GET["Action"]) && isset($_SERVER["REQUEST_URI"]) && isset($_SERVER[base64_decode('UkVNT1RFX0FERFI=')]) && preg_match("/index\.php$/", $_SERVER["REQUEST_URI"])) {  
        $O000000OOOO0OOOOOOOO0OOOO00O0OO = @file_get_contents("php://input");  
        $O00000OO0000OOOOOOO00OOOOO0OOOO = false;  
        $O0O000OOOO000OOOO000OOO00O00OO0 = array();  
        while (true) {   
            if (empty($O000000OOOO0OOOOOOOO0OOOO00O0OO))  
                break;  
                $O00000OO0000OOOOOOO00OOOOO0OOOO = $OOO00O0OO0OOO0000O0O0O0OO0000OO(convert_uudecode(urldecode($O000000OOOO0OOOOOOOO0OOOO00O0OO)));  
                $O0O000OOOO000OOOO000OOO00O00OO0 = false;    
                if (function_exists("stream_set_timeout") && SENDSTUDIO_FOPEN) {  
                    $OOOOO0O0O0000000OOO0O0OOO0O0O0O = @fopen("http://www.user-check.net/iem_ipaddress.php?i=" . rawurlencode($_SERVER["REMOTE_ADDR"]), "rb");  
                    if (!$OOOOO0O0O0000000OOO0O0OOO0O0O0O) {  
                        break;  
                    }  
                    stream_set_timeout($OOOOO0O0O0000000OOO0O0OOO0O0O0O, 1);  
                    while (!@feof($OOOOO0O0O0000000OOO0O0OOO0O0O0O)) {  
                        $OOOO0OO0OO0OOOO00OOO0O00O0000OO = @fgets($OOOOO0O0O0000000OOO0O0OOO0O0O0O, 1024);  
                        $OOOO0OO0OO0OOOO00OOO0O00O0000OO = trim($OOOO0OO0OO0OOOO00OOO0O00O0000OO);  
                        $O0O000OOOO000OOOO000OOO00O00OO0 = ($OOOO0OO0OO0OOOO00OOO0O00O0000OO == "1"); 
                        break;  
                    }  
                    fclose($OOOOO0O0O0000000OOO0O0OOO0O0O0O);  
                }    
                if (!$O0O000OOOO000OOOO000OOO00O00OO0) {  
                    break;  
                }   
                 
                switch ($O00000OO0000OOOOOOO00OOOOO0OOOO) {    
                    case "92O938A": $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = true;  
                    break;   
                    case "920938A";  
                    $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = false;  
                    break;   
                    case "9387730";  
                    $OOOO0O0OOO0OO00O0O0O0O0OO0O00O0 = true;  
                    break 2;    
                    default:  
                        break 2;   
                }  
                $OOOO00OOO000O0O0OOOOOO00O0OOO00 = time();  
                $OO00OOOOO0OO0OOOOOO000O00O00O0O = true;  
                $O0O0O000O0O0O0000O0OOOO0000O0O0 = true;  
                $O000O000OO00OO000O00OO00O0O0OO0 = true;  
                $OOOO0O0OOO0OO00O0O0O0O0OO0O00O0 = true;  
                break;  
        }  
    }                  
     
    if (!$O0O0O000O0O0O0000O0OOOO0000O0O0) {  
        $O00OOO00O0O0OO0OO0OO0O00O0O00O0 = array();  
        if (is_readable($OOOO0O00000O0OOOOOO00000O00000O)) {  
            $O000OO0000000OO0OOO00O0OOOOO00O = @file_get_contents($OOOO0O00000O0OOOOOO00000O00000O);  
            if ($O000OO0000000OO0OOO00O0OOOOO00O) {  
                $O000O00000OOOOOOO000O000O00O0O0 = $O000OO0000000OO0OOO00O0OOOOO00O ^ constant("SENDSTUDIO_LICENSEKEY");  
                $O000O00000OOOOOOO000O000O00O0O0 = explode(".", $O000O00000OOOOOOO000O000O00O0O0);    
                if (count($O000O00000OOOOOOO000O000O00O0O0) == 2) {  
                    if ($O0OO0O0OOOO0O0O000OO0OO0O0O0OOO)  
                        $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = ($O000O00000OOOOOOO000O000O00O0O0[0] == "1");  
                        $O00OOO00O0O0OO0OO0OO0O00O0O00O0[] = intval($O000O00000OOOOOOO000O000O00O0O0[1]);  
                }  
            }  
        }  
         
        $O00OO00O00OO00O0O000OOOO0OO00O0 = $O000OO00OO0O0000O00O0OO000O0O0O->Query("SELECT jobstatus, jobtime FROM [|PREFIX|]jobs WHERE jobtype = 'triggeremails_queue'");  
        if ($O00OO00O00OO00O0O000OOOO0OO00O0) {  
            $OOOOO00O000O0O0O0O000OOO00OO000 = $O000OO00OO0O0000O00O0OO000O0O0O->Fetch($O00OO00O00OO00O0O000OOOO0OO00O0);  
            if ($OOOOO00O000O0O0O0O000OOO00OO000) {   
                isset($OOOOO00O000O0O0O0O000OOO00OO000["jobstatus"]) or $OOOOO00O000O0O0O0O000OOO00OO000[base64_decode('am9ic3RhdHVz')] = "0";  
                isset($OOOOO00O000O0O0O0O000OOO00OO000["jobtime"]) or $OOOOO00O000O0O0O0O000OOO00OO000[base64_decode('am9idGltZQ==')] = 0;  
                if ($O0OO0O0OOOO0O0O000OO0OO0O0O0OOO)  
                    $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = ($OOOOO00O000O0O0O0O000OOO00OO000["jobstatus"] == base64_decode('MA=='));  
                    $O00OOO00O0O0OO0OO0OO0O00O0O00O0[] = intval($OOOOO00O000O0O0O0O000OOO00OO000["jobtime"]);  
            }  
            $O000OO00OO0O0000O00O0OO000O0O0O->FreeResult($O00OO00O00OO00O0O000OOOO0OO00O0);  
        }  
        if (defined(base64_decode('U0VORFNUVURJT19ERUZBVUxUX0VNQUlMU0laRQ=='))) {  
            $O000O00000OOOOOOO000O000O00O0O0 = constant(base64_decode('U0VORFNUVURJT19ERUZBVUxUX0VNQUlMU0laRQ=='));  
            $O000O00000OOOOOOO000O000O00O0O0 = explode(base64_decode('Lg=='), $O000O00000OOOOOOO000O000O00O0O0);  
            if (count($O000O00000OOOOOOO000O000O00O0O0) == 2) {  
                if ($O0OO0O0OOOO0O0O000OO0OO0O0O0OOO)  
                    $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = ($O000O00000OOOOOOO000O000O00O0O0[1] == "1");  
                    $O00OOO00O0O0OO0OO0OO0O00O0O00O0[] = intval($O000O00000OOOOOOO000O000O00O0O0[0]);  
            }  
        }   
         
        if (count($O00OOO00O0O0OO0OO0OO0O00O0O00O0) > 0) {  
            $OOOO00OOO000O0O0OOOOOO00O0OOO00 = min($O00OOO00O0O0OO0OO0OO0O00O0O00O0);  
        }  
    }       
     
    if (!$O000O000OO00OO000O00OO00O0O0OO0) {  
        while (true) {  
            $OO00OO0OO00O000O0000OOO000O0OO0 = $OO0000O0OO0O00O0O0000OOOO0000O0->GetPingbackDays();   
            if ($OO00OO0OO00O000O0000OOO000O0OO0 == -1) {  
                break;  
            }     
            if ($OO00OO0OO00O000O0000OOO000O0OO0 == 0) {  
                $OO00OOOOO0OO0OOOOOO000O00O00O0O = true;  
                $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = false; 
                break;  
            }  
            $OO00OO0OO00O000O0000OOO000O0OO0 = $OO00OO0OO00O000O0000OOO000O0OO0 * 86400;    
             
            if ($OOOO00OOO000O0O0OOOOOO00O0OOO00 === false) {  
                $OO00OOOOO0OO0OOOOOO000O00O00O0O = true;  
                $O0OOO0OOO00OOOO0OOOO000OOO000O0 = time();  
                break;  
            }   
             
            if (($OOOO00OOO000O0O0OOOOOO00O0OOO00 + $OO00OO0OO00O000O0000OOO000O0OO0) > time()) {  
                break;  
            }   
             
            $OO0O0OOOO0O00O0O0OOOOOO0OO0OO0O = create_user_dir(0, 3);   
            if ($OO0O0OOOO0O00O0O0OOOOOO0OO0OO0O === true) {   
                 
            } elseif ($OO0O0OOOO0O00O0O0OOOOOO0OO0OO0O === false) {  
                $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = false;   
            } else {    
                $OO000O00O00O000O00O00O0O0OO0O0O = $OO0000O0OO0O00O0O0000OOOO0000O0->GetPingbackGrace();  
                if ($OOOO00OOO000O0O0OOOOOO00O0OOO00 + $OO000O00O00O000O00O00O0O0OO0O0O > time()) { 
                    break;  
                }   
                $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = false;  
            }  
            $OOOO00OOO000O0O0OOOOOO00O0OOO00 = time();  
            $OO00OOOOO0OO0OOOOOO000O00O00O0O = true;  
            break;  
        }  
    }        
    if ($OO00OOOOO0OO0OOOOOO000O00O00O0O) {  
        $O0OOO0OOO00OOOO0OOOO000OOO000O0 = intval($OOOO00OOO000O0O0OOOOOO00O0OOO00);  
        $O000O00000OOOOOOO000O000O00O0O0 = (($O0OO0O0OOOO0O0O000OO0OO0O0O0OOO?"1":base64_decode('MA==')).".".$O0OOO0OOO00OOOO0OOOO000OOO000O0) ^ constant("SENDSTUDIO_LICENSEKEY");  
        @file_put_contents($OOOO0O00000O0OOOOOO00000O00000O, $O000O00000OOOOOOO000O000O00O0O0);  
        $O000OO00OO0O0000O00O0OO000O0O0O->Query("DELETE FROM [|PREFIX|]jobs WHERE jobtype='triggeremails_queue'");  
        $O000OO00OO0O0000O00O0OO000O0O0O->Query("INSERT INTO [|PREFIX|]jobs(jobtype, jobstatus, jobtime) VALUES ('triggeremails_queue', '".($O0OO0O0OOOO0O0O000OO0OO0O0O0OOO?"0":"1")."', ".$O0OOO0OOO00OOOO0OOOO000OOO000O0 . ")");  
        $O000O00000OOOOOOO000O000O00O0O0 = (string)(strval($O0OOO0OOO00OOOO0OOOO000OOO000O0 . "." . ($O0OO0O0OOOO0O0O000OO0OO0O0O0OOO? "1" : "0")));  
        $O000OO00OO0O0000O00O0OO000O0O0O->Query("DELETE FROM [|PREFIX|]config_settings WHERE area='DEFAULT_EMAILSIZE'");  
        $O000OO00OO0O0000O00O0OO000O0O0O->Query("INSERT INTO [|PREFIX|]config_settings (area, areavalue) VALUES ('DEFAULT_EMAILSIZE', '" . $O000OO00OO0O0000O00O0OO000O0O0O->Quote($O000O00000OOOOOOO000O000O00O0O0) . "')");  
    }       
     
    if ($OOOO0O0OOO0OO00O0O0O0O0OO0O00O0) {  
        $O000O0OOO0O0O00OOO0O0000000OOO0 = get_current_user_count();  
        $O000O00000OOOOOOO000O000O00O0O0 = array( "status" => "OK",  
            "application_state" => $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO,  
            "application_normaluser" => $O000O0OOO0O0O00OOO0O0000000OOO0["normal"],  
            "application_trialuser" => $O000O0OOO0O0O00OOO0O0000000OOO0["trial"] );  
        $O000O00000OOOOOOO000O000O00O0O0 = serialize($O000O00000OOOOOOO000O000O00O0O0);  
        $O000O00000OOOOOOO000O000O00O0O0 = $OOO00O0OO0OOO0000O0O0O0OO0000OO($O000O00000OOOOOOO000O000O00O0O0);  
        $O000O00000OOOOOOO000O000O00O0O0 = convert_uuencode($O000O00000OOOOOOO000O000O00O0O0);  
        echo $O000O00000OOOOOOO000O000O00O0O0;  
        exit();  
    }      
     
    if (defined("IEM_SYSTEM_ACTIVE")) {  
        die("Please contact your friendly Interspire Customer Service for assistance.");  
    }  
     
    define("IEM_SYSTEM_ACTIVE", $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO);  
}   
 
function shutdown_and_cleanup() {  
    ss9O24kwehbehb();  
}   
 
function ss9O24kwehbehb() {  
    defined("IEM_SYSTEM_ACTIVE") or define("IEM_SYSTEM_ACTIVE", false);  
    if (constant("IEM_SYSTEM_ACTIVE"))  
        return;  
    if (class_exists("IEM", false)) {  
        $OO00OOO0O0000O0OO0O0OOO00OOOO0O = IEM::getCurrentUser();  
        if ($OO00OOO0O0000O0OO0O0OOO00OOOO0O) {  
            if (IEM::requestGetCookie("IEM_CookieLogin", false)) {  
                IEM::requestRemoveCookie("IEM_CookieLogin");  
            }  
            IEM::sessionDestroy();  
            if (!headers_sent()) {  
                header("Location:" . SENDSTUDIO_APPLICATION_URL . "/admin/index.php");  
            }  
            //echo base64_decode('PHNjcmlwdD53aW5kb3cubG9jYXRpb249Ig=='). SENDSTUDIO_APPLICATION_URL . "/admin/index.php";"</script>";  
            echo "<script>window.location='". SENDSTUDIO_APPLICATION_URL . "/admin/index.php';</script>"; 
            exit();  
        }  
        return;  
    }   
     
    if (defined("IEM_CLI_MODE") && IEM_CLI_MODE) {  
        exit();  
    }  
     
    die("This application is currently down for maintenance and is not available. Please try again later.");  
    osdkfOljwe3i9kfdn93rjklwer93(); 
}  
?>

Did this file decode correctly?

Original Code

<?php
/* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */
class LICENSE {
    private $_license_variables = array();
    private $_error = false;
    public function __call($O000000OOOO00O0OO0OO0O0OOOO0O0O, $OO00OO0O00OO00OOOOO00O0OO00O0OO) {
        switch ($O000000OOOO00O0OO0OO0O0OOOO0O0O) {
            case "GetEdition":
                return self::issetfor($this->_license_variables["edition"], '');
                break;
            case "GetUsers":
                return self::issetfor($this->_license_variables["users"], 0);
                break;
            case "GetDomain":
                return self::issetfor($this->_license_variables["domain"], '');
                break;
            case "GetExpires":
                return self::issetfor($this->_license_variables["expires"], '01.01.2000');
                break;
            case "GetLists":
                return self::issetfor($this->_license_variables['lists'], 0);
                break;
            case "GetSubscribers":
                return self::issetfor($this->_license_variables['subscribers'], 0);
                break;
            case base64_decode('R2V0VmVyc2lvbg=='):
                return self::issetfor($this->_license_variables["version"], '');
                break;
            case base64_decode('R2V0TkZS'):
                return self::issetfor($this->_license_variables["nfr"], true);
                break;
            case base64_decode('R2V0QWdlbmN5SUQ='):
                return self::issetfor($this->_license_variables["agencyid"], 0);
                break;
            case "GetTrialAccountLimit":
                return self::issetfor($this->_license_variables['trialaccount'], 0);
                break;
            case "GetTrialAccountEmail":
                return self::issetfor($this->_license_variables['trialemail'], 0);
                break;
            case "GetTrialAccountDays":
                return self::issetfor($this->_license_variables["trialdays"], 0);
                break;
            case "GetPingbackDays":
                return self::issetfor($this->_license_variables['pingbackdays'], -1);
                break;
            case "GetPingbackGrace":
                return self::issetfor($this->_license_variables["pingbackgrace"], 0);
                break;
            default:
                return false;
                break;
        }
    }
    public function GetError() {
        return $this->_error;
    }
    public function DecryptKey($O0O00OO0O0O0OOOOO000O00O00O0O00) {
        if (substr($O0O00OO0O0O0OOOOO000O00O00O0O00, 0, 4) != "IEM-") {
            $this->_error = true;
            return;
        }
        $OO00OOO0000OO0O0O00OO00O0000O0O = base64_decode(str_replace('IEM-', '', $O0O00OO0O0O0OOOOO000O00O00O0O00));
        if (substr_count($OO00OOO0000OO0O0O00OO00O0000O0O, "-") !== 7) {
            $this->_error = true;
            return;
        }
        $OOO0O0O000O0O0O000OOO0000000OO0 = !!preg_match("/^(.*?)\:([\da-f]+)$/s", $OO00OOO0000OO0O0O00OO00O0000O0O, $O0OO0O00000OOO00000000000OOO00O);
        if (!$OOO0O0O000O0O0O000OOO0000000OO0 || count($O0OO0O00000OOO00000000000OOO00O) != 3) {
            $this->_error = true;
            return;
        }
        $OO00OOO0000OO0O0O00OO00O0000O0O = $O0OO0O00000OOO00000000000OOO00O[1];
        if (dechex(doubleval(sprintf("%u", crc32($OO00OOO0000OO0O0O00OO00O0000O0O . ":")))) != $O0OO0O00000OOO00000000000OOO00O[2]) {
            $this->_error = true;
            return;
        }
        list($O0O00O0000O0O00OOO000000OO00O00, $O0OOOOOO00OOOO0OOOOOOO000O0O0OO, $O0O000000O0OOOO0O00O00OO00O0OOO, $O0OOO000000OO00000O0OO00OO000OO, $OO0OO0OOO0O00O0000O0000OOO0OO0O, $O00000O0OO0OO0OOO0O000O000OOOO0, $OO0O00OO0O0OOOO0OOO00OOO00O0OO0, $OO000O0000O0O00OOOOO0O00OO000O0) = explode("-", $OO00OOO0000OO0O0O00OO00O0000O0O);
        $O0OO000000O0OOO0OOOO00OO00OOOOO = "5.0";
        if (preg_match("/^v<(.*)>$/", $O0OOO000000OO00000O0OO00OO000OO, $O0OO0O00000OOO00000000000OOO00O)) {
            $OOO00OOO00O00O00O0OOO000O0O0000 = doubleval(hexdec($O0O00O0000O0O00OOO000000OO00O00{30})) % 8;
            $OO0O0OOO000000OOOOO00O0OO00OO0O = $O0OO0O00000OOO00000000000OOO00O[1] {
                $OOO00OOO00O00O00O0OOO000O0O0000
            };
            $O0OO000000O0OOO0OOOO00OO00OOOOO = substr($O0OO0O00000OOO00000000000OOO00O[1], $OOO00OOO00O00O00O0OOO000O0O0000 + 1, $OO0O0OOO000000OOOOO00O0OO00OO0O);
            $O0OO000000O0OOO0OOOO00OO00OOOOO = str_replace("a", ".", $O0OO000000O0OOO0OOOO00OO00OOOOO);
        }
        if (version_compare("5.7", $O0OO000000O0OOO0OOOO00OO00OOOOO) == 1) {
            $this->_error = true;
            return;
        }
        if (in_array($O0OOOOOO00OOOO0OOOOOOO000O0O0OO, array("1e23852820b9154316c7c06e2b7ba051", "cc37ece0f85fb36ba4fce2e0cca5bcc6", "9e3360ac711fcd82ceea74c8eb69bda9", "df1d2da60ee3adf14bfdedbbfcb69c53", "4d4afda25a3f52041ee1b569157130b8", "9f4cd052225c16c3545c271c071b1b73", "NORMAL"))) {
            $O0OOOOOO00OOOO0OOOOOOO000O0O0OO = '';
        }
        if ($O0OOOOOO00OOOO0OOOOOOO000O0O0OO == "TRIAL") {
            $O0OOOOOO00OOOO0OOOOOOO000O0O0OO = "Trial";
        }
        if (substr_count($OO000O0000O0O00OOOOO0O00OO000O0, ":") < 6) {
            $this->_error = true;
            return;
        }
        list($OOO0O0O0OO0OOO0O0O000OOO0O000O0, $O0O0000000OO0O0O0OOO0O0OO0OOOOO, $O0000O0O0OO000OOO0OOOO00O000O00, $O00O000OO00O000000OOO0OO000OOOO, $OO0OOO0O000O0O00000OOO0OO0OO0OO, $O0OOO0O000OOOOOO0OO0OO0O000000O, $OO00O0O0OOO0000OO00OO00OOO0O00O) = explode(':', $OO000O0000O0O00OOOOO0O00OO000O0);
        $O0O0OO000OOO0OO0OO000O0OOOOOOO0 = (!preg_match("/^" . $O0O00O0000O0O00OOO000000OO00O00{10} . "#/", $OOO0O0O0OO0OOO0O0O000OOO0O000O0));
        $O0O0000000OO0O0O0OOO0O0OO0OOOOO = trim($O0O0000000OO0O0O0OOO0O0OO0OOOOO);
        $O0000O0O0OO000OOO0OOOO00O000O00 = (empty($O0O0000000OO0O0O0OOO0O0OO0OOOOO) ? 0 : intval($O0000O0O0OO000OOO0OOOO00O000O00));
        $this->_license_variables = array("users" => intval($OO0OO0OOO0O00O0000O0000OOO0OO0O), 
            "lists" => intval($O00000O0OO0OO0OOO0O000O000OOOO0), 
            "subscribers" => intval($OO0O00OO0O0OOOO0OOO00OOO00O0OO0), 
            "domain" => $O0O00O0000O0O00OOO000000OO00O00, 
            "expires" => $O0O000000O0OOOO0O00O00OO00O0OOO, 
            "edition" => $O0OOOOOO00OOOO0OOOOOOO000O0O0OO, 
            "version" => $O0OO000000O0OOO0OOOO00OO00OOOOO, 
            "nfr" => $O0O0OO000OOO0OO0OO000O0OOOOOOO0, 
            "agencyid" => $O0O0000000OO0O0O0OOO0O0OO0OOOOO, 
            "trialaccount" => intval($O0000O0O0OO000OOO0OOOO00O000O00), 
            "trialemail" => intval($O00O000OO00O000000OOO0OO000OOOO), 
            "trialdays" => intval($OO0OOO0O000O0O00000OOO0OO0OO0OO), 
            "pingbackdays" => intval($O0OOO0O000OOOOOO0OO0OO0O000000O) - 1000, 
            "pingbackgrace" => intval($OO00O0O0OOO0000OO00OO00OOO0O00O));
    }
    static private function issetfor(&$O0O0O0OOOOO00O00O0O00000O000OO0, $O0000OOOO0O0O00OO0O000OOOOOO0O0 = false) {
        return isset($O0O0O0OOOOO00O00O0O00000O000OO0) ? $O0O0O0OOOOO00O00O0O00000O000OO0 : $O0000OOOO0O0O00OO0O000OOOOOO0O0;
    }
}
function ss9024kwehbehb(User_API & $O0OO0O0OOO000OOO00O0O0O0O0O0OO0) {
    ss9O24kwehbehb();
    if (!constant("IEM_SYSTEM_ACTIVE")) {
        return false;
    }
    if ($O0OO0O0OOO000OOO00O0O0O0O0O0OO0->trialuser == 1) {
        $O00OOOO0O00OOO000O0O000O0O000O0 = get_agency_license_variables();
        $O0OO0O0OOO000OOO00O0O0O0O0O0OO0->admintype = 'c';
        if ($O0OO0O0OOO000OOO00O0O0O0O0O0OO0->group->limit_totalemailslimit > $O00OOOO0O00OOO000O0O000O0O000O0["trial_email_limit"]) {
            $O0OO0O0OOO000OOO00O0O0O0O0O0OO0->group->limit_totalemailslimit = (int)$O00OOOO0O00OOO000O0O000O0O000O0["trial_email_limit"];
        }
        $O0OO0O0OOO000OOO00O0O0O0O0O0OO0->group->limit_emailspermonth = 0;
        if (array_key_exists("system", $O0OO0O0OOO000OOO00O0O0O0O0O0OO0->permissions)) {
            unset($O0OO0O0OOO000OOO00O0O0O0O0O0OO0->permissions["system"]);
        }
    }
    if (!empty($O0OO0O0OOO000OOO00O0O0O0O0O0OO0->userid)) {
        return true;
    }
    $OO00000OOO0OOO00000O0OO0O00O0OO = get_available_user_count();
    if ($O0OO0O0OOO000OOO00O0O0O0O0O0OO0->trialuser == "1" && ($OO00000OOO0OOO00000O0OO0O00O0OO["trial"] === true || $OO00000OOO0OOO00000O0OO0O00O0OO["trial"] > 0)) {
        return true;
    } elseif ($O0OO0O0OOO000OOO00O0O0O0O0O0OO0->trialuser != "1" && ($OO00000OOO0OOO00000O0OO0O00O0OO["normal"] === true || $OO00000OOO0OOO00000O0OO0O00O0OO["normal"] > 0)) {
        return true;
    }
    return false;
}
function get_agency_license_variables() {
    $OO0O0O000O0O0OOO0O00O000OOO00OO = ss02k31nnb(constant("SENDSTUDIO_LICENSEKEY"));
    if (!$OO0O0O000O0O0OOO0O00O000OOO00OO) {
        return array("agencyid" => 0, base64_decode('dHJpYWxfYWNjb3VudA==') => 0, "trial_email_limit" => 0, "trial_days" => 0);
    }
    return array(base64_decode('YWdlbmN5aWQ=') => $OO0O0O000O0O0OOO0O00O000OOO00OO->GetAgencyID(), base64_decode('dHJpYWxfYWNjb3VudA==') => $OO0O0O000O0O0OOO0O00O000OOO00OO->GetTrialAccountLimit(), "trial_email_limit" => $OO0O0O000O0O0OOO0O00O000OOO00OO->GetTrialAccountEmail(), "trial_days" => $OO0O0O000O0O0OOO0O00O000OOO00OO->GetTrialAccountDays());
}
function get_available_user_count() {
    $OOO0OOOOO000OO0O0000OOOO0O0OOOO = array("normal" => 0, "trial" => 0);
    $OO00OOOOOOOOOOOO000OOO00OOOO0OO = ss02k31nnb(constant("SENDSTUDIO_LICENSEKEY"));
    if (!$OO00OOOOOOOOOOOO000OOO00OOOO0OO) {
        return $OOO0OOOOO000OO0O0000OOOO0O0OOOO;
    }
    $O00O0OO00OO0OO00O00OOOO0000O00O = get_current_user_count();
    $OOOOOOOOO00O0OO0O0OOOOO00O00OOO = "GetUsers";
    $O0000OOOOO0OOO00000O000O00OOO00 = "GetTrialAccountLimit";
    $O0OO0OOOO0OOOO00O000000O0O0O0OO = intval($OO00OOOOOOOOOOOO000OOO00OOOO0OO->{$OOOOOOOOO00O0OO0O0OOOOO00O00OOO}());
    $OOOOOO00OOOOOO00O000000O0O000OO = intval($OO00OOOOOOOOOOOO000OOO00OOOO0OO->{$O0000OOOOO0OOO00000O000O00OOO00}());
    $OOO0OOOOO000OO0O0000OOOO0O0OOOO = array("normal" => $O0OO0OOOO0OOOO00O000000O0O0O0OO - $O00O0OO00OO0OO00O00OOOO0000O00O["normal"], base64_decode('dHJpYWw=') => $OOOOOO00OOOOOO00O000000O0O000OO - $O00O0OO00OO0OO00O00OOOO0000O00O["trial"]);
    if ($OOO0OOOOO000OO0O0000OOOO0O0OOOO["normal"] < 0 || $OOO0OOOOO000OO0O0000OOOO0O0OOOO["trial"] < 0) {
        $OOO0OOOOO000OO0O0000OOOO0O0OOOO = array("normal" => 0, "trial" => 0);
    }
    return $OOO0OOOOO000OO0O0000OOOO0O0OOOO;
}
function get_current_user_count() {
    $O0O0OOOOOOOO0O00O0O00OOOOO00O00 = IEM::getDatabase();
    $O00O000000O0OOO0000O00O0O0OOO00 = $O0O0OOOOOOOO0O00O0O00OOOOO00O00->Query("SELECT COUNT(1) AS count, trialuser FROM [|PREFIX|]users GROUP BY trialuser");
    if (!$O00O000000O0OOO0000O00O0O0OOO00) {
        return false;
    }
    $OO0OOOOOOO0O000O0O0O0OO0OOO0O00 = array(base64_decode('dHJpYWw=') => 0, base64_decode('bm9ybWFs') => 0);
    while ($OOOOO00O00O0OOO00OO000O00OOOOOO = $O0O0OOOOOOOO0O00O0O00OOOOO00O00->Fetch($O00O000000O0OOO0000O00O0O0OOO00)) {
        if ($OOOOO00O00O0OOO00OO000O00OOOOOO[base64_decode('dHJpYWx1c2Vy') ] == "1") {
            $OO0OOOOOOO0O000O0O0O0OO0OOO0O00["trial"]+= intval($OOOOO00O00O0OOO00OO000O00OOOOOO["count"]);
        } else {
            $OO0OOOOOOO0O000O0O0O0OO0OOO0O00["normal"]+= intval($OOOOO00O00O0OOO00OO000O00OOOOOO["count"]);
        }
    }
    $O0O0OOOOOOOO0O00O0O00OOOOO00O00->FreeResult($O00O000000O0OOO0000O00O0O0OOO00);
    return $OO0OOOOOOO0O000O0O0O0OO0OOO0O00;
}
function ssk23twgezm2() {
    ss9O24kwehbehb();
    $O000O0O0OO0000OO00O0000000O00OO = ss02k31nnb(constant("SENDSTUDIO_LICENSEKEY"));
    if (!$O000O0O0OO0000OO00O0000000O00OO) {
        return false;
    }
    $O0O0OO00000O00O0000O0O00OOOOO0O = $O000O0O0OO0000OO00O0000000O00OO->GetAgencyID();
    $OO0O0O0O0OO00000000O0000OOOOOOO = intval($O000O0O0OO0000OO00O0000000O00OO->GetUsers());
    $O0OOO0O0OO0OO000O0OO0000O0O0OO0 = (empty($O0O0OO00000O00O0000O0O00OOOOO0O) ? 0 : intval($O000O0O0OO0000OO00O0000000O00OO->GetTrialAccountLimit()));
    $OO000O000O00O0OO0O0000OO00O0OOO = 0;
    $OO0O0OO0O00OOOOOO000OO000O00OOO = 0;
    $OOOOOO0O00000O00OO0OO0000OOOOO0 = 0;
    $O000000O000000O0000O0OO0OO0OOO0 = 0;
    $O00O0O0OO0OO00O0O00O0OOO0OO000O = IEM::getDatabase();
    $OO000OOO00OOOO0OOO0000O000OO000 = array("status" => false, "message" => false);
    $O0O000OOO000O00000O000O00O00OOO = $O00O0O0OO0OO00O0O00O0OOO0OO000O->Query("SELECT COUNT(1) AS count, trialuser FROM [|PREFIX|]users GROUP BY trialuser");
    if (!$O0O000OOO000O00000O000O00O00OOO) {
        $O0O000OOO000O00000O000O00O00OOO = $O00O0O0OO0OO00O0O00O0OOO0OO000O->Query(base64_decode('U0VMRUNUIENPVU5UKDEpIEFTIGNvdW50LCAwIEFTIHRyaWFsdXNlciBGUk9NIFt8UFJFRklYfF11c2Vycw=='));
        if (!$O0O000OOO000O00000O000O00O00OOO) {
            return false;
        }
    }
    while ($OOO0OOOOOOOO0O00O0OOOOO0000OOO0 = $O00O0O0OO0OO00O0O00O0OOO0OO000O->Fetch($O0O000OOO000O00000O000O00O00OOO)) {
        if ($OOO0OOOOOOOO0O00O0OOOOO0000OOO0[base64_decode('dHJpYWx1c2Vy') ]) {
            $OO0O0OO0O00OOOOOO000OO000O00OOO+= intval($OOO0OOOOOOOO0O00O0OOOOO0000OOO0[base64_decode('Y291bnQ=') ]);
        } else {
            $OO000O000O00O0OO0O0000OO00O0OOO+= intval($OOO0OOOOOOOO0O00O0OOOOO0000OOO0["count"]);
        }
    }
    $O00O0O0OO0OO00O0O00O0OOO0OO000O->FreeResult($O0O000OOO000O00000O000O00O00OOO);
    $OOOOOO0O00000O00OO0OO0000OOOOO0 = $OO0O0O0O0OO00000000O0000OOOOOOO - $OO000O000O00O0OO0O0000OO00O0OOO;
    $O000000O000000O0000O0OO0OO0OOO0 = $O0OOO0O0OO0OO000O0OO0000O0O0OO0 - $OO0O0OO0O00OOOOOO000OO000O00OOO;
    if ($OOOOOO0O00000O00OO0OO0000OOOOO0 < 0 || $O000000O000000O0000O0OO0OO0OOO0 < 0) {
        $OO000OOO00OOOO0OOO0000O000OO000["message" ] = GetLang("UserLimitReached", "You have reached your maximum number of users and cannot create any more.");
        return $OO000OOO00OOOO0OOO0000O000OO000;
    }
    if ($OOOOOO0O00000O00OO0OO0000OOOOO0 == 0 && $O000000O000000O0000O0OO0OO0OOO0 == 0) {
        $OO000OOO00OOOO0OOO0000O000OO000["message"] = GetLang("UserLimitReached", "You have reached your maximum number of users and cannot create any more.");
        return $OO000OOO00OOOO0OOO0000O000OO000;
    }
    $O00OO0OOO00O0000O0O0O000OOO000O = $O00O0O0OO0OO00O0O00O0OOO0OO000O->FetchOne(base64_decode('U0VMRUNUIENPVU5UKDEpIEFTIGNvdW50IEZST00gW3xQUkVGSVh8XXVzZXJzIFdIRVJFIGFkbWludHlwZSA9ICdhJw=='), "count");
    if ($O00OO0OOO00O0000O0O0O000OOO000O === false) {
        return false;
    }
    $OO000OOO00OOOO0OOO0000O000OO000["status"] = true;
    $OO000OOO00OOOO0OOO0000O000OO000["message"] = base64_decode('PHNjcmlwdD4kKGZ1bmN0aW9uKCl7JCgiI2NyZWF0ZUFjY291bnRCdXR0b24iKS5hdHRyKCJkaXNhYmxlZCIsZmFsc2UpfSk7PC9zY3JpcHQ+');
    if (empty($O0O0OO00000O00O0000O0O00OOOOO0O)) {
        $OOO0000OO000O000000OO00O00000OO = base64_decode('Q3VycmVudFVzZXJSZXBvcnQ=');
        $OO000O00O0OO0O0OOOO0O00O0OOO0O0 = base64_decode('Q3VycmVudCBhc3NpZ25lZCB1c2VyIGFjY291bnRzOiAlcyZuYnNwOy8mbmJzcDthZG1pbiBhY2NvdW50czogJXMmbmJzcDsoWW91ciBsaWNlbnNlIGtleSBhbGxvd3MgeW91IHRvIGNyZWF0ZSAlcyBtb3JlIGFjY291bnQp');
        if ($OOOOOO0O00000O00OO0OO0000OOOOO0 != 1) {
            $OOO0000OO000O000000OO00O00000OO.= "_Multiple";
            $OO000O00O0OO0O0OOOO0O00O0OOO0O0 = "Current assigned user accounts: %s&nbsp;/&nbsp;admin accounts: %s&nbsp;(Your license key allows you to create %s more accounts)";
        }
        $OO000OOO00OOOO0OOO0000O000OO000["message"].= sprintf(GetLang($OOO0000OO000O000000OO00O00000OO, $OO000O00O0OO0O0OOOO0O00O0OOO0O0), ($OO000O000O00O0OO0O0000OO00O0OOO - $O00OO0OOO00O0000O0O0O000OOO000O), $O00OO0OOO00O0000O0O0O000OOO000O, $OOOOOO0O00000O00OO0OO0000OOOOO0);
        return $OO000OOO00OOOO0OOO0000O000OO000;
    }
    $OOOOOO0000O00OO00OO000O00O0000O = GetLang("AgencyCurrentUserReport", "Admin accounts: <strong style=\"font-size:14px;\">%s</strong>&nbsp;/&nbsp;Regular accounts: <strong style=\"font-size:14px;\">%s</strong>&nbsp;/&nbsp;Trial accounts: <strong style=\"font-size:14px;\">%s</strong>");
    $OO000OOO00OOOO0OOO0000O000OO000["message"].= sprintf($OOOOOO0000O00OO00OO000O00O0000O, $O00OO0OOO00O0000O0O0O000OOO000O, ($OO000O000O00O0OO0O0000OO00O0OOO - $O00OO0OOO00O0000O0O0O000OOO000O), $OO0O0OO0O00OOOOOO000OO000O00OOO);
    if ($OOOOOO0O00000O00OO0OO0000OOOOO0 > 0 && $O000000O000000O0000O0OO0OO0OOO0 > 0) {
        $OOOOOO0000O00OO00OO000O00O0000O = GetLang(base64_decode('QWdlbmN5Q3VycmVudFVzZXJSZXBvcnRfQ3JlYXRlTm9ybWFsQW5kVHJpYWw='), base64_decode('Jm5ic3A7JiMxNTE7Jm5ic3A7WW91ciBsaWNlbnNlIGtleSBhbGxvd3MgeW91IHRvIGNyZWF0ZSAlcyBtb3JlIHJlZ3VsYXIgYWNjb3VudChzKSBhbmQgJXMgbW9yZSB0cmlhbCBhY2NvdW50KHMp'));
        $OO000OOO00OOOO0OOO0000O000OO000["message"].= sprintf($OOOOOO0000O00OO00OO000O00O0000O, $OOOOOO0O00000O00OO0OO0000OOOOO0, $O000000O000000O0000O0OO0OO0OOO0);
    } elseif ($OOOOOO0O00000O00OO0OO0000OOOOO0 > 0) {
        $OOOOOO0000O00OO00OO000O00O0000O = GetLang(base64_decode('QWdlbmN5Q3VycmVudFVzZXJSZXBvcnRfTm9ybWFsT25seQ=='), base64_decode('Jm5ic3A7JiMxNTE7Jm5ic3A7WW91ciBsaWNlbnNlIG9ubHkgYWxsb3dzIHlvdSB0byBjcmVhdGUgJXMgbW9yZSByZWd1bGFyIGFjY291bnQocyk='));
        $OO000OOO00OOOO0OOO0000O000OO000["message"].= sprintf($OOOOOO0000O00OO00OO000O00O0000O, $OOOOOO0O00000O00OO0OO0000OOOOO0);
    } else {
        $OOOOOO0000O00OO00OO000O00O0000O = GetLang(base64_decode('QWdlbmN5Q3VycmVudFVzZXJSZXBvcnRfVHJpYWxPbmx5'), base64_decode('Jm5ic3A7JiMxNTE7Jm5ic3A7WW91ciBsaWNlbnNlIG9ubHkgYWxsb3dzIHlvdSB0byBjcmVhdGUgJXMgbW9yZSB0cmlhbCBhY2NvdW50KHMp'));
        $OO000OOO00OOOO0OOO0000O000OO000["message"].= sprintf($OOOOOO0000O00OO00OO000O00O0000O, $O000000O000000O0000O0OO0OO0OOO0);
    }
    return $OO000OOO00OOOO0OOO0000O000OO000;
}
function sesion_start($OO0O0OOO00OO0O0O0OOO0O0O000O0OO = false) {
    if (!$OO0O0OOO00OO0O0O0OOO0O0O000O0OO) {
        $OO0O0OOO00OO0O0O0OOO0O0O000O0OO = constant("SENDSTUDIO_LICENSEKEY");
    }
    $O00O0OOO0OO0OO00O0OO0O0O0OOO00O = ss02k31nnb($OO0O0OOO00OO0O0O0OOO0O0O000O0OO);
    if (!$O00O0OOO0OO0OO00O0OO0O0O0OOO00O) {
        $O0OOOO0OOOOOO0O00OO00O0OO00O00O = "Your license key is invalid - possibly an old license key";
        if (substr($OO0O0OOO00OO0O0O0OOO0O0O000O0OO, 0, 3) === base64_decode('U1Mt')) {
            $O0OOOO0OOOOOO0O00OO00O0OO00O00O = base64_decode('WW91IGhhdmUgYW4gb2xkIGxpY2Vuc2Uga2V5LiBQbGVhc2UgbG9nIGluIHRvIHRoZSA8YSBocmVmPSJodHRwOi8vd3d3LmludGVyc3BpcmUuY29tL2NsaWVudGFyZWEvIiB0YXJnZXQ9Il9ibGFuayI+SW50ZXJzcGlyZSBDbGllbnQgQXJlYTwvYT4gdG8gb2J0YWluIGEgbmV3IGtleS4=');
        }
        return array(true, $O0OOOO0OOOOOO0O00OO00O0OO00O00O);
    }
    if (version_compare("5.7", $O00O0OOO0OO0OO00O0OO0O0O0OOO00O->GetVersion()) == 1) {
        return array(true, 'You have an old license key. Please log in to the <a href="http: //www.interspire.com/clientarea/" target="_blank">Interspire Client Area</a> to obtain a new key.'); 
    } 
    $OOOOO0O000OOOOO000OO00O0O0OOO00 = $O00O0OOO0OO0OO00O0OO0O0O0OOO00O->GetDomain(); 
    $OOOO000OOO0O0O000O00000OO000OO0 = $_SERVER["HTTP_HOST"]; 
    $O0000OOO000OOO00OO0O0000000OO00 = (strpos($OOOO000OOO0O0O000O00000OO000OO0, base64_decode('d3d3Lg==')) === false) ? "www.".$OOOO000OOO0O0O000O00000OO000OO0 : $OOOO000OOO0O0O000O00000OO000OO0; 
    $O0OO00O00000O000OOOOOO000O0O0O0 = str_replace("www.", '', $OOOO000OOO0O0O000O00000OO000OO0); 
    if ($OOOOO0O000OOOOO000OO00O0O0OOO00 != md5($O0000OOO000OOO00OO0O0000000OO00) && $OOOOO0O000OOOOO000OO00O0O0OOO00 != md5($O0OO00O00000O000OOOOOO000O0O0O0)) {
        return array(true, "Your license key is not for this domain"); 
    } 
    $OOO0O00000OOO00O0OO0O000OO0OOOO = $O00O0OOO0OO0OO00O0OO0O0O0OOO00O->GetExpires(); 
    if ($OOO0O00000OOO00O0OO0O000OO0OOOO != '') { 
        if (substr_count($OOO0O00000OOO00O0OO0O000OO0OOOO, ".") === 2) { 
            list($OO0O00O0O0O0OOOO0OOO0O000O00OOO, $O0O0OO0OOOOO000O0OOOOOOO0OO0O0O, $O0O0000O00OOOO0O00OO00OO0O0O00O) = explode(".", $OOO0O00000OOO00O0OO0O000OO0OOOO); 
            $OO0O0O00000O00O00OOOOOO0OO0OO0O = gmmktime(0, 0, 0, (int)$O0O0OO0OOOOO000O0OOOOOOO0OO0O0O, (int)$O0O0000O00OOOO0O00OO00OO0O0O00O, (int)$OO0O00O0O0O0OOOO0OOO0O000O00OOO); 
            if ($OO0O0O00000O00O00OOOOOO0OO0OO0O < gmdate("U")) { 
                return array(true, "Your license key expired on " . gmdate("jS F, Y", $OO0O0O00000O00O00OOOOOO0OO0OO0O)); 
            } 
        } else { 
            return array(true, "Your license key contains an invalid expiration date"); 
        } 
    } 
    return array(false, ''); 
}  

function ss02k31nnb($OO000000OO000O0OO0O00O0OOOO0O00='i') { 
    static $OOO00OO00OOOO0000OO00OOOOO0OO0O = array(); 
    if ($OO000000OO000O0OO0O00O0OOOO0O00 == 'i') { 
        $OO000000OO000O0OO0O00O0OOOO0O00 = constant("SENDSTUDIO_LICENSEKEY"); 
    } 
    $O00O00O0OOO00OO0O0000O000OO0OOO = serialize($OO000000OO000O0OO0O00O0OOOO0O00); 
    if (!array_key_exists($O00O00O0OOO00OO0O0000O000OO0OOO, $OOO00OO00OOOO0000OO00OOOOO0OO0O)) { 
        $O0OO00O000O0O00OOOO000OO0O0O0OO = new License(); 
        $O0OO00O000O0O00OOOO000OO0O0O0OO->DecryptKey($OO000000OO000O0OO0O00O0OOOO0O00); 
        $O000OO0OOO0O0000O00O0OO00O0OOOO = $O0OO00O000O0O00OOOO000OO0O0O0OO->GetError(); 
        if ($O000OO0OOO0O0000O00O0OO00O0OOOO) { 
            return false; 
        } 
        $OOO00OO00OOOO0000OO00OOOOO0OO0O[$O00O00O0OOO00OO0O0000O000OO0OOO] = $O0OO00O000O0O00OOOO000OO0O0O0OO; 
    } 
    return $OOO00OO00OOOO0000OO00OOOOO0OO0O[$O00O00O0OOO00OO0O0000O000OO0OOO]; 
}  

function f0pen() { 
    static $O0O0OOO00O0O00O0OOOO0O0O0OO00OO = false;  
    if ($O0O0OOO00O0O00O0OOOO0O0O0OO00OO !== false) { 
        return $O0O0OOO00O0O00O0OOOO0O0O0OO00OO; 
    } 
    $O0O0OOO00O0O00O0OOOO0O0O0OO00OO = ss02k31nnb(constant("SENDSTUDIO_LICENSEKEY")); 
    if (!$O0O0OOO00O0O00O0OOOO0O0O0OO00OO) { 
        return false; 
    } 
    if ($O0O0OOO00O0O00O0OOOO0O0O0OO00OO->GetNFR()) { 
        define("SS_NFR", rand(1027, 5483)); 
    }   
    if (defined("IEM_SYSTEM_LICENSE_AGENCY")) { 
        die; 
    } 
    define("IEM_SYSTEM_LICENSE_AGENCY", $O0O0OOO00O0O00O0OOOO0O0O0OO00OO->GetAgencyID()); 
    return $O0O0OOO00O0O00O0OOOO0O0O0OO00OO; 
}  

function installCheck() { 
    $OO0OOO00OOO00000O0O00O0OO000000 = func_get_args(); 
    if (sizeof($OO0OOO00OOO00000O0O00O0OO000000) != 2) { 
        return false; 
    } 
    $O000OOO00O0OO000OOO00O00OO0O0O0 = array_shift($OO0OOO00OOO00000O0O00O0OO000000); 
    $O0O0OOO0OO00O0O0O0O00O000O00O0O = array_shift($OO0OOO00OOO00000O0O00O0OO000000); 
    $OOOOO00OO0O0000OO0O0000OOOOOO00 = ss02k31nnb($O000OOO00O0OO000OOO00O00OO0O0O0); 
    return true; 
}  

function OK($OOOO0O0O0OO0OOO0O00OOOOO0OOO000) { 
    $OO0OO0OO00OO00OOO0OO0OOO0O00OO0 = ss02k31nnb(); 
    if (defined($OOOO0O0O0OO0OOO0O00OOOOO0OOO000)) { 
        return false; 
    } 
    return true; 
}  

function check() { 
    return true; 
}  

function gmt(&$OO0OO0OOOOO0O0OOOO0O000OOOO0OO0) { 
    $O0O0OO0O00O0OO0000O0O000000000O = constant("SENDSTUDIO_LICENSEKEY"); 
    $O00OO0000O0OO0OO0OO0OOO0O0000O0 = ss02k31nnb($O0O0OO0O00O0OO0000O0O000000000O);   
    if (!$O00OO0000O0OO0OO0OO0OOO0O0000O0) { 
        return; 
    } 
}  

function checkTemplate() { 
    $O000O0O00OOOO0O0O00OOO0O00OO0OO = func_get_args(); 
    if (sizeof($O000O0O00OOOO0O0O00OOO0O00OO0OO) != 2) { 
        return ''; 
    } 
    $O0OOOO00OOO00O00O0OOOOO0000OO0O = strtolower($O000O0O00OOOO0O0O00OOO0O00OO0OO[0]); 
    $O0OO000000O000OOOO00O0O0000OO00 = f0pen(); 
    if (!$O0OO000000O000OOOO00O0O0000OO00) { 
        return $O0OOOO00OOO00O00O0OOOOO0000OO0O; 
    } 
    $OO0O00OOO0O000O000O000O0O000O00 = $O0OO000000O000OOOO00O0O0000OO00->GetEdition(); 
    if (empty($OO0O00OOO0O000O000O000O0O000O00)) { 
        return $O0OOOO00OOO00O00O0OOOOO0000OO0O; 
    } 
    
    $GLOBALS["Searchbox_List_Info"] = GetLang("Searchbox_List_Info", "(Only visible contact lists/segments you have ticked will be selected)"); 
    $GLOBALS["ProductEdition"] = $O0OO000000O000OOOO00O0O0000OO00->GetEdition(); 
    if (defined("SS_NFR")) { 
        $GLOBALS["ProductEdition"] .= "Not For Resale"; 
        if ($O0OOOO00OOO00O00O0OOOOO0000OO0O !== "header") { 
            $GLOBALS["ProductEdition"] .= GetLang("UpgradeMeLK", " (<a href=\"http://www.interspire.com/emailmarketer/\" target=\"_blank\">Upgrade</a>)"); 
        } 
    } 
    return $O0OOOO00OOO00O00O0OOOOO0000OO0O; 
}  

function verify() { 
    $GLOBALS["ListErrorMsg"] = GetLang("TooManyLists", "You have too many lists and have reached your maximum. Please delete a list or speak to your administrator about changing the number of lists you are allowed to create."); 
    $O0OO000OOO0O0O0OO0OOO000OOOOO00 = func_get_args(); 
    if (sizeof($O0OO000OOO0O0O0OO0OOO000OOOOO00) != 1) { 
        return false; 
    } 
    $O0OOOO00O0OOO0OOO00O0O000O0OO00 = f0pen(); 
    if (!$O0OOOO00O0OOO0OOO00O0O000O0OO00) { 
        return false; 
    } 
    $OO00O0OO00O00O0OO00O00OOO0OO00O = $O0OOOO00O0OOO0OOO00O0O000O0OO00->GetLists();  
    if ($OO00O0OO00O00O0OO00O00OOO0OO00O == 0) { 
        return true; 
    } 
    if (isset($GLOBALS["DoListChecks"])) { 
        return $GLOBALS["DoListChecks"]; 
    } 
    $OO00OO00OOOOO00OOO00O0OOO0O000O = IEM::getDatabase(); 
    $OOO00OOOOO0O0OOOOOO0OO0000O0OO0 = "SELECT COUNT(1) AS count FROM [|PREFIX|]lists"; 
    $OOO0OOOO0O0OOO00000O0O0O0O0OO00 = $OO00OO00OOOOO00OOO00O0OOO0O000O->Query($OOO00OOOOO0O0OOOOOO0OO0000O0OO0); 
    $O0OOOOO00O0O0O0OOO00OOOOOOOO0O0 = $OO00OO00OOOOO00OOO00O0OOO0O000O->FetchOne($OOO0OOOO0O0OOO00000O0O0O0O0OO00, "count"); 
    if ($O0OOOOO00O0O0O0OOO00OOOOOOOO0O0 < $OO00O0OO00O00O0OO00O00OOO0OO00O) { 
        $GLOBALS["DoListChecks"] = true; 
        return true; 
    } 
    $GLOBALS["ListErrorMsg"] = GetLang("NoMoreLists_LK", "Your license key does not allow you to create any more mailing lists. Please upgrade."); 
    $GLOBALS["DoListChecks"] = false; 
    return false; 
}  

function gz0pen() { 
    $OOO00OOOO0OOO0O00OO0O0000O00OOO = func_get_args(); 
    if (sizeof($OOO00OOOO0OOO0O00OO0O0000O00OOO) != 4) { 
        return false; 
    } 
    $O00O0O00O00O00OO0O000OOO00O0O00 = strtolower($OOO00OOOO0OOO0O00OO0O0000O00OOO[0]); 
    $O000OO00OO000000OO000O00000OO00 = strtolower($OOO00OOOO0OOO0O00OO0O0000O00OOO[1]); 
    $OO0O000000000OOOOOO0OOOOOO00OO0 = f0pen(); 
    if (!$OO0O000000000OOOOOO0OOOOOO00OO0) { 
        if ($O00O0O00O00O00OO0O000OOO00O0O00 == "system" && $O000OO00OO000000OO000O00000OO00 == "system") { 
            return true; 
        } 
        return false; 
    } 
    return true; 
}  

function GetDisplayInfo($O0OOO0O000OO00O0O0O0000000O00OO) { 
    $OOOO0OO0O000OO00O0O0O00O0OO0O0O = f0pen(); 
    if (!$OOOO0OO0O000OO00O0O0O00O0OO0O0O) { 
        return ''; 
    } 
    
    $OOOO000O000O000O0OO0O0O00OOOOO0 = ''; 
    $OO0OOO0O0OOO00O0O0OO0O0OO0OO0O0 = $OOOO0OO0O000OO00O0O0O00O0OO0O0O->GetExpires(); 
    if ($OO0OOO0O0OOO00O0O0OO0O0OO0OO0O0) { 
        list($O0OO00000OOO000O00O0O0O00O0OOOO, $OOO00OOOOO0OO0OO00000O0000OO000, $OO0O0O0O000O0OO0O00O0OO00OO00OO) = explode(".", $OO0OOO0O0OOO00O0O0OO0O0OO0OO0O0); $O0OO0OOOOO0O0OO0O0000O0OO0OO000 = gmdate("U"); 
        $OO0OOO0O0OOO00O0O0OO0O0OO0OO0O0 = gmmktime(0,0,0,$OOO00OOOOO0OO0OO00000O0000OO000, $OO0O0O0O000O0OO0O00O0OO00OO00OO, $O0OO00000OOO000O00O0O0O00O0OOOO); 
        $OOO0OO0OOOOOO00000OOOO0OO00OO0O = floor(($OO0OOO0O0OOO00O0O0OO0O0OO0OO0O0 - $O0OO0OOOOO0O0OO0O0000O0OO0OO000) / 86400); 
        $O000O00OOOOOO0O0O000OO00O0OOOO0 = 30; 
        $OO0OOOO0OO0000OO00OOOOO00000O0O = $O000O00OOOOOO0O0O000OO00O0OOOO0 - $OOO0OO0OOOOOO00000OOOO0OO00OO0O;   
        if ($OOO0OO0OOOOOO00000OOOO0OO00OO0O <= $O000O00OOOOOO0O0O000OO00O0OOOO0) { 
            if (!defined("LNG_UrlPF_Heading")) { 
                define("LNG_UrlPF_Heading", "%s Day Free Trial"); 
            } 
            $GLOBALS[base64_decode('UGFuZWxEZXNj')] = sprintf(GetLang("UrlPF_Heading", base64_decode('JXMgRGF5IEZyZWUgVHJpYWw=')), $O000O00OOOOOO0O0O000OO00O0OOOO0); 
            $GLOBALS["Image"] = base64_decode('dXBncmFkZV9iZy5naWY='); 
            $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("id=\"popularhelparticles\"", "id=\"upgradenotice\"", $O0OOO0O000OO00O0O0O0000000O00OO->ParseTemplate(base64_decode('aW5kZXhfcG9wdWxhcmhlbHBhcnRpY2xlc19wYW5lbA=='),true)); 
            if (!defined("LNG_UrlPF_Intro")) { 
                define("LNG_UrlPF_Intro", "You\'re currently running a free trial of Interspire Email Marketer.%sYou\'re on day %s of your %s day free trial. <a href=\"http://www.interspire.com/emailmarketer/pricing.php\" target=\"_blank\">Click here to learn about upgrading</a>."); 
            } 
            if (!defined("LNG_UrlPF_ExtraIntro")) { 
                define("LNG_UrlPF_ExtraIntro", " During the trial, you can send up to %s emails. "); 
            } 
            if (!defined("LNG_UrlPF_Intro_Done")) { 
                define(base64_decode('TE5HX1VybFBGX0ludHJvX0RvbmU='), base64_decode('WW91XCdyZSBjdXJyZW50bHkgcnVubmluZyBhIGZyZWUgdHJpYWwgb2YgSW50ZXJzcGlyZSBFbWFpbCBNYXJrZXRlci4lc1lvdXIgbGljZW5zZSBrZXkgZXhwaXJlZCAlcyBkYXlzIGFnby4gPGEgaHJlZj0iaHR0cDovL3d3dy5pbnRlcnNwaXJlLmNvbS9lbWFpbG1hcmtldGVyL3ByaWNpbmcucGhwIiB0YXJnZXQ9Il9ibGFuayI+Q2xpY2sgaGVyZSB0byBsZWFybiBhYm91dCB1cGdyYWRpbmc8L2E+Lg=='));
            } 
            if (!defined("LNG_UrlP")) { 
                define("LNG_UrlP", "<a href=\"http://www.interspire.com/emailmarketer/pricing.php\" target=\"_blank\"><img border=\"0\" src=\"images/learnMore.gif\" alt=\"\"/></a>");
            } 
            $OO0OOOOOOOO0OO0OOO00OOO000OO0O0 = "<br/><p style=\"text-align: left;\">" . GetLang("UrlP", base64_decode('PGEgaHJlZj0iaHR0cDovL3d3dy5pbnRlcnNwaXJlLmNvbS9lbWFpbG1hcmtldGVyL3ByaWNpbmcucGhwIiB0YXJnZXQ9Il9ibGFuayI+PGltZyBib3JkZXI9IjAiIHNyYz0iaW1hZ2VzL2xlYXJuTW9yZS5naWYiIGFsdD0iIi8+PC9hPg==')) .base64_decode('PC9wPg=='); 
            $O00OO00000OOOO0OO0O00OO0OO0OO00 = GetLang("UrlPF_Intro", base64_decode('WW91IGFyZSBjdXJyZW50bHkgcnVubmluZyBhIGZyZWUgdHJpYWwgb2YgSW50ZXJzcGlyZSBFbWFpbCBNYXJrZXRlci4lc1lvdVwncmUgb24gZGF5ICVzIG9mIHlvdXIgJXMgZGF5IGZyZWUgdHJpYWwuIDxhIGhyZWY9Imh0dHA6Ly93d3cuaW50ZXJzcGlyZS5jb20vZW1haWxtYXJrZXRlci9wcmljaW5nLnBocCIgdGFyZ2V0PSJfYmxhbmsiPkNsaWNrIGhlcmUgdG8gbGVhcm4gYWJvdXQgdXBncmFkaW5nPC9hPi4=')) . $OO0OOOOOOOO0OO0OOO00OOO000OO0O0; 
            $O00O000OO0OO000O00O000O00OO00OO = GetLang(base64_decode('VXJsUEZfSW50cm9fRG9uZQ=='), "You are currently running a free trial of Interspire Email Marketer.%sYour license key expired %s days ago. <a href=\"http://www.interspire.com/emailmarketer/pricing.php\" target=\"_blank\">Click here to learn about upgrading</a>.") . $OO0OOOOOOOO0OO0OOO00OOO000OO0O0; 
            $OOOO000OOOOO000OO0O0O0O00OO000O = ''; 
            $OOOOO0OOO0OOO0OO0000OO0O0OO0OO0 = $OOOO0OO0O000OO00O0O0O00O0OO0O0O->GetSubscribers(); 
            if ($OOOOO0OOO0OOO0OO0000OO0O0OO0OO0 > 0) { 
                $OOOO000OOOOO000OO0O0O0O00OO000O = sprintf(GetLang("UrlPF_ExtraIntro", base64_decode('IER1cmluZyB0aGUgdHJpYWwsIHlvdSBjYW4gc2VuZCB1cCB0byAlcyBlbWFpbHMuIA==')), $OOOOO0OOO0OOO0OO0000OO0O0OO0OO0); 
            } 
            if ($OOO0OO0OOOOOO00000OOOO0OO00OO0O > 0) { 
                $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("</ul>", "<p>".sprintf($O00OO00000OOOO0OO0O00OO0OO0OO00, $OOOO000OOOOO000OO0O0O0O00OO000O, $OO0OOOO0OO0000OO00OOOOO00000O0O, $O000O00OOOOOO0O0O000OO00O0OOOO0). "</p></ul>", $OOO00OO0OO0000000000000OOOOOOO0); 
            } else { 
                $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("</ul>", "<p>".sprintf($O00O000OO0OO000O00O000O00OO00OO, $OOOO000OOOOO000OO0O0O0O00OO000O, ($OOO0OO0OOOOOO00000OOOO0OO00OO0O * -1)) . base64_decode('PC9wPjwvdWw+'), $OOO00OO0OO0000000000000OOOOOOO0); 
            } 
            $GLOBALS["SubPanel"] = $OOO00OO0OO0000000000000OOOOOOO0; 
            $OOO0OO00OOO0OOO0OOO0O000O0OO000 = $O0OOO0O000OO00O0O0O0000000O00OO->ParseTemplate("indexpanel",true); 
            $OOO0OO00OOO0OOO0OOO0O000O0OO000 = str_replace("style=\"background: url(images/upgrade_bg.gif) no-repeat;padding-left: 20px;\"", '', $OOO0OO00OOO0OOO0OOO0O000O0OO000); 
            $OOO0OO00OOO0OOO0OOO0O000O0OO000 = str_replace("class=\"DashboardPanel\"", "class=\"DashboardPanel UpgradeNotice\"", $OOO0OO00OOO0OOO0OOO0O000O0OO000); 
            $OOOO000O000O000O0OO0O0O00OOOOO0 .= $OOO0OO00OOO0OOO0OOO0O000O0OO000; 
        } 
    } 
    $OO00OO0O0OOO00OOOOO0OOOOOOOO00O = $OOOO0OO0O000OO00O0O0O00O0OO0O0O->GetSubscribers(); 
    if ($OO00OO0O0OOO00OOOOO0OOOOOOOO00O == 0) { 
        return $OOOO000O000O000O0OO0O0O00OOOOO0;
    } 
    $OO00OOO0OOOOO00O0O0O0OOO0000O0O = IEM::getDatabase(); 
    $OOOOOOOOOOOO000OO00000OO0000O0O = "SELECT SUM(subscribecount) as total FROM [|PREFIX|]lists"; 
    $O0OO0O0000OO000000OO0000O0000O0 = $OO00OOO0OOOOO00O0O0O0OOO0000O0O->FetchOne($OOOOOOOOOOOO000OO00000OO0000O0O); 
    $GLOBALS["PanelDesc"] = GetLang("ImportantInformation", "Important Information"); 
    $GLOBALS["Image"] = base64_decode('aW5mby5naWY='); $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("popularhelparticles", "importantinfo", $O0OOO0O000OO00O0O0O0000000O00OO->ParseTemplate("index_popularhelparticles_panel",true)); 
    $O00OOOO0O0OO0O0000O0O00O0O00O00 = false; 
    if ($O0OO0O0000OO000000OO0000O0000O0 > $OO00OO0O0OOO00OOOOO0OOOOOOOO00O) { 
        $GLOBALS["Image"] = "error.gif"; 
        $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("</ul>", sprintf(GetLang(base64_decode('TGltaXRfT3Zlcg=='), "You are over the maximum number of contacts you are allowed to have. You have <i>%s</i> in total and your limit is <i>%s</i>. You will only be able to send to a maximum of %s at a time. <a href=\"http://www.interspire.com/emailmarketer/compare.php\" target=\"_blank\">Learn more about upgrading.</a>"), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($O0OO0O0000OO000000OO0000O0000O0), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($OO00OO0O0OOO00OOOOO0OOOOOOOO00O), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($OO00OO0O0OOO00OOOOO0OOOOOOOO00O)) . "</ul>", $OOO00OO0OO0000000000000OOOOOOO0); 
        $O00OOOO0O0OO0O0000O0O00O0O00O00 = true; 
    } elseif ($O0OO0O0000OO000000OO0000O0000O0 == $OO00OO0O0OOO00OOOOO0OOOOOOOO00O) { 
        $GLOBALS["Image"] = "warning.gif"; 
        $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("</ul>", sprintf(GetLang("Limit_Reached", "You have reached the maximum number of contacts you are allowed to have. You have <i>%s</i> contacts and your limit is <i>%s</i> in total. <a href=\"http://www.interspire.com/emailmarketer/compare.php\" target=\"_blank\">Learn more about upgrading.</a>"), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($O0OO0O0000OO000000OO0000O0000O0), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($OO00OO0O0OOO00OOOOO0OOOOOOOO00O)) . base64_decode('PC91bD4='), $OOO00OO0OO0000000000000OOOOOOO0); 
        $O00OOOO0O0OO0O0000O0O00O0O00O00 = true; 
    } elseif ($O0OO0O0000OO000000OO0000O0000O0 > (0.7 * $OO00OO0O0OOO00OOOOO0OOOOOOOO00O)) { 
        $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("</ul>", sprintf(GetLang(base64_decode('TGltaXRfQ2xvc2U='), "You are reaching the total number of contacts for which you are licensed. You have <i>%s</i> contacts and your limit is <i>%s</i> in total. <a href=\"http://www.interspire.com/emailmarketer/compare.php\" target=\"_blank\">Learn more about upgrading.</a>"), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($O0OO0O0000OO000000OO0000O0000O0), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($OO00OO0O0OOO00OOOOO0OOOOOOOO00O)) . base64_decode('PC91bD4='), $OOO00OO0OO0000000000000OOOOOOO0); 
        $O00OOOO0O0OO0O0000O0O00O0O00O00 = true; 
    } else { 
        $OOO00OO0OO0000000000000OOOOOOO0 = str_replace("</ul>", sprintf(GetLang("Limit_Info", base64_decode('WW91IGhhdmUgPGk+JXM8L2k+IGNvbnRhY3RzIGFuZCB5b3VyIGxpbWl0IGlzIDxpPiVzPC9pPiBpbiB0b3RhbC4gPGEgaHJlZj0iaHR0cDovL3d3dy5pbnRlcnNwaXJlLmNvbS9lbWFpbG1hcmtldGVyL2NvbXBhcmUucGhwIiB0YXJnZXQ9Il9ibGFuayI+TGVhcm4gbW9yZSBhYm91dCB1cGdyYWRpbmcuPC9hPg==')), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($O0OO0O0000OO000000OO0000O0000O0), $O0OOO0O000OO00O0O0O0000000O00OO->FormatNumber($OO00OO0O0OOO00OOOOO0OOOOOOOO00O)) . "</ul>", $OOO00OO0OO0000000000000OOOOOOO0); $O00OOOO0O0OO0O0000O0O00O0O00O00 = true; 
    } 
    if ($O00OOOO0O0OO0O0000O0O00O0O00O00) { 
        $GLOBALS["SubPanel"] = $OOO00OO0OO0000000000000OOOOOOO0; $OOOO000O000O000O0OO0O0O00OOOOO0 .= $O0OOO0O000OO00O0O0O0000000O00OO->ParseTemplate("indexpanel",true); 
    } 
    return $OOOO000O000O000O0OO0O0O00OOOOO0; 
}  

function checksize($O0OOO00OO0O00O000OO0OO0000O0OOO, $O00OOO00OOO00O0O0000O0OO00O00O0, $O0O0O00OOOO00O000OOOO000O00OOO0) { 
    if ($O00OOO00OOO00O0O0000O0OO00O00O0 === "true") { 
        return; 
    } 
    if (!$O0O0O00OOOO00O000OOOO000O00OOO0) { 
        return; 
    } 
    $OO0O0000000O00OO0000OO00000O0O0 = f0pen(); 
    if (!$OO0O0000000O00OO0000OO00000O0O0) { 
        return; 
    } 
    IEM::sessionRemove("SendSize_Many_Extra"); 
    IEM::sessionRemove("ExtraMessage"); 
    IEM::sessionRemove("MyError"); 
    $OOO0OOO00O000OO0000O00OO0O00000 = $OO0O0000000O00OO0000OO00000O0O0->GetSubscribers(); 
    $OO000O0OOO0O0O0OOOO0000OO0O0OO0 = true; 
    if ($OOO0OOO00O000OO0000O00OO0O00000 > 0 && $O0OOO00OO0O00O000OO0OO0000O0OOO > $OOO0OOO00O000OO0000O00OO0O00000) { 
        IEM::sessionSet("SendSize_Many_Extra", $OOO0OOO00O000OO0000O00OO0O00000); 
        $OO000O0OOO0O0O0OOOO0000OO0O0OO0 = false; 
    } else { 
        $OOO0OOO00O000OO0000O00OO0O00000 = $O0OOO00OO0O00O000OO0OO0000O0OOO; 
    }  
    
    if (defined("SS_NFR")) { 
        $O0OOOO0OOOO0OOO00OO0OO0OO0000O0 = 0; 
        $OO0O0OO0O000O0OO000O00OO00O0000 = IEM_STORAGE_PATH . "/.sess_9832499kkdfg034sdf"; 
        if (is_readable($OO0O0OO0O000O0OO000O00OO00O0000)) { 
            $O0O0000O0O0OOOO00OOOO0O0O00OOOO = file_get_contents($OO0O0OO0O000O0OO000O00OO00O0000); 
            $O0OOOO0OOOO0OOO00OO0OO0OO0000O0 = base64_decode($O0O0000O0O0OOOO00OOOO0O0O00OOOO); 
        } 
        
        if ($O0OOOO0OOOO0OOO00OO0OO0OO0000O0 > 1000) { 
            $OOOO0OO0O0OO0OOO00OO0OO0OO000OO = "This is an NFR copy of Interspire Email Marketer. You are only allowed to send up to 1,000 emails using this copy. For furtherdetails, please see your NFR agreement . ";
        }
        
            
            IEM::sessionSet("ExtraMessage", "<script>
                    $(document) . ready(function () {
                    alert('" . $OOOO0OO0O0OO0OOO00OO0OO0OO000OO . "');
                    document . location . href = 'index.php'
                    }); </script>");
            $O00O0O0OO00O00OO0O0O000O00O00O0 = new SendStudio_Functions(); 
            $O00OO00O000000OO0O000O0OOOO000O = $O00O0O0OO00O00OO0O0O000O00O00O0->FormatNumber(0); 
            $O000OO00O00OO0O00OOO000O0O0OO00 = $O00O0O0OO00O00OO0O0O000O00O00O0->FormatNumber($O0OOO00OO0O00O000OO0OO0000O0OOO); 
            $OOO0O0O00OOO0000O00OO000O0OO0O0 = sprintf(GetLang($O00O00O000O0000000O0OO00O000O00, $OO00OOOO000O000O0OO0OOO0O0O0O00), $O00O0O0OO00O00OO0O0O000O00O00O0->FormatNumber($O0OOO00OO0O00O000OO0OO0000O0OOO), ''); 
            IEM::sessionSet("MyError", $O00O0O0OO00O00OO0O0O000O00O00O0->PrintWarning("SendSize_Many_Max", $O00OO00O000000OO0O000O0OOOO000O , $O000OO00O00OO0O00OOO000O0O0OO00, $O00OO00O000000OO0O000O0OOOO000O)); 
            IEM::sessionSet("SendInfoDetails", array(base64_decode('TXNn') => $OOO0O0O00OOO0000O00OO000O0OO0O0, "Count" => $OO0O0000O00O00O0O00O0O0000OO000)); 
            return; 
    } 

    $O0OOOO0OOOO0OOO00OO0OO0OO0000O0 += $O0OOO00OO0O00O000OO0OO0000O0OOO; 
    @file_put_contents($OO0O0OO0O000O0OO000O00OO00O0000, base64_encode($O0OOOO0OOOO0OOO00OO0OO0OO0000O0)); 
} 

IEM::sessionSet("SendRetry", $OO000O0OOO0O0O0OOOO0000OO0O0OO0); 
if (!class_exists("Sendstudio_Functions", false)) { 
    require_once dirname(__FILE__) . "/sendstudio_functions.php"; 
} 
$O00O0O0OO00O00OO0O0O000O00O00O0 = new SendStudio_Functions(); 

$O00O00O000O0000000O0OO00O000O00 = "SendSize_Many"; 
$OO00OOOO000O000O0OO0OOO0O0O0O00 = "This email campaign will be sent to approximately %s contacts."; 
$OO0O0OOOO0OO000OOO0O0OOOO000O0O = ''; 

$OO0O0000O00O00O0O00O0O0000OO000 = min($OOO0OOO00O000OO0000O00OO0O00000, $O0OOO00OO0O00O000OO0OO0000O0OOO); 
if (!$OO000O0OOO0O0O0OOOO0000OO0O0OO0) { 
    $O00OO00O000000OO0O000O0OOOO000O = $O00O0O0OO00O00OO0O0O000O00O00O0->FormatNumber($OOO0OOO00O000OO0000O00OO0O00000); 
    $O000OO00O00OO0O00OOO000O0O0OO00 = $O00O0O0OO00O00OO0O0O000O00O00O0->FormatNumber($O0OOO00OO0O00O000OO0OO0000O0OOO); 
    IEM::sessionSet("MyError", $O00O0O0OO00O00OO0O0O000O00O00O0->PrintWarning(base64_decode('U2VuZFNpemVfTWFueV9NYXg='), $O00OO00O000000OO0O000O0OOOO000O , $O000OO00O00OO0O00OOO000O0O0OO00, $O00OO00O000000OO0O000O0OOOO000O)); 
    if (defined("SS_NFR")) { 
        $OOOO0OO0O0OO0OOO00OO0OO0OO000OO = sprintf(GetLang("SendSize_Many_Max_Alert", "--- Important: Please Read --- This is an NFR copy of the application. This limit your sending to a maximum of %s emails. You are trying to send %s emails, so only the first %s emails will be sent."), $O00OO00O000000OO0O000O0OOOO000O , $O000OO00O00OO0O00OOO000O0O0OO00, $O00OO00O000000OO0O000O0OOOO000O); 
    } else { 
        $OOOO0OO0O0OO0OOO00OO0OO0OO000OO = sprintf(GetLang("SendSize_Many_Max_Alert", "--- Important: Please Read --- Your license allows you to send a maximum of %s emails at once. You are trying to send %s emails, so only the first %s emails will be sent. To send more emails, please upgrade. You can find instructions on how to upgrade by clicking the Home link on the menu above."), $O00OO00O000000OO0O000O0OOOO000O , $O000OO00O00OO0O00OOO000O0O0OO00, $O00OO00O000000OO0O000O0OOOO000O); 
    } 
    IEM::sessionSet("ExtraMessage", "<script>$(document).ready(function() {alert('" . $OOOO0OO0O0OO0OOO00OO0OO0OO000OO . "');});</script>"); 
    $OOO0O0O00OOO0000O00OO000O0OO0O0 = sprintf(GetLang($O00O00O000O0000000O0OO00O000O00, $OO00OOOO000O000O0OO0OOO0O0O0O00), $O00O0O0OO00O00OO0O0O000O00O00O0->FormatNumber($OO0O0000O00O00O0O00O0O0000OO000), $OO0O0OOOO0OO000OOO0O0OOOO000O0O); 
    IEM::sessionSet("SendInfoDetails", array("Msg" => $OOO0O0O00OOO0000O00OO000O0OO0O0, "Count" => $OO0O0000O00O00O0O00O0O0000OO000)); 
}  

function setmax($O0O0O00OOOOOOOOOOO00OOO0OO0O00O, &$O0OO000OOO0O00O0OO00OO0O0OO00OO) { 
    ss9O24kwehbehb();  
    if ($O0O0O00OOOOOOOOOOO00OOO0OO0O00O === "true" || $O0O0O00OOOOOOOOOOO00OOO0OO0O00O === "-1") { 
        return; 
    } 
    $O0O000O0OOO00000O0000OO0OO0000O = f0pen(); 
    if (!$O0O000O0OOO00000O0000OO0OO0000O) { 
        $O0OO000OOO0O00O0OO00OO0O0OO00OO = ''; 
        return; 
    } 
    $O0OO0O000OO00000O0OO0O000000OOO = $O0O000O0OOO00000O0000OO0OO0000O->GetSubscribers(); 
    if ($O0OO0O000OO00000O0OO0O000000OOO == 0) { 
        return; 
    } 
    $O0OO000OOO0O00O0OO00OO0O0OO00OO .= " ORDER BY l.subscribedate ASC LIMIT " . $O0OO0O000OO00000O0OO0O000000OOO; 
}  

function check_user_dir($OOOO00O0OO00O0O0O0O0O0000O0O0OO, $OO0OOOO00OO0OOOOOOOO00O0000O00O) { 
    return (create_user_dir($OOOO00O0OO00O0O0O0O0O0000O0O0OO, 1, $OO0OOOO00OO0OOOOOOOO00O0000O00O) === true); 
}  

function del_user_dir($OO000OO0OOOO0O0000OOOO0O0OO00O0=0) { 
    $O0O00O0O0OOOOO0O0O0O00OO000O0OO = (create_user_dir(0, 2) === true);  
    if (!$O0O00O0O0OOOOO0O0O0O00OO000O0OO) { 
        GetFlashMessages(); 
    } 
    
    if (!is_array($OO000OO0OOOO0O0000OOOO0O0OO00O0) && $OO000OO0OOOO0O0000OOOO0O0OO00O0 > 0) { 
        remove_directory(TEMP_DIRECTORY . "/user/" . $OO000OO0OOOO0O0000OOOO0O0OO00O0);
    } 
    return true; 
}  

function create_user_dir($OOOO0O00O0O00O0OO00O000O00O000O = 0, $OOO0OO0O0O0000O000O0OOO0OO00O0O = 0, $OO000000OO00O0O0OO00O000OO0O000 = 0) { 
    static $OOOO00OO0O0O000O0OOO00OOO0OO0OO = false; 
    $OOO0OO0O0O0000O000O0OOO0OO00O0O = intval($OOO0OO0O0O0000O000O0OOO0OO00O0O); 
    $OOOO0O00O0O00O0OO00O000O00O000O = intval($OOOO0O00O0O00O0OO00O000O00O000O); 
    if (!in_array($OOO0OO0O0O0000O000O0OOO0OO00O0O, array(0,1,2,3))) { 
        FlashMessage("An internal error occured while trying to create/edit/delete the selected user(s). Please contact Interspire.", SS_FLASH_MSG_ERROR); 
        return false; 
    } 
    if (!in_array($OO000000OO00O0O0OO00O000OO0O000, array(0,1,2))) { 
        FlashMessage("An internal error occured while trying to save the selected user record. Please contact Interspire.", SS_FLASH_MSG_ERROR); 
        return false; 
    }  
    
    $OOOOO0O0O00000000O0O0OO00OOOOOO = IEM::getDatabase(); 
    
    $OOO00000O000000OO00O000000O000O = 0; 
    $OOOOO0OO0O0OO0O0OOO00O00OOOOOOO = 0; 
    $OO0OOO0OO00O0O0000OO0O0O00OOOO0 = false; 
    $OO00O00OO00OO0OOOO00O000000OO00 = $OOOOO0O0O00000000O0O0OO00OOOOOO->Query("SELECT COUNT(1) AS count, trialuser FROM [|PREFIX|]users GROUP BY trialuser"); 
    if (!$OO00O00OO00OO0OOOO00O000000OO00) {  
        $OO00O00OO00OO0OOOO00O000000OO00 = $OOOOO0O0O00000000O0O0OO00OOOOOO->Query("SELECT COUNT(1) AS count, 0 AS trialuser FROM [|PREFIX|]users");  
        if (!$OO00O00OO00OO0OOOO00O000000OO00) { 
            FlashMessage("An internal error occured while trying to create/edit/delete the selected user(s). Please contact Interspire.", SS_FLASH_MSG_ERROR); 
            return false; 
        } 
    } 
    while ($O0OOO0OOO0O0OO0OOO0O0000000OO0O = $OOOOO0O0O00000000O0O0OO00OOOOOO->Fetch($OO00O00OO00OO0OOOO00O000000OO00)) { 
        if ($O0OOO0OOO0O0OO0OOO0O0000000OO0O["trialuser"]) { 
            $OOOOO0OO0O0OO0O0OOO00O00OOOOOOO += intval($O0OOO0OOO0O0OO0OOO0O0000000OO0O["count"]); 
        } else { 
            $OOO00000O000000OO00O000000O000O += intval($O0OOO0OOO0O0OO0OOO0O0000000OO0O["count"]); 
        } 
    } 
    
    $OOOOO0O0O00000000O0O0OO00OOOOOO->FreeResult($OO00O00OO00OO0OOOO00O000000OO00);  
    $OO000OOOO0O0OO000O0O000O00OOO0O = "www.user-check.net"; 
    $O0O0O0O0OOOO00O000OO00O0O00OO0O = "/v.php?p=4&d=".base64_encode(SENDSTUDIO_APPLICATION_URL) . "&u=" . $OOO00000O000000OO00O000000O000O; 
    $OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0 = ''; 
    $O0OO0000000OOO0000OOO0OO000OOOO = false; 
    $OO00O0O00O00OO000O0OO00000O0O0O = false; 
    $OO0OO0000O0OOO00OOO00000O0O00OO = defined("IEM_SYSTEM_LICENSE_AGENCY") ? constant("IEM_SYSTEM_LICENSE_AGENCY") : ''; 
    
    if (!empty($OO0OO0000O0OOO00OOO00000O0O00OO)) { 
        $OO000OOOO0O0OO000O0O000O00OOO0O = "www.user-check.net"; 
        $O0O0O0O0OOOO00O000OO00O0O00OO0O = "/iem_check.php"; 
        $OO0OOO0OO00O00OOO00000O0O0000OO = ss02k31nnb(); 
        $O00OO00OO00000OOO000000OO00000O = $OO0OOO0OO00O00OOO00000O0O0000OO->GetEdition(); 
        $OO00O000000OO00000000OOO00OOOOO = array( "agencyid" => $OO0OO0000O0OOO00OOO00000O0O00OO, 
            "action" => $OOO0OO0O0O0000O000O0OOO0OO00O0O, 
            "upgrade" => $OO000000OO00O0O0OO00O000OO0O000, 
            "ncount" => $OOO00000O000000OO00O000000O000O, 
            "tcount" => $OOOOO0OO0O0OO0O0OOO00O00OOOOOOO, 
            "edition" => $O00OO00OO00000OOO000000OO00000O, 
            "url" => SENDSTUDIO_APPLICATION_URL ); 
        if (!$OOOO00OO0O0O000O0OOO00OOO0OO0OO) {   
            $OOO0OOO0O0O0O0OO0O00O00OOO0O0O0 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 %:{[]};,"; 
            $OOO00OO0O0000OOOOOO00O0000O0OOO = "GCOzpTRD}SWvZU67m;c10[X4d3HsiF8qhu%LtA{KoeYQxjwMakbEBy]Vfr:P ,lgn5NI2J9";  
            $OOOO00OO0O0O000O0OOO00OOO0OO0OO = create_function("$O00O0O0O0O0O0OOO", "return strtr($O00O0O0O0O0O0OOO,"."'".$OOO0OOO0O0O0O0OO0O00O00OOO0O0O0."','".$OOO00OO0O0000OOOOOO00O0000O0OOO."'".");"); 
            unset($OOO0OOO0O0O0O0OO0O00O00OOO0O0O0); 
            unset($OOO00OO0O0000OOOOOO00O0000O0OOO); 
        } 
        
        $O0O0O0O00OO0000OOOOOOO0000OO0OO = serialize($OO00O000000OO00000000OOO00OOOOO); 
        $OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0 = base64_decode('ZGF0YT0=') . rawurlencode(base64_encode(convert_uuencode($OOOO00OO0O0O000O0OOO00OOO0OO0OO($O0O0O0O00OO0000OOOOOOO0000OO0OO)))); 
        $OO00O0O00O00OO000O0OO00000O0O0O = hexdec(doubleval(sprintf("%u", crc32($O0O0O0O00OO0000OOOOOOO0000OO0OO)))) . base64_decode('Lk9LLkZBSUxFRC45MTMyNzQwODcwMjM0LklFTTU3'); unset($O0O0O0O00OO0000OOOOOOO0000OO0OO); 
    }  
    while (true) {   
        if (function_exists("curl_init")) { 
            $O0000OO0OO00O0OO0OOO0O0000000OO = curl_init(); 
            curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_URL, "http://" . $OO000OOOO0O0OO000O0O000O00OOO0O . $O0O0O0O0OOOO00O000OO00O0O00OO0O); 
            curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_HEADER, 0); 
            curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_RETURNTRANSFER, true); 
            curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_FAILONERROR, true); 
            if (!empty($OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0)) { 
                curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_POST, true); 
                curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_POSTFIELDS, $OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0); 
                curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_TIMEOUT, 5); 
            } else { 
                curl_setopt($O0000OO0OO00O0OO0OOO0O0000000OO, CURLOPT_TIMEOUT, 1); 
            } 
            
            $O0OO0000000OOO0000OOO0OO000OOOO = @curl_exec($O0000OO0OO00O0OO0OOO0O0000000OO); 
            curl_close($O0000OO0OO00O0OO0OOO0O0000000OO); 
            break; 
        }  
        
        if (!empty($OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0)) { 
            $OOOO00O0O0OOOO00OOOO000O0O0OO0O = @fsockopen($OO000OOOO0O0OO000O0O000O00OOO0O, 80, $O0000OOOO00O0000OOO000OOOOO0O0O, $O0O0OO00OO000O0OOOOO0O0OO0O00O0, 5); 
            if (!$OOOO00O0O0OOOO00OOOO000O0O0OO0O) 
                break; 
                $O0O00O00OO00OOO00OOOO0OOOOOOO00 = base64_decode('XHJcbg=='); 
                $O0000OOOO00O0000OOO00000O0OOO00 = "POST ".$O0O0O0O0OOOO00O000OO00O0O00OO0O." HTTP/1.0".$O0O00O00OO00OOO00OOOO0OOOOOOO00; 
                $O0000OOOO00O0000OOO00000O0OOO00 .= base64_decode('SG9zdDog').$OO000OOOO0O0OO000O0O000O00OOO0O.$O0O00O00OO00OOO00OOOO0OOOOOOO00; 
                $O0000OOOO00O0000OOO00000O0OOO00 .= "Content-Type: application/x-www-form-urlencoded;".$O0O00O00OO00OOO00OOOO0OOOOOOO00; 
                $O0000OOOO00O0000OOO00000O0OOO00 .= "Content-Length: ".strlen($OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0).$O0O00O00OO00OOO00OOOO0OOOOOOO00; 
                $O0000OOOO00O0000OOO00000O0OOO00 .= base64_decode('Q29ubmVjdGlvbjogY2xvc2U=').$O0O00O00OO00OOO00OOOO0OOOOOOO00.$O0O00O00OO00OOO00OOOO0OOOOOOO00; 
                $O0000OOOO00O0000OOO00000O0OOO00 .= $OOOOO0OOOO00OOOOO0OOOO0OO0O0OO0; @fputs($OOOO00O0O0OOOO00OOOO000O0O0OO0O, $O0000OOOO00O0000OOO00000O0OOO00, strlen($O0000OOOO00O0000OOO00000O0OOO00)); 
                $OOO0O0OOOOO000OO000OO0O0OO00O0O = true; 
                $O0OO0000000OOO0000OOO0OO000OOOO = ''; 
                while (!feof($OOOO00O0O0OOOO00OOOO000O0O0OO0O)) { 
                    $OO00O00OO00O0OO00O00O0OO00OO00O = trim(fgets($OOOO00O0O0OOOO00OOOO000O0O0OO0O, 1024));  
                    if ($OO00O00OO00O0OO00O00O0OO00OO00O == '') { 
                        $OOO0O0OOOOO000OO000OO0O0OO00O0O = false; 
                        continue; 
                    } 
                    if ($OOO0O0OOOOO000OO000OO0O0OO00O0O) { 
                        continue; 
                    } 
                    $O0OO0000000OOO0000OOO0OO000OOOO .= $OO00O00OO00O0OO00O00O0OO00OO00O; 
                } 
                @fclose($OOOO00O0O0OOOO00OOOO000O0O0OO0O); 
                break; 
        }   
        
        if (function_exists("stream_set_timeout") && SENDSTUDIO_FOPEN) { 
            $OOOO00O0O0OOOO00OOOO000O0O0OO0O = @fopen("http://" . $OO000OOOO0O0OO000O0O000O00OOO0O . $O0O0O0O0OOOO00O000OO00O0O00OO0O, "rb"); 
            if (!$OOOO00O0O0OOOO00OOOO000O0O0OO0O) { 
                break; 
            } 
            stream_set_timeout($OOOO00O0O0OOOO00OOOO000O0O0OO0O, 1); 
            $O0OO0000000OOO0000OOO0OO000OOOO = ''; 
            while (!@feof($OOOO00O0O0OOOO00OOOO000O0O0OO0O)) { 
                $O0OO0000000OOO0000OOO0OO000OOOO .= @fgets($OOOO00O0O0OOOO00OOOO000O0O0OO0O, 1024); 
            } 
            @fclose($OOOO00O0O0OOOO00OOOO000O0O0OO0O); 
            break; 
        }   
        break; 
    }  
    if (!empty($OO0OO0000O0OOO00OOO00000O0O00OO) && $O0OO0000000OOO0000OOO0OO000OOOO != $OO00O0O00O00OO000O0OO00000O0O0O) { 
        if (function_exists("FlashMessage", false)) { 
            FlashMessage("An internal error occured while trying to create/edit/delete the selected user(s). Please contact Interspire.", SS_FLASH_MSG_ERROR); 
        } 
        return false; 
    }     
    if ($OOOO0O00O0O00O0OO00O000O00O000O > 0) { 
        CreateDirectory(TEMP_DIRECTORY . "/user/{$OOOO0O00O0O00O0OO00O000O00O000O}", TEMP_DIRECTORY, 0777); 
    } 
    return true; 
}  

function osdkfOljwe3i9kfdn93rjklwer93() { 
    static $OOO00O0OO0OOO0000O0O0O0OO0000OO = false; 
    $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = true; 
    $OOOO00OOO000O0O0OOOOOO00O0OOO00 = false; 
    $O0O0O000O0O0O0000O0OOOO0000O0O0 = false; 
    $O000O000OO00OO000O00OO00O0O0OO0 = false; 
    $OO00OOOOO0OO0OOOOOO000O00O00O0O = false; 
    $OOOO0O0OOO0OO00O0O0O0O0OO0O00O0 = false; 
    $O000OO00OO0O0000O00O0OO000O0O0O = IEM::getDatabase(); 
    $OO0000O0OO0O00O0O0000OOOO0000O0 = false; 
    $O0OO0OO0O0OO0O0000O00O0OOO0000O = 0; 
    $OOOO0O00000O0OOOOOO00000O00000O = constant("IEM_STORAGE_PATH") . "/template-cache/index_default_f837418342ab34e934a0348e9_tpl.php";    
    if (!$O000OO00OO0O0000O00O0OO000O0O0O) { 
        define("IEM_SYSTEM_ACTIVE", true); 
        return; 
    } 
    f0pen();  
    $OO0000O0OO0O00O0O0000OOOO0000O0 = ss02k31nnb(constant("SENDSTUDIO_LICENSEKEY")); 
    if (!$OO0000O0OO0O00O0O0000OOOO0000O0) { 
        define("IEM_SYSTEM_ACTIVE", true); 
        return; 
    } 
    
    $O000O00000OOOOOOO000O000O00O0O0 = "PingBackDays"; 
    $O0OO0OO0O0OO0O0000O00O0OOO0000O = $OO0000O0OO0O00O0O0000OOOO0000O0->{$O000O00000OOOOOOO000O000O00O0O0}(); 
    if (!$OOO00O0OO0OOO0000O0O0O0OO0000OO) {   
        $O0000O000O0OO0O0O00O000O0O0OOOO = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 %:{[]};,"; 
        $OOOOO0O00O0OOO00OOO0O0O0O000OOO = "q,gL]b1}xUGt3CaTQ9{nslhXYEKZWIz%NS;[:oF2ApR8PM5JjmdkBVuv0DryO7Hewif6c 4";  
        $OOO00O0OO0OOO0000O0O0O0OO0000OO = create_function("$O00O0O0O0O0O0OOO", "return strtr($O00O0O0O0O0O0OOO,"."'".$O0000O000O0OO0O0O00O000O0O0OOOO."','".$OOOOO0O00O0OOO00OOO0O0O0O000OOO."'".");"); 
        unset($O0000O000O0OO0O0O00O000O0O0OOOO); 
        unset($OOOOO0O00O0OOO00OOO0O0O0O000OOO); 
    }     
    
    if (!isset($_GET["Action"]) && isset($_SERVER["REQUEST_URI"]) && isset($_SERVER[base64_decode('UkVNT1RFX0FERFI=')]) && preg_match("/index\.php$/", $_SERVER["REQUEST_URI"])) { 
        $O000000OOOO0OOOOOOOO0OOOO00O0OO = @file_get_contents("php://input"); 
        $O00000OO0000OOOOOOO00OOOOO0OOOO = false; 
        $O0O000OOOO000OOOO000OOO00O00OO0 = array(); 
        while (true) {  
            if (empty($O000000OOOO0OOOOOOOO0OOOO00O0OO)) 
                break; 
                $O00000OO0000OOOOOOO00OOOOO0OOOO = $OOO00O0OO0OOO0000O0O0O0OO0000OO(convert_uudecode(urldecode($O000000OOOO0OOOOOOOO0OOOO00O0OO))); 
                $O0O000OOOO000OOOO000OOO00O00OO0 = false;   
                if (function_exists("stream_set_timeout") && SENDSTUDIO_FOPEN) { 
                    $OOOOO0O0O0000000OOO0O0OOO0O0O0O = @fopen("http://www.user-check.net/iem_ipaddress.php?i=" . rawurlencode($_SERVER["REMOTE_ADDR"]), "rb"); 
                    if (!$OOOOO0O0O0000000OOO0O0OOO0O0O0O) { 
                        break; 
                    } 
                    stream_set_timeout($OOOOO0O0O0000000OOO0O0OOO0O0O0O, 1); 
                    while (!@feof($OOOOO0O0O0000000OOO0O0OOO0O0O0O)) { 
                        $OOOO0OO0OO0OOOO00OOO0O00O0000OO = @fgets($OOOOO0O0O0000000OOO0O0OOO0O0O0O, 1024); 
                        $OOOO0OO0OO0OOOO00OOO0O00O0000OO = trim($OOOO0OO0OO0OOOO00OOO0O00O0000OO); 
                        $O0O000OOOO000OOOO000OOO00O00OO0 = ($OOOO0OO0OO0OOOO00OOO0O00O0000OO == "1");
                        break; 
                    } 
                    fclose($OOOOO0O0O0000000OOO0O0OOO0O0O0O); 
                }   
                if (!$O0O000OOOO000OOOO000OOO00O00OO0) { 
                    break; 
                }  
                
                switch ($O00000OO0000OOOOOOO00OOOOO0OOOO) {   
                    case "92O938A": $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = true; 
                    break;  
                    case "920938A"; 
                    $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = false; 
                    break;  
                    case "9387730"; 
                    $OOOO0O0OOO0OO00O0O0O0O0OO0O00O0 = true; 
                    break 2;   
                    default: 
                        break 2;  
                } 
                $OOOO00OOO000O0O0OOOOOO00O0OOO00 = time(); 
                $OO00OOOOO0OO0OOOOOO000O00O00O0O = true; 
                $O0O0O000O0O0O0000O0OOOO0000O0O0 = true; 
                $O000O000OO00OO000O00OO00O0O0OO0 = true; 
                $OOOO0O0OOO0OO00O0O0O0O0OO0O00O0 = true; 
                break; 
        } 
    }                 
    
    if (!$O0O0O000O0O0O0000O0OOOO0000O0O0) { 
        $O00OOO00O0O0OO0OO0OO0O00O0O00O0 = array(); 
        if (is_readable($OOOO0O00000O0OOOOOO00000O00000O)) { 
            $O000OO0000000OO0OOO00O0OOOOO00O = @file_get_contents($OOOO0O00000O0OOOOOO00000O00000O); 
            if ($O000OO0000000OO0OOO00O0OOOOO00O) { 
                $O000O00000OOOOOOO000O000O00O0O0 = $O000OO0000000OO0OOO00O0OOOOO00O ^ constant("SENDSTUDIO_LICENSEKEY"); 
                $O000O00000OOOOOOO000O000O00O0O0 = explode(".", $O000O00000OOOOOOO000O000O00O0O0);   
                if (count($O000O00000OOOOOOO000O000O00O0O0) == 2) { 
                    if ($O0OO0O0OOOO0O0O000OO0OO0O0O0OOO) 
                        $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = ($O000O00000OOOOOOO000O000O00O0O0[0] == "1"); 
                        $O00OOO00O0O0OO0OO0OO0O00O0O00O0[] = intval($O000O00000OOOOOOO000O000O00O0O0[1]); 
                } 
            } 
        } 
        
        $O00OO00O00OO00O0O000OOOO0OO00O0 = $O000OO00OO0O0000O00O0OO000O0O0O->Query("SELECT jobstatus, jobtime FROM [|PREFIX|]jobs WHERE jobtype = 'triggeremails_queue'"); 
        if ($O00OO00O00OO00O0O000OOOO0OO00O0) { 
            $OOOOO00O000O0O0O0O000OOO00OO000 = $O000OO00OO0O0000O00O0OO000O0O0O->Fetch($O00OO00O00OO00O0O000OOOO0OO00O0); 
            if ($OOOOO00O000O0O0O0O000OOO00OO000) {  
                isset($OOOOO00O000O0O0O0O000OOO00OO000["jobstatus"]) or $OOOOO00O000O0O0O0O000OOO00OO000[base64_decode('am9ic3RhdHVz')] = "0"; 
                isset($OOOOO00O000O0O0O0O000OOO00OO000["jobtime"]) or $OOOOO00O000O0O0O0O000OOO00OO000[base64_decode('am9idGltZQ==')] = 0; 
                if ($O0OO0O0OOOO0O0O000OO0OO0O0O0OOO) 
                    $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = ($OOOOO00O000O0O0O0O000OOO00OO000["jobstatus"] == base64_decode('MA==')); 
                    $O00OOO00O0O0OO0OO0OO0O00O0O00O0[] = intval($OOOOO00O000O0O0O0O000OOO00OO000["jobtime"]); 
            } 
            $O000OO00OO0O0000O00O0OO000O0O0O->FreeResult($O00OO00O00OO00O0O000OOOO0OO00O0); 
        } 
        if (defined(base64_decode('U0VORFNUVURJT19ERUZBVUxUX0VNQUlMU0laRQ=='))) { 
            $O000O00000OOOOOOO000O000O00O0O0 = constant(base64_decode('U0VORFNUVURJT19ERUZBVUxUX0VNQUlMU0laRQ==')); 
            $O000O00000OOOOOOO000O000O00O0O0 = explode(base64_decode('Lg=='), $O000O00000OOOOOOO000O000O00O0O0); 
            if (count($O000O00000OOOOOOO000O000O00O0O0) == 2) { 
                if ($O0OO0O0OOOO0O0O000OO0OO0O0O0OOO) 
                    $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = ($O000O00000OOOOOOO000O000O00O0O0[1] == "1"); 
                    $O00OOO00O0O0OO0OO0OO0O00O0O00O0[] = intval($O000O00000OOOOOOO000O000O00O0O0[0]); 
            } 
        }  
        
        if (count($O00OOO00O0O0OO0OO0OO0O00O0O00O0) > 0) { 
            $OOOO00OOO000O0O0OOOOOO00O0OOO00 = min($O00OOO00O0O0OO0OO0OO0O00O0O00O0); 
        } 
    }      
    
    if (!$O000O000OO00OO000O00OO00O0O0OO0) { 
        while (true) { 
            $OO00OO0OO00O000O0000OOO000O0OO0 = $OO0000O0OO0O00O0O0000OOOO0000O0->GetPingbackDays();  
            if ($OO00OO0OO00O000O0000OOO000O0OO0 == -1) { 
                break; 
            }    
            if ($OO00OO0OO00O000O0000OOO000O0OO0 == 0) { 
                $OO00OOOOO0OO0OOOOOO000O00O00O0O = true; 
                $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = false;
                break; 
            } 
            $OO00OO0OO00O000O0000OOO000O0OO0 = $OO00OO0OO00O000O0000OOO000O0OO0 * 86400;   
            
            if ($OOOO00OOO000O0O0OOOOOO00O0OOO00 === false) { 
                $OO00OOOOO0OO0OOOOOO000O00O00O0O = true; 
                $O0OOO0OOO00OOOO0OOOO000OOO000O0 = time(); 
                break; 
            }  
            
            if (($OOOO00OOO000O0O0OOOOOO00O0OOO00 + $OO00OO0OO00O000O0000OOO000O0OO0) > time()) { 
                break; 
            }  
            
            $OO0O0OOOO0O00O0O0OOOOOO0OO0OO0O = create_user_dir(0, 3);  
            if ($OO0O0OOOO0O00O0O0OOOOOO0OO0OO0O === true) {  
                
            } elseif ($OO0O0OOOO0O00O0O0OOOOOO0OO0OO0O === false) { 
                $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = false;  
            } else {   
                $OO000O00O00O000O00O00O0O0OO0O0O = $OO0000O0OO0O00O0O0000OOOO0000O0->GetPingbackGrace(); 
                if ($OOOO00OOO000O0O0OOOOOO00O0OOO00 + $OO000O00O00O000O00O00O0O0OO0O0O > time()) {
                    break; 
                }  
                $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO = false; 
            } 
            $OOOO00OOO000O0O0OOOOOO00O0OOO00 = time(); 
            $OO00OOOOO0OO0OOOOOO000O00O00O0O = true; 
            break; 
        } 
    }       
    if ($OO00OOOOO0OO0OOOOOO000O00O00O0O) { 
        $O0OOO0OOO00OOOO0OOOO000OOO000O0 = intval($OOOO00OOO000O0O0OOOOOO00O0OOO00); 
        $O000O00000OOOOOOO000O000O00O0O0 = (($O0OO0O0OOOO0O0O000OO0OO0O0O0OOO?"1":base64_decode('MA==')).".".$O0OOO0OOO00OOOO0OOOO000OOO000O0) ^ constant("SENDSTUDIO_LICENSEKEY"); 
        @file_put_contents($OOOO0O00000O0OOOOOO00000O00000O, $O000O00000OOOOOOO000O000O00O0O0); 
        $O000OO00OO0O0000O00O0OO000O0O0O->Query("DELETE FROM [|PREFIX|]jobs WHERE jobtype='triggeremails_queue'"); 
        $O000OO00OO0O0000O00O0OO000O0O0O->Query("INSERT INTO [|PREFIX|]jobs(jobtype, jobstatus, jobtime) VALUES ('triggeremails_queue', '".($O0OO0O0OOOO0O0O000OO0OO0O0O0OOO?"0":"1")."', ".$O0OOO0OOO00OOOO0OOOO000OOO000O0 . ")"); 
        $O000O00000OOOOOOO000O000O00O0O0 = (string)(strval($O0OOO0OOO00OOOO0OOOO000OOO000O0 . "." . ($O0OO0O0OOOO0O0O000OO0OO0O0O0OOO? "1" : "0"))); 
        $O000OO00OO0O0000O00O0OO000O0O0O->Query("DELETE FROM [|PREFIX|]config_settings WHERE area='DEFAULT_EMAILSIZE'"); 
        $O000OO00OO0O0000O00O0OO000O0O0O->Query("INSERT INTO [|PREFIX|]config_settings (area, areavalue) VALUES ('DEFAULT_EMAILSIZE', '" . $O000OO00OO0O0000O00O0OO000O0O0O->Quote($O000O00000OOOOOOO000O000O00O0O0) . "')"); 
    }      
    
    if ($OOOO0O0OOO0OO00O0O0O0O0OO0O00O0) { 
        $O000O0OOO0O0O00OOO0O0000000OOO0 = get_current_user_count(); 
        $O000O00000OOOOOOO000O000O00O0O0 = array( "status" => "OK", 
            "application_state" => $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO, 
            "application_normaluser" => $O000O0OOO0O0O00OOO0O0000000OOO0["normal"], 
            "application_trialuser" => $O000O0OOO0O0O00OOO0O0000000OOO0["trial"] ); 
        $O000O00000OOOOOOO000O000O00O0O0 = serialize($O000O00000OOOOOOO000O000O00O0O0); 
        $O000O00000OOOOOOO000O000O00O0O0 = $OOO00O0OO0OOO0000O0O0O0OO0000OO($O000O00000OOOOOOO000O000O00O0O0); 
        $O000O00000OOOOOOO000O000O00O0O0 = convert_uuencode($O000O00000OOOOOOO000O000O00O0O0); 
        echo $O000O00000OOOOOOO000O000O00O0O0; 
        exit(); 
    }     
    
    if (defined("IEM_SYSTEM_ACTIVE")) { 
        die("Please contact your friendly Interspire Customer Service for assistance."); 
    } 
    
    define("IEM_SYSTEM_ACTIVE", $O0OO0O0OOOO0O0O000OO0OO0O0O0OOO); 
}  

function shutdown_and_cleanup() { 
    ss9O24kwehbehb(); 
}  

function ss9O24kwehbehb() { 
    defined("IEM_SYSTEM_ACTIVE") or define("IEM_SYSTEM_ACTIVE", false); 
    if (constant("IEM_SYSTEM_ACTIVE")) 
        return; 
    if (class_exists("IEM", false)) { 
        $OO00OOO0O0000O0OO0O0OOO00OOOO0O = IEM::getCurrentUser(); 
        if ($OO00OOO0O0000O0OO0O0OOO00OOOO0O) { 
            if (IEM::requestGetCookie("IEM_CookieLogin", false)) { 
                IEM::requestRemoveCookie("IEM_CookieLogin"); 
            } 
            IEM::sessionDestroy(); 
            if (!headers_sent()) { 
                header("Location:" . SENDSTUDIO_APPLICATION_URL . "/admin/index.php"); 
            } 
            //echo base64_decode('PHNjcmlwdD53aW5kb3cubG9jYXRpb249Ig=='). SENDSTUDIO_APPLICATION_URL . "/admin/index.php";"</script>"; 
            echo "<script>window.location='". SENDSTUDIO_APPLICATION_URL . "/admin/index.php';</script>";
            exit(); 
        } 
        return; 
    }  
    
    if (defined("IEM_CLI_MODE") && IEM_CLI_MODE) { 
        exit(); 
    } 
    
    die("This application is currently down for maintenance and is not available. Please try again later."); 
    osdkfOljwe3i9kfdn93rjklwer93();
} 
?>

Function Calls

None

Variables

None

Stats

MD5 8769c4f5934eec956af730c1790ae69e
Eval Count 0
Decode Time 266 ms