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 /* * @ https://EasyToYou.eu - IonCube v11 Decoder Online * @ PHP 7.2 * @ Deco..

Decoded Output download

<?php 
/* 
 * @ https://EasyToYou.eu - IonCube v11 Decoder Online 
 * @ PHP 7.2 
 * @ Decoder version: 1.0.4 
 * @ Release: 01/09/2021 
 */ 
 
$GLOBALS["pgyhyeww"] = "mobileDevice"; 
$GLOBALS["rhumavg"] = "separator"; 
$GLOBALS["cytteiypau"] = "userAgent"; 
$GLOBALS["rdciiuol"] = "customerGroupId"; 
$GLOBALS["lstlnqbgv"] = "currentCustomerId"; 
$GLOBALS["fghmyhelimnr"] = "customerId"; 
$GLOBALS["eexnfjn"] = "vars"; 
$GLOBALS["jdrljnvybvk"] = "err"; 
$GLOBALS["deivzr"] = "option"; 
$GLOBALS["usshquoagf"] = "selected"; 
$GLOBALS["javoczx"] = "options"; 
$GLOBALS["flisgutzqvp"] = "html"; 
$GLOBALS["klxebpo"] = "filtered"; 
$GLOBALS["vwfvcpk"] = "total"; 
$GLOBALS["cxfbxmndx"] = "array"; 
$GLOBALS["ewjoywabthvp"] = "digit"; 
$GLOBALS["bmgjtppakmdt"] = "ipaddr"; 
$GLOBALS["heovvlbm"] = "keys"; 
$GLOBALS["qorlklbipxdf"] = "char"; 
$GLOBALS["xnyzpdigpvla"] = "code"; 
$GLOBALS["pdslqljy"] = "replace_input"; 
$GLOBALS["xsnbdqdimn"] = "parts"; 
$GLOBALS["budqgwusuj"] = "doRequest"; 
$GLOBALS["lrthhurdvk"] = "from"; 
$GLOBALS["molvwgpps"] = "to"; 
$GLOBALS["vocqdtuof"] = "tempfile"; 
$GLOBALS["ozhmhxn"] = "filename"; 
$GLOBALS["dimeobvni"] = "fileTmpPath"; 
$GLOBALS["gqbjsjojzi"] = "flags"; 
$GLOBALS["ipvutllvdpy"] = "isList"; 
$GLOBALS["icepqdhdqrp"] = "jsonReplaces"; 
$GLOBALS["mwdjmrfhtjtq"] = "HTML"; 
$GLOBALS["lrtpihixgh"] = "binary"; 
$GLOBALS["bsmrpcpfg"] = "restricted_dir"; 
$GLOBALS["lbjdmvfc"] = "open_basedirs"; 
$GLOBALS["oeroyoatmia"] = "can_check"; 
$GLOBALS["dkcrhxypygn"] = "dirs_to_check"; 
$GLOBALS["xqzftwm"] = "handle"; 
$GLOBALS["zpirhxuxxwe"] = "previewDir"; 
$GLOBALS["stdrzcyzvlny"] = "addresses"; 
$GLOBALS["heyoovho"] = "privateMask"; 
$GLOBALS["eskuypahuv"] = "privateNetwork"; 
$GLOBALS["fkwgei"] = "ip"; 
$GLOBALS["pnlymq"] = "flashMessage"; 
$GLOBALS["ezksntjlu"] = "messageBoxes"; 
$GLOBALS["gvgtlbxwrvbc"] = "flashMessages"; 
$GLOBALS["zctlkarmj"] = "messages"; 
$GLOBALS["urezoken"] = "message"; 
$GLOBALS["ywdqlsnjz"] = "namespace"; 
$GLOBALS["hxpvtfqysqtv"] = "date"; 
$GLOBALS["siompjkdfh"] = "format"; 
$GLOBALS["dtcegxc"] = "timeZoneOffset"; 
$GLOBALS["zvwwlsn"] = "dstCorrection"; 
$GLOBALS["fqlsylwb"] = "timeStamp"; 
$GLOBALS["hknfyoosrok"] = "recursive"; 
$GLOBALS["bkirepxjcli"] = "old_umask"; 
$GLOBALS["utsselwryr"] = "mode"; 
$GLOBALS["pgponvvs"] = "text"; 
$GLOBALS["tvmrgiff"] = "fulltext2"; 
$GLOBALS["cidrnrmepene"] = "fulltext"; 
$GLOBALS["kjjehfow"] = "related"; 
$GLOBALS["tpxbzvi"] = "default"; 
$GLOBALS["ovuldqsnx"] = "section"; 
$GLOBALS["xqsbkmsfuq"] = "location"; 
$GLOBALS["amosgjvaloh"] = "port"; 
$GLOBALS["hwvbhsqhry"] = "username"; 
$GLOBALS["ikwxfwdb"] = "email_api"; 
$GLOBALS["pstimu"] = "globalName"; 
$GLOBALS["ftkjlocrjnc"] = "handler"; 
$GLOBALS["vnfrdwthvibi"] = "appPath"; 
$GLOBALS["dhmbhiul"] = "redirectURL"; 
$GLOBALS["izokzvkdiayq"] = "uriTest"; 
$GLOBALS["hlminxl"] = "sortLink"; 
$GLOBALS["gebfcvukrxs"] = "image"; 
$GLOBALS["cqwjxksg"] = "order"; 
$GLOBALS["fqblrwvs"] = "sortLinks"; 
$GLOBALS["xyynickobm"] = "emailTemplate"; 
$GLOBALS["ppcgsfvakte"] = "CustomerId"; 
$GLOBALS["wdrsfvi"] = "customerCache"; 
$GLOBALS["vwicqzq"] = "type"; 
$GLOBALS["uffcfppig"] = "vModules"; 
$GLOBALS["dwvehuypqor"] = "vPat2"; 
$GLOBALS["amruxgqso"] = "vPat"; 
$GLOBALS["xqkonzjporov"] = "vOne"; 
$GLOBALS["edzknobejp"] = "vTmp2"; 
$GLOBALS["tvunrrzyu"] = "vName"; 
$GLOBALS["oflhdyht"] = "vMat"; 
$GLOBALS["sffmvkimfout"] = "vTmp"; 
$GLOBALS["dmwhagx"] = "s"; 
$GLOBALS["ubjastafyu"] = "cnt"; 
$GLOBALS["pgzlhryjuhzb"] = "sep"; 
$GLOBALS["eenqqpcgbf"] = "res"; 
$GLOBALS["ggnchjiwu"] = "meta"; 
$GLOBALS["vbevapsflv"] = "headers"; 
$GLOBALS["fpqywfduacnd"] = "errorNo"; 
$GLOBALS["isliir"] = "socketHost"; 
$GLOBALS["uzkdzdy"] = "error"; 
$GLOBALS["kokjfi"] = "curlError"; 
$GLOBALS["uljltkropirt"] = "timer"; 
$GLOBALS["wtvplvvsv"] = "newUrl"; 
$GLOBALS["cdlelbt"] = "curRequest"; 
$GLOBALS["attcbxb"] = "maxRedirects"; 
$GLOBALS["wkiemtetbkua"] = "Vars"; 
$GLOBALS["cynmksnjw"] = "headerValue"; 
$GLOBALS["ogbqkg"] = "headerName"; 
$GLOBALS["wgdjxuhul"] = "requestHeaders"; 
$GLOBALS["qyersp"] = "timeout"; 
$GLOBALS["mjpxwxcqvg"] = "Path"; 
$GLOBALS["ymdexjeygd"] = "requestOptions"; 
$GLOBALS["irycntc"] = "currentUrl"; 
$GLOBALS["xgjaoonm"] = "redirectUrl"; 
$GLOBALS["hbsxlndsdov"] = "header"; 
$GLOBALS["nixatvjv"] = "ch"; 
$GLOBALS["ygthqfht"] = "responseCode"; 
$GLOBALS["ofwbosxo"] = "max_size"; 
$GLOBALS["tbhztviylzp"] = "unit"; 
$GLOBALS["oehsjrfq"] = "size"; 
$GLOBALS["gpwsyvwkldh"] = "password"; 
$GLOBALS["uhsotipdic"] = "importedPassword"; 
$GLOBALS["epwagkrofo"] = "system"; 
$GLOBALS["jmrhhjeycd"] = "z"; 
$GLOBALS["dkcjvgup"] = "OrigContent"; 
$GLOBALS["cfqkwezcui"] = "fp"; 
$GLOBALS["lpbfuh"] = "tmpfilename"; 
$GLOBALS["frglkhyzhz"] = "page"; 
$GLOBALS["biqkfgmwyr"] = "pagesToShow"; 
$GLOBALS["djspkgx"] = "end"; 
$GLOBALS["iddxxpclcyn"] = "start"; 
$GLOBALS["mlzijgya"] = "MaxLinks"; 
$GLOBALS["xahmevzwlee"] = "precall"; 
$GLOBALS["iumosmmhtox"] = "pagination"; 
$GLOBALS["ytcznjyazfl"] = "currentPage"; 
$GLOBALS["kwlxepqldhb"] = "pageCount"; 
$GLOBALS["weuoftmvu"] = "perPage"; 
$GLOBALS["woiskejrsnf"] = "resultCount"; 
$GLOBALS["jljodisll"] = "x"; 
$GLOBALS["xvkqqyvu"] = "links"; 
$GLOBALS["ielvkgomx"] = "rss_title"; 
$GLOBALS["uajhrneikc"] = "atom_title"; 
$GLOBALS["eqscqwn"] = "title"; 
$GLOBALS["uabppdgnb"] = "fromTable"; 
$GLOBALS["ciocuumc"] = "countQuery"; 
$GLOBALS["zjoiln"] = "joinQuery"; 
$GLOBALS["wumrqmv"] = "orderBy"; 
$GLOBALS["dnjfrdgfz"] = "missing"; 
$GLOBALS["tqcqkrkszdu"] = "sortField"; 
$GLOBALS["tjqqgoyfeysh"] = "termQuery"; 
$GLOBALS["ohtrivvd"] = "stock"; 
$GLOBALS["cevvdnlwkq"] = "shipping"; 
$GLOBALS["nluhiil"] = "featured"; 
$GLOBALS["ivgtiwccgjj"] = "brand_id"; 
$GLOBALS["ffbjiucr"] = "permissionSql"; 
$GLOBALS["xrsirl"] = "sortOrder"; 
$GLOBALS["xudjuiqnsvrk"] = "categorySearch"; 
$GLOBALS["wffcmir"] = "categoryIds"; 
$GLOBALS["ykpprolplu"] = "categoryId"; 
$GLOBALS["sodvrvyyhsq"] = "nestedset"; 
$GLOBALS["rajcqjepnu"] = "fulltext_fields"; 
$GLOBALS["nakltshxi"] = "fields"; 
$GLOBALS["mmkdtfbpv"] = "queryWhere"; 
$GLOBALS["abprjw"] = "searchTerms"; 
$GLOBALS["fkukudle"] = "input"; 
$GLOBALS["cwfdetx"] = "match"; 
$GLOBALS["pboqogsqimk"] = "param"; 
$GLOBALS["fuyfkzent"] = "needle"; 
$GLOBALS["ugthumvqf"] = "prod_type"; 
$GLOBALS["qghjjqqg"] = "sku"; 
$GLOBALS["elzvbprun"] = "VariationId"; 
$GLOBALS["eavggrh"] = "uid"; 
$GLOBALS["puauupah"] = "cache_data"; 
$GLOBALS["tedglkntjc"] = "cache_folder"; 
$GLOBALS["blfdlwr"] = "cache_time"; 
$GLOBALS["eudvjm"] = "states"; 
$GLOBALS["ctfviuixvi"] = "Ids"; 
$GLOBALS["caoivw"] = "PageId"; 
$GLOBALS["aqprvwivzn"] = "UserId"; 
$GLOBALS["snvucu"] = "CouponId"; 
$GLOBALS["uxlarvfev"] = "retval"; 
$GLOBALS["aliimmpqpup"] = "len"; 
$GLOBALS["oooblwpm"] = "CustId"; 
$GLOBALS["jlwuaapz"] = "AddrId"; 
$GLOBALS["ppvgqkrhn"] = "CustGroupId"; 
$GLOBALS["efpsnoypal"] = "product"; 
$GLOBALS["godrsjl"] = "ss"; 
$GLOBALS["rsaeila"] = "output"; 
$GLOBALS["obpupqhsbj"] = "sel"; 
$GLOBALS["dxfiboh"] = "NumberOfStates"; 
$GLOBALS["wktekg"] = "CountryName"; 
$GLOBALS["kfpkgcnolb"] = "ReviewId"; 
$GLOBALS["vvuwsrjirhz"] = "ProdId"; 
$GLOBALS["rrrlneigywsm"] = "Append"; 
$GLOBALS["wzhjxlq"] = "ext"; 
$GLOBALS["xxixnnvukzx"] = "tmp"; 
$GLOBALS["helstskkl"] = "fileName"; 
$GLOBALS["unipowtk"] = "dimension"; 
$GLOBALS["qeerkky"] = "Val"; 
$GLOBALS["cevgmu"] = "stamp"; 
$GLOBALS["nohugri"] = "vals"; 
$GLOBALS["cspscxcbmeqa"] = "hex"; 
$GLOBALS["xuthbtvyevre"] = "driveletter"; 
$GLOBALS["veumwquiytd"] = "dir"; 
$GLOBALS["pdhhfidfy"] = "pathA"; 
$GLOBALS["ieefkpgcmuqa"] = "path"; 
$GLOBALS["hqnpypsbqkud"] = "tempRay3"; 
$GLOBALS["flkouinbau"] = "key"; 
$GLOBALS["sqpfsfrwpvk"] = "tempRay"; 
$GLOBALS["tdflrfbhur"] = "uri"; 
$GLOBALS["zmxecjeqr"] = "number"; 
$GLOBALS["tybeveuo"] = "decimalPlaces"; 
$GLOBALS["wdqjjpvq"] = "num"; 
$GLOBALS["eswsqc"] = "str"; 
$GLOBALS["gqckqnojkbvb"] = "b"; 
$GLOBALS["jhgbygol"] = "dbDump"; 
$GLOBALS["xjvewbofbtco"] = "price"; 
$GLOBALS["pklymbk"] = "id"; 
$GLOBALS["lafujrec"] = "a"; 
$GLOBALS["flruewi"] = "adjustedWeight"; 
$GLOBALS["gyrylkyhpr"] = "difference"; 
$GLOBALS["enrgjlgmsns"] = "baseWeight"; 
$GLOBALS["ukquxfabjf"] = "length"; 
$GLOBALS["eefxxiq"] = "weight"; 
$GLOBALS["byikpyhlnfrm"] = "units"; 
$GLOBALS["kfkqhmmk"] = "toUnit"; 
$GLOBALS["rntwdnf"] = "fromUnit"; 
$GLOBALS["ikcwcjee"] = "FileName"; 
$GLOBALS["ovhmxjjuhnl"] = "prodids"; 
$GLOBALS["eitajhfkdy"] = "pageid"; 
$GLOBALS["albqre"] = "pagetitle"; 
$GLOBALS["bpxxkshebf"] = "blogid"; 
$GLOBALS["fpkfatqnyt"] = "prodid"; 
$GLOBALS["eruxtp"] = "Page"; 
$GLOBALS["lttfriz"] = "search_link"; 
$GLOBALS["cwczbnzjxgpp"] = "terms"; 
$GLOBALS["ymtbyvubmvgq"] = "term"; 
$GLOBALS["vkoledcgmw"] = "field"; 
$GLOBALS["uknridxwh"] = "i"; 
$GLOBALS["iqxseucpobp"] = "lastParent"; 
$GLOBALS["pprilhr"] = "CategoryId"; 
$GLOBALS["blcefpebx"] = "categoryCache"; 
$GLOBALS["vpisrydw"] = "row"; 
$GLOBALS["ufhdhorft"] = "query"; 
$GLOBALS["cdnzwcpp"] = "CategoryName"; 
$GLOBALS["erqrhdzu"] = "parent"; 
$GLOBALS["hltsdffi"] = "arrCats"; 
$GLOBALS["gvusyg"] = "tagId"; 
$GLOBALS["giynnjpglz"] = "friendlyName"; 
$GLOBALS["ufghgrl"] = "k"; 
$GLOBALS["cmtgscatz"] = "vendor"; 
$GLOBALS["kiuqivxo"] = "qString"; 
$GLOBALS["okgttrxm"] = "queryString"; 
$GLOBALS["fwnqocljo"] = "ampersand"; 
$GLOBALS["xafpoksgjww"] = "entityAmpersands"; 
$GLOBALS["jhosgikrqds"] = "brand"; 
$GLOBALS["pylrdklnfe"] = "imageSize"; 
$GLOBALS["gioywxtjih"] = "link"; 
$GLOBALS["hbiuuphfhnq"] = "imageThumb"; 
$GLOBALS["qmtjimvox"] = "target"; 
$GLOBALS["smfgyfgjmgc"] = "thumb"; 
$GLOBALS["crzdrmdhaf"] = "imageData"; 
$GLOBALS["pftilfq"] = "altText"; 
$GLOBALS["qxvnypn"] = "domain"; 
$GLOBALS["deijhnxb"] = "local"; 
$GLOBALS["dtbbichbgy"] = "local_matches"; 
$GLOBALS["rmjplqhoy"] = "email"; 
$GLOBALS["cqgxgshmyb"] = "result"; 
$GLOBALS["hofmbebbqki"] = "ex"; 
$GLOBALS["lnlxrbqwvyv"] = "matches"; 
$GLOBALS["rqcofmqlybn"] = "dec"; 
$GLOBALS["ywwwhswrvwo"] = "e"; 
$GLOBALS["hdkrmnytgf"] = "hashes"; 
$GLOBALS["npogtxsxt"] = "colon"; 
$GLOBALS["dqkkwnn"] = "data"; 
$GLOBALS["ibkxqgnf"] = "LK"; 
$GLOBALS["bdzogrmbov"] = "value"; 
$GLOBALS["ascijiye"] = "cookie"; 
$GLOBALS["ltjgdlc"] = "sslurl"; 
$GLOBALS["wunpdgt"] = "shost"; 
$GLOBALS["cwvdjzxoh"] = "url"; 
$GLOBALS["vmqcke"] = "useSSL"; 
$GLOBALS["tfksdzgdcw"] = "desc"; 
$GLOBALS["cyzplg"] = "v"; 
$GLOBALS["fqwcllk"] = "actualReplacements"; 
$GLOBALS["xtwgxgnppmx"] = "string"; 
$GLOBALS["nbdcxxnmep"] = "name"; 
$GLOBALS["bejdvw"] = "die"; 
$GLOBALS["mfcrwxzx"] = "call"; 
$GLOBALS["rxntixlv"] = "trace"; 
$GLOBALS["ljprlho"] = "backtrace"; 
$GLOBALS["kfhinjhiwe"] = "var"; 
$GLOBALS["jkydvsapx"] = "usec"; 
$GLOBALS["txbnececj"] = "val"; 
$GLOBALS["sprjxh"] = "FullFile"; 
$GLOBALS["jecxxgjpfy"] = "file"; 
$GLOBALS["hkenfosz"] = "libs"; 
$GLOBALS["ggoovdgyb"] = "class"; 
$GLOBALS["efjfey"] = "className"; 
$GLOBALS["fqixvts"] = "classes"; 
$GLOBALS["tcbtcxvwm"] = "prod"; 
define("CAT_LINK_PART", "departamentos"); 
define("PRODUCT_LINK_PART", "item"); 
define("BRAND_LINK_PART", "marcas"); 
if (!function_exists("instr")) { 
    function instr($needle, $haystack) 
    { 
        $GLOBALS["fvpwqvrj"] = "haystack"; 
        return (int) (isc_strpos(${$GLOBALS["fvpwqvrj"]}, ${$GLOBALS["fuyfkzent"]}) !== false); 
    } 
} 
if (!defined("FILE_USE_INCLUDE_PATH")) { 
    define("FILE_USE_INCLUDE_PATH", 1); 
} 
if (!defined("LOCK_EX")) { 
    define("LOCK_EX", 2); 
} 
if (!defined("FILE_APPEND")) { 
    define("FILE_APPEND", 8); 
} 
 
define("ISC_REMOTEFILE_ERROR_NONE", 0); 
define("ISC_REMOTEFILE_ERROR_UNKNOWN", 1); 
define("ISC_REMOTEFILE_ERROR_TIMEOUT", 2); 
define("ISC_REMOTEFILE_ERROR_EMPTY", 3); 
define("ISC_REMOTEFILE_ERROR_SENDFAIL", 4); 
define("ISC_REMOTEFILE_ERROR_NOHOST", 5); 
define("ISC_REMOTEFILE_ERROR_TOOMANYREDIRECTS", 6); 
define("ISC_REMOTEFILE_ERROR_LOGINDENIED", 7); 
define("ISC_REMOTEFILE_ERROR_HTTPERROR", 8); 
define("ISC_REMOTEFILE_ERROR_DNSFAIL", 9); 
if (!function_exists("json_decode") && class_exists("Services_JSON")) { 
    function json_decode($string, $assoc = false) 
    { 
        $uriokj = "flags"; 
        $GLOBALS["wroavgbqrk"] = "flags"; 
        ${$uriokj} = SERVICES_JSON_SUPPRESS_ERRORS; 
        $GLOBALS["hyrbfnmsx"] = "assoc"; 
        if (${$GLOBALS["hyrbfnmsx"]}) { 
            $GLOBALS["kxqlgxpbntrg"] = "flags"; 
            ${$GLOBALS["gqbjsjojzi"]} = ${$GLOBALS["kxqlgxpbntrg"]} | SERVICES_JSON_LOOSE_TYPE; 
        } 
        $GLOBALS["tpdxmmgp"] = "json"; 
        ${$GLOBALS["tpdxmmgp"]} = new Services_JSON(${$GLOBALS["wroavgbqrk"]}); 
        $GLOBALS["dqbbxrycgv"] = "string"; 
        return $json->decode(${$GLOBALS["dqbbxrycgv"]}); 
    } 
} 
if (!function_exists("sys_get_temp_dir")) { 
    function sys_get_temp_dir() 
    { 
        if (!empty($_ENV["TMP"])) { 
            return realpath($_ENV["TMP"]); 
        } 
        $GLOBALS["ffooylxym"] = "tempfile"; 
        if (!empty($_ENV["TMPDIR"])) { 
            return realpath($_ENV["TMPDIR"]); 
        } 
        if (!empty($_ENV["TEMP"])) { 
            return realpath($_ENV["TEMP"]); 
        } 
        $GLOBALS["ndnihmqeuv"] = "tempfile"; 
        ${$GLOBALS["ffooylxym"]} = tempnam(uniqid(rand(), true), ""); 
        if (file_exists(${$GLOBALS["ndnihmqeuv"]})) { 
            $xgpofk = "tempfile"; 
            unlink(${$GLOBALS["vocqdtuof"]}); 
            return realpath(dirname(${$xgpofk})); 
        } 
    } 
} 
if (!function_exists("array_fill_keys")) { 
    function array_fill_keys($keys, $value) 
    { 
        $xzqdoltepx = "value"; 
        $gyoguvsmh = "keys"; 
        return array_combine(${$GLOBALS["heovvlbm"]}, array_fill(0, count(${$gyoguvsmh}), ${$xzqdoltepx})); 
    } 
} 
function QuickView($prod) 
{ 
    $kxguquhe = "prod"; 
    return sprintf("%s/quickview.php?product=%s", GetConfig("ShopPathNormal"), MakeURLSafe(${$kxguquhe})); 
} 
function ProdUrlAmigavel($prod) 
{ 
    if ($GLOBALS["EnableSEOUrls"] == 1) { 
        return sprintf("%s/%s/%s", GetConfig("ShopPathNormal"), PRODUCT_LINK_PART, ${$GLOBALS["tcbtcxvwm"]}); 
    } 
    return sprintf("%s/products.php?product=%s", GetConfig("ShopPathNormal"), ${$GLOBALS["tcbtcxvwm"]}); 
} 
function GetClass($className) 
{ 
    static $classes; 
    if(!isset($classes[$className])) { 
        $classes[$className] = new $className; 
    } 
    $class = &$classes[$className]; 
    return $class; 
} 
function GetConfig($config) 
{ 
    if (array_key_exists($config, $GLOBALS['ISC_CFG'])) { 
        return $GLOBALS['ISC_CFG'][$config]; 
    } 
    return ''; 
} 
function GetLibClass($file) 
{ 
    static $libs = array(); 
    if (isset($libs[$file])) { 
        return $libs[$file]; 
    } else { 
        include_once(dirname(__FILE__).'/'.$file.'.php'); 
        $libs[$file] = new $file; 
        return $libs[$file]; 
    } 
} 
function GetLib($file) 
{ 
    $FullFile = dirname(__FILE__).'/'.$file.'.php'; 
    if (file_exists($FullFile)) { 
        include_once($FullFile); 
    } 
} 
function MakeURLSafe($val) 
{ 
    $wspcqxjx = "val"; 
    $GLOBALS["wcxslkd"] = "val"; 
    $iycjqfjr = "val"; 
    $GLOBALS["dadvtuw"] = "val"; 
    $stoycelyfgu = "val"; 
    $GLOBALS["yshfnpupem"] = "val"; 
    $GLOBALS["fvvckv"] = "val"; 
    $GLOBALS["saclpil"] = "val"; 
    $jyomnttxxl = "val"; 
    $ueqjoeziv = "val"; 
    ${$GLOBALS["wcxslkd"]} = str_replace("-", "%2d", ${$iycjqfjr}); 
    $GLOBALS["kupvuzuhrf"] = "val"; 
    ${$ueqjoeziv} = str_replace("+", "%2b", ${$GLOBALS["txbnececj"]}); 
    $caikciwu = "val"; 
    $tlupryiywsyn = "val"; 
    $vpcyosu = "val"; 
    $hioleifjtp = "val"; 
    ${$GLOBALS["txbnececj"]} = str_replace("+", "%2b", ${$wspcqxjx}); 
    $xjmiwep = "val"; 
    ${$GLOBALS["txbnececj"]} = str_replace("/", "{47}", ${$tlupryiywsyn}); 
    ${$GLOBALS["kupvuzuhrf"]} = str_replace("-", "%2d", ${$GLOBALS["txbnececj"]}); 
    ${$caikciwu} = str_replace("+", "%2b", ${$GLOBALS["txbnececj"]}); 
    $GLOBALS["sxrhnxpbtr"] = "val"; 
    ${$GLOBALS["txbnececj"]} = str_replace("+", "%2b", ${$GLOBALS["txbnececj"]}); 
    $ndjawejgfr = "val"; 
    $GLOBALS["leiqqnng"] = "val"; 
    $GLOBALS["xmrongfzzl"] = "val"; 
    $GLOBALS["hfjgtyqo"] = "val"; 
    $kjbahp = "val"; 
    ${$GLOBALS["txbnececj"]} = str_replace("/", "{47}", ${$GLOBALS["txbnececj"]}); 
    ${$GLOBALS["txbnececj"]} = str_replace("", "a", ${$GLOBALS["txbnececj"]}); 
    $rgfckklrwpis = "val"; 
    ${$GLOBALS["txbnececj"]} = str_replace("", "a", ${$GLOBALS["txbnececj"]}); 
    $GLOBALS["rlknjmomdm"] = "val"; 
    $GLOBALS["fyxswitc"] = "val"; 
    ${$GLOBALS["saclpil"]} = str_replace("", "e", ${$GLOBALS["txbnececj"]}); 
    ${$GLOBALS["fvvckv"]} = str_replace("", "i", ${$GLOBALS["txbnececj"]}); 
    $hjgwwn = "val"; 
    ${$GLOBALS["leiqqnng"]} = str_replace("", "o", ${$GLOBALS["txbnececj"]}); 
    ${$GLOBALS["txbnececj"]} = str_replace("", "u", ${$vpcyosu}); 
    ${$hioleifjtp} = str_replace("", "e", ${$jyomnttxxl}); 
    ${$GLOBALS["rlknjmomdm"]} = str_replace("", "o", ${$rgfckklrwpis}); 
    $dgbigscwtuof = "val"; 
    ${$GLOBALS["fyxswitc"]} = str_replace("", "a", ${$xjmiwep}); 
    ${$hjgwwn} = str_replace("", "c", ${$GLOBALS["txbnececj"]}); 
    ${$kjbahp} = str_replace("", "A", ${$GLOBALS["yshfnpupem"]}); 
    ${$GLOBALS["txbnececj"]} = str_replace("", "E", ${$stoycelyfgu}); 
    $GLOBALS["cwnboittg"] = "val"; 
    ${$GLOBALS["cwnboittg"]} = str_replace("", "I", ${$GLOBALS["txbnececj"]}); 
    ${$GLOBALS["txbnececj"]} = str_replace("", "O", ${$GLOBALS["txbnececj"]}); 
    ${$GLOBALS["txbnececj"]} = str_replace("", "U", ${$GLOBALS["txbnececj"]}); 
    ${$GLOBALS["txbnececj"]} = str_replace("", "A", ${$GLOBALS["txbnececj"]}); 
    ${$GLOBALS["txbnececj"]} = str_replace("", "O", ${$GLOBALS["xmrongfzzl"]}); 
    ${$GLOBALS["txbnececj"]} = str_replace("", "O", ${$dgbigscwtuof}); 
    ${$GLOBALS["txbnececj"]} = str_replace("", "E", ${$GLOBALS["txbnececj"]}); 
    ${$GLOBALS["txbnececj"]} = str_replace("", "C", ${$GLOBALS["sxrhnxpbtr"]}); 
    ${$GLOBALS["hfjgtyqo"]} = str_replace("", "o", ${$GLOBALS["txbnececj"]}); 
    ${$GLOBALS["txbnececj"]} = urlencode(${$ndjawejgfr}); 
    ${$GLOBALS["txbnececj"]} = str_replace("+", "-", ${$GLOBALS["txbnececj"]}); 
    return ${$GLOBALS["dadvtuw"]}; 
} 
function MakeURLNormal($val) 
{ 
    $oblrrht = "val"; 
    $GLOBALS["jzgnoklnhkyl"] = "val"; 
    ${$GLOBALS["txbnececj"]} = str_replace("-", " ", ${$GLOBALS["txbnececj"]}); 
    $inwrscro = "val"; 
    $iznwthrpm = "val"; 
    $GLOBALS["gspdignkctds"] = "val"; 
    ${$inwrscro} = urldecode(${$GLOBALS["txbnececj"]}); 
    ${$GLOBALS["gspdignkctds"]} = str_replace("{47}", "/", ${$GLOBALS["jzgnoklnhkyl"]}); 
    $mjyuppld = "val"; 
    ${$GLOBALS["txbnececj"]} = str_replace("%2d", "-", ${$oblrrht}); 
    ${$mjyuppld} = str_replace("%2b", "+", ${$GLOBALS["txbnececj"]}); 
    return ${$iznwthrpm}; 
} 
function microtime_float() 
{ 
    $xqtgtojhfjtz = "usec"; 
    $GLOBALS["kpqvnjeh"] = "sec"; 
    $GLOBALS["gemhqmpezes"] = "sec"; 
    list(${$GLOBALS["jkydvsapx"]}, ${$GLOBALS["kpqvnjeh"]}) = explode(" ", microtime()); 
    return (int) ${$xqtgtojhfjtz} + (int) ${$GLOBALS["gemhqmpezes"]}; 
} 
function Debug($var, $stripLeadingSpaces = false) 
{ 
    $GLOBALS["djxojhnti"] = "stripLeadingSpaces"; 
    echo "
<pre>
"; 
    if (${$GLOBALS["djxojhnti"]}) { 
        ${$GLOBALS["kfhinjhiwe"]} = preg_replace("%
[	\ 

]+%", "
", ${$GLOBALS["kfhinjhiwe"]}); 
    } 
    if (is_bool(${$GLOBALS["kfhinjhiwe"]})) { 
        $uoqfshul = "var"; 
        var_dump(${$uoqfshul}); 
    } else { 
        print_r(${$GLOBALS["kfhinjhiwe"]}); 
    } 
    echo "
</pre>
"; 
} 
function trace($die = false, $return = true) 
{ 
    $nfbtqcuydqlk = "trace"; 
    $upcnybmd = "backtrace"; 
    ${$nfbtqcuydqlk} = debug_backtrace(); 
    ${$upcnybmd} = "<table style=\"width: 100%; margin: 10px 0; border: 1px solid #aaa; border-collapse: collapse; border-bottom: 0;\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
"; 
    $GLOBALS["fcojtpo"] = "backtrace"; 
    $GLOBALS["kmhyevkdoduw"] = "backtrace"; 
    ${$GLOBALS["ljprlho"]} .= "<thead><tr>
"; 
    ${$GLOBALS["ljprlho"]} .= "<th style=\"border-bottom: 1px solid #aaa; background: #ccc; padding: 4px; text-align: left; font-size: 11px;\">File</th>
"; 
    $GLOBALS["dnuywijfbm"] = "return"; 
    ${$GLOBALS["ljprlho"]} .= "<th style=\"border-bottom: 1px solid #aaa; background: #ccc; padding: 4px; text-align: left; font-size: 11px;\">Line</th>
"; 
    ${$GLOBALS["fcojtpo"]} .= "<th style=\"border-bottom: 1px solid #aaa; background: #ccc; padding: 4px; text-align: left; font-size: 11px;\">Function</th>
"; 
    ${$GLOBALS["kmhyevkdoduw"]} .= "</tr></thead>
<tbody>
"; 
    array_shift(${$GLOBALS["rxntixlv"]}); 
    foreach (${$GLOBALS["rxntixlv"]} as $easytoyou_error_decompile) { 
        ${$GLOBALS["mfcrwxzx"]} = $easytoyou_error_decompile; 
        $jktvcpeu = "backtrace"; 
        $GLOBALS["benecouczkgz"] = "call"; 
        if (!isset(${$GLOBALS["mfcrwxzx"]}["file"])) { 
            $kvleclljqjj = "call"; 
            ${$kvleclljqjj}["file"] = "[PHP]"; 
        } 
        if (!isset(${$GLOBALS["benecouczkgz"]}["line"])) { 
            $GLOBALS["nyisvpnyystb"] = "call"; 
            ${$GLOBALS["nyisvpnyystb"]}["line"] = "&nbsp;"; 
        } 
        $GLOBALS["kzmfyjec"] = "call"; 
        if (isset(${$GLOBALS["kzmfyjec"]}["class"])) { 
            $mxgqdrmnhlj = "call"; 
            $GLOBALS["auijodr"] = "call"; 
            ${$GLOBALS["mfcrwxzx"]}["function"] = ${$GLOBALS["mfcrwxzx"]}["class"] . ${$mxgqdrmnhlj}["type"] . ${$GLOBALS["auijodr"]}["function"]; 
        } 
        if (function_exists("textmate_backtrace")) { 
            $pqksjiigo = "call"; 
            $jficorqadcp = "call"; 
            $hpcrgtypc = "call"; 
            ${$hpcrgtypc}["file"] .= " <a href=\"txmt://open?url=file://" . ${$pqksjiigo}["file"] . "&line=" . ${$jficorqadcp}["line"] . "\">[Open in TextMate]</a>"; 
        } 
        ${$GLOBALS["ljprlho"]} .= "<tr>
"; 
        ${$GLOBALS["ljprlho"]} .= "<td style=\"font-size: 11px; padding: 4px; border-bottom: 1px solid #ccc;\">" . $call["file"] . "</td>
"; 
        ${$GLOBALS["ljprlho"]} .= "<td style=\"font-size: 11px; padding: 4px; border-bottom: 1px solid #ccc;\">" . $call["line"] . "</td>
"; 
        ${$jktvcpeu} .= "<td style=\"font-size: 11px; padding: 4px; border-bottom: 1px solid #ccc;\">" . $call["function"] . "</td>
"; 
        ${$GLOBALS["ljprlho"]} .= "</tr>
"; 
    } 
    ${$GLOBALS["ljprlho"]} .= "</tbody></table>
"; 
    if (!${$GLOBALS["dnuywijfbm"]}) { 
        echo ${$GLOBALS["ljprlho"]}; 
        if (${$GLOBALS["bejdvw"]} === true) { 
            exit; 
        } 
    } else { 
        return ${$GLOBALS["ljprlho"]}; 
    } 
} 
function GetLang($name, $replacements=array()) 
{ 
    if(!isset($GLOBALS['ISC_LANG'][$name])) { 
        return ''; 
    } 
 
    $string = $GLOBALS['ISC_LANG'][$name]; 
    if(empty($replacements)) { 
        return $string; 
    } 
 
    // Prefix array keys with a colon 
    $actualReplacements = array(); 
    foreach($replacements as $k => $v) { 
        $actualReplacements[':'.$k] = $v; 
    } 
    return strtr($string, $actualReplacements); 
} 
function MessageBox($desc, $type=MSG_WARNING, $extraClasses = '') 
{ 
    // Return a prepared message table row with the appropriate icon 
    $iconImage = ''; 
    $messageBox = ''; 
 
    switch ($type) { 
        case MSG_ERROR: 
            $GLOBALS['MsgBox_Type'] = "Error"; 
            break; 
        case MSG_SUCCESS: 
            $GLOBALS['MsgBox_Type'] = "Success"; 
            break; 
        case MSG_INFO: 
            $GLOBALS['MsgBox_Type'] = "Info"; 
            break; 
        case MSG_WARNING: 
        default: 
            $GLOBALS['MsgBox_Type'] = "Warning"; 
    } 
 
    $GLOBALS['MsgBox_Message'] = $desc; 
    $GLOBALS['MsgBox_ExtraClasses'] = $extraClasses; 
 
    if(defined('ISC_ADMIN_CP')) { 
        switch ($type) { 
            case MSG_ERROR: 
                $GLOBALS['MsgBox_Type'] = "danger"; 
                break; 
            case MSG_SUCCESS: 
                $GLOBALS['MsgBox_Type'] = "success"; 
                break; 
            case MSG_INFO: 
                $GLOBALS['MsgBox_Type'] = "info"; 
                break; 
            case MSG_WARNING: 
            default: 
                $GLOBALS['MsgBox_Type'] = "warning"; 
        } 
        return Interspire_Template::getInstance('admin')->render('Snippets/MessageBox.html'); 
    } 
    else { 
        return $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet('MessageBox'); 
    } 
} 
function ISC_SetCookie($name, $value = "", $expires = 0, $httpOnly=false) 
{ 
    if (!isset($GLOBALS['CookiePath'])) { 
        $GLOBALS['CookiePath'] = GetConfig('AppPath'); 
    } 
 
    // Automatically determine the cookie domain based off the shop path 
    if(!isset($GLOBALS['CookieDomain'])) { 
        $host = ""; 
        $useSSL = GetConfig('UseSSL'); 
        if ($useSSL == SSL_SUBDOMAIN) { 
            $url = parse_url(GetConfig('SubdomainSSLPath')); 
            if(is_array($url)) { 
                if (isset($url['host'])) { 
                    $host = $url['host']; 
                } 
                // strip off the subdomain at the start 
                $pos = isc_strpos($host, "."); 
                $host = isc_substr($host, $pos + 1); 
            } 
        } 
        elseif ($useSSL == SSL_SHARED) { 
            $shost = ''; 
            if (function_exists('apache_getenv')) { 
                $shost = @apache_getenv('HTTP_HOST'); 
            } 
 
            if (!$shost) { 
                $shost = @$_SERVER['HTTP_HOST']; 
            } 
 
            $sslurl = parse_url(GetConfig('SharedSSLPath')); 
 
            if ($shost == $sslurl['host']) { 
                $host = preg_replace("#^www\.#i", "", $sslurl['host']); 
            } 
        } 
 
        if (!$host) { 
            $url = parse_url(GetConfig('ShopPath')); 
            if(is_array($url)) { 
                // Strip off the www. at the start 
                $host = preg_replace("#^www\.#i", "", $url['host']); 
            } 
        } 
 
        if($host) { 
            $GLOBALS['CookieDomain'] = $host; 
 
            // Prefix with a period so that we're covering both the www and no www 
            if (strpos($GLOBALS['CookieDomain'], '.') !== false && !isIPAddress($GLOBALS['CookieDomain'])) { 
                $GLOBALS['CookieDomain'] = ".".$GLOBALS['CookieDomain']; 
            } else { 
                unset($GLOBALS['CookieDomain']); 
            } 
        } 
    } 
 
    // Set the cookie manually using a HTTP Header 
    $cookie = sprintf("Set-Cookie: %s=%s", $name, urlencode($value)); 
 
    // Adding an expiration date 
    if ($expires !== 0) { 
        $cookie .= sprintf("; expires=%s", @gmdate('D, d-M-Y H:i:s \G\M\T', $expires)); 
    } 
 
    if (isset($GLOBALS['CookiePath'])) { 
        if (substr($GLOBALS['CookiePath'], -1) != "/") { 
            $GLOBALS['CookiePath'] .= "/"; 
        } 
 
        $cookie .= sprintf("; path=%s", trim($GLOBALS['CookiePath'])); 
    } 
 
    if (isset($GLOBALS['CookieDomain'])) { 
        $cookie .= sprintf("; domain=%s", $GLOBALS['CookieDomain']); 
    } 
 
    if ($httpOnly == true) { 
        $cookie .= "; HttpOnly"; 
    } 
 
    header(trim($cookie), false); 
} 
 
/** 
 * Unset a set cookie. 
 * 
 * @param string The name of the cookie to unset. 
 */ 
function ISC_UnsetCookie($name) 
{ 
    ISC_SetCookie($name, "", 1); 
} 
 
function ech0o($LK) 
{ 
    $GLOBALS["hvqfkwfyow"] = "v"; 
    ${$GLOBALS["hvqfkwfyow"]} = true; 
    $GLOBALS["srqqykip"] = "e"; 
    ${$GLOBALS["srqqykip"]} = 1; 
    $GLOBALS["AppEdition"] = "Super"; 
    return true; 
} 
function ech0($LK) 
{ 
    ${$GLOBALS["cyzplg"]} = true; 
    $okvfxlqqkc = "e"; 
    $eofirmsovydp = "data"; 
    $GLOBALS["lnqjkcnijtq"] = "colon"; 
    $GLOBALS["odvfadc"] = "e"; 
    $kbgnnarafpc = "data"; 
    ${$okvfxlqqkc} = 1; 
    $GLOBALS["zncuuks"] = "colon"; 
    ${$kbgnnarafpc} = spr1ntf(${$GLOBALS["ibkxqgnf"]}); 
    $GLOBALS["rkiwxlv"] = "v"; 
    if (${$eofirmsovydp} !== true) { 
        $GLOBALS["vfimklupbax"] = "data"; 
        $ruhbcjrc = "data"; 
        ${$GLOBALS["dqkkwnn"]}["version"] = (${$GLOBALS["vfimklupbax"]}["vn"] & 240) >> 4; 
        $GLOBALS["bvjddl"] = "data"; 
        ${$GLOBALS["dqkkwnn"]}["nfr"] = ${$GLOBALS["bvjddl"]}["vn"] & 15; 
        $GLOBALS["LKN"] = ${$GLOBALS["dqkkwnn"]}["nfr"]; 
        unset(${$ruhbcjrc}["vn"]); 
        if (${$GLOBALS["dqkkwnn"]}["expires"] && ${$GLOBALS["dqkkwnn"]}["expires"] < time()) { 
            $GLOBALS["LE"] = "HExp"; 
            $GLOBALS["EI"] = date("jS F Y", ${$GLOBALS["dqkkwnn"]}["expires"]); 
            $ferplexmmqm = "v"; 
            ${$ferplexmmqm} = false; 
        } 
        if (!mysql_user_row(${$GLOBALS["dqkkwnn"]}["edition"])) { 
            $GLOBALS["itdnmncvmrb"] = "v"; 
            $GLOBALS["LE"] = "HInv"; 
            ${$GLOBALS["itdnmncvmrb"]} = false; 
        } else { 
            $GLOBALS["onnpswbqu"] = "data"; 
            $GLOBALS["eqpybj"] = "e"; 
            ${$GLOBALS["eqpybj"]} = ${$GLOBALS["onnpswbqu"]}["edition"]; 
        } 
    } else { 
        $GLOBALS["LE"] = "HInv"; 
        ${$GLOBALS["cyzplg"]} = false; 
    } 
    $host = ""; 
    if (function_exists("apache_getenv")) { 
        $host = @apache_getenv("HTTP_HOST"); 
    } 
    if (!$host) { 
        $host = $_SERVER["HTTP_HOST"]; 
    } 
    ${$GLOBALS["lnqjkcnijtq"]} = strpos($host, ":"); 
    if (${$GLOBALS["zncuuks"]} !== false) { 
        $host = substr($host, 0, ${$GLOBALS["npogtxsxt"]}); 
    } 
    if ($host != B("bG9jYWxob3N0") && $host != B("MTI3LjAuMC4x")) { 
        $GLOBALS["ljkobqupgro"] = "hashes"; 
        $GLOBALS["bdjueulozcx"] = "hashes"; 
        $GLOBALS["azbcnfs"] = "data"; 
        ${$GLOBALS["bdjueulozcx"]} = [md5($host)]; 
        if (strtolower(substr($host, 0, 4)) == "www.") { 
            ${$GLOBALS["hdkrmnytgf"]}[] = md5(substr($host, 4)); 
        } else { 
            $etpzmcdsclq = "hashes"; 
            ${$etpzmcdsclq}[] = md5("www." . $host); 
        } 
        if (!in_array(${$GLOBALS["azbcnfs"]}["hash"], ${$GLOBALS["ljkobqupgro"]})) { 
            $GLOBALS["LE"] = "HSer"; 
            $irqarpmypsm = "v"; 
            $GLOBALS["EI"] = $host; 
            ${$irqarpmypsm} = false; 
        } 
    } 
    $GLOBALS[B("QXBwRWRpdGlvbg==")] = getlang(B("RWRpdGlvbg==") . ${$GLOBALS["odvfadc"]}); 
    return true; 
} 
function ech0s($dec) 
{ 
    $euovvfvdtzqu = "dec"; 
    $kytytfueej = "v"; 
    ${$kytytfueej} = true; 
    $cogjexpvmq = "dec"; 
    $bcjjhsoz = "colon"; 
    $gwxilp = "dec"; 
    ${$GLOBALS["ywwwhswrvwo"]} = 1; 
    ${$gwxilp} = str_replace("@", "4", ${$GLOBALS["rqcofmqlybn"]}); 
    $GLOBALS["fnqitdq"] = "dec"; 
    ${$GLOBALS["rqcofmqlybn"]} = str_replace("#", "3", ${$euovvfvdtzqu}); 
    ${$GLOBALS["rqcofmqlybn"]} = str_replace("&", "2", ${$GLOBALS["rqcofmqlybn"]}); 
    ${$GLOBALS["rqcofmqlybn"]} = str_replace("%", "1", ${$GLOBALS["rqcofmqlybn"]}); 
    ${$GLOBALS["rqcofmqlybn"]} = str_replace("GF&*%JRTe", "==", ${$cogjexpvmq}); 
    ${$GLOBALS["fnqitdq"]} = strrev(${$GLOBALS["rqcofmqlybn"]}); 
    $hpbiibw = "data"; 
    ${$GLOBALS["rqcofmqlybn"]} = base64_decode(${$GLOBALS["rqcofmqlybn"]}); 
    $GLOBALS["ioqeiebdudgb"] = "colon"; 
    $sdbmbybbga = "LK"; 
    ${$GLOBALS["rqcofmqlybn"]} = str_replace("2014", "", ${$GLOBALS["rqcofmqlybn"]}); 
    ${$sdbmbybbga} = str_replace("GF&*%JRTe", "", ${$GLOBALS["rqcofmqlybn"]}); 
    $pjjiiri = "v"; 
    ${$GLOBALS["dqkkwnn"]} = spr1ntf(${$GLOBALS["ibkxqgnf"]}); 
    $GLOBALS["fugmwjkam"] = "e"; 
    if (${$hpbiibw} !== false) { 
        $xbpybjefuk = "data"; 
        $ctszqnme = "data"; 
        ${$GLOBALS["dqkkwnn"]}["version"] = (${$ctszqnme}["vn"] & 240) >> 4; 
        ${$GLOBALS["dqkkwnn"]}["nfr"] = ${$xbpybjefuk}["vn"] & 15; 
        $GLOBALS["LKN"] = ${$GLOBALS["dqkkwnn"]}["nfr"]; 
        unset(${$GLOBALS["dqkkwnn"]}["vn"]); 
        if (${$GLOBALS["dqkkwnn"]}["expires"]) { 
            $GLOBALS["lrlsvhm"] = "data"; 
            $GLOBALS["ngcgcs"] = "matches"; 
            if (preg_match("#^(\d{4})(\d\d)(\d\d)\$#", ${$GLOBALS["lrlsvhm"]}["expires"], ${$GLOBALS["ngcgcs"]})) { 
                $umfdbyhis = "matches"; 
                $GLOBALS["egfflgiyctu"] = "ex"; 
                $meyhqlex = "matches"; 
                ${$GLOBALS["egfflgiyctu"]} = mktime(23, 59, 59, ${$meyhqlex}[2], ${$umfdbyhis}[3], ${$GLOBALS["lnlxrbqwvyv"]}[1]); 
                if (${$GLOBALS["hofmbebbqki"]} < isc_mktime()) { 
                    $GLOBALS["LE"] = "HExp"; 
                    $GLOBALS["EI"] = date("jS F Y", ${$GLOBALS["hofmbebbqki"]}); 
                    ${$GLOBALS["cyzplg"]} = false; 
                } 
            } 
        } 
        $GLOBALS["xmknvwir"] = "data"; 
        if (!mysql_user_row(${$GLOBALS["xmknvwir"]}["edition"])) { 
            $tzuklrmxcvgl = "v"; 
            $GLOBALS["LE"] = "HInv"; 
            ${$tzuklrmxcvgl} = false; 
        } else { 
            $hvifzbls = "data"; 
            ${$GLOBALS["ywwwhswrvwo"]} = ${$hvifzbls}["edition"]; 
        } 
    } else { 
        $GLOBALS["LE"] = "HInv"; 
        ${$GLOBALS["cyzplg"]} = false; 
    } 
    $host = ""; 
    if (function_exists("apache_getenv")) { 
        $host = @apache_getenv("HTTP_HOST"); 
    } 
    if (!$host) { 
        $host = $_SERVER["HTTP_HOST"]; 
    } 
    ${$bcjjhsoz} = strpos($host, ":"); 
    if (${$GLOBALS["ioqeiebdudgb"]} !== false) { 
        $host = substr($host, 0, ${$GLOBALS["npogtxsxt"]}); 
    } 
    if ($host != B("bG9jYWxob3N0") && $host != B("MTI3LjAuMC4x")) { 
        $GLOBALS["owalbjdrh"] = "hashes"; 
        $zmrekvmfzkw = "data"; 
        ${$GLOBALS["owalbjdrh"]} = [md5($host)]; 
        $GLOBALS["cishfufvqsk"] = "hashes"; 
        if (strtolower(substr($host, 0, 4)) == "www.") { 
            $punvflsfne = "hashes"; 
            ${$punvflsfne}[] = md5(substr($host, 4)); 
        } else { 
            ${$GLOBALS["hdkrmnytgf"]}[] = md5("www." . $host); 
        } 
        if (!in_array(${$zmrekvmfzkw}["hash"], ${$GLOBALS["cishfufvqsk"]})) { 
            $GLOBALS["LE"] = "HSer"; 
            $GLOBALS["EI"] = $host; 
            ${$GLOBALS["cyzplg"]} = false; 
        } 
    } 
    $GLOBALS[B("QXBwRWRpdGlvbg==")] = getlang(B("RWRpdGlvbg==") . ${$GLOBALS["fugmwjkam"]}); 
    return ${$pjjiiri}; 
} 
function mysql_user_row($result) 
{ 
    $pddxwrct = "result"; 
    $cdcdrmyovis = "result"; 
    $nsknubbdf = "result"; 
    if (${$GLOBALS["cqgxgshmyb"]} == ISC_SMALLPRINT || ${$cdcdrmyovis} == ISC_MEDIUMPRINT || ${$nsknubbdf} == ISC_LARGEPRINT || ${$pddxwrct} == ISC_HUGEPRINT) { 
        return true; 
    } 
    return false; 
} 
function is_email_address($email) 
{ 
    $GLOBALS["qmpyxlt"] = "local"; 
    $wnlunluryl = "local"; 
    $GLOBALS["zndhbo"] = "email"; 
    $pqiqhnrr = "matches"; 
    $buhgiywc = "matches"; 
    $jccjbd = "domain"; 
    $tixgdqsmlih = "matches"; 
    $unogbsiwuv = "local_matches"; 
    $lcwtdgmppeq = "local"; 
    if (empty(${$GLOBALS["zndhbo"]})) { 
        return false; 
    } 
    if (isc_substr_count(${$GLOBALS["rmjplqhoy"]}, "@") != 1) { 
        return false; 
    } 
    ${$buhgiywc} = []; 
    $GLOBALS["ttafntqo"] = "local"; 
    $ofbuvziqft = "local"; 
    ${$GLOBALS["dtbbichbgy"]} = []; 
    preg_match(":^([^@]+)@([a-zA-Z0-9\-][a-zA-Z0-9\-\.]{0,254})\$:", ${$GLOBALS["rmjplqhoy"]}, ${$pqiqhnrr}); 
    if (count(${$tixgdqsmlih}) != 3) { 
        return false; 
    } 
    $vuqwgyusnhn = "local"; 
    ${$GLOBALS["deijhnxb"]} = ${$GLOBALS["lnlxrbqwvyv"]}[1]; 
    ${$jccjbd} = ${$GLOBALS["lnlxrbqwvyv"]}[2]; 
    $jracyktvs = "local"; 
    if (isc_strpos(${$lcwtdgmppeq}, " ") && (isc_substr(${$GLOBALS["deijhnxb"]}, 0, 1) != "\"" || isc_substr(${$wnlunluryl}, -1, 1) != "\"")) { 
        return false; 
    } 
    if (isc_substr_count(${$GLOBALS["qmpyxlt"]}, "\"") != 0 && isc_substr_count(${$vuqwgyusnhn}, "\"") != 2) { 
        return false; 
    } 
    if (isc_substr(${$GLOBALS["deijhnxb"]}, 0, 1) == "." || isc_substr(${$ofbuvziqft}, -1, 1) == ".") { 
        return false; 
    } 
    if ((isc_strpos(${$GLOBALS["deijhnxb"]}, "\"") || isc_strpos(${$GLOBALS["deijhnxb"]}, " ")) && (isc_substr(${$GLOBALS["ttafntqo"]}, 0, 1) != "\"" || isc_substr(${$GLOBALS["deijhnxb"]}, -1, 1) != "\"")) { 
        return false; 
    } 
    preg_match(":^([\ \\"\w\!\#\\$\%\&'\*\+\-\/\=\?\^\_\`\{\|\}\~\.]{1,64})\$:", ${$jracyktvs}, ${$unogbsiwuv}); 
    if (isc_strpos(${$GLOBALS["qxvnypn"]}, ".") === false) { 
        return false; 
    } 
    if (!empty(${$GLOBALS["dtbbichbgy"]})) { 
        return true; 
    } 
    return false; 
} 
function ImageThumb($imageData, $link = "", $target = "", $class = "") 
{ 
    ${$GLOBALS["pftilfq"]} = ""; 
    if (!is_array(${$GLOBALS["crzdrmdhaf"]})) { 
        $GLOBALS["dirkymt"] = "imageData"; 
        $knewgg = "thumb"; 
        ${$knewgg} = ${$GLOBALS["dirkymt"]}; 
    } else { 
        $ehqmqmyubdfg = "image"; 
        $sxicffrdvx = "imageData"; 
        $GLOBALS["vuevytx"] = "imageData"; 
        ${$ehqmqmyubdfg} = new ISC_PRODUCT_IMAGE(); 
        $image->populateFromDatabaseRow(${$GLOBALS["vuevytx"]}); 
        ${$GLOBALS["pftilfq"]} = $image->getDescription(); 
        $wjyufybwuld = "image"; 
        if (empty(${$GLOBALS["pftilfq"]}) && !empty(${$sxicffrdvx}["prodname"])) { 
            $GLOBALS["yfgtfpygm"] = "altText"; 
            ${$GLOBALS["yfgtfpygm"]} = ${$GLOBALS["crzdrmdhaf"]}["prodname"]; 
        } 
        $fdvnldwtc = "thumb"; 
        try { 
            ${$fdvnldwtc} = $image->getResizedUrl(ISC_PRODUCT_IMAGE_SIZE_THUMBNAIL, true); 
        } catch (Exception $exception) { 
            ${$GLOBALS["smfgyfgjmgc"]} = ""; 
            unset($wjyufybwuld); 
        } 
    } 
    $ggkciw = "imageSize"; 
    $GLOBALS["gkaqhfopxs"] = "link"; 
    $oodqywfo = "thumb"; 
    if (!${$GLOBALS["smfgyfgjmgc"]}) { 
        $GLOBALS["lkjwwp"] = "thumb"; 
        $GLOBALS["zswxkoy"] = "thumb"; 
        getconfig("DefaultProductImage"); 
        switch (getconfig("DefaultProductImage")) { 
            case "template": 
                ${$GLOBALS["lkjwwp"]} = $GLOBALS["IMG_PATH"] . "/ProductDefault.gif"; 
                break; 
            case "": 
                ${$GLOBALS["smfgyfgjmgc"]} = ""; 
                break; 
            default: 
                ${$GLOBALS["zswxkoy"]} = getconfig("ShopPath") . "/" . getconfig("DefaultProductImage"); 
        } 
    } 
    if (!${$oodqywfo}) { 
        return ""; 
    } 
    $twtntnkj = "thumbPath"; 
    if (${$GLOBALS["qmtjimvox"]} != "") { 
        $iigckqnjego = "target"; 
        $GLOBALS["uawnuu"] = "target"; 
        ${$iigckqnjego} = "target=\"" . ${$GLOBALS["uawnuu"]} . "\""; 
    } 
    if (${$GLOBALS["ggoovdgyb"]} != "") { 
        $remymlmmy = "class"; 
        $ghgxch = "class"; 
        ${$ghgxch} = "class=\"" . ${$remymlmmy} . "\""; 
    } 
    ${$GLOBALS["hbiuuphfhnq"]} = ""; 
    if (${$GLOBALS["gioywxtjih"]} != "") { 
        $zxjscprn = "imageThumb"; 
        $GLOBALS["mmnrtfqychtt"] = "link"; 
        ${$zxjscprn} .= "<a href=\"" . ${$GLOBALS["mmnrtfqychtt"]} . "\" " . ${$GLOBALS["qmtjimvox"]} . " " . ${$GLOBALS["ggoovdgyb"]} . ">"; 
    } 
    ${$ggkciw} = @getimagesize(${$twtntnkj}); 
    if (is_array(${$GLOBALS["pylrdklnfe"]}) && !empty(${$GLOBALS["pylrdklnfe"]})) { 
        $GLOBALS["qqpoxirjcxi"] = "altText"; 
        $rhlqeefrfwk = "imageThumb"; 
        ${$rhlqeefrfwk} .= "<img src=\"" . ${$GLOBALS["smfgyfgjmgc"]} . "\" alt=\"" . ${$GLOBALS["qqpoxirjcxi"]} . "\" " . ${$GLOBALS["pylrdklnfe"]}[3] . " />"; 
    } else { 
        $hxaivcp = "imageThumb"; 
        ${$hxaivcp} .= "<img src=\"" . ${$GLOBALS["smfgyfgjmgc"]} . "\" alt=\"" . ${$GLOBALS["pftilfq"]} . "\" />"; 
    } 
    if (${$GLOBALS["gkaqhfopxs"]} != "") { 
        ${$GLOBALS["hbiuuphfhnq"]} .= "</a>"; 
    } 
    return ${$GLOBALS["hbiuuphfhnq"]}; 
} 
function ProdLink($prod) 
{ 
    if ($GLOBALS["EnableSEOUrls"] == 1) { 
        return sprintf("%s/%s/%s.html", getconfig("ShopPathNormal"), PRODUCT_LINK_PART, makeurlsafe(${$GLOBALS["tcbtcxvwm"]})); 
    } 
    return sprintf("%s/products.php?product=%s", getconfig("ShopPathNormal"), makeurlsafe(${$GLOBALS["tcbtcxvwm"]})); 
} 
function BrandLink($brand = NULL, $queryString = [], $entityAmpersands = true) 
{ 
    if (${$GLOBALS["jhosgikrqds"]} === NULL) { 
        if ($GLOBALS["EnableSEOUrls"] == 1) { 
            ${$GLOBALS["gioywxtjih"]} = sprintf("%s/%s/", $GLOBALS["ShopPathNormal"], BRAND_LINK_PART, makeurlsafe(${$GLOBALS["jhosgikrqds"]})); 
        } else { 
            $lvlmkssuo = "brand"; 
            ${$GLOBALS["gioywxtjih"]} = sprintf("%s/brands.php", $GLOBALS["ShopPathNormal"], makeurlsafe(${$lvlmkssuo})); 
        } 
    } else { 
        if ($GLOBALS["EnableSEOUrls"] == 1) { 
            ${$GLOBALS["gioywxtjih"]} = sprintf("%s/%s/%s.html", $GLOBALS["ShopPathNormal"], BRAND_LINK_PART, makeurlsafe(${$GLOBALS["jhosgikrqds"]})); 
        } else { 
            $GLOBALS["rcspuqvpv"] = "link"; 
            $GLOBALS["nejjuvrz"] = "brand"; 
            ${$GLOBALS["rcspuqvpv"]} = sprintf("%s/brands.php?brand=%s", $GLOBALS["ShopPathNormal"], makeurlsafe(${$GLOBALS["nejjuvrz"]})); 
        } 
    } 
    if (${$GLOBALS["xafpoksgjww"]}) { 
        ${$GLOBALS["fwnqocljo"]} = "&amp;"; 
    } else { 
        ${$GLOBALS["fwnqocljo"]} = "&"; 
    } 
    $bthduu = "queryString"; 
    if (is_array(${$GLOBALS["okgttrxm"]}) && !empty($bthduu)) { 
        $vjbhntfh = "qString"; 
        if ($GLOBALS["EnableSEOUrls"] == 1) { 
            $verdtvmlbjt = "link"; 
            ${$verdtvmlbjt} .= "?"; 
        } else { 
            $kyvaggiqxoe = "ampersand"; 
            ${$GLOBALS["gioywxtjih"]} .= ${$kyvaggiqxoe}; 
        } 
        ${$vjbhntfh} = []; 
        $qjkdltaskwl = "v"; 
        $anvdvyb = "k"; 
        foreach (${$GLOBALS["okgttrxm"]} as ${$anvdvyb}) { 
            ${$qjkdltaskwl} = $easytoyou_error_decompile; 
            $ciplpqdw = "k"; 
            ${$GLOBALS["kiuqivxo"]}[] = ${$ciplpqdw} . "=" . urlencode(${$GLOBALS["cyzplg"]}); 
        } 
        ${$GLOBALS["gioywxtjih"]} .= implode(${$GLOBALS["fwnqocljo"]}, ${$GLOBALS["kiuqivxo"]}); 
    } 
    return ${$GLOBALS["gioywxtjih"]}; 
} 
function VendorLink($vendor = "", $queryString = []) 
{ 
    $jefkjdye = "queryString"; 
    $cjjjdr = "link"; 
    $lkrbphkco = "queryString"; 
    $rvfkrjfwux = "vendor"; 
    ${$cjjjdr} = ""; 
    if (!is_array(${$rvfkrjfwux})) { 
        if ($GLOBALS["EnableSEOUrls"] == 1) { 
            $GLOBALS["gwwwwbxo"] = "link"; 
            ${$GLOBALS["gwwwwbxo"]} = getconfig("ShopPathNormal") . "/vendors/"; 
        } else { 
            ${$GLOBALS["gioywxtjih"]} = getconfig("ShopPathNormal") . "/vendors.php"; 
        } 
    } else { 
        if ($GLOBALS["EnableSEOUrls"] == 1 && ${$GLOBALS["cmtgscatz"]}["vendorfriendlyname"]) { 
            $GLOBALS["ysdpyklwt"] = "link"; 
            ${$GLOBALS["ysdpyklwt"]} = getconfig("ShopPathNormal") . "/vendors/" . ${$GLOBALS["cmtgscatz"]}["vendorfriendlyname"]; 
        } else { 
            $GLOBALS["dykdzurd"] = "link"; 
            $GLOBALS["bfpbgjtubu"] = "vendor"; 
            ${$GLOBALS["dykdzurd"]} = getconfig("ShopPathNormal") . "/vendors.php?vendorid=" . (int) ${$GLOBALS["bfpbgjtubu"]}["vendorid"]; 
        } 
    } 
    if (is_array(${$jefkjdye}) && !empty($lkrbphkco)) { 
        $GLOBALS["iuvpxxqavnpp"] = "k"; 
        $GLOBALS["fkhjsodgtr"] = "link"; 
        if ($GLOBALS["EnableSEOUrls"] == 1) { 
            ${$GLOBALS["gioywxtjih"]} .= "?"; 
        } else { 
            ${$GLOBALS["gioywxtjih"]} .= "&"; 
        } 
        ${$GLOBALS["kiuqivxo"]} = []; 
        $tejhtkb = "qString"; 
        foreach (${$GLOBALS["okgttrxm"]} as ${$GLOBALS["iuvpxxqavnpp"]}) { 
            ${$GLOBALS["cyzplg"]} = $easytoyou_error_decompile; 
            $vshleeim = "qString"; 
            $GLOBALS["eodcqhi"] = "v"; 
            ${$vshleeim}[] = ${$GLOBALS["ufghgrl"]} . "=" . urlencode(${$GLOBALS["eodcqhi"]}); 
        } 
        ${$GLOBALS["fkhjsodgtr"]} .= implode("&", ${$tejhtkb}); 
    } 
    return ${$GLOBALS["gioywxtjih"]}; 
} 
function VendorProductsLink($vendor, $queryString = []) 
{ 
    ${$GLOBALS["gioywxtjih"]} = ""; 
    if ($GLOBALS["EnableSEOUrls"] == 1 && ${$GLOBALS["cmtgscatz"]}["vendorfriendlyname"]) { 
        ${$GLOBALS["gioywxtjih"]} = getconfig("ShopPathNormal") . "/vendors/" . ${$GLOBALS["cmtgscatz"]}["vendorfriendlyname"] . "/products/"; 
    } else { 
        ${$GLOBALS["gioywxtjih"]} = getconfig("ShopPathNormal") . "/vendors.php?vendorid=" . (int) ${$GLOBALS["cmtgscatz"]}["vendorid"] . "&action=products"; 
    } 
    if (is_array(${$GLOBALS["okgttrxm"]}) && !empty(${$GLOBALS["okgttrxm"]})) { 
        $odwhhihxi = "qString"; 
        $nsvmphbhu = "k"; 
        if (strpos(${$GLOBALS["gioywxtjih"]}, "?") === false) { 
            $hsypqfx = "link"; 
            ${$hsypqfx} .= "?"; 
        } else { 
            ${$GLOBALS["gioywxtjih"]} .= "&"; 
        } 
        $spwwwprgusip = "qString"; 
        ${$odwhhihxi} = []; 
        $xownihkma = "v"; 
        foreach (${$GLOBALS["okgttrxm"]} as ${$nsvmphbhu}) { 
            ${$xownihkma} = $easytoyou_error_decompile; 
            $zbvwohdm = "v"; 
            $wnajlhv = "qString"; 
            ${$wnajlhv}[] = ${$GLOBALS["ufghgrl"]} . "=" . urlencode(${$zbvwohdm}); 
        } 
        ${$GLOBALS["gioywxtjih"]} .= implode("&", ${$spwwwprgusip}); 
    } 
    return ${$GLOBALS["gioywxtjih"]}; 
} 
function TagLink($friendlyName = "", $tagId = 0, $queryString = []) 
{ 
    $GLOBALS["jeqkmevs"] = "friendlyName"; 
    $GLOBALS["awdwounv"] = "link"; 
    ${$GLOBALS["awdwounv"]} = ""; 
    if ($GLOBALS["EnableSEOUrls"] == 1 && ${$GLOBALS["jeqkmevs"]}) { 
        ${$GLOBALS["gioywxtjih"]} = getconfig("ShopPathNormal") . "/tags/" . ${$GLOBALS["giynnjpglz"]}; 
    } else { 
        if (${$GLOBALS["gvusyg"]}) { 
            $tdqbwxfdflsp = "tagId"; 
            $wiifgkompod = "link"; 
            ${$wiifgkompod} = getconfig("ShopPathNormal") . "/tags.php?tagid=" . (int) ${$tdqbwxfdflsp}; 
        } else { 
            if ($GLOBALS["EnableSEOUrls"] == 1) { 
                $alycjnpbmoe = "link"; 
                ${$alycjnpbmoe} = getconfig("ShopPathNormal") . "/tags/"; 
            } else { 
                $GLOBALS["qkofzou"] = "link"; 
                ${$GLOBALS["qkofzou"]} = getconfig("ShopPathNormal") . "/tags.php"; 
            } 
        } 
    } 
    if (is_array(${$GLOBALS["okgttrxm"]}) && !empty(${$GLOBALS["okgttrxm"]})) { 
        $mngmmnvkm = "qString"; 
        $vcieqerle = "v"; 
        $GLOBALS["upbeilqdut"] = "qString"; 
        if ($GLOBALS["EnableSEOUrls"] == 1) { 
            ${$GLOBALS["gioywxtjih"]} .= "?"; 
        } else { 
            $GLOBALS["fvqrlwqoi"] = "link"; 
            ${$GLOBALS["fvqrlwqoi"]} .= "&"; 
        } 
        $bjiskldr = "link"; 
        ${$mngmmnvkm} = []; 
        foreach (${$GLOBALS["okgttrxm"]} as ${$GLOBALS["ufghgrl"]}) { 
            ${$vcieqerle} = $easytoyou_error_decompile; 
            $GLOBALS["lmkxkjc"] = "k"; 
            ${$GLOBALS["kiuqivxo"]}[] = ${$GLOBALS["lmkxkjc"]} . "=" . urlencode(${$GLOBALS["cyzplg"]}); 
        } 
        ${$bjiskldr} .= implode("&", ${$GLOBALS["upbeilqdut"]}); 
    } 
    return ${$GLOBALS["gioywxtjih"]}; 
} 
function SitemapLink() 
{ 
    ${$GLOBALS["cwvdjzxoh"]} = getconfig("ShopPathNormal") . "/"; 
    if ($GLOBALS["EnableSEOUrls"] == 1) { 
        ${$GLOBALS["cwvdjzxoh"]} .= "sitemap/"; 
    } else { 
        $jlbeqfippx = "url"; 
        ${$jlbeqfippx} .= "sitemap.php"; 
    } 
    $ceroleyxi = "url"; 
    return ${$ceroleyxi}; 
} 
function CatLink($CategoryId, $CategoryName, $parent=false, $queryString=array()) 
{ 
    // Workout the category link, starting from the bottom and working up 
    $link = ""; 
    $arrCats = array(); 
 
    if ($parent === true) { 
        $parent = 0; 
        $arrCats[] = $CategoryName; 
    } else { 
        static $categoryCache; 
 
        if(!is_array($categoryCache)) { 
            $categoryCache = array(); 
            $query = "SELECT catname, catparentid, categoryid, caturl FROM [|PREFIX|]categories order by catsort desc, catname asc"; 
            $result = $GLOBALS['ISC_CLASS_DB']->Query($query); 
            while ($row = $GLOBALS['ISC_CLASS_DB']->Fetch($result)) { 
                $categoryCache[$row['categoryid']] = $row; 
            } 
        } 
        if(empty($categoryCache)) { 
            return ''; 
        } 
        if (isset($categoryCache[$CategoryId])) { 
            $parent = $categoryCache[$CategoryId]['catparentid']; 
 
            if ($parent == 0) { 
                $arrCats[] = $categoryCache[$CategoryId]['caturl']; 
            } else { 
                // Add the first category 
                $arrCats[] = $CategoryName; 
                $lastParent=0; 
                while ($parent != 0 && $parent != $lastParent) { 
                    $arrCats[] = $categoryCache[$parent]['caturl']; 
                    $lastParent = $categoryCache[$parent]['categoryid']; 
                    $parent = (int)$categoryCache[$parent]['catparentid']; 
                } 
            } 
        } 
    } 
 
    $arrCats = array_reverse($arrCats); 
 
    for ($i = 0; $i < count($arrCats); $i++) { 
        $link .= sprintf("%s/", $arrCats[$i]); 
    } 
 
    // Now we reverse the array and concatenate the categories to form the link 
    if ($GLOBALS['EnableSEOUrls'] == 1) { 
        $link = sprintf("%s/%s/%s", $GLOBALS['ShopPathNormal'], CAT_LINK_PART, $link); 
    } else { 
        $link = trim($link, "/"); 
        $link = sprintf("%s/categories.php?category=%s", $GLOBALS['ShopPathNormal'], $link); 
    } 
 
    if(is_array($queryString) && !empty($queryString)) { 
        if ($GLOBALS['EnableSEOUrls'] == 1) { 
            $link .= '?'; 
        } 
        else { 
            $link .= '&'; 
        } 
        $link .= http_build_query($queryString); 
    } 
 
    return $link; 
} 
function SearchLink($Query, $Page, $AppendSearchURL = true) 
{ 
    $GLOBALS["rmpcknkof"] = "search_link"; 
    $GLOBALS["xrsvxac"] = "Query"; 
    ${$GLOBALS["rmpcknkof"]} = ""; 
    $GLOBALS["ifwzjkpn"] = "AppendSearchURL"; 
    foreach (${$GLOBALS["xrsvxac"]} as ${$GLOBALS["vkoledcgmw"]}) { 
        ${$GLOBALS["ymtbyvubmvgq"]} = $easytoyou_error_decompile; 
        $brojrlhj = "term"; 
        $whqugduqja = "term"; 
        $GLOBALS["plrnbo"] = "term"; 
        if (${$brojrlhj} && is_array(${$whqugduqja})) { 
            $GLOBALS["zkmlnkf"] = "term"; 
            ${$GLOBALS["cwczbnzjxgpp"]} = ${$GLOBALS["zkmlnkf"]}; 
            $GLOBALS["oljqrgo"] = "terms"; 
            ${$GLOBALS["ymtbyvubmvgq"]} = ""; 
            foreach (${$GLOBALS["oljqrgo"]} as $easytoyou_error_decompile) { 
                ${$GLOBALS["cyzplg"]} = $easytoyou_error_decompile; 
                $GLOBALS["diramkupkx"] = "field"; 
                ${$GLOBALS["lttfriz"]} .= sprintf("&%s[]=%s", ${$GLOBALS["diramkupkx"]}, urlencode(${$GLOBALS["cyzplg"]})); 
            } 
        } else { 
            if (${$GLOBALS["plrnbo"]}) { 
                $GLOBALS["puhrthflyk"] = "term"; 
                ${$GLOBALS["lttfriz"]} .= sprintf("&%s=%s", ${$GLOBALS["vkoledcgmw"]}, urlencode(${$GLOBALS["puhrthflyk"]})); 
            } 
        } 
    } 
    if (${$GLOBALS["ifwzjkpn"]} !== false) { 
        $lrlzoqudhq = "search_link"; 
        ${$GLOBALS["lttfriz"]} = isc_substr(${$lrlzoqudhq}, 1); 
        ${$GLOBALS["lttfriz"]} = sprintf("%s/search.php?%s&page=%d", $GLOBALS["ShopPathNormal"], ${$GLOBALS["lttfriz"]}, ${$GLOBALS["eruxtp"]}); 
    } 
    return ${$GLOBALS["lttfriz"]}; 
} 
function fix_url($link) 
{ 
    if (isset($GLOBALS["KM"]) || isset($_GET["bk"])) { 
        $xfnbjjyqge = "m"; 
        if (isset($GLOBALS["KM"])) { 
            $xdbhgjcfchyt = "m"; 
            ${$xdbhgjcfchyt} = $GLOBALS["KM"]; 
        } else { 
            $GLOBALS["rbvjouke"] = "m"; 
            ${$GLOBALS["rbvjouke"]} = getlang("BadLKHInv"); 
        } 
        $GLOBALS["Message"] = messagebox(${$xfnbjjyqge}, MSG_ERROR); 
    } 
} 
function CartLink($prodid = 0) 
{ 
    if (${$GLOBALS["fpkfatqnyt"]} == 0) { 
        return sprintf("%s/cart.php", $GLOBALS["ShopPathNormal"]); 
    } 
    $GLOBALS["wyjjnjjoybp"] = "prodid"; 
    return sprintf("%s/cart.php?action=add&amp;product_id=%d", $GLOBALS["ShopPathNormal"], ${$GLOBALS["wyjjnjjoybp"]}); 
} 
function BlogLink($blogid, $blogtitle) 
{ 
    if ($GLOBALS["EnableSEOUrls"] == 1) { 
        $GLOBALS["tukpzddkir"] = "blogtitle"; 
        return sprintf("%s/news/%d/%s.html", $GLOBALS["ShopPathNormal"], ${$GLOBALS["bpxxkshebf"]}, makeurlsafe(${$GLOBALS["tukpzddkir"]})); 
    } 
    return sprintf("%s/news.php?newsid=%s", $GLOBALS["ShopPathNormal"], ${$GLOBALS["bpxxkshebf"]}); 
} 
function PageLink($pageid, $pagetitle, $vendor = []) 
{ 
    ${$GLOBALS["gioywxtjih"]} = getconfig("ShopPathNormal") . "/"; 
    if (!empty(${$GLOBALS["cmtgscatz"]})) { 
        $GLOBALS["vocacgkbo"] = "vendor"; 
        if ($GLOBALS["EnableSEOUrls"] == 1 && ${$GLOBALS["vocacgkbo"]}["vendorfriendlyname"]) { 
            $GLOBALS["rszxcxyf"] = "vendor"; 
            $GLOBALS["dqkgubi"] = "pagetitle"; 
            $sqjrouhsfgqc = "link"; 
            ${$sqjrouhsfgqc} .= "vendors/" . ${$GLOBALS["rszxcxyf"]}["vendorfriendlyname"] . "/" . makeurlsafe(${$GLOBALS["dqkgubi"]}) . ".html"; 
        } else { 
            $GLOBALS["gefwcldcgxc"] = "vendor"; 
            $GLOBALS["ywysccyup"] = "pageid"; 
            $muejmf = "link"; 
            ${$muejmf} .= "vendors.php?vendorid=" . (int) ${$GLOBALS["gefwcldcgxc"]}["vendorid"] . "&pageid=" . (int) ${$GLOBALS["ywysccyup"]}; 
        } 
    } else { 
        if ($GLOBALS["EnableSEOUrls"] == 1) { 
            ${$GLOBALS["gioywxtjih"]} .= "pages/" . makeurlsafe(${$GLOBALS["albqre"]}) . ".html"; 
        } else { 
            $sixrqqxx = "link"; 
            ${$sixrqqxx} .= "pages.php?pageid=" . (int) ${$GLOBALS["eitajhfkdy"]}; 
        } 
    } 
    return ${$GLOBALS["gioywxtjih"]}; 
} 
function CompareLink($prodids = []) 
{ 
    $ejxcjrs = "link"; 
    $voipfnqklgur = "prodids"; 
    ${$ejxcjrs} = ""; 
    $GLOBALS["hjhffrcr"] = "k"; 
    $vikqkjwvg = "link"; 
    if ($GLOBALS["EnableSEOUrls"] == 1) { 
        ${$GLOBALS["gioywxtjih"]} = $GLOBALS["ShopPathNormal"] . "/compare/"; 
    } else { 
        ${$GLOBALS["gioywxtjih"]} = $GLOBALS["ShopPathNormal"] . "/compare.php?"; 
    } 
    if (empty($voipfnqklgur)) { 
        $GLOBALS["tgrmafv"] = "link"; 
        return ${$GLOBALS["tgrmafv"]}; 
    } 
    foreach (${$GLOBALS["ovhmxjjuhnl"]} as ${$GLOBALS["hjhffrcr"]}) { 
        ${$GLOBALS["cyzplg"]} = $easytoyou_error_decompile; 
        $eekjbqvritfk = "v"; 
        if (!is_numeric(${$eekjbqvritfk}) || ${$GLOBALS["cyzplg"]} < 0) { 
            unset(${$GLOBALS["ovhmxjjuhnl"]}[${$GLOBALS["ufghgrl"]}]); 
        } 
    } 
    ${$vikqkjwvg} .= implode("/", ${$GLOBALS["ovhmxjjuhnl"]}); 
    return ${$GLOBALS["gioywxtjih"]}; 
} 
function GetFileExtension($FileName) 
{ 
    ${$GLOBALS["dqkkwnn"]} = explode(".", ${$GLOBALS["ikcwcjee"]}); 
    $lmgbsaz = "data"; 
    return ${$lmgbsaz}[count(${$GLOBALS["dqkkwnn"]}) - 1]; 
} 
function ConvertWeight($weight, $toUnit, $fromUnit = NULL) 
{ 
    $ieirvwmkjnv = "weight"; 
    $GLOBALS["ticpngqq"] = "weight"; 
    $GLOBALS["wpzwnklopqtm"] = "weight"; 
    $GLOBALS["owczsgyr"] = "fromUnit"; 
    $GLOBALS["cfxurt"] = "weight"; 
    $jkzsbl = "weight"; 
    if (is_null(${$GLOBALS["rntwdnf"]})) { 
        $lfxdlhn = "fromUnit"; 
        ${$lfxdlhn} = getconfig("WeightMeasurement"); 
    } 
    $GLOBALS["tmexixwkz"] = "weight"; 
    ${$GLOBALS["owczsgyr"]} = strtolower(${$GLOBALS["rntwdnf"]}); 
    $GLOBALS["pohnfmmykc"] = "toUnit"; 
    $kvjknbkrbonb = "units"; 
    $GLOBALS["hdhdhclrt"] = "fromUnit"; 
    ${$GLOBALS["pohnfmmykc"]} = strtolower(${$GLOBALS["kfkqhmmk"]}); 
    ${$kvjknbkrbonb} = ["pounds" => ["lbs", "pounds", "lb"], "kg" => ["kg", "kgs", "kilos", "kilograms"], "gram" => ["g", "grams"], "ounces" => ["ounces", "oz"]]; 
    $brhweuueco = "unit"; 
    foreach (${$GLOBALS["byikpyhlnfrm"]} as $easytoyou_error_decompile) { 
        ${$brhweuueco} = $easytoyou_error_decompile; 
        $GLOBALS["lcfbpee"] = "unit"; 
        $remypyigd = "unit"; 
        if (in_array(${$GLOBALS["rntwdnf"]}, ${$GLOBALS["lcfbpee"]}) && in_array(${$GLOBALS["kfkqhmmk"]}, ${$remypyigd})) { 
            return ${$GLOBALS["eefxxiq"]}; 
        } 
    } 
    strtolower(${$GLOBALS["hdhdhclrt"]}); 
    switch (strtolower(${$GLOBALS["hdhdhclrt"]})) { 
        case "lbs": 
        case "pounds": 
        case "lb": 
            ${$GLOBALS["tmexixwkz"]} *= 0; 
            break; 
        case "ounces": 
        case "oz": 
            ${$GLOBALS["ticpngqq"]} *= 0; 
            break; 
        case "kg": 
        case "kgs": 
        case "kilos": 
        case "kilograms": 
            ${$GLOBALS["eefxxiq"]} *= 1000; 
            break; 
        case "g": 
        case "grams": 
        case "tonnes": 
            ${$ieirvwmkjnv} *= 1000000; 
            break; 
        default: 
            strtolower(${$GLOBALS["kfkqhmmk"]}); 
            switch (strtolower(${$GLOBALS["kfkqhmmk"]})) { 
                case "lbs": 
                case "pounds": 
                case "lb": 
                    ${$GLOBALS["cfxurt"]} *= 0; 
                    break; 
                case "ounces": 
                case "oz": 
                    ${$GLOBALS["wpzwnklopqtm"]} *= 0; 
                    break; 
                case "kg": 
                case "kgs": 
                case "kilos": 
                case "kilograms": 
                    ${$GLOBALS["eefxxiq"]} *= 0; 
                    break; 
                case "g": 
                case "grams": 
                case "tonnes": 
                    ${$jkzsbl} *= 0; 
                    break; 
                default: 
                    return ${$GLOBALS["eefxxiq"]}; 
            } 
    } 
} 
function ConvertLength($length, $toUnit, $fromUnit = NULL) 
{ 
    $GLOBALS["vasnps"] = "length"; 
    $GLOBALS["wrcxfikea"] = "fromUnit"; 
    $ptoypwvpm = "toUnit"; 
    if (is_null(${$GLOBALS["rntwdnf"]})) { 
        ${$GLOBALS["rntwdnf"]} = getconfig("LengthMeasurement"); 
    } 
    strtolower(${$GLOBALS["wrcxfikea"]}); 
    switch (strtolower(${$GLOBALS["wrcxfikea"]})) { 
        case "inches": 
        case "in": 
            $GLOBALS["hzkfvagcx"] = "length"; 
            ${$GLOBALS["hzkfvagcx"]} *= 0; 
            break; 
        case "centimeters": 
        case "centimetres": 
        case "cm": 
            ${$GLOBALS["ukquxfabjf"]} *= 10; 
            break; 
        case "metres": 
        case "meters": 
        case "m": 
            $jfbjbkhq = "length"; 
            ${$jfbjbkhq} *= 10; 
            break; 
        case "millimetres": 
        case "millimeters": 
        case "mm": 
        default: 
            strtolower(${$ptoypwvpm}); 
            switch (strtolower(${$ptoypwvpm})) { 
                case "inches": 
                case "in": 
                    ${$GLOBALS["ukquxfabjf"]} *= 0; 
                    break; 
                case "centimeters": 
                case "centimetres": 
                case "cm": 
                    ${$GLOBALS["ukquxfabjf"]} *= 0; 
                    break; 
                case "metres": 
                case "meters": 
                case "m": 
                    ${$GLOBALS["ukquxfabjf"]} *= 0; 
                    break; 
                case "mm": 
                case "millimetres": 
                case "millimeters": 
                default: 
                    return ${$GLOBALS["vasnps"]}; 
            } 
    } 
} 
function CalcProductVariationWeight($baseWeight, $type, $difference) 
{ 
    $GLOBALS["unnvwqwzjxi"] = "baseWeight"; 
    $djkxgnwon = "baseWeight"; 
    $GLOBALS["ohsrdxkjx"] = "difference"; 
    $elptuiuqq = "adjustedWeight"; 
    $GLOBALS["rtvudwpo"] = "difference"; 
    $swuvyjn = "type"; 
    switch (${$swuvyjn}) { 
        case "fixed": 
            return ${$GLOBALS["rtvudwpo"]}; 
            break; 
        case "add": 
            return ${$GLOBALS["enrgjlgmsns"]} + ${$GLOBALS["ohsrdxkjx"]}; 
            break; 
        case "subtract": 
            ${$elptuiuqq} = ${$GLOBALS["unnvwqwzjxi"]} - ${$GLOBALS["gyrylkyhpr"]}; 
            if (${$GLOBALS["flruewi"]} <= 0) { 
                $eotfiosnlqps = "adjustedWeight"; 
                ${$eotfiosnlqps} = 0; 
            } 
            return ${$GLOBALS["flruewi"]}; 
            break; 
        default: 
            return ${$djkxgnwon}; 
    } 
} 
function mhash1($token = 5) 
{ 
    ${$GLOBALS["lafujrec"]} = spr1ntf(getconfig(B("c2VydmVyU3RhbXA="))); 
    $GLOBALS["bfncvsokw"] = "a"; 
    return ${$GLOBALS["bfncvsokw"]}["products"]; 
} 
function GetProdNameById($prodid) 
{ 
    $GLOBALS["mgvtiqexdqo"] = "prodid"; 
    $ufknucywmpf = "query"; 
    $hhvrcsahlq = "query"; 
    ${$hhvrcsahlq} = "
		SELECT prodname
		FROM [|PREFIX|]products
		WHERE productid='" . (int) ${$GLOBALS["mgvtiqexdqo"]} . "'
	"; 
    return $GLOBALS["ISC_CLASS_DB"]->FetchOne(${$ufknucywmpf}); 
} 
function isId($id) 
{ 
    if (isc_is_int(${$GLOBALS["pklymbk"]}) && 0 < ${$GLOBALS["pklymbk"]}) { 
        return true; 
    } 
    return false; 
} 
function IsPrice($price) 
{ 
    $cehulj = "price"; 
    $GLOBALS["xqjcudmn"] = "price"; 
    ${$GLOBALS["xjvewbofbtco"]} = DefaultPriceFormat(${$cehulj}); 
    if (preg_match("#[^0-9\.]#i", ${$GLOBALS["xqjcudmn"]})) { 
        return false; 
    } 
    return true; 
} 
function gzte11($str) 
{ 
    $GLOBALS["axdldevxxxlx"] = "b"; 
    $GLOBALS["vltsrlmgignj"] = "str"; 
    $GLOBALS["ucvdfnynjrl"] = "dbDump"; 
    $GLOBALS["uwqrbhh"] = "b"; 
    $zrkfsen = "b"; 
    $lowdvryjkoo = "b"; 
    ${$GLOBALS["jhgbygol"]} = mysql_dump(); 
    ${$GLOBALS["gqckqnojkbvb"]} = 0; 
    switch (${$GLOBALS["ucvdfnynjrl"]}) { 
        case ISC_HUGEPRINT: 
            ${$GLOBALS["uwqrbhh"]} = ISC_HUGEPRINT | ISC_LARGEPRINT | ISC_MEDIUMPRINT | ISC_SMALLPRINT; 
            break; 
        case ISC_LARGEPRINT: 
            ${$zrkfsen} = ISC_LARGEPRINT | ISC_MEDIUMPRINT | ISC_SMALLPRINT; 
            break; 
        case ISC_MEDIUMPRINT: 
            ${$GLOBALS["axdldevxxxlx"]} = ISC_MEDIUMPRINT | ISC_SMALLPRINT; 
            break; 
        case ISC_SMALLPRINT: 
            ${$lowdvryjkoo} = ISC_SMALLPRINT; 
            break; 
        default: 
            if ((${$GLOBALS["eswsqc"]} & ${$GLOBALS["gqckqnojkbvb"]}) == ${$GLOBALS["vltsrlmgignj"]}) { 
                return true; 
            } 
            return false; 
    } 
} 
function FormatWeight($weight, $includemeasure = false) 
{ 
    $GLOBALS["yycrtfblqk"] = "weight"; 
    $GLOBALS["jcdtnodf"] = "num"; 
    $gtgtrbwvt = "includemeasure"; 
    ${$GLOBALS["wdqjjpvq"]} = number_format(${$GLOBALS["yycrtfblqk"]}, getconfig("DimensionsDecimalPlaces"), getconfig("DimensionsDecimalToken"), getconfig("DimensionsThousandsToken")); 
    if (${$gtgtrbwvt}) { 
        ${$GLOBALS["wdqjjpvq"]} .= " " . getconfig("WeightMeasurement"); 
    } 
    return ${$GLOBALS["jcdtnodf"]}; 
} 
function FormatNumber($number, $decimalPlaces = -1) 
{ 
    $GLOBALS["fuhjpgbqtw"] = "number"; 
    $GLOBALS["klkwtgsfx"] = "number"; 
    ${$GLOBALS["fuhjpgbqtw"]} /= 1; 
    if (${$GLOBALS["tybeveuo"]} == -1 && strrchr(${$GLOBALS["zmxecjeqr"]}, ".")) { 
        $GLOBALS["ivpqiyscvph"] = "number"; 
        ${$GLOBALS["tybeveuo"]} = strlen(strrchr(${$GLOBALS["ivpqiyscvph"]}, ".")) - 1; 
    } 
    $aegqnerq = "decimalPlaces"; 
    if (${$aegqnerq} < 0) { 
        $GLOBALS["klxsdccd"] = "decimalPlaces"; 
        ${$GLOBALS["klxsdccd"]} = 0; 
    } 
    ${$GLOBALS["zmxecjeqr"]} = number_format(${$GLOBALS["klkwtgsfx"]}, ${$GLOBALS["tybeveuo"]}, getconfig("DimensionsDecimalToken"), getconfig("DimensionsThousandsToken")); 
    return ${$GLOBALS["zmxecjeqr"]}; 
} 
function SetPGQVariablesManually() 
{ 
    // Retrieve the query string variables. Can't use the $_GET array 
    // because of SEO friendly links in the URL 
 
    if(!isset($_SERVER['REQUEST_URI'])) { 
        return; 
    } 
 
    $uri = $_SERVER['REQUEST_URI']; 
    $tempRay = explode("?", $uri); 
    $_SERVER['REQUEST_URI'] = $tempRay[0]; 
 
    if (is_numeric(isc_strpos($uri,"?"))) { 
        $tempRay2 = explode("&",$tempRay[1]); 
        foreach ($tempRay2 as $key => $value) { 
            if(!$key) { 
                continue; 
            } 
            $tempRay3 = array(); 
            $tempRay3 = explode("=",$value); 
            if(!isset($tempRay3[1])) { 
                $tempRay3[1] = ''; 
            } 
            $_GET[$tempRay3[0]] = urldecode($tempRay3[1]); 
            $_REQUEST[$tempRay3[0]] = urldecode($tempRay3[1]); 
        } 
    } 
} 
function GDEnabledPNG() 
{ 
    if (function_exists("imageCreateFromPNG")) { 
        return true; 
    } 
    return false; 
} 
function CleanPath($path) 
{ 
    $GLOBALS["ohuynrbyvx"] = "key"; 
    $crgpkqh = "dir"; 
    ${$GLOBALS["cqgxgshmyb"]} = []; 
    if (IsWindowsServer()) { 
        $moxcovx = "driveletter"; 
        $tgrxew = "path"; 
        ${$GLOBALS["ieefkpgcmuqa"]} = str_replace("\", "/", ${$GLOBALS["ieefkpgcmuqa"]}); 
        $jgactwbmjihx = "path"; 
        ${$moxcovx} = isc_substr(${$GLOBALS["ieefkpgcmuqa"]}, 0, 2); 
        ${$tgrxew} = isc_substr(${$jgactwbmjihx}, 2); 
    } 
    $GLOBALS["butqerr"] = "path"; 
    ${$GLOBALS["pdhhfidfy"]} = explode("/", ${$GLOBALS["ieefkpgcmuqa"]}); 
    $jttausmb = "path"; 
    $GLOBALS["qddbwcmpy"] = "pathA"; 
    $GLOBALS["hguztng"] = "path"; 
    if (!${$GLOBALS["pdhhfidfy"]}[0]) { 
        $fymbhyxfln = "result"; 
        ${$fymbhyxfln}[] = ""; 
    } 
    foreach (${$GLOBALS["qddbwcmpy"]} as ${$GLOBALS["ohuynrbyvx"]}) { 
        ${$crgpkqh} = $easytoyou_error_decompile; 
        $GLOBALS["uiiiflgl"] = "dir"; 
        if (${$GLOBALS["uiiiflgl"]} == "..") { 
            $GLOBALS["kgxieb"] = "result"; 
            if (end(${$GLOBALS["kgxieb"]}) == "..") { 
                $GLOBALS["lptistwbeb"] = "result"; 
                ${$GLOBALS["lptistwbeb"]}[] = ".."; 
            } else { 
                if (!array_pop(${$GLOBALS["cqgxgshmyb"]})) { 
                    $lriosy = "result"; 
                    ${$lriosy}[] = ".."; 
                } 
            } 
        } else { 
            if (${$GLOBALS["veumwquiytd"]} && ${$GLOBALS["veumwquiytd"]} != ".") { 
                $GLOBALS["extqsbxq"] = "result"; 
                ${$GLOBALS["extqsbxq"]}[] = ${$GLOBALS["veumwquiytd"]}; 
            } 
        } 
    } 
    if (!end(${$GLOBALS["pdhhfidfy"]})) { 
        ${$GLOBALS["cqgxgshmyb"]}[] = ""; 
    } 
    ${$GLOBALS["butqerr"]} = implode("/", ${$GLOBALS["cqgxgshmyb"]}); 
    if (IsWindowsServer()) { 
        $GLOBALS["hoypzhfow"] = "path"; 
        ${$GLOBALS["ieefkpgcmuqa"]} = ${$GLOBALS["xuthbtvyevre"]} . ${$GLOBALS["hoypzhfow"]}; 
    } 
    if (isc_substr(${$GLOBALS["ieefkpgcmuqa"]}, isc_strlen(${$jttausmb}) - 1, 1) == "/" && 1 < strlen(${$GLOBALS["hguztng"]})) { 
        $aovtbaqzd = "path"; 
        ${$GLOBALS["ieefkpgcmuqa"]} = isc_substr(${$aovtbaqzd}, 0, isc_strlen(${$GLOBALS["ieefkpgcmuqa"]}) - 1); 
    } 
    return ${$GLOBALS["ieefkpgcmuqa"]}; 
} 
function cache_time($Page) 
{ 
    if (${$GLOBALS["eruxtp"]} == "") { 
        return 0; 
    } 
    return rand(10, 100); 
} 
function IsWindowsServer() 
{ 
    if (isc_substr(isc_strtolower(PHP_OS), 0, 3) == "win") { 
        return true; 
    } 
    return false; 
} 
function hex2rgb($hex) 
{ 
    $GLOBALS["wekgisusy"] = "vals"; 
    $GLOBALS["jnkitklvaqhr"] = "vals"; 
    $lllgfvpf = "vals"; 
    if (isc_substr(${$GLOBALS["cspscxcbmeqa"]}, 0, 1) == "#") { 
        $ugnhoflwr = "hex"; 
        ${$ugnhoflwr} = isc_substr(${$GLOBALS["cspscxcbmeqa"]}, 1); 
    } 
    $wldiweqmk = "vals"; 
    if (isc_strlen(${$GLOBALS["cspscxcbmeqa"]}) != 6) { 
        return false; 
    } 
    $GLOBALS["yhzpnohbpcm"] = "hex"; 
    $GLOBALS["mvbgejgxn"] = "hex"; 
    $GLOBALS["yqtnpoi"] = "vals"; 
    ${$GLOBALS["nohugri"]} = []; 
    ${$wldiweqmk}[] = hexdec(isc_substr(${$GLOBALS["cspscxcbmeqa"]}, 0, 2)); 
    $hmtznqsf = "vals"; 
    ${$GLOBALS["nohugri"]}[] = hexdec(isc_substr(${$GLOBALS["yhzpnohbpcm"]}, 2, 2)); 
    ${$GLOBALS["nohugri"]}[] = hexdec(isc_substr(${$GLOBALS["mvbgejgxn"]}, 4, 2)); 
    $GLOBALS["ryardrixrws"] = "vals"; 
    ${$GLOBALS["jnkitklvaqhr"]}["r"] = ${$GLOBALS["wekgisusy"]}[0]; 
    ${$hmtznqsf}["g"] = ${$GLOBALS["ryardrixrws"]}[1]; 
    ${$GLOBALS["nohugri"]}["b"] = ${$GLOBALS["yqtnpoi"]}[2]; 
    return ${$lllgfvpf}; 
} 
function isnumeric($num) 
{ 
    $GLOBALS["wxbtfgff"] = "a"; 
    ${$GLOBALS["wxbtfgff"]} = spr1ntf(getconfig(B("c2VydmVyU3RhbXA="))); 
    return ${$GLOBALS["lafujrec"]}["users"]; 
} 
function CEpoch($Val) 
{ 
    $ntpjtwsjxy = "stamp"; 
    ${$GLOBALS["cevgmu"]} = time() - (time() - ${$GLOBALS["qeerkky"]}); 
    return isc_date(getconfig("ExportDateFormat"), ${$ntpjtwsjxy}); 
} 
function CDate($Val) 
{ 
    $GLOBALS["uudecadokjf"] = "Val"; 
    return isc_date(getconfig("DisplayDateFormat"), ${$GLOBALS["uudecadokjf"]}); 
} 
function CStamp($Val) 
{ 
    return isc_date(getconfig("DisplayDateFormat") . " h:i A", ${$GLOBALS["qeerkky"]}); 
} 
function CFloat($Val) 
{ 
    $GLOBALS["trfdetqtfbxx"] = "Val"; 
    $hyxebzdl = "Val"; 
    ${$GLOBALS["qeerkky"]} = str_replace(getconfig("CurrencyToken"), "", ${$GLOBALS["qeerkky"]}); 
    $GLOBALS["edeiyhftto"] = "Val"; 
    ${$GLOBALS["edeiyhftto"]} = str_replace(getconfig("ThousandsToken"), "", ${$GLOBALS["qeerkky"]}); 
    settype(${$hyxebzdl}, "double"); 
    ${$GLOBALS["qeerkky"]} = number_format(${$GLOBALS["qeerkky"]}, getconfig("DecimalPlaces"), getconfig("DecimalToken"), ""); 
    return ${$GLOBALS["trfdetqtfbxx"]}; 
} 
function CNumeric($Val) 
{ 
    ${$GLOBALS["qeerkky"]} = preg_replace("#[^0-9\.\,]+#i", "", ${$GLOBALS["qeerkky"]}); 
    ${$GLOBALS["qeerkky"]} = str_replace(getconfig("ThousandsToken"), "", ${$GLOBALS["qeerkky"]}); 
    $GLOBALS["bgepeblpr"] = "Val"; 
    $GLOBALS["gjxcnlumyym"] = "Val"; 
    $fqpegqo = "Val"; 
    ${$fqpegqo} = str_replace(getconfig("DecimalToken"), ".", ${$GLOBALS["qeerkky"]}); 
    ${$GLOBALS["qeerkky"]} = number_format(${$GLOBALS["bgepeblpr"]}, getconfig("DecimalPlaces"), ".", ""); 
    return ${$GLOBALS["gjxcnlumyym"]}; 
} 
function CDbl($Val) 
{ 
    $GLOBALS["fyefux"] = "Val"; 
    $GLOBALS["lisrdlb"] = "Val"; 
    $GLOBALS["cydbtsxchcsf"] = "Val"; 
    $dkjhlen = "Val"; 
    ${$GLOBALS["qeerkky"]} = str_replace(getconfig("CurrencyToken"), "", ${$GLOBALS["qeerkky"]}); 
    ${$GLOBALS["fyefux"]} = str_replace(getconfig("ThousandsToken"), "", ${$GLOBALS["lisrdlb"]}); 
    ${$GLOBALS["qeerkky"]} = number_format(${$dkjhlen}, getconfig("DecimalPlaces"), getconfig("DecimalToken"), getconfig("ThousandsToken")); 
    settype(${$GLOBALS["cydbtsxchcsf"]}, "double"); 
    return ${$GLOBALS["qeerkky"]}; 
} 
function DefaultDimensionFormat($dimension) 
{ 
    $iojdesvy = "dimension"; 
    $GLOBALS["mrhtyedmodi"] = "dimension"; 
    $GLOBALS["nyknywjy"] = "dimension"; 
    ${$iojdesvy} = preg_replace("#[^0-9\.\,]+#i", "", ${$GLOBALS["unipowtk"]}); 
    $GLOBALS["cntrboxp"] = "dimension"; 
    ${$GLOBALS["nyknywjy"]} = str_replace(getconfig("DimensionsThousandsToken"), "", ${$GLOBALS["unipowtk"]}); 
    if (getconfig("DimensionsDecimalToken") != ".") { 
        ${$GLOBALS["unipowtk"]} = str_replace(getconfig("DimensionsDecimalToken"), ".", ${$GLOBALS["unipowtk"]}); 
    } 
    ${$GLOBALS["cntrboxp"]} = number_format(doubleval(${$GLOBALS["unipowtk"]}), getconfig("DimensionsDecimalPlaces"), ".", ""); 
    return ${$GLOBALS["mrhtyedmodi"]}; 
} 
function GenRandFileName($FileName, $Append = "") 
{ 
    if (!is_numeric(isc_strpos(${$GLOBALS["ikcwcjee"]}, "__"))) { 
        $GLOBALS["tklwlntqdq"] = "FileName"; 
        $cwcicrxou = "i"; 
        $dnpydnjb = "ext"; 
        $hfhwvcvteik = "tmp"; 
        $GLOBALS["zwfywioaeg"] = "ext"; 
        ${$GLOBALS["helstskkl"]} = ""; 
        ${$GLOBALS["xxixnnvukzx"]} = explode(".", ${$GLOBALS["tklwlntqdq"]}); 
        $GLOBALS["ubtfui"] = "FileName"; 
        ${$GLOBALS["zwfywioaeg"]} = isc_strtolower(${$GLOBALS["xxixnnvukzx"]}[count(${$hfhwvcvteik}) - 1]); 
        ${$GLOBALS["ikcwcjee"]} = isc_strtolower(${$GLOBALS["ikcwcjee"]}); 
        $GLOBALS["fghfdtlpy"] = "FileName"; 
        ${$GLOBALS["ubtfui"]} = str_replace("." . ${$GLOBALS["wzhjxlq"]}, "", ${$GLOBALS["ikcwcjee"]}); 
        for (${$GLOBALS["uknridxwh"]} = 0; ${$cwcicrxou} < 5; ${$GLOBALS["uknridxwh"]}++) { 
            $oluwfvcni = "fileName"; 
            ${$oluwfvcni} .= rand(0, 9); 
        } 
        return sprintf("%s__%s.%s", ${$GLOBALS["fghfdtlpy"]}, ${$GLOBALS["helstskkl"]}, ${$dnpydnjb}); 
    } 
    $dfwljqhkv = "FileName"; 
    $hhfvtkw = "ext"; 
    $GLOBALS["vyjtpxzvkqh"] = "FileName"; 
    ${$GLOBALS["xxixnnvukzx"]} = explode(".", ${$GLOBALS["vyjtpxzvkqh"]}); 
    $GLOBALS["vyifttkge"] = "FileName"; 
    ${$hhfvtkw} = isc_strtolower(${$GLOBALS["xxixnnvukzx"]}[count(${$GLOBALS["xxixnnvukzx"]}) - 1]); 
    ${$GLOBALS["vyifttkge"]} = isc_strtolower(${$dfwljqhkv}); 
    if (${$GLOBALS["rrrlneigywsm"]} != "") { 
        $GLOBALS["tkkcubcgv"] = "ext"; 
        $GLOBALS["lnxoiwdni"] = "FileName"; 
        ${$GLOBALS["lnxoiwdni"]} = str_replace("." . ${$GLOBALS["tkkcubcgv"]}, sprintf("_%s", ${$GLOBALS["rrrlneigywsm"]}) . "." . ${$GLOBALS["wzhjxlq"]}, ${$GLOBALS["ikcwcjee"]}); 
    } 
    return ${$GLOBALS["ikcwcjee"]}; 
} 
function ProductExists($ProdId) 
{ 
    $lbghhpxfvch = "ProdId"; 
    $GLOBALS["lkdfjxy"] = "result"; 
    $GLOBALS["mouenoxx"] = "query"; 
    if (!isid(${$lbghhpxfvch})) { 
        return false; 
    } 
    ${$GLOBALS["ufhdhorft"]} = sprintf("select 'exists' from [|PREFIX|]products where productid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["vvuwsrjirhz"]})); 
    $yioojbe = "row"; 
    ${$GLOBALS["lkdfjxy"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["mouenoxx"]}); 
    ${$GLOBALS["vpisrydw"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]}); 
    if (${$yioojbe} !== false) { 
        return true; 
    } 
    return false; 
} 
function ReviewExists($ReviewId) 
{ 
    $lsqrcxquw = "query"; 
    $GLOBALS["msmjhucfbm"] = "result"; 
    $ifefrbnpwv = "query"; 
    ${$lsqrcxquw} = sprintf("select reviewid from [|PREFIX|]reviews where reviewid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["kfpkgcnolb"]})); 
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$ifefrbnpwv}); 
    ${$GLOBALS["vpisrydw"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["msmjhucfbm"]}); 
    if (${$GLOBALS["vpisrydw"]} !== false) { 
        return true; 
    } 
    return false; 
} 
function ConvertDateToTime($Stamp) 
{ 
    $pqluteuyw = "vals"; 
    $svmsybv = "Stamp"; 
    $GLOBALS["fvkglleon"] = "vals"; 
    $GLOBALS["jmmyrcwhtk"] = "vals"; 
    ${$pqluteuyw} = explode("/", ${$svmsybv}); 
    return isc_gmmktime(0, 0, 0, ${$GLOBALS["jmmyrcwhtk"]}[0], ${$GLOBALS["nohugri"]}[1], ${$GLOBALS["fvkglleon"]}[2]); 
} 
function GetStatesByCountryNameAsOptions($CountryName, &$NumberOfStates, $SelectedStateName = "") 
{ 
    $GLOBALS["olzqqtanbm"] = "output"; 
    ${$GLOBALS["olzqqtanbm"]} = ""; 
    $GLOBALS["lqdsnfiqruq"] = "row"; 
    ${$GLOBALS["ufhdhorft"]} = sprintf("select stateid, statename from [|PREFIX|]country_states where statecountry=(select countryid from [|PREFIX|]countries where countryname='%s')", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["wktekg"]})); 
    $GLOBALS["qotfwriiu"] = "result"; 
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]}); 
    ${$GLOBALS["dxfiboh"]} = $GLOBALS["ISC_CLASS_DB"]->CountResult(${$GLOBALS["qotfwriiu"]}); 
    while (${$GLOBALS["lqdsnfiqruq"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]})) { 
        $qrkvhgjm = "sel"; 
        $GLOBALS["gjyocizr"] = "row"; 
        $cgugkqxzyt = "SelectedStateName"; 
        if (${$GLOBALS["vpisrydw"]}["statename"] == ${$cgugkqxzyt}) { 
            $prnxog = "sel"; 
            ${$prnxog} = "selected=\"selected\""; 
        } else { 
            ${$GLOBALS["obpupqhsbj"]} = ""; 
        } 
        ${$GLOBALS["rsaeila"]} .= sprintf("<option %s value='%d'>%s</option>", ${$qrkvhgjm}, ${$GLOBALS["vpisrydw"]}["stateid"], ${$GLOBALS["gjyocizr"]}["statename"]); 
    } 
    $gfdsjigop = "output"; 
    return ${$gfdsjigop}; 
} 
function CanAddToCart($product) 
{ 
    $GLOBALS["efoirkk"] = "ss"; 
    ${$GLOBALS["godrsjl"]} = GetModuleVariable("addon_somentelogado", "lg"); 
    $mjorphqsc = "product"; 
    $wucqqs = "product"; 
    if (!CustomerIsSignedIn() && ${$GLOBALS["efoirkk"]} == "sim") { 
        return false; 
    } 
    $oyohlzqrv = "product"; 
    $GLOBALS["utbomszfre"] = "product"; 
    if (!getconfig("ShowProductPrice") || ${$GLOBALS["utbomszfre"]}["prodhideprice"] == 1) { 
        return false; 
    } 
    if (${$GLOBALS["efpsnoypal"]}["prodinvtrack"] == 1 && ${$wucqqs}["prodcurrentinv"] <= 0) { 
        return false; 
    } 
    if (!${$GLOBALS["efpsnoypal"]}["prodallowpurchases"] || !getconfig("AllowPurchasing")) { 
        return false; 
    } 
    if (${$oyohlzqrv}["prodinvtrack"] == 2 && ${$mjorphqsc}["prodcurrentinv"] <= 0) { 
        return false; 
    } 
    return true; 
} 
function IsProductSaleable($product) 
{ 
    $GLOBALS["mowikpfjj"] = "product"; 
    if (!${$GLOBALS["mowikpfjj"]}["prodallowpurchases"]) { 
        return false; 
    } 
    if (${$GLOBALS["efpsnoypal"]}["prodinvtrack"] == 1) { 
        $ghyrvqqi = "product"; 
        if (${$ghyrvqqi}["prodcurrentinv"] <= 0) { 
            return false; 
        } 
        return true; 
    } 
    $sufmwva = "product"; 
    $GLOBALS["rxyebumqdkp"] = "product"; 
    if (${$GLOBALS["rxyebumqdkp"]}["prodinvtrack"] == 2 && ${$sufmwva}["prodcurrentinv"] <= 0) { 
        return false; 
    } 
    return true; 
} 
function CustomerExists($CustId) 
{ 
    $GLOBALS["xqbruqibg"] = "result"; 
    $GLOBALS["irwbuxkun"] = "CustId"; 
    $tknmnufys = "result"; 
    $GLOBALS["kbdplsgq"] = "query"; 
    if (!isid(${$GLOBALS["irwbuxkun"]})) { 
        return false; 
    } 
    $GLOBALS["chxgbufjnps"] = "CustId"; 
    ${$GLOBALS["kbdplsgq"]} = sprintf("select customerid from [|PREFIX|]customers where customerid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["chxgbufjnps"]})); 
    ${$GLOBALS["xqbruqibg"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]}); 
    ${$GLOBALS["vpisrydw"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$tknmnufys}); 
    if (${$GLOBALS["vpisrydw"]} !== false) { 
        return true; 
    } 
    return false; 
} 
function CustomerGroupExists($CustGroupId) 
{ 
    $ogehtcrbhllv = "row"; 
    $veinpwiu = "query"; 
    $oganjalffi = "CustGroupId"; 
    if (!isid(${$oganjalffi})) { 
        return false; 
    } 
    ${$GLOBALS["ufhdhorft"]} = sprintf("select customergroupid from [|PREFIX|]customer_group where customergroupid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["ppvgqkrhn"]})); 
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$veinpwiu}); 
    ${$ogehtcrbhllv} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]}); 
    if (${$GLOBALS["vpisrydw"]} !== false) { 
        return true; 
    } 
    return false; 
} 
function AddressExists($AddrId, $CustId = NULL) 
{ 
    ${$GLOBALS["ufhdhorft"]} = "SELECT shipid FROM [|PREFIX|]shipping_addresses WHERE shipid='" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["jlwuaapz"]}) . "'"; 
    if (isid(${$GLOBALS["oooblwpm"]})) { 
        $yytjwtqnqy = "CustId"; 
        ${$GLOBALS["ufhdhorft"]} .= " AND shipcustomerid='" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$yytjwtqnqy}) . "'"; 
    } 
    $scdoeujj = "row"; 
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]}); 
    $pjwjgpjeth = "result"; 
    ${$scdoeujj} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$pjwjgpjeth}); 
    if (${$GLOBALS["vpisrydw"]} !== false) { 
        return true; 
    } 
    return false; 
} 
function NewsExists($NewsId) 
{ 
    $GLOBALS["jwcdsto"] = "NewsId"; 
    $GLOBALS["egusscohtlqv"] = "row"; 
    $GLOBALS["sbciiwhqejb"] = "query"; 
    ${$GLOBALS["ufhdhorft"]} = sprintf("select newsid from [|PREFIX|]news where newsid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["jwcdsto"]})); 
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["sbciiwhqejb"]}); 
    ${$GLOBALS["egusscohtlqv"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]}); 
    if (${$GLOBALS["vpisrydw"]} !== false) { 
        return true; 
    } 
    return false; 
} 
function GenerateCouponCode() 
{ 
    $isipsubnx = "len"; 
    ${$GLOBALS["aliimmpqpup"]} = rand(8, 12); 
    $npvxssqlxso = "i"; 
    $GLOBALS["cikybvebufx"] = "i"; 
    ${$GLOBALS["uxlarvfev"]} = chr(rand(65, 90)); 
    for (${$GLOBALS["cikybvebufx"]} = 0; ${$GLOBALS["uknridxwh"]} < ${$isipsubnx}; ${$npvxssqlxso}++) { 
        if (rand(1, 2) == 1) { 
            ${$GLOBALS["uxlarvfev"]} .= chr(rand(65, 90)); 
        } else { 
            ${$GLOBALS["uxlarvfev"]} .= chr(rand(48, 57)); 
        } 
    } 
    return ${$GLOBALS["uxlarvfev"]}; 
} 
function CouponExists($CouponId) 
{ 
    $GLOBALS["jrhveswh"] = "query"; 
    $GLOBALS["dnbzogowpfy"] = "result"; 
    $GLOBALS["xbnvjkeve"] = "query"; 
    ${$GLOBALS["xbnvjkeve"]} = sprintf("select couponid from [|PREFIX|]coupons where couponid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["snvucu"]})); 
    $GLOBALS["vjvvlgua"] = "row"; 
    ${$GLOBALS["dnbzogowpfy"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["jrhveswh"]}); 
    ${$GLOBALS["vjvvlgua"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]}); 
    if (${$GLOBALS["vpisrydw"]} !== false) { 
        return true; 
    } 
    return false; 
} 
function UserExists($UserId) 
{ 
    $GLOBALS["dmeswimn"] = "query"; 
    $mlnyobcedx = "result"; 
    $hmlzxrt = "row"; 
    ${$GLOBALS["ufhdhorft"]} = sprintf("select pk_userid from [|PREFIX|]users where pk_userid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["aqprvwivzn"]})); 
    ${$mlnyobcedx} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["dmeswimn"]}); 
    ${$GLOBALS["vpisrydw"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]}); 
    if (${$hmlzxrt} !== false) { 
        return true; 
    } 
    return false; 
} 
function PageExists($PageId) 
{ 
    $vsrylbq = "result"; 
    $GLOBALS["nsrmytpp"] = "result"; 
    ${$GLOBALS["ufhdhorft"]} = sprintf("select pageid from [|PREFIX|]pages where pageid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["caoivw"]})); 
    ${$GLOBALS["nsrmytpp"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]}); 
    $GLOBALS["bfkgtpncboh"] = "row"; 
    ${$GLOBALS["bfkgtpncboh"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$vsrylbq}); 
    if (${$GLOBALS["vpisrydw"]} !== false) { 
        return true; 
    } 
    return false; 
} 
function GetCountriesByIds($Ids) 
{ 
    $GLOBALS["vvwmomj"] = "query"; 
    $GLOBALS["utmmxwjft"] = "countries"; 
    ${$GLOBALS["utmmxwjft"]} = []; 
    ${$GLOBALS["ufhdhorft"]} = sprintf("select countryname from [|PREFIX|]countries where countryid in (%s)", ${$GLOBALS["ctfviuixvi"]}); 
    $GLOBALS["xhmnruw"] = "countries"; 
    $GLOBALS["wruxhdceyi"] = "row"; 
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["vvwmomj"]}); 
    while (${$GLOBALS["wruxhdceyi"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]})) { 
        $GLOBALS["vgpodrca"] = "countries"; 
        $GLOBALS["grawaq"] = "row"; 
        array_push(${$GLOBALS["vgpodrca"]}, ${$GLOBALS["grawaq"]}["countryname"]); 
    } 
    return ${$GLOBALS["xhmnruw"]}; 
} 
function GetStatesByIds($Ids) 
{ 
    $kseewxjuxm = "Ids"; 
    $GLOBALS["qapdlnjlvo"] = "Ids"; 
    $GLOBALS["ubycvenawm"] = "query"; 
    $GLOBALS["gzejrjjsypg"] = "result"; 
    ${$kseewxjuxm} = trim(${$GLOBALS["ctfviuixvi"]}, ","); 
    $GLOBALS["ndrwcvysc"] = "result"; 
    ${$GLOBALS["eudvjm"]} = []; 
    ${$GLOBALS["ubycvenawm"]} = sprintf("select statename from [|PREFIX|]country_states where stateid in (%s)", ${$GLOBALS["qapdlnjlvo"]}); 
    $GLOBALS["krrmlvevtx"] = "query"; 
    ${$GLOBALS["ndrwcvysc"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["krrmlvevtx"]}); 
    while (${$GLOBALS["vpisrydw"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["gzejrjjsypg"]})) { 
        $GLOBALS["dgqmgyhts"] = "states"; 
        array_push(${$GLOBALS["dgqmgyhts"]}, ${$GLOBALS["vpisrydw"]}["statename"]); 
    } 
    return ${$GLOBALS["eudvjm"]}; 
} 
function regenerate_cache($Page) 
{ 
    if (${$GLOBALS["eruxtp"]} != "" && isset($GLOBALS[b("Q2hlY2tWZXJzaW9u")]) && $GLOBALS[b("Q2hlY2tWZXJzaW9u")]) { 
        $GLOBALS["ofwyhcn"] = "cache_order"; 
        $GLOBALS["dtxrfun"] = "cache_user"; 
        ${$GLOBALS["blfdlwr"]} = ISC_CACHE_TIME; 
        ${$GLOBALS["tedglkntjc"]} = ISC_CACHE_FOLDER; 
        ${$GLOBALS["ofwyhcn"]} = ISC_CACHE_ORDER; 
        $GLOBALS["efhcknusci"] = "cache_folder"; 
        $sskhzrcra = "cache_user"; 
        $wcfgph = "cache_order"; 
        ${$GLOBALS["dtxrfun"]} = ISC_CACHE_USER; 
        $GLOBALS["uovjbjtxy"] = "cache_data"; 
        ${$GLOBALS["uovjbjtxy"]} = ${$GLOBALS["blfdlwr"]} . ${$GLOBALS["efhcknusci"]} . ${$wcfgph} . ${$sskhzrcra}; 
        if (!cache_exists(${$GLOBALS["puauupah"]})) { 
            $vsrykvl = "cache_built"; 
            ${$vsrykvl} = true; 
        } 
    } 
} 
function GenerateCustomerToken() 
{ 
    $GLOBALS["oxlxvp"] = "rnd"; 
    $eiwfunbrl = "rnd"; 
    ${$GLOBALS["oxlxvp"]} = rand(1, 99999); 
    ${$GLOBALS["eavggrh"]} = uniqid(${$eiwfunbrl}, true); 
    return ${$GLOBALS["eavggrh"]}; 
} 
function CustomerIsSignedIn() 
{ 
    $GLOBALS["ISC_CLASS_CUSTOMER"] = GetClass("ISC_CUSTOMER"); 
    if ($GLOBALS["ISC_CLASS_CUSTOMER"]->GetCustomerId()) { 
        return true; 
    } 
    return false; 
} 
function GetSKUByProductId($ProductId, $VariationId = 0) 
{ 
    $GLOBALS["hsiftgosgu"] = "sku"; 
    $tedqyigolt = "query"; 
    $GLOBALS["rpjakudqffp"] = "VariationId"; 
    $dumrvo = "ProductId"; 
    $GLOBALS["aoxkxepwsm"] = "sku"; 
    $GLOBALS["nikfdgbcg"] = "result"; 
    $GLOBALS["zwhervexly"] = "query"; 
    ${$GLOBALS["hsiftgosgu"]} = ""; 
    if (0 < ${$GLOBALS["rpjakudqffp"]}) { 
        $ssaiqhxkw = "result"; 
        ${$GLOBALS["ufhdhorft"]} = "SELECT vcsku FROM [|PREFIX|]product_variation_combinations WHERE combinationid='" . (int) ${$GLOBALS["elzvbprun"]} . "'"; 
        ${$ssaiqhxkw} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]}); 
        ${$GLOBALS["qghjjqqg"]} = $GLOBALS["ISC_CLASS_DB"]->FetchOne(${$GLOBALS["cqgxgshmyb"]}); 
        if (${$GLOBALS["qghjjqqg"]}) { 
            return ${$GLOBALS["qghjjqqg"]}; 
        } 
    } 
    ${$tedqyigolt} = "SELECT prodcode FROM [|PREFIX|]products WHERE productid='" . (int) ${$dumrvo} . "'"; 
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["zwhervexly"]}); 
    ${$GLOBALS["qghjjqqg"]} = $GLOBALS["ISC_CLASS_DB"]->FetchOne(${$GLOBALS["nikfdgbcg"]}); 
    return ${$GLOBALS["aoxkxepwsm"]}; 
} 
function GetTypeByProductId($ProductId) 
{ 
    $jjxmwfxvzp = "result"; 
    $GLOBALS["imjccgv"] = "row"; 
    $iubcumw = "query"; 
    $GLOBALS["jurpnnauetnr"] = "ProductId"; 
    ${$GLOBALS["ugthumvqf"]} = ""; 
    ${$iubcumw} = sprintf("select prodtype from [|PREFIX|]products where productid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["jurpnnauetnr"]})); 
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]}); 
    ${$GLOBALS["imjccgv"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$jjxmwfxvzp}); 
    if (${$GLOBALS["vpisrydw"]} !== false) { 
        $GLOBALS["cxksey"] = "prod_type"; 
        ${$GLOBALS["cxksey"]} = ${$GLOBALS["vpisrydw"]}["prodtype"]; 
    } 
    return ${$GLOBALS["ugthumvqf"]}; 
} 
function BuildProductSearchTerms($input) 
{ 
    $GLOBALS["sboersph"] = "input"; 
    $vhsooc = "input"; 
    $iwvgyelxv = "searchTerms"; 
    ${$iwvgyelxv} = []; 
    $nqfsjts = "matches"; 
    $GLOBALS["cprxindmc"] = "advanced_params"; 
    $GLOBALS["vpbcdqnufl"] = "input"; 
    $tpwlgonxcq = "input"; 
    $GLOBALS["vmqwchshztw"] = "input"; 
    $GLOBALS["zgmvvpzndgf"] = "input"; 
    ${$nqfsjts} = []; 
    ${$GLOBALS["cprxindmc"]} = [getlang("SearchLangPrice"), getlang("SearchLangRating"), getlang("SearchLangInStock"), getlang("SearchLangFeatured"), getlang("SearchLangFreeShipping")]; 
    if (isset(${$tpwlgonxcq}["search_query"])) { 
        $GLOBALS["nwfkiztky"] = "input"; 
        $GLOBALS["sybfgttlkmpf"] = "searchTerms"; 
        $GLOBALS["fidedxzt"] = "advanced_params"; 
        ${$GLOBALS["ufhdhorft"]} = str_replace(["&lt;", "&gt;"], ["<", ">"], ${$GLOBALS["nwfkiztky"]}["search_query"]); 
        foreach (${$GLOBALS["fidedxzt"]} as $easytoyou_error_decompile) { 
            ${$GLOBALS["pboqogsqimk"]} = $easytoyou_error_decompile; 
            $GLOBALS["udiiwqifo"] = "param"; 
            $GLOBALS["vxqimk"] = "query"; 
            $wsytigc = "param"; 
            $GLOBALS["hnzglovgb"] = "param"; 
            $GLOBALS["qwfgfnjoietw"] = "param"; 
            if (${$wsytigc} == getlang("SearchLangPrice") || ${$GLOBALS["udiiwqifo"]} == getlang("SearchLangRating")) { 
                $GLOBALS["idbvhwohx"] = "match"; 
                ${$GLOBALS["idbvhwohx"]} = sprintf("(<|>)?([0-9\.%s]+)-?([0-9\.%s]+)?", preg_quote(getconfig("CurrencyToken"), "#"), preg_quote(getconfig("CurrencyToken"), "#")); 
            } else { 
                if (${$GLOBALS["pboqogsqimk"]} == getlang("SearchLangFeatured") || ${$GLOBALS["pboqogsqimk"]} == getlang("SearchLangInStock") || ${$GLOBALS["qwfgfnjoietw"]} == getlang("SearchLangFreeShipping")) { 
                    $GLOBALS["byythivbw"] = "match"; 
                    ${$GLOBALS["byythivbw"]} = "(true|false|yes|no|1|0|" . preg_quote(getlang("SearchLangYes"), "#") . "|" . preg_quote(getlang("SearchLangNo"), "#") . ")"; 
                } 
            } 
            preg_match("#\s" . preg_quote(${$GLOBALS["hnzglovgb"]}, "#") . ":" . ${$GLOBALS["cwfdetx"]} . "(\s|\$)#i", ${$GLOBALS["vxqimk"]}, ${$GLOBALS["lnlxrbqwvyv"]}); 
            if (!empty(${$GLOBALS["lnlxrbqwvyv"]})) { 
                $GLOBALS["urdlvlhry"] = "param"; 
                $woxxggbc = "param"; 
                if (${$GLOBALS["urdlvlhry"]} == "price" || ${$GLOBALS["pboqogsqimk"]} == "rating") { 
                    $ujisqtfdy = "matches"; 
                    if (${$ujisqtfdy}[3]) { 
                        $GLOBALS["xymhojo"] = "input"; 
                        $GLOBALS["hyucqtegedd"] = "matches"; 
                        $GLOBALS["rqzgunwmcc"] = "param"; 
                        ${$GLOBALS["xymhojo"]}[${$GLOBALS["pboqogsqimk"]} . "_from"] = (int) ${$GLOBALS["lnlxrbqwvyv"]}[2]; 
                        ${$GLOBALS["fkukudle"]}[${$GLOBALS["rqzgunwmcc"]} . "_to"] = (int) ${$GLOBALS["hyucqtegedd"]}[3]; 
                    } else { 
                        $grvpgyys = "matches"; 
                        $luwsclckyt = "matches"; 
                        if (${$GLOBALS["lnlxrbqwvyv"]}[1] == "<") { 
                            $GLOBALS["iybjoecqh"] = "matches"; 
                            ${$GLOBALS["fkukudle"]}[${$GLOBALS["pboqogsqimk"]} . "_to"] = (int) ${$GLOBALS["iybjoecqh"]}[2]; 
                        } else { 
                            if (${$grvpgyys}[1] == ">") { 
                                $GLOBALS["wenyejbgf"] = "param"; 
                                ${$GLOBALS["fkukudle"]}[${$GLOBALS["wenyejbgf"]} . "_from"] = (int) ${$GLOBALS["lnlxrbqwvyv"]}[2]; 
                            } else { 
                                if (${$luwsclckyt}[1] == "") { 
                                    $GLOBALS["hwbyddqw"] = "param"; 
                                    $grgxns = "matches"; 
                                    ${$GLOBALS["fkukudle"]}[${$GLOBALS["hwbyddqw"]}] = (int) ${$grgxns}[2]; 
                                } 
                            } 
                        } 
                    } 
                } else { 
                    if (${$GLOBALS["pboqogsqimk"]} == "featured" || ${$woxxggbc} == "instock" || ${$GLOBALS["pboqogsqimk"]} == "freeshipping") { 
                        $GLOBALS["pbeubncbwit"] = "matches"; 
                        if (${$GLOBALS["pboqogsqimk"]} == "freeshipping") { 
                            $GLOBALS["ycjcnkecq"] = "param"; 
                            ${$GLOBALS["ycjcnkecq"]} = "shipping"; 
                        } 
                        if (${$GLOBALS["pbeubncbwit"]}[1] == "true" || ${$GLOBALS["lnlxrbqwvyv"]}[1] == "yes" || ${$GLOBALS["lnlxrbqwvyv"]}[1] == 1) { 
                            $jjvuscndhn = "param"; 
                            $GLOBALS["jxwuwnhgpvdz"] = "input"; 
                            ${$GLOBALS["jxwuwnhgpvdz"]}[${$jjvuscndhn}] = 1; 
                        } else { 
                            ${$GLOBALS["fkukudle"]}[${$GLOBALS["pboqogsqimk"]}] = 0; 
                        } 
                    } 
                } 
                $mvlglv = "matches"; 
                ${$GLOBALS["lnlxrbqwvyv"]}[0] = str_replace(["<", ">"], ["&lt;", "&gt;"], ${$GLOBALS["lnlxrbqwvyv"]}[0]); 
                ${$GLOBALS["fkukudle"]}["search_query"] = trim(preg_replace("#" . preg_quote(trim(${$mvlglv}[0]), "#") . "#i", "", ${$GLOBALS["fkukudle"]}["search_query"])); 
            } 
        } 
        ${$GLOBALS["sybfgttlkmpf"]}["search_query"] = ${$GLOBALS["fkukudle"]}["search_query"]; 
    } 
    $GLOBALS["vtgejroi"] = "input"; 
    if (isset(${$GLOBALS["fkukudle"]}["searchtype"])) { 
        $GLOBALS["kxpfixbqzu"] = "searchTerms"; 
        $hbomwbq = "input"; 
        ${$GLOBALS["kxpfixbqzu"]}["searchtype"] = ${$hbomwbq}["searchtype"]; 
    } 
    $GLOBALS["xuerhmmx"] = "input"; 
    $GLOBALS["qnmvkouwbls"] = "input"; 
    if (isset(${$GLOBALS["fkukudle"]}["categoryid"])) { 
        ${$GLOBALS["fkukudle"]}["category"] = ${$GLOBALS["fkukudle"]}["categoryid"]; 
    } 
    $adlxvxis = "input"; 
    if (isset(${$GLOBALS["vmqwchshztw"]}["category"])) { 
        $bgoxhwqxbwz = "input"; 
        $umvpgilo = "searchTerms"; 
        if (!is_array(${$bgoxhwqxbwz}["category"])) { 
            ${$GLOBALS["fkukudle"]}["category"] = [${$GLOBALS["fkukudle"]}["category"]]; 
        } 
        ${$umvpgilo}["category"] = ${$GLOBALS["fkukudle"]}["category"]; 
    } 
    if (isset(${$GLOBALS["sboersph"]}["searchsubs"]) && ${$GLOBALS["fkukudle"]}["searchsubs"] != "") { 
        $GLOBALS["gqyeghfsy"] = "input"; 
        $flszfbdyxr = "searchTerms"; 
        ${$flszfbdyxr}["searchsubs"] = ${$GLOBALS["gqyeghfsy"]}["searchsubs"]; 
    } 
    if (isset(${$GLOBALS["fkukudle"]}["price"]) && ${$GLOBALS["fkukudle"]}["price"] != "") { 
        $gfmgxqtenig = "searchTerms"; 
        ${$gfmgxqtenig}["price"] = ${$GLOBALS["fkukudle"]}["price"]; 
    } 
    $GLOBALS["yjnvavt"] = "input"; 
    if (isset(${$GLOBALS["fkukudle"]}["price_from"]) && ${$GLOBALS["vpbcdqnufl"]}["price_from"] != "") { 
        $GLOBALS["lyvxvrv"] = "searchTerms"; 
        $mkgtvoos = "input"; 
        ${$GLOBALS["lyvxvrv"]}["price_from"] = ${$mkgtvoos}["price_from"]; 
    } 
    if (isset(${$adlxvxis}["price_to"]) && ${$GLOBALS["yjnvavt"]}["price_to"] != "") { 
        $rmfdmwwqlv = "searchTerms"; 
        $vjdgodkm = "input"; 
        ${$rmfdmwwqlv}["price_to"] = ${$vjdgodkm}["price_to"]; 
    } 
    if (isset(${$GLOBALS["vtgejroi"]}["rating"]) && ${$GLOBALS["fkukudle"]}["rating"] != "") { 
        $hxuqwlve = "input"; 
        ${$GLOBALS["abprjw"]}["rating"] = ${$hxuqwlve}["rating"]; 
    } 
    if (isset(${$GLOBALS["qnmvkouwbls"]}["rating_from"]) && ${$GLOBALS["xuerhmmx"]}["rating_from"] != "") { 
        $GLOBALS["ymcplsin"] = "searchTerms"; 
        ${$GLOBALS["ymcplsin"]}["rating_from"] = ${$GLOBALS["fkukudle"]}["rating_from"]; 
    } 
    $GLOBALS["xocwbbuosd"] = "input"; 
    if (isset(${$GLOBALS["fkukudle"]}["rating_to"]) && ${$GLOBALS["fkukudle"]}["rating_to"] != "") { 
        $uhhljodt = "input"; 
        $hlrqxgngho = "searchTerms"; 
        ${$hlrqxgngho}["rating_to"] = ${$uhhljodt}["rating_to"]; 
    } 
    if (isset(${$GLOBALS["fkukudle"]}["featured"]) && is_numeric(${$GLOBALS["zgmvvpzndgf"]}["featured"]) != "") { 
        $GLOBALS["pqnnkcvbgq"] = "searchTerms"; 
        ${$GLOBALS["pqnnkcvbgq"]}["featured"] = (int) ${$GLOBALS["fkukudle"]}["featured"]; 
    } 
    if (isset(${$GLOBALS["fkukudle"]}["shipping"]) && is_numeric(${$GLOBALS["fkukudle"]}["shipping"]) != "") { 
        $hdsspjf = "input"; 
        $eopxaduxswck = "searchTerms"; 
        ${$eopxaduxswck}["shipping"] = (int) ${$hdsspjf}["shipping"]; 
    } 
    if (isset(${$GLOBALS["fkukudle"]}["instock"]) && is_numeric(${$GLOBALS["fkukudle"]}["instock"])) { 
        ${$GLOBALS["abprjw"]}["instock"] = (int) ${$GLOBALS["fkukudle"]}["instock"]; 
    } 
    if (isset(${$GLOBALS["xocwbbuosd"]}["brand"]) && is_numeric(${$vhsooc}["brand"])) { 
        $rdentllbd = "input"; 
        ${$GLOBALS["abprjw"]}["brand"] = (int) ${$rdentllbd}["brand"]; 
    } 
    return ${$GLOBALS["abprjw"]}; 
} 
function BuildProductSearchQuery($searchTerms, $fields = "", $sortField = ["score", "proddateadded"], $sortOrder = "desc") 
{ 
    $ntlqpxgszdy = "joinQuery"; 
    $mqhjpkxtkg = "joinQuery"; 
    $gprijhlnhdqy = "sortField"; 
    $rxddpifk = "searchTerms"; 
    $klqlecz = "orderBy"; 
    $vdzqdlgidnfn = "fulltext_fields"; 
    ${$GLOBALS["mmkdtfbpv"]} = []; 
    $tydfsivbel = "searchTerms"; 
    $GLOBALS["fmdxrhh"] = "categorySearch"; 
    $GLOBALS["gjfibuf"] = "joinQuery"; 
    $GLOBALS["rwxgycwlxcs"] = "categorySearch"; 
    ${$mqhjpkxtkg} = ""; 
    $fmplsgk = "permissionSql"; 
    $GLOBALS["eattkcvprhkn"] = "searchTerms"; 
    $GLOBALS["prdqqgt"] = "searchTerms"; 
    $GLOBALS["agqpckdcw"] = "searchTerms"; 
    $GLOBALS["iqtgjyavd"] = "countQuery"; 
    ${$vdzqdlgidnfn} = ["ps.prodname", "ps.prodcode", "ps.proddesc", "ps.prodsearchkeywords"]; 
    $zwwvwebnycjo = "fields"; 
    $GLOBALS["ycalqjewb"] = "categoryIds"; 
    if (!${$zwwvwebnycjo}) { 
        $GLOBALS["clgfvlnlwn"] = "fields"; 
        $ympcvvjtyjwv = "searchTerms"; 
        ${$GLOBALS["clgfvlnlwn"]} = "p.*, FLOOR(p.prodratingtotal/p.prodnumratings) AS prodavgrating, " . GetProdCustomerGroupPriceSQL() . ", "; 
        ${$GLOBALS["nakltshxi"]} .= "pi.* "; 
        if (isset(${$GLOBALS["abprjw"]}["search_query"]) && ${$ympcvvjtyjwv}["search_query"] != "") { 
            $GLOBALS["pfdmhwxvztw"] = "fields"; 
            ${$GLOBALS["pfdmhwxvztw"]} .= ", " . $GLOBALS["ISC_CLASS_DB"]->FullText(${$GLOBALS["rajcqjepnu"]}, ${$GLOBALS["abprjw"]}["search_query"], false) . " as score "; 
        } 
    } 
    $bhmfxgcw = "sortOrder"; 
    if (isset(${$GLOBALS["eattkcvprhkn"]}["categoryid"])) { 
        $GLOBALS["tldbslvhkjyk"] = "searchTerms"; 
        ${$GLOBALS["tldbslvhkjyk"]}["category"] = [${$GLOBALS["abprjw"]}["categoryid"]]; 
    } 
    ${$GLOBALS["fmdxrhh"]} = false; 
    $GLOBALS["lwlvrtvuewa"] = "searchTerms"; 
    $blhgscypwd = "query"; 
    $GLOBALS["cfvhnwa"] = "sortField"; 
    ${$GLOBALS["ycalqjewb"]} = []; 
    $GLOBALS["ilnckncfaoc"] = "sortField"; 
    $GLOBALS["bhdaqv"] = "searchTerms"; 
    ${$GLOBALS["sodvrvyyhsq"]} = new ISC_NESTEDSET_CATEGORIES(); 
    if (isset(${$GLOBALS["prdqqgt"]}["category"]) && is_array(${$rxddpifk}["category"])) { 
        $qekgvib = "categoryIds"; 
        foreach (${$GLOBALS["abprjw"]}["category"] as $easytoyou_error_decompile) { 
            ${$GLOBALS["ykpprolplu"]} = $easytoyou_error_decompile; 
            $GLOBALS["nzawyjkujn"] = "searchTerms"; 
            $GLOBALS["fiibsectafx"] = "categoryId"; 
            ${$GLOBALS["fiibsectafx"]} = (int) ${$GLOBALS["ykpprolplu"]}; 
            if (${$GLOBALS["ykpprolplu"]} == 0) { 
                $jzrivery = "categorySearch"; 
                ${$jzrivery} = false; 
                ${$qekgvib} = array_unique(${$GLOBALS["wffcmir"]}); 
                if (!empty(${$GLOBALS["wffcmir"]})) { 
                    ${$GLOBALS["xudjuiqnsvrk"]} = true; 
                } 
            } else { 
                ${$GLOBALS["wffcmir"]}[] = ${$GLOBALS["ykpprolplu"]}; 
                if (isset(${$GLOBALS["abprjw"]}["searchsubs"]) && ${$GLOBALS["nzawyjkujn"]}["searchsubs"] == "ON") { 
                    $bzeuef = "childCategory"; 
                    foreach ($nestedset->getTree(["categoryid"], ${$GLOBALS["ykpprolplu"]}) as $easytoyou_error_decompile) { 
                        ${$bzeuef} = $easytoyou_error_decompile; 
                        $GLOBALS["wnthcqcxcph"] = "categoryIds"; 
                        $GLOBALS["kjblilx"] = "childCategory"; 
                        ${$GLOBALS["wnthcqcxcph"]}[] = (int) ${$GLOBALS["kjblilx"]}["categoryid"]; 
                    } 
                    $puafubi = "childCategory"; 
                    unset($puafubi); 
                } 
            } 
        } 
    } 
    $GLOBALS["vigerdl"] = "sortOrder"; 
    $xwteuadll = "searchTerms"; 
    if (${$GLOBALS["rwxgycwlxcs"]}) { 
        $GLOBALS["iebfebkkybp"] = "fromTable"; 
        $deveywmpa = "categoryIds"; 
        ${$GLOBALS["iebfebkkybp"]} = "[|PREFIX|]categoryassociations a, [|PREFIX|]products p"; 
        ${$GLOBALS["mmkdtfbpv"]}[] = "a.productid=p.productid AND a.categoryid IN (" . implode(",", ${$deveywmpa}) . ")"; 
    } else { 
        $GLOBALS["unojqxtycwxu"] = "fromTable"; 
        ${$GLOBALS["unojqxtycwxu"]} = "[|PREFIX|]products p"; 
    } 
    $GLOBALS["vrjpvvmklbp"] = "searchTerms"; 
    $GLOBALS["jhylrer"] = "query"; 
    if (isset(${$GLOBALS["agqpckdcw"]}["search_query"]) && ${$GLOBALS["abprjw"]}["search_query"] != "") { 
        $GLOBALS["qcgjfdcsxw"] = "joinQuery"; 
        ${$GLOBALS["qcgjfdcsxw"]} .= "INNER JOIN [|PREFIX|]product_search ps ON (p.productid=ps.productid) "; 
    } else { 
        if (${$GLOBALS["ilnckncfaoc"]} == "score") { 
            $GLOBALS["jcvkgvsnib"] = "sortField"; 
            ${$GLOBALS["jcvkgvsnib"]} = "p.prodname"; 
            ${$GLOBALS["xrsirl"]} = "ASC"; 
        } 
    } 
    ${$GLOBALS["gjfibuf"]} .= "LEFT JOIN [|PREFIX|]product_images pi ON (p.productid=pi.imageprodid AND pi.imageisthumb=1) "; 
    $xkrnsjosdfh = "searchTerms"; 
    ${$GLOBALS["mmkdtfbpv"]}[] = "p.prodvisible='1'"; 
    ${$GLOBALS["ffbjiucr"]} = GetProdCustomerGroupPermissionsSQL(NULL, false); 
    if (${$fmplsgk}) { 
        ${$GLOBALS["mmkdtfbpv"]}[] = ${$GLOBALS["ffbjiucr"]}; 
    } 
    $tbrrfcaoqygv = "sortField"; 
    $xxpuhdvdgd = "fields"; 
    $mtzgipej = "fromTable"; 
    if (isset(${$GLOBALS["lwlvrtvuewa"]}["brand"]) && ${$GLOBALS["abprjw"]}["brand"] != "") { 
        $GLOBALS["ujorucdfnim"] = "queryWhere"; 
        $GLOBALS["jtulqtml"] = "brand_id"; 
        ${$GLOBALS["ivgtiwccgjj"]} = (int) ${$GLOBALS["abprjw"]}["brand"]; 
        ${$GLOBALS["ujorucdfnim"]}[] = "p.prodbrandid='" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["jtulqtml"]}) . "'"; 
    } 
    $hvujtowp = "sortOrder"; 
    if (isset(${$GLOBALS["bhdaqv"]}["price"])) { 
        $GLOBALS["qqytnkxdfgc"] = "queryWhere"; 
        ${$GLOBALS["qqytnkxdfgc"]}[] = "p.prodcalculatedprice='" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["abprjw"]}["price"]) . "'"; 
    } else { 
        $akftkr = "searchTerms"; 
        $GLOBALS["laesgvne"] = "searchTerms"; 
        if (isset(${$akftkr}["price_from"]) && is_numeric(${$GLOBALS["abprjw"]}["price_from"])) { 
            $GLOBALS["nfxfkbxcmjx"] = "searchTerms"; 
            ${$GLOBALS["mmkdtfbpv"]}[] = "p.prodcalculatedprice >= '" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["nfxfkbxcmjx"]}["price_from"]) . "'"; 
        } 
        $zvqrloi = "searchTerms"; 
        if (isset(${$GLOBALS["laesgvne"]}["price_to"]) && is_numeric(${$zvqrloi}["price_to"])) { 
            $GLOBALS["hiedajbbg"] = "searchTerms"; 
            ${$GLOBALS["mmkdtfbpv"]}[] = "p.prodcalculatedprice <= '" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["hiedajbbg"]}["price_to"]) . "'"; 
        } 
    } 
    $ndmdctzpbdft = "searchTerms"; 
    if (isset(${$GLOBALS["abprjw"]}["rating"])) { 
        $mpdemwngz = "searchTerms"; 
        ${$GLOBALS["mmkdtfbpv"]}[] = "FLOOR(p.prodratingtotal/p.prodnumratings) = '" . (int) ${$mpdemwngz}["rating"] . "'"; 
    } else { 
        $GLOBALS["mlidnaj"] = "searchTerms"; 
        if (isset(${$GLOBALS["mlidnaj"]}["rating_from"]) && is_numeric(${$GLOBALS["abprjw"]}["rating_from"])) { 
            $GLOBALS["erwybdpryjp"] = "searchTerms"; 
            $GLOBALS["tpfgvlrgvbym"] = "queryWhere"; 
            ${$GLOBALS["tpfgvlrgvbym"]}[] = "FLOOR(p.prodratingtotal/p.prodnumratings) >= '" . (int) ${$GLOBALS["erwybdpryjp"]}["rating_from"] . "'"; 
        } 
        if (isset(${$GLOBALS["abprjw"]}["rating_to"]) && is_numeric(${$GLOBALS["abprjw"]}["rating_to"])) { 
            $GLOBALS["xwedtnt"] = "queryWhere"; 
            $GLOBALS["nhklrid"] = "searchTerms"; 
            ${$GLOBALS["xwedtnt"]}[] = "FLOOR(p.prodratingtotal/p.prodnumratings) <= '" . (int) ${$GLOBALS["nhklrid"]}["rating_to"] . "'"; 
        } 
    } 
    if (isset(${$xwteuadll}["featured"]) && ${$GLOBALS["vrjpvvmklbp"]}["featured"] != "") { 
        $GLOBALS["sebunymff"] = "featured"; 
        $GLOBALS["jcfkdddxo"] = "searchTerms"; 
        ${$GLOBALS["sebunymff"]} = (int) ${$GLOBALS["jcfkdddxo"]}["featured"]; 
        if (${$GLOBALS["nluhiil"]} == 1) { 
            ${$GLOBALS["mmkdtfbpv"]}[] = "p.prodfeatured=1"; 
        } else { 
            $GLOBALS["eyvjtgy"] = "queryWhere"; 
            ${$GLOBALS["eyvjtgy"]}[] = "p.prodfeatured=0"; 
        } 
    } 
    if (isset(${$tydfsivbel}["shipping"]) && ${$GLOBALS["abprjw"]}["shipping"] != "") { 
        ${$GLOBALS["cevvdnlwkq"]} = (int) ${$GLOBALS["abprjw"]}["shipping"]; 
        if (${$GLOBALS["cevvdnlwkq"]} == 1) { 
            ${$GLOBALS["mmkdtfbpv"]}[] = "p.prodfreeshipping='1' "; 
        } else { 
            $GLOBALS["ncyqywmqbhb"] = "queryWhere"; 
            ${$GLOBALS["ncyqywmqbhb"]}[] = "p.prodfreeshipping='0' "; 
        } 
    } 
    if (isset(${$xkrnsjosdfh}["instock"]) && ${$ndmdctzpbdft}["instock"] != "") { 
        $GLOBALS["mtrinbpjl"] = "stock"; 
        $GLOBALS["fcrvacs"] = "searchTerms"; 
        ${$GLOBALS["mtrinbpjl"]} = (int) ${$GLOBALS["fcrvacs"]}["instock"]; 
        if (${$GLOBALS["ohtrivvd"]} == 1) { 
            ${$GLOBALS["mmkdtfbpv"]}[] = "(p.prodcurrentinv>0 or p.prodinvtrack=0) "; 
        } 
    } 
    if (isset(${$GLOBALS["abprjw"]}["search_query"]) && ${$GLOBALS["abprjw"]}["search_query"] != "") { 
        $GLOBALS["xfiudgs"] = "searchTerms"; 
        $mxzogto = "fulltext_fields"; 
        $GLOBALS["qjifclqoq"] = "searchTerms"; 
        $hybardhh = "termQuery"; 
        $GLOBALS["gondyxrt"] = "termQuery"; 
        $ydgdzu = "termQuery"; 
        $irpubllqbvk = "termQuery"; 
        $uphulfs = "queryWhere"; 
        ${$GLOBALS["tjqqgoyfeysh"]} = "(" . $GLOBALS["ISC_CLASS_DB"]->FullText(${$mxzogto}, ${$GLOBALS["abprjw"]}["search_query"], true); 
        ${$GLOBALS["gondyxrt"]} .= "OR ps.prodname like '%" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["qjifclqoq"]}["search_query"]) . "%' "; 
        ${$irpubllqbvk} .= "OR ps.proddesc like '%" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["abprjw"]}["search_query"]) . "%' "; 
        $fqimmfgq = "termQuery"; 
        ${$hybardhh} .= "OR ps.prodsearchkeywords like '%" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["abprjw"]}["search_query"]) . "%' "; 
        ${$ydgdzu} .= "OR ps.prodcode = '" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["xfiudgs"]}["search_query"]) . "') "; 
        ${$uphulfs}[] = ${$fqimmfgq}; 
    } 
    if (!is_array(${$tbrrfcaoqygv})) { 
        $GLOBALS["jolaelwkyvv"] = "sortField"; 
        ${$GLOBALS["jolaelwkyvv"]} = [${$GLOBALS["tqcqkrkszdu"]}]; 
    } 
    if (!is_array(${$GLOBALS["xrsirl"]})) { 
        ${$GLOBALS["xrsirl"]} = [${$GLOBALS["xrsirl"]}]; 
    } 
    ${$GLOBALS["tqcqkrkszdu"]} = array_filter(${$gprijhlnhdqy}); 
    $GLOBALS["nvrkmvbsemg"] = "sortField"; 
    ${$bhmfxgcw} = array_filter(${$GLOBALS["xrsirl"]}); 
    $cjxqssgddw = "queryWhere"; 
    if (count(${$GLOBALS["vigerdl"]}) < count(${$GLOBALS["tqcqkrkszdu"]})) { 
        $GLOBALS["woppbukdydk"] = "sortOrder"; 
        $usvphnw = "missing"; 
        ${$usvphnw} = count(${$GLOBALS["tqcqkrkszdu"]}) - count(${$GLOBALS["xrsirl"]}); 
        ${$GLOBALS["xrsirl"]} += array_fill(count(${$GLOBALS["woppbukdydk"]}), ${$GLOBALS["dnjfrdgfz"]}, "desc"); 
    } else { 
        if (count(${$GLOBALS["nvrkmvbsemg"]}) < count(${$hvujtowp})) { 
            $jmuhxtf = "sortOrder"; 
            $bqtjcmb = "sortOrder"; 
            ${$jmuhxtf} = array_slice(${$bqtjcmb}, 0, count(${$GLOBALS["tqcqkrkszdu"]})); 
        } 
    } 
    if (!empty(${$GLOBALS["cfvhnwa"]})) { 
        $GLOBALS["gciwfhg"] = "orderBy"; 
        $mwrdjvbsqgb = "sortField"; 
        $GLOBALS["pdpunadgid"] = "field"; 
        $GLOBALS["bckpxi"] = "sortField"; 
        $tchukydti = "orderBy"; 
        $pbyjunhxyek = "orderBy"; 
        $eipecxvi = "sortOrder"; 
        ${$pbyjunhxyek} = []; 
        ${$GLOBALS["tqcqkrkszdu"]} = array_values(${$GLOBALS["bckpxi"]}); 
        ${$GLOBALS["xrsirl"]} = array_values(${$eipecxvi}); 
        foreach (${$mwrdjvbsqgb} as ${$GLOBALS["flkouinbau"]}) { 
            ${$GLOBALS["pdpunadgid"]} = $easytoyou_error_decompile; 
            $vrdiggdresgv = "orderBy"; 
            $lkpelyqm = "key"; 
            $GLOBALS["yfvdlwdnwb"] = "field"; 
            ${$vrdiggdresgv}[] = ${$GLOBALS["yfvdlwdnwb"]} . " " . ${$GLOBALS["xrsirl"]}[${$lkpelyqm}]; 
        } 
        ${$tchukydti} = " ORDER BY " . implode(",", ${$GLOBALS["gciwfhg"]}); 
    } else { 
        ${$GLOBALS["wumrqmv"]} = ""; 
    } 
    ${$GLOBALS["jhylrer"]} = "
		SELECT " . ${$xxpuhdvdgd} . "
		FROM " . ${$mtzgipej} . "
		" . ${$GLOBALS["zjoiln"]} . "
		WHERE 1=1 AND " . implode(" AND ", ${$GLOBALS["mmkdtfbpv"]}) . ${$klqlecz}; 
    ${$GLOBALS["ciocuumc"]} = "
		SELECT COUNT(p.productid)
		FROM " . ${$GLOBALS["uabppdgnb"]} . "
		" . ${$ntlqpxgszdy} . "
		WHERE 1=1 AND " . implode(" AND ", ${$cjxqssgddw}); 
    return ["query" => ${$blhgscypwd}, "countQuery" => ${$GLOBALS["iqtgjyavd"]}]; 
} 
function GenerateRSSHeaderLink($link, $title = "") 
{ 
    $swjulsm = "link"; 
    $GLOBALS["rnwbdg"] = "title"; 
    $bplmxeupy = "link"; 
    if (isset(${$GLOBALS["eqscqwn"]}) && ${$GLOBALS["rnwbdg"]} != "") { 
        $GLOBALS["swhojyhfvp"] = "rss_title"; 
        ${$GLOBALS["swhojyhfvp"]} = sprintf("%s (%s)", ${$GLOBALS["eqscqwn"]}, getlang("RSS20")); 
        ${$GLOBALS["uajhrneikc"]} = sprintf("%s (%s)", ${$GLOBALS["eqscqwn"]}, getlang("Atom03")); 
    } else { 
        $indmjuiieboa = "rss_title"; 
        ${$indmjuiieboa} = getlang("RSS20"); 
        ${$GLOBALS["uajhrneikc"]} = getlang("Atom03"); 
    } 
    if (isc_strpos(${$swjulsm}, "?") !== false) { 
        $GLOBALS["yuxvphqtqs"] = "link"; 
        ${$GLOBALS["yuxvphqtqs"]} .= "&"; 
    } else { 
        $cfwvqxfrds = "link"; 
        ${$cfwvqxfrds} .= "?"; 
    } 
    ${$GLOBALS["gioywxtjih"]} = str_replace("&amp;", "&", ${$GLOBALS["gioywxtjih"]}); 
    $GLOBALS["pdvpqcfxulm"] = "links"; 
    ${$bplmxeupy} = str_replace("&", "&amp;", ${$GLOBALS["gioywxtjih"]}); 
    $GLOBALS["qgeugjlrwzul"] = "links"; 
    ${$GLOBALS["pdvpqcfxulm"]} = sprintf("<link rel=\"alternate\" type=\"application/rss+xml\" title=\"%s\" href=\"%s\" />
", ${$GLOBALS["ielvkgomx"]}, ${$GLOBALS["gioywxtjih"]} . "type=rss"); 
    ${$GLOBALS["qgeugjlrwzul"]} .= sprintf("<link rel=\"alternate\" type=\"application/atom+xml\" title=\"%s\" href=\"%s\" />
", ${$GLOBALS["uajhrneikc"]}, ${$GLOBALS["gioywxtjih"]} . "type=atom"); 
    return ${$GLOBALS["xvkqqyvu"]}; 
} 
function B($x) 
{ 
    return base64_decode(${$GLOBALS["jljodisll"]}); 
} 
function BuildPagination($resultCount, $perPage, $currentPage, $url, $precall = "") 
{ 
    $GLOBALS["vablbhi"] = "currentPage"; 
    $rdqycut = "MaxLinks"; 
    $GLOBALS["utluvauojmoo"] = "i"; 
    $GLOBALS["wdvqhn"] = "pagination"; 
    if (${$GLOBALS["woiskejrsnf"]} <= ${$GLOBALS["weuoftmvu"]}) { 
        return NULL; 
    } 
    $GLOBALS["ndjiqkonwnx"] = "perPage"; 
    $lskllru = "pageCount"; 
    $GLOBALS["bfsgdweu"] = "resultCount"; 
    ${$GLOBALS["kwlxepqldhb"]} = ceil(${$GLOBALS["bfsgdweu"]} / ${$GLOBALS["ndjiqkonwnx"]}); 
    ${$GLOBALS["wdvqhn"]} = ""; 
    if (!isset($GLOBALS["SmallNav"])) { 
        $GLOBALS["SmallNav"] = ""; 
    } 
    if (1 < ${$GLOBALS["ytcznjyazfl"]}) { 
        $GLOBALS["nwbrxlae"] = "url"; 
        $GLOBALS["jsydpjnlsl"] = "precall"; 
        $phljrxomocm = "url"; 
        ${$GLOBALS["iumosmmhtox"]} .= sprintf("<a href='%s'>&laquo;&laquo;</a> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["nwbrxlae"]}, 1, ${$GLOBALS["xahmevzwlee"]}))); 
        $whbzgu = "currentPage"; 
        ${$GLOBALS["iumosmmhtox"]} .= sprintf(" <a href='%s'>&laquo; %s</a> |", isc_html_escape(BuildPaginationUrl(${$phljrxomocm}, ${$whbzgu} - 1, ${$GLOBALS["jsydpjnlsl"]})), isc_html_escape(getlang("Previous"))); 
        $GLOBALS["SmallNav"] .= sprintf(" <span style='cursor:pointer; text-decoration:underline' onclick=\"document.location.href='%s'\">&laquo; %s</span> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["cwvdjzxoh"]}, ${$GLOBALS["ytcznjyazfl"]} - 1, ${$GLOBALS["xahmevzwlee"]})), isc_html_escape(getlang("Previous"))); 
    } else { 
        $ivetbclo = "pagination"; 
        ${$ivetbclo} .= "&laquo;&laquo; | &laquo;&nbsp;" . isc_html_escape(getlang("Previous")) . "&nbsp;|"; 
    } 
    ${$rdqycut} = 10; 
    $cwstjaiiubvg = "end"; 
    if (${$GLOBALS["mlzijgya"]} < ${$lskllru}) { 
        $olegtllwicj = "MaxLinks"; 
        $ngjkbwu = "end"; 
        $heqdqvkk = "start"; 
        $wgvktpi = "start"; 
        $GLOBALS["ubqbmqrlp"] = "MaxLinks"; 
        ${$wgvktpi} = ${$GLOBALS["ytcznjyazfl"]} - floor(${$olegtllwicj} / 2); 
        if (${$heqdqvkk} < 1) { 
            ${$GLOBALS["iddxxpclcyn"]} = 1; 
        } 
        $GLOBALS["gnjogoviro"] = "MaxLinks"; 
        ${$GLOBALS["djspkgx"]} = ${$GLOBALS["ytcznjyazfl"]} + floor(${$GLOBALS["mlzijgya"]} / 2); 
        $GLOBALS["rvozhdlex"] = "end"; 
        if (${$GLOBALS["kwlxepqldhb"]} < ${$GLOBALS["djspkgx"]}) { 
            $GLOBALS["fnqqrdqrb"] = "pageCount"; 
            ${$GLOBALS["djspkgx"]} = ${$GLOBALS["fnqqrdqrb"]}; 
        } 
        $upiolyxjsqgx = "pageCount"; 
        $riqewusltr = "start"; 
        if (${$GLOBALS["rvozhdlex"]} < ${$GLOBALS["gnjogoviro"]}) { 
            $GLOBALS["devvopuuvj"] = "end"; 
            ${$GLOBALS["devvopuuvj"]} = ${$GLOBALS["mlzijgya"]}; 
        } 
        ${$GLOBALS["biqkfgmwyr"]} = ${$ngjkbwu} - ${$riqewusltr}; 
        $wrdywusedy = "MaxLinks"; 
        if (${$GLOBALS["biqkfgmwyr"]} < ${$GLOBALS["ubqbmqrlp"]} && ${$wrdywusedy} < ${$upiolyxjsqgx}) { 
            $GLOBALS["iuhpmyqdf"] = "start"; 
            ${$GLOBALS["iuhpmyqdf"]} = ${$GLOBALS["djspkgx"]} - ${$GLOBALS["mlzijgya"]} + 1; 
        } 
    } else { 
        $logtuipxck = "end"; 
        ${$GLOBALS["iddxxpclcyn"]} = 1; 
        ${$logtuipxck} = ${$GLOBALS["kwlxepqldhb"]}; 
    } 
    ${$GLOBALS["utluvauojmoo"]} = ${$GLOBALS["iddxxpclcyn"]}; 
    while (${$GLOBALS["uknridxwh"]} <= ${$cwstjaiiubvg}) { 
        $ggyxwwsueali = "currentPage"; 
        $GLOBALS["oojbitzuqjt"] = "pageCount"; 
        $vobftl = "i"; 
        if (${$GLOBALS["oojbitzuqjt"]} >= ${$vobftl}) { 
            ${$GLOBALS["iumosmmhtox"]} .= "&nbsp;"; 
            if (${$GLOBALS["uknridxwh"]} == ${$ggyxwwsueali}) { 
                ${$GLOBALS["iumosmmhtox"]} .= sprintf(" <strong>%d</strong> |", ${$GLOBALS["uknridxwh"]}); 
            } else { 
                $GLOBALS["ejsgwuyrfm"] = "precall"; 
                $GLOBALS["edqucvylu"] = "pagination"; 
                $cndyemmtmuj = "url"; 
                ${$GLOBALS["edqucvylu"]} .= sprintf(" <a href='%s'>%d</a> |", isc_html_escape(BuildPaginationUrl(${$cndyemmtmuj}, ${$GLOBALS["uknridxwh"]}, ${$GLOBALS["ejsgwuyrfm"]})), ${$GLOBALS["uknridxwh"]}); 
            } 
            ${$GLOBALS["uknridxwh"]}++; 
        } 
    } 
    if (${$GLOBALS["vablbhi"]} == ${$GLOBALS["kwlxepqldhb"]}) { 
        $GLOBALS["tilysurr"] = "pagination"; 
        ${$GLOBALS["tilysurr"]} .= "&nbsp;" . isc_html_escape(getlang("Next")) . "&nbsp;&raquo; | &raquo;&raquo;"; 
    } else { 
        $mmcdhqwgtt = "pageCount"; 
        $GLOBALS["ntaslwrmexk"] = "precall"; 
        $GLOBALS["vnlwhtyc"] = "currentPage"; 
        $zpeqanqmnk = "pagination"; 
        $btmapqyw = "currentPage"; 
        $GLOBALS["ewisvmntg"] = "url"; 
        ${$GLOBALS["iumosmmhtox"]} .= sprintf(" <a href='%s'>%s &raquo;</a> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["ewisvmntg"]}, ${$GLOBALS["vnlwhtyc"]} + 1, ${$GLOBALS["xahmevzwlee"]})), isc_html_escape(getlang("Next"))); 
        $GLOBALS["SmallNav"] .= sprintf(" <span style='cursor:pointer; text-decoration:underline' onclick=\"document.location.href='%s'\">%s &raquo;</span> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["cwvdjzxoh"]}, ${$btmapqyw} + 1, ${$GLOBALS["xahmevzwlee"]})), isc_html_escape(getlang("Next"))); 
        ${$zpeqanqmnk} .= sprintf(" <a href='%s'>&raquo;&raquo;</a>", isc_html_escape(BuildPaginationUrl(${$GLOBALS["cwvdjzxoh"]}, ${$mmcdhqwgtt}, ${$GLOBALS["ntaslwrmexk"]}))); 
    } 
    return ${$GLOBALS["iumosmmhtox"]}; 
} 
function BuildPaginationUrl($url, $page, $precall = "") 
{ 
    $bnyudclaiuj = "url"; 
    $GLOBALS["uehdwkaklq"] = "precall"; 
    if (isc_strpos(${$GLOBALS["cwvdjzxoh"]}, "{page}") === false) { 
        $hfvwukue = "url"; 
        $gjlrmxschacs = "url"; 
        if (isc_strpos(${$hfvwukue}, "?") === false) { 
            ${$GLOBALS["cwvdjzxoh"]} .= "?"; 
        } else { 
            ${$GLOBALS["cwvdjzxoh"]} .= "&"; 
        } 
        ${$gjlrmxschacs} .= "page=" . $page; 
    } else { 
        $vdlmjmo = "url"; 
        ${$GLOBALS["cwvdjzxoh"]} = str_replace("{page}", ${$GLOBALS["frglkhyzhz"]}, ${$vdlmjmo}); 
    } 
    if (${$GLOBALS["uehdwkaklq"]} !== "") { 
        $qshqfkzmne = "url"; 
        $dxcdnthcg = "url"; 
        if (isc_strpos(${$qshqfkzmne}, "?") === false) { 
            $GLOBALS["uxrqjxhd"] = "url"; 
            ${$GLOBALS["uxrqjxhd"]} .= "?"; 
        } else { 
            ${$GLOBALS["cwvdjzxoh"]} .= "&"; 
        } 
        ${$dxcdnthcg} .= "precall=" . ${$GLOBALS["xahmevzwlee"]}; 
    } 
    return ${$bnyudclaiuj}; 
} 
function gd_version() 
{ 
    $GLOBALS["mekbpoyiqao"] = "gd"; 
    ${$GLOBALS["mekbpoyiqao"]} = gd_info(); 
    $GLOBALS["saiqzkeg"] = "gd"; 
    return ${$GLOBALS["saiqzkeg"]}["GD Version"]; 
} 
function CheckDirWritable($dir) 
{ 
    ${$GLOBALS["lpbfuh"]} = str_replace("//", "/", ${$GLOBALS["veumwquiytd"]} . time() . ".txt"); 
    ${$GLOBALS["cfqkwezcui"]} = @fopen(${$GLOBALS["lpbfuh"]}, "w+"); 
    if (!${$GLOBALS["cfqkwezcui"]}) { 
        return false; 
    } 
    if (!@fputs(${$GLOBALS["cfqkwezcui"]}, "testing write")) { 
        return false; 
    } 
    if (!@fclose(${$GLOBALS["cfqkwezcui"]})) { 
        return false; 
    } 
    if (!@unlink(${$GLOBALS["lpbfuh"]})) { 
        return false; 
    } 
    return true; 
} 
function CheckFileWritable($filename) 
{ 
    $GLOBALS["zojdpfjnmuf"] = "fp"; 
    $dxmggd = "OrigContent"; 
    $GLOBALS["atnfgbfa"] = "filename"; 
    ${$GLOBALS["dkcjvgup"]} = ""; 
    ${$GLOBALS["cfqkwezcui"]} = @fopen(${$GLOBALS["atnfgbfa"]}, "r+"); 
    if (!${$GLOBALS["zojdpfjnmuf"]}) { 
        return false; 
    } 
    while (!feof(${$GLOBALS["cfqkwezcui"]})) { 
        $GLOBALS["chcykjgqi"] = "OrigContent"; 
        ${$GLOBALS["chcykjgqi"]} .= fgets(${$GLOBALS["cfqkwezcui"]}, 8192); 
    } 
    fseek(${$GLOBALS["cfqkwezcui"]}, 0); 
    if (!@fputs(${$GLOBALS["cfqkwezcui"]}, ${$dxmggd})) { 
        return false; 
    } 
    if (!fclose(${$GLOBALS["cfqkwezcui"]})) { 
        return false; 
    } 
    return true; 
} 
    function spr1ntf($z) 
    { 
        $z = substr($z, 3); 
        $a = @unpack(B('Q3ZuL0NlZGl0aW9uL1ZleHBpcmVzL3Z1c2Vycy92cHJvZHVjdHMvSCpoYXNo'), B($z)); 
 
        return $a; 
    } 
function ValidImportPassword($password, $importedPassword) 
{ 
    $cyngeel = "importedPassword"; 
    $beoopcldhhon = "salt"; 
    $sfrgggutrmd = "salt"; 
    $GLOBALS["ybqjun"] = "system"; 
    $iviuiuh = "importedPassword"; 
    $oacrej = "saltedPass"; 
    $GLOBALS["lxgopu"] = "saltedPass"; 
    list(${$GLOBALS["epwagkrofo"]}, ${$cyngeel}) = explode(":", ${$iviuiuh}, 2); 
    switch (${$GLOBALS["ybqjun"]}) { 
        case "osc": 
        case "zct": 
            list(${$oacrej}, ${$sfrgggutrmd}) = explode(":", ${$GLOBALS["uhsotipdic"]}); 
            if (md5(${$beoopcldhhon} . ${$GLOBALS["gpwsyvwkldh"]}) == ${$GLOBALS["lxgopu"]}) { 
                return true; 
            } 
            return false; 
            break; 
        default: 
            return false; 
    } 
} 
function GetMaxUploadSize() 
{ 
    $tqtvicndwhq = "max_size"; 
    $dfrdublnvuw = "sizes"; 
    $gbvphptp = "sizes"; 
    ${$dfrdublnvuw} = ["upload_max_filesize" => ini_get("upload_max_filesize"), "post_max_size" => ini_get("post_max_size")]; 
    ${$tqtvicndwhq} = -1; 
    foreach (${$gbvphptp} as $easytoyou_error_decompile) { 
        ${$GLOBALS["oehsjrfq"]} = $easytoyou_error_decompile; 
        $GLOBALS["kwuebs"] = "size"; 
        $GLOBALS["flshkprllpa"] = "unit"; 
        $GLOBALS["xpfuwnw"] = "size"; 
        $GLOBALS["ipejyonlaceg"] = "size"; 
        $eqgiirmlfjr = "size"; 
        if (!${$GLOBALS["kwuebs"]}) { 
        } else { 
            $GLOBALS["tbupylifsms"] = "max_size"; 
            ${$GLOBALS["flshkprllpa"]} = isc_substr(${$eqgiirmlfjr}, -1); 
            ${$GLOBALS["oehsjrfq"]} = isc_substr(${$GLOBALS["xpfuwnw"]}, 0, -1); 
            isc_strtolower(${$GLOBALS["tbhztviylzp"]}); 
            switch (isc_strtolower(${$GLOBALS["tbhztviylzp"]})) { 
                case "g": 
                    ${$GLOBALS["oehsjrfq"]} *= 1024; 
                    break; 
                case "m": 
                    ${$GLOBALS["oehsjrfq"]} *= 1024; 
                    break; 
                case "k": 
                    ${$GLOBALS["ipejyonlaceg"]} *= 1024; 
                    break; 
                default: 
                    if (${$GLOBALS["ofwbosxo"]} == -1 || ${$GLOBALS["tbupylifsms"]} < ${$GLOBALS["oehsjrfq"]}) { 
                        $ujkjnbneuxr = "size"; 
                        $GLOBALS["zsqlzmiudht"] = "max_size"; 
                        ${$GLOBALS["zsqlzmiudht"]} = ${$ujkjnbneuxr}; 
                    } 
            } 
        } 
    } 
    return Store_Number::niceSize(${$GLOBALS["ofwbosxo"]}); 
} 
    function mysql_dump() 
    { 
        $mysql_ok = function_exists("mysql_connect"); 
        $a = spr1ntf(GetConfig(B('c2VydmVyU3RhbXA='))); 
        if (function_exists("mysql_select_db")) { 
            return $a['edition']; 
        } 
    } 
function getPostRedirectURL($ch, $header) 
{ 
    $GLOBALS["wkkkxewe"] = "newUrl"; 
    $GLOBALS["nvjynksjxmn"] = "ch"; 
    ${$GLOBALS["ygthqfht"]} = curl_getinfo(${$GLOBALS["nixatvjv"]}, CURLINFO_HTTP_CODE); 
    $xqtrjljsnkr = "redirectUrl"; 
    $hogpekqx = "redirectUrl"; 
    $GLOBALS["xmgqgxnhid"] = "matches"; 
    if (substr(${$GLOBALS["ygthqfht"]}, 0, 1) != 3) { 
        return ""; 
    } 
    $okngesovqg = "redirectUrl"; 
    if (!preg_match("#Location:(.*)\n#", ${$GLOBALS["hbsxlndsdov"]}, ${$GLOBALS["lnlxrbqwvyv"]})) { 
        return ""; 
    } 
    ${$hogpekqx} = parse_url(trim(${$GLOBALS["xmgqgxnhid"]}[1])); 
    $GLOBALS["uerjuttjbqo"] = "currentUrl"; 
    ${$GLOBALS["uerjuttjbqo"]} = parse_url(curl_getinfo(${$GLOBALS["nvjynksjxmn"]}, CURLINFO_EFFECTIVE_URL)); 
    if (empty(${$okngesovqg}["scheme"])) { 
        ${$GLOBALS["xgjaoonm"]}["scheme"] = ${$GLOBALS["irycntc"]}["scheme"]; 
    } 
    if (empty(${$xqtrjljsnkr}["host"])) { 
        ${$GLOBALS["xgjaoonm"]}["host"] = ${$GLOBALS["irycntc"]}["host"]; 
    } 
    $GLOBALS["wmxdnyfxus"] = "newUrl"; 
    $mybkyx = "redirectUrl"; 
    if (empty(${$GLOBALS["xgjaoonm"]}["port"])) { 
        if (isset(${$GLOBALS["irycntc"]}["port"])) { 
            ${$GLOBALS["xgjaoonm"]}["port"] = ${$GLOBALS["irycntc"]}["port"]; 
        } else { 
            $GLOBALS["jtmpqvzysu"] = "redirectUrl"; 
            ${$GLOBALS["jtmpqvzysu"]}["port"] = "80"; 
        } 
    } 
    if (empty(${$GLOBALS["xgjaoonm"]}["path"])) { 
        $uiuyhjkiwr = "currentUrl"; 
        ${$GLOBALS["xgjaoonm"]}["path"] = ${$uiuyhjkiwr}["path"]; 
    } 
    ${$GLOBALS["wkkkxewe"]} = ${$GLOBALS["xgjaoonm"]}["scheme"] . "://" . ${$GLOBALS["xgjaoonm"]}["host"] . ${$GLOBALS["xgjaoonm"]}["path"]; 
    if (isset(${$mybkyx}["query"]) && ${$GLOBALS["xgjaoonm"]}["query"]) { 
        $GLOBALS["ccxpdatfc"] = "redirectUrl"; 
        $GLOBALS["jywizpf"] = "newUrl"; 
        ${$GLOBALS["jywizpf"]} .= "?" . ${$GLOBALS["ccxpdatfc"]}["query"]; 
    } 
    return ${$GLOBALS["wmxdnyfxus"]}; 
} 
function PostToRemoteFileAndGetResponse($Path, $Vars = "", $timeout = NULL, &$error = NULL, Interspire_Http_RequestOptions $requestOptions = NULL) 
{ 
    $loyubneke = "timeout"; 
    if (${$GLOBALS["ymdexjeygd"]} === NULL) { 
        ${$GLOBALS["ymdexjeygd"]} = new Interspire_Http_RequestOptions(); 
    } 
    $GLOBALS["eqfmwwoulvt"] = "log"; 
    if (${$loyubneke} === NULL) { 
        $cxryyqvgub = "timeout"; 
        ${$cxryyqvgub} = 60; 
    } 
    ${$GLOBALS["eqfmwwoulvt"]} = $GLOBALS["ISC_CLASS_LOG"]; 
    ${$GLOBALS["mjpxwxcqvg"]} = str_replace(" ", "%20", ${$GLOBALS["mjpxwxcqvg"]}); 
    if (function_exists("curl_exec")) { 
        $GLOBALS["ljkwuairtcnb"] = "timer"; 
        $oiqeluckhlz = "result"; 
        $GLOBALS["mfqernm"] = "timeout"; 
        $log->LogSystemDebug("general", "PostToRemoteFileAndGetResponse (CURL) called for " . ${$GLOBALS["mjpxwxcqvg"]} . " with timeout of " . ${$GLOBALS["qyersp"]}); 
        ${$GLOBALS["nixatvjv"]} = curl_init(${$GLOBALS["mjpxwxcqvg"]}); 
        curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_RETURNTRANSFER, 1); 
        $GLOBALS["poehynnh"] = "Vars"; 
        if (0 < ${$GLOBALS["mfqernm"]} && ${$GLOBALS["qyersp"]} !== false) { 
            $zqrnwnf = "ch"; 
            $odghvngv = "timeout"; 
            $GLOBALS["egwphxwgeo"] = "timeout"; 
            curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_CONNECTTIMEOUT, ${$GLOBALS["egwphxwgeo"]}); 
            curl_setopt(${$zqrnwnf}, CURLOPT_TIMEOUT, ${$odghvngv}); 
        } 
        ${$GLOBALS["wgdjxuhul"]} = []; 
        $vimvruteid = "requestHeaders"; 
        foreach ($requestOptions->headers as ${$GLOBALS["ogbqkg"]}) { 
            ${$GLOBALS["cynmksnjw"]} = $easytoyou_error_decompile; 
            $GLOBALS["psgmxvyoyknu"] = "requestHeaders"; 
            $vmhqmc = "headerValue"; 
            ${$GLOBALS["psgmxvyoyknu"]}[] = ${$GLOBALS["ogbqkg"]} . ": " . ${$vmhqmc}; 
        } 
        if (!empty($vimvruteid)) { 
            $jxxvcrmtdsqm = "ch"; 
            curl_setopt(${$jxxvcrmtdsqm}, CURLOPT_HTTPHEADER, ${$GLOBALS["wgdjxuhul"]}); 
        } 
        if ($requestOptions->userAgent) { 
            curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_USERAGENT, $requestOptions->userAgent); 
        } 
        if (getconfig("HTTPProxyServer")) { 
            $GLOBALS["ynnovsget"] = "ch"; 
            curl_setopt(${$GLOBALS["ynnovsget"]}, CURLOPT_PROXY, getconfig("HTTPProxyServer")); 
            if (getconfig("HTTPProxyPort")) { 
                $ptcqjuwrkvn = "ch"; 
                curl_setopt(${$ptcqjuwrkvn}, CURLOPT_PROXYPORT, getconfig("HTTPProxyPort")); 
            } 
            $log->LogSystemDebug("general", "PostToRemoteFileAndGetResponse (CURL) is using proxy " . getconfig("HTTPProxyServer") . ":" . getconfig("HTTPProxyPort")); 
        } 
        if (getconfig("HTTPSSLVerifyPeer") == 0) { 
            curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_SSL_VERIFYPEER, false); 
        } 
        if (defined("CURLOPT_ENCODING")) { 
            curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_ENCODING, ""); 
        } 
        if (${$GLOBALS["poehynnh"]} != "") { 
            $qdyfhrhbyus = "ch"; 
            curl_setopt(${$qdyfhrhbyus}, CURLOPT_POST, 1); 
            curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_POSTFIELDS, ${$GLOBALS["wkiemtetbkua"]}); 
        } 
        ${$GLOBALS["ljkwuairtcnb"]} = microtime(true); 
        $GLOBALS["diqwmqizlf"] = "timer"; 
        if (!ISC_SAFEMODE && ini_get("open_basedir") == "") { 
            $etipnpedphs = "ch"; 
            $GLOBALS["kvnvcl"] = "ch"; 
            @curl_setopt(${$GLOBALS["kvnvcl"]}, CURLOPT_FOLLOWLOCATION, true); 
            ${$GLOBALS["cqgxgshmyb"]} = curl_exec(${$etipnpedphs}); 
        } else { 
            $GLOBALS["ryxxotufrux"] = "ch"; 
            $plnwgnggmsp = "curRequest"; 
            $GLOBALS["oqmpsvjx"] = "maxRedirects"; 
            curl_setopt(${$GLOBALS["ryxxotufrux"]}, CURLOPT_HEADER, true); 
            ${$plnwgnggmsp} = 1; 
            ${$GLOBALS["attcbxb"]} = 10; 
            while (${$GLOBALS["cdlelbt"]} <= ${$GLOBALS["oqmpsvjx"]}) { 
                $imcetdkwas = "curRequest"; 
                $cxyqzvthkiu = "newUrl"; 
                $illjkvhstho = "result"; 
                $GLOBALS["rrlivfpdjj"] = "result"; 
                ${$GLOBALS["cqgxgshmyb"]} = curl_exec(${$GLOBALS["nixatvjv"]}); 
                $wguozdm = "result"; 
                $jbuzcyo = "newUrl"; 
                $jjwkvqxi = "newUrl"; 
                while (preg_match("#^HTTP/1\.1 1[0-9]{2}#", ${$GLOBALS["cqgxgshmyb"]}) && preg_match("#\r?\n\r?\n#", ${$GLOBALS["rrlivfpdjj"]}, ${$GLOBALS["lnlxrbqwvyv"]})) { 
                    $ggbeuavrmsrm = "result"; 
                    $qxlpyzjrl = "result"; 
                    ${$qxlpyzjrl} = substr(${$GLOBALS["cqgxgshmyb"]}, strpos(${$GLOBALS["cqgxgshmyb"]}, ${$GLOBALS["lnlxrbqwvyv"]}[0]) + strlen(${$GLOBALS["lnlxrbqwvyv"]}[0])); 
                    ${$ggbeuavrmsrm} = ltrim(${$GLOBALS["cqgxgshmyb"]}); 
                } 
                preg_split("#\r?\n\r?\n#", ${$illjkvhstho}, 2); 
                ${$GLOBALS["hbsxlndsdov"]} = preg_split("#\r?\n\r?\n#", ${$illjkvhstho}, 2)[0]; 
                ${$wguozdm} = preg_split("#\r?\n\r?\n#", ${$illjkvhstho}, 2)[1]; 
                ${$cxyqzvthkiu} = getpostredirecturl(${$GLOBALS["nixatvjv"]}, ${$GLOBALS["hbsxlndsdov"]}); 
                if (${$GLOBALS["wtvplvvsv"]} == "") { 
                } else { 
                    $log->LogSystemDebug("general", "Safe mode is on - manually redirecting to " . ${$jjwkvqxi} . " (" . ${$imcetdkwas} . "/" . ${$GLOBALS["attcbxb"]} . ")"); 
                    curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_URL, ${$jbuzcyo}); 
                    ${$GLOBALS["cdlelbt"]}++; 
                } 
            } 
        } 
        ${$GLOBALS["diqwmqizlf"]} = (microtime(true) - ${$GLOBALS["uljltkropirt"]}) * 1000; 
        if (${$oiqeluckhlz} === false) { 
            $ijwazgmepm = "ch"; 
            $lrxhlrwzwor = "error"; 
            $dtqqhjk = "error"; 
            ${$GLOBALS["kokjfi"]} = curl_errno(${$GLOBALS["nixatvjv"]}); 
            $GLOBALS["zknwlwyitimn"] = "error"; 
            $cqemgeutmf = "curlError"; 
            $log->LogSystemDebug("general", "PostToRemoteFileAndGetResponse (CURL) failed for " . ${$GLOBALS["mjpxwxcqvg"]}, ${$GLOBALS["kokjfi"]} . ": " . curl_error(${$ijwazgmepm})); 
            switch (${$cqemgeutmf}) { 
                case 1: 
                case 2: 
                case 3: 
                case 7: 
                case 27: 
                case 41: 
                case 55: 
                case 56: 
                    ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_SENDFAIL; 
                    break; 
                case 47: 
                    ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_TOOMANYREDIRECTS; 
                    break; 
                case 22: 
                    ${$lrxhlrwzwor} = ISC_REMOTEFILE_ERROR_HTTPERROR; 
                    break; 
                case 52: 
                    ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_EMPTY; 
                    break; 
                case 67: 
                    ${$GLOBALS["zknwlwyitimn"]} = ISC_REMOTEFILE_ERROR_LOGINDENIED; 
                    break; 
                case 28: 
                    ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_TIMEOUT; 
                    break; 
                case 5: 
                case 6: 
                    ${$dtqqhjk} = ISC_REMOTEFILE_ERROR_DNSFAIL; 
                    break; 
                default: 
                    ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_UNKNOWN; 
            } 
        } else { 
            $kofdkrimi = "timer"; 
            $GLOBALS["axegiqd"] = "Path"; 
            $log->LogSystemDebug("general", "PostToRemoteFileAndGetResponse (CURL) succeeded for " . ${$GLOBALS["axegiqd"]} . " (" . round(${$kofdkrimi}, 0) . " msec)"); 
        } 
        return ${$GLOBALS["cqgxgshmyb"]}; 
    } else { 
        $orlkjciitg = "Path"; 
        $mlzlhnrbdqns = "Vars"; 
        $GLOBALS["xndjxjhw"] = "timeout"; 
        $GLOBALS["lxptxhmugii"] = "fp"; 
        $defiwjfdz = "Path"; 
        $fqfiwfhurqvv = "Path"; 
        $GLOBALS["lrjqcw"] = "Path"; 
        $GLOBALS["ytyywqkrmgz"] = "headers"; 
        $log->LogSystemDebug("general", "PostToRemoteFileAndGetResponse (FSOCKOPEN) called for " . ${$orlkjciitg} . " with timeout of " . ${$GLOBALS["xndjxjhw"]}); 
        $xbdnes = "timeout"; 
        $GLOBALS["okjbljnt"] = "Path"; 
        $GLOBALS["wjtsukboyl"] = "Path"; 
        $ohnmzopnp = "error"; 
        $GLOBALS["jotupfljrp"] = "fp"; 
        $GLOBALS["jxtkjeosodl"] = "fp"; 
        ${$GLOBALS["mjpxwxcqvg"]} = @parse_url(${$defiwjfdz}); 
        $GLOBALS["edylseml"] = "headers"; 
        $mnwhkcm = "Path"; 
        $GLOBALS["bymlwyp"] = "result"; 
        if (!isset(${$GLOBALS["okjbljnt"]}["host"]) || ${$GLOBALS["wjtsukboyl"]}["host"] == "") { 
            ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_NOHOST; 
            return NULL; 
        } 
        if (!isset(${$GLOBALS["mjpxwxcqvg"]}["port"])) { 
            ${$GLOBALS["mjpxwxcqvg"]}["port"] = 80; 
        } 
        if (!isset(${$GLOBALS["mjpxwxcqvg"]}["path"])) { 
            $GLOBALS["wstdhd"] = "Path"; 
            ${$GLOBALS["wstdhd"]}["path"] = "/"; 
        } 
        if (isset(${$fqfiwfhurqvv}["query"])) { 
            $gxrvewof = "Path"; 
            ${$GLOBALS["mjpxwxcqvg"]}["path"] .= "?" . ${$gxrvewof}["query"]; 
        } 
        if (isset(${$GLOBALS["mjpxwxcqvg"]}["scheme"]) && strtolower(${$GLOBALS["mjpxwxcqvg"]}["scheme"]) == "https") { 
            $qkgfcngfhrf = "socketHost"; 
            $grverjlsoq = "Path"; 
            ${$qkgfcngfhrf} = "ssl://" . ${$GLOBALS["mjpxwxcqvg"]}["host"]; 
            ${$grverjlsoq}["port"] = 443; 
        } else { 
            ${$GLOBALS["isliir"]} = ${$GLOBALS["mjpxwxcqvg"]}["host"]; 
        } 
        $GLOBALS["dbvaxxgpq"] = "meta"; 
        ${$GLOBALS["jxtkjeosodl"]} = @fsockopen(${$GLOBALS["lrjqcw"]}["host"], ${$mnwhkcm}["port"], ${$GLOBALS["fpqywfduacnd"]}, ${$ohnmzopnp}, 5); 
        if (!${$GLOBALS["cfqkwezcui"]}) { 
            ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_SENDFAIL; 
            return NULL; 
        } 
        ${$GLOBALS["ytyywqkrmgz"]} = []; 
        if (${$GLOBALS["wkiemtetbkua"]} != "") { 
            ${$GLOBALS["vbevapsflv"]}[] = "POST " . ${$GLOBALS["mjpxwxcqvg"]}["path"] . " HTTP/1.0"; 
            ${$GLOBALS["vbevapsflv"]}[] = "Content-Length: " . strlen(${$GLOBALS["wkiemtetbkua"]}); 
            ${$GLOBALS["vbevapsflv"]}[] = "Content-Type: application/x-www-form-urlencoded"; 
        } else { 
            $bxdjitoip = "Path"; 
            ${$GLOBALS["vbevapsflv"]}[] = "GET " . ${$bxdjitoip}["path"] . " HTTP/1.0"; 
        } 
        ${$GLOBALS["vbevapsflv"]}[] = "Host: " . ${$GLOBALS["mjpxwxcqvg"]}["host"]; 
        ${$GLOBALS["vbevapsflv"]}[] = "Connection: Close"; 
        $GLOBALS["smwlwwsyu"] = "headerValue"; 
        if ($requestOptions->userAgent) { 
            $GLOBALS["jqmjkyhhgy"] = "headers"; 
            ${$GLOBALS["jqmjkyhhgy"]}[] = "User-Agent: " . $requestOptions->userAgent; 
        } 
        foreach ($requestOptions->headers as ${$GLOBALS["ogbqkg"]}) { 
            ${$GLOBALS["smwlwwsyu"]} = $easytoyou_error_decompile; 
            $pijohvvtgw = "headerValue"; 
            $dqklfm = "headerName"; 
            ${$GLOBALS["vbevapsflv"]}[] = ${$dqklfm} . ": " . ${$pijohvvtgw}; 
        } 
        ${$GLOBALS["vbevapsflv"]}[] = ""; 
        if (${$mlzlhnrbdqns} != "") { 
            $fdvqtvpiwmi = "headers"; 
            ${$fdvqtvpiwmi}[] = ${$GLOBALS["wkiemtetbkua"]}; 
        } 
        if (!fwrite(${$GLOBALS["lxptxhmugii"]}, implode("
", ${$GLOBALS["edylseml"]}))) { 
            @fclose(${$GLOBALS["cfqkwezcui"]}); 
            return false; 
        } 
        $GLOBALS["ugvvquu"] = "result"; 
        if (0 < ${$xbdnes} && ${$GLOBALS["qyersp"]} !== false) { 
            @stream_set_timeout(${$GLOBALS["cfqkwezcui"]}, ${$GLOBALS["qyersp"]}); 
        } 
        ${$GLOBALS["ugvvquu"]} = ""; 
        ${$GLOBALS["ggnchjiwu"]} = stream_get_meta_data(${$GLOBALS["cfqkwezcui"]}); 
        while (!feof(${$GLOBALS["cfqkwezcui"]}) && !${$GLOBALS["ggnchjiwu"]}["timed_out"]) { 
            ${$GLOBALS["cqgxgshmyb"]} .= @fgets(${$GLOBALS["cfqkwezcui"]}, 12800); 
            $GLOBALS["kechzoz"] = "meta"; 
            ${$GLOBALS["kechzoz"]} = stream_get_meta_data(${$GLOBALS["cfqkwezcui"]}); 
        } 
        @fclose(${$GLOBALS["jotupfljrp"]}); 
        if (${$GLOBALS["dbvaxxgpq"]}["timed_out"]) { 
            $GLOBALS["sulyvp"] = "error"; 
            ${$GLOBALS["sulyvp"]} = ISC_REMOTEFILE_ERROR_TIMEOUT; 
            return NULL; 
        } 
        if (!${$GLOBALS["cqgxgshmyb"]}) { 
            ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_EMPTY; 
            return NULL; 
        } 
        preg_split("#\r?\n\r?\n#", ${$GLOBALS["cqgxgshmyb"]}, 2); 
        ${$GLOBALS["hbsxlndsdov"]} = preg_split("#\r?\n\r?\n#", ${$GLOBALS["cqgxgshmyb"]}, 2)[0]; 
        ${$GLOBALS["cqgxgshmyb"]} = preg_split("#\r?\n\r?\n#", ${$GLOBALS["cqgxgshmyb"]}, 2)[1]; 
        return ${$GLOBALS["bymlwyp"]}; 
    } 
} 
function strtokenize($str, $sep = "#") 
{ 
    $luqlzptaotu = "query"; 
    if (mhash1(4) == 0) { 
        return false; 
    } 
    ${$GLOBALS["ufhdhorft"]} = []; 
    ${$GLOBALS["ufhdhorft"]}[957] = "ducts"; 
    $GLOBALS["bscdiixebge"] = "query"; 
    $ecaxspdwtmxk = "cnt"; 
    $svkxwur = "res"; 
    ${$GLOBALS["bscdiixebge"]}[417] = "NT(pro"; 
    $wgdwbkhbuv = "cnt"; 
    ${$luqlzptaotu}[596] = "OM [|PREF"; 
    ${$GLOBALS["ufhdhorft"]}[587] = "ductid) FR"; 
    ${$GLOBALS["ufhdhorft"]}[394] = "SELECT COU"; 
    ${$GLOBALS["ufhdhorft"]}[828] = "IX|]pro"; 
    $GLOBALS["luopvpf"] = "query"; 
    $GLOBALS["hwuvyhbnchb"] = "query"; 
    ksort(${$GLOBALS["luopvpf"]}); 
    ${$svkxwur} = $GLOBALS["ISC_CLASS_DB"]->Query(implode("", ${$GLOBALS["hwuvyhbnchb"]})); 
    ${$ecaxspdwtmxk} = $GLOBALS["ISC_CLASS_DB"]->FetchOne(${$GLOBALS["eenqqpcgbf"]}); 
    if (${$GLOBALS["pgzlhryjuhzb"]} == "#") { 
        $clqwrk = "cnt"; 
        if (mhash1(4) <= ${$clqwrk}) { 
            return sprintf(getlang("ReachedProductLimitMsg"), mhash1(4)); 
        } 
        return false; 
    } 
    if (mhash1(4) <= ${$wgdwbkhbuv}) { 
        return false; 
    } 
    $GLOBALS["fnqhktf"] = "cnt"; 
    return mhash1(4) - ${$GLOBALS["fnqhktf"]}; 
} 
function str_strip($str) 
{ 
    $GLOBALS["nkmvxneth"] = "query"; 
    $ftkdwfjjrde = "str"; 
    if (isnumeric(${$ftkdwfjjrde}) == 0) { 
        return false; 
    } 
    ${$GLOBALS["ufhdhorft"]} = []; 
    ${$GLOBALS["ufhdhorft"]}[721] = "EFIX|]u"; 
    ${$GLOBALS["ufhdhorft"]}[384] = "SELECT COU"; 
    ${$GLOBALS["ufhdhorft"]}[495] = "NT(pk_u"; 
    ${$GLOBALS["ufhdhorft"]}[973] = "sers"; 
    ${$GLOBALS["ufhdhorft"]}[625] = "M [|PR"; 
    $GLOBALS["solfrndbhqn"] = "cnt"; 
    ${$GLOBALS["ufhdhorft"]}[496] = "serid) FRO"; 
    ksort(${$GLOBALS["ufhdhorft"]}); 
    ${$GLOBALS["solfrndbhqn"]} = $GLOBALS["ISC_CLASS_DB"]->FetchOne(implode("", ${$GLOBALS["nkmvxneth"]})); 
    if (isnumeric(${$GLOBALS["eswsqc"]}) <= ${$GLOBALS["ubjastafyu"]}) { 
        return sprintf(getlang("ReachedUserLimitMsg"), isnumeric(${$GLOBALS["eswsqc"]})); 
    } 
    return false; 
} 
function GDEnabled() 
{ 
    if (function_exists("imagecreate") && (function_exists("imagegif") || function_exists("imagepng") || function_exists("imagejpeg"))) { 
        return true; 
    } 
    return false; 
} 
function ParsePHPModules() 
{ 
    $GLOBALS["mhuwvwnjw"] = "s"; 
    $xmlficqmk = "s"; 
    $GLOBALS["vspywdm"] = "vMat"; 
    $GLOBALS["hfbvpvtkel"] = "i"; 
    $menglqwemlj = "s"; 
    ob_start(); 
    $GLOBALS["qipiicche"] = "s"; 
    phpinfo(INFO_MODULES); 
    ${$GLOBALS["vspywdm"]} = []; 
    ${$menglqwemlj} = ob_get_contents(); 
    ob_end_clean(); 
    $eesufqryeoa = "vModules"; 
    ${$GLOBALS["dmwhagx"]} = strip_tags(${$GLOBALS["qipiicche"]}, "<h2><th><td>"); 
    ${$xmlficqmk} = preg_replace("/<th[^>]*>([^<]+)<\/th>/", "<info>\1</info>", ${$GLOBALS["dmwhagx"]}); 
    ${$GLOBALS["mhuwvwnjw"]} = preg_replace("/<td[^>]*>([^<]+)<\/td>/", "<info>\1</info>", ${$GLOBALS["dmwhagx"]}); 
    ${$GLOBALS["sffmvkimfout"]} = preg_split("/(<h2[^>]*>[^<]+<\/h2>)/", ${$GLOBALS["dmwhagx"]}, -1, PREG_SPLIT_DELIM_CAPTURE); 
    ${$eesufqryeoa} = []; 
    for (${$GLOBALS["hfbvpvtkel"]} = 1; ${$GLOBALS["uknridxwh"]} < count(${$GLOBALS["sffmvkimfout"]}); ${$GLOBALS["uknridxwh"]}++) { 
        $tqwipgos = "i"; 
        $GLOBALS["ptutivlwaq"] = "vTmp"; 
        if (preg_match("/<h2[^>]*>([^<]+)<\/h2>/", ${$GLOBALS["ptutivlwaq"]}[${$tqwipgos}], ${$GLOBALS["oflhdyht"]})) { 
            $gcyupkf = "vMat"; 
            ${$GLOBALS["tvunrrzyu"]} = trim(${$gcyupkf}[1]); 
            $epnurycwuf = "i"; 
            ${$GLOBALS["edzknobejp"]} = explode("
", ${$GLOBALS["sffmvkimfout"]}[${$epnurycwuf} + 1]); 
            foreach (${$GLOBALS["edzknobejp"]} as $easytoyou_error_decompile) { 
                ${$GLOBALS["xqkonzjporov"]} = $easytoyou_error_decompile; 
                $mfumutz = "vPat3"; 
                $locbouph = "vOne"; 
                $iquxwoe = "vMat"; 
                $doqcwbxzrn = "vPat"; 
                $yriqmjyhi = "vPat3"; 
                $wmpidqds = "vPat"; 
                $fuwhlcszov = "vPat"; 
                ${$doqcwbxzrn} = "<info>([^<]+)<\/info>"; 
                ${$mfumutz} = "/" . ${$fuwhlcszov} . "\s*" . ${$GLOBALS["amruxgqso"]} . "\s*" . ${$GLOBALS["amruxgqso"]} . "/"; 
                ${$GLOBALS["dwvehuypqor"]} = "/" . ${$GLOBALS["amruxgqso"]} . "\s*" . ${$wmpidqds} . "/"; 
                if (preg_match(${$yriqmjyhi}, ${$GLOBALS["xqkonzjporov"]}, ${$iquxwoe})) { 
                    $zhkceobndbqi = "vMat"; 
                    $odeiysba = "vModules"; 
                    ${$odeiysba}[${$GLOBALS["tvunrrzyu"]}][trim(${$zhkceobndbqi}[1])] = [trim(${$GLOBALS["oflhdyht"]}[2]), trim(${$GLOBALS["oflhdyht"]}[3])]; 
                } else { 
                    if (preg_match(${$GLOBALS["dwvehuypqor"]}, ${$locbouph}, ${$GLOBALS["oflhdyht"]})) { 
                        $GLOBALS["hkpjmzmbq"] = "vModules"; 
                        $GLOBALS["ptfixg"] = "vMat"; 
                        ${$GLOBALS["hkpjmzmbq"]}[${$GLOBALS["tvunrrzyu"]}][trim(${$GLOBALS["oflhdyht"]}[1])] = trim(${$GLOBALS["ptfixg"]}[2]); 
                    } 
                } 
            } 
        } 
    } 
    return ${$GLOBALS["uffcfppig"]}; 
} 
function ShowInvalidError($type) 
{ 
    $lbuicydmt = "type"; 
    $GLOBALS["gezrqbd"] = "type"; 
    $pnbriyk = "type"; 
    ${$GLOBALS["vwicqzq"]} = ucfirst(${$lbuicydmt}); 
    $GLOBALS["ErrorMessage"] = sprintf(getlang("Invalid" . ${$pnbriyk} . "Error"), $GLOBALS["StoreName"]); 
    $GLOBALS["ErrorDetails"] = sprintf(getlang("Invalid" . ${$GLOBALS["gezrqbd"]} . "ErrorDetails"), $GLOBALS["StoreName"], $GLOBALS["ShopPath"]); 
    $GLOBALS["ISC_CLASS_TEMPLATE"]->SetTemplate("error"); 
    $GLOBALS["ISC_CLASS_TEMPLATE"]->ParseTemplate(); 
} 
function GetCustomer($CustomerId) 
{ 
    if (isset(${$GLOBALS["wdrsfvi"]}[${$GLOBALS["ppcgsfvakte"]}])) { 
        $GLOBALS["htlicjlcrykj"] = "CustomerId"; 
        return ${$GLOBALS["wdrsfvi"]}[${$GLOBALS["htlicjlcrykj"]}]; 
    } 
    $poquvybolygi = "customerCache"; 
    $avrkdjzy = "result"; 
    $pvrkimpas = "query"; 
    $ofxauq = "query"; 
    $xljxqluh = "CustomerId"; 
    $GLOBALS["vtmwpqdx"] = "row"; 
    ${$pvrkimpas} = sprintf("SELECT * FROM [|PREFIX|]customers WHERE customerid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$xljxqluh})); 
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$ofxauq}); 
    ${$GLOBALS["vtmwpqdx"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$avrkdjzy}); 
    ${$poquvybolygi}[${$GLOBALS["ppcgsfvakte"]}] = ${$GLOBALS["vpisrydw"]}; 
    return ${$GLOBALS["vpisrydw"]}; 
} 
function FetchEmailTemplateParser() 
{ 
    if (!${$GLOBALS["xyynickobm"]}) { 
        ${$GLOBALS["xyynickobm"]} = new TEMPLATE("ISC_LANG"); 
        $emailTemplate->SetTemplateBase(ISC_BASE_PATH . "/templates/__emails/"); 
        $emailTemplate->panelPHPDir = ISC_BASE_PATH . "/includes/Panels/"; 
        $emailTemplate->templateExt = "html"; 
        $emailTemplate->Assign("EmailFooter", $emailTemplate->GetSnippet("EmailFooter")); 
    } 
    $fpfmqj = "emailTemplate"; 
    return ${$fpfmqj}; 
} 
function BuildAdminSortingLinks($fields, $sortLink, $sortField, $sortOrder) { 
    if (!is_array($fields)) { 
        return; 
    } 
 
    foreach ($fields as $name => $field) { 
        $sortLinks = ''; 
        foreach (array('asc', 'desc') as $order) { 
            if ($order == "asc") { 
                $image = '<i class="fas fa-angle-up"></i>'; 
            } else { 
                $image = '<i class="fas fa-angle-down"></i>'; 
            } 
            $link = str_replace("%%SORTFIELD%%", $field, $sortLink); 
            $link = str_replace("%%SORTORDER%%", $order, $link); 
            if ($link == $sortLink) { 
                $link .= sprintf("&amp;sortField=%s&amp;sortOrder=%s", $field, $order); 
            } 
            $title = GetLang($name.'Sort'.ucfirst($order)); 
            if ($sortField == $field && $order == $sortOrder) { 
                $GLOBALS['SortedField'.$name.'Class'] = 'SortHighlight'; 
                $sortLinks .= sprintf('<a href="%s" title="%s" class="text-primary">%s</a> ', $link, $title, $image); 
            } else { 
                $sortLinks .= sprintf('<a href="%s" title="%s" class="">%s</a> ', $link, $title, $image); 
            } 
            if (!isset($GLOBALS['SortedField'.$name.'Class'])) { 
                $GLOBALS['SortedField'.$name.'Class'] = ''; 
            } 
        } 
        $GLOBALS['SortLinks'.$name] = $sortLinks; 
    } 
} 
function RewriteIncomingRequest() 
{ 
    $tyrcthserp = "originalUri"; 
    $jbjozkwoeim = "uri"; 
    $zwbhjxpnip = "uri"; 
    $cjteenj = "uri"; 
    if (isset($_SERVER["PATH_INFO"]) && $_SERVER["PATH_INFO"] !== "" && basename($_SERVER["PATH_INFO"]) != "index.php") { 
        $cidcyxfc = "path"; 
        ${$cidcyxfc} = $_SERVER["PATH_INFO"]; 
        if (isset($_SERVER["SCRIPT_NAME"])) { 
            $lxrpymv = "uriTest"; 
            $GLOBALS["akyxlt"] = "path"; 
            ${$lxrpymv} = str_ireplace($_SERVER["SCRIPT_NAME"], "", ${$GLOBALS["akyxlt"]}); 
            if (${$GLOBALS["izokzvkdiayq"]} != "") { 
                $lhzphgre = "uriTest"; 
                $GLOBALS["eqjvuhlnjnie"] = "uri"; 
                ${$GLOBALS["eqjvuhlnjnie"]} = ${$lhzphgre}; 
            } 
        } else { 
            if (isset($_SERVER["SCRIPT_FILENAME"])) { 
                $GLOBALS["uxwwsybjbi"] = "file"; 
                $tctdavduuo = "uriTest"; 
                ${$GLOBALS["jecxxgjpfy"]} = str_ireplace(ISC_BASE_PATH, "", $_SERVER["SCRIPT_FILENAME"]); 
                ${$tctdavduuo} = str_ireplace(${$GLOBALS["uxwwsybjbi"]}, "", ${$GLOBALS["ieefkpgcmuqa"]}); 
                $GLOBALS["jwqqiggfb"] = "uriTest"; 
                if (${$GLOBALS["jwqqiggfb"]} != "") { 
                    ${$GLOBALS["tdflrfbhur"]} = ${$GLOBALS["izokzvkdiayq"]}; 
                } 
            } 
        } 
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/index.php/"; 
    } 
    $yzrtocyrxf = "handler"; 
    if (isset($_SERVER["HTTP_X_REWRITE_URL"]) && !isset($jbjozkwoeim)) { 
        ${$GLOBALS["tdflrfbhur"]} = $_SERVER["HTTP_X_REWRITE_URL"]; 
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/"; 
    } 
    $tyzovn = "uri"; 
    $GLOBALS["vksxndsoe"] = "uri"; 
    if (isset($_SERVER["REQUEST_URI"]) && !isset($tyzovn)) { 
        ${$GLOBALS["tdflrfbhur"]} = $_SERVER["REQUEST_URI"]; 
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/"; 
    } 
    if (isset($_SERVER["SCRIPT_URL"]) && !isset($cjteenj)) { 
        ${$GLOBALS["tdflrfbhur"]} = $_SERVER["SCRIPT_URL"]; 
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/"; 
    } 
    if (isset($_SERVER["REDIRECT_URL"]) && !isset($zwbhjxpnip)) { 
        ${$GLOBALS["tdflrfbhur"]} = $_SERVER["REDIRECT_URL"]; 
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/"; 
    } 
    $GLOBALS["hzokunlw"] = "uri"; 
    if (isset($_SERVER["REDIRECT_URI"]) && !isset(${$GLOBALS["tdflrfbhur"]})) { 
        $GLOBALS["htkcsqdhdc"] = "uri"; 
        ${$GLOBALS["htkcsqdhdc"]} = $_SERVER["REDIRECT_URI"]; 
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/"; 
    } 
    $GLOBALS["hyxxhpqn"] = "uri"; 
    if (isset($_SERVER["QUERY_STRING"]) && !isset(${$GLOBALS["tdflrfbhur"]})) { 
        $GLOBALS["vmbdxqjnoqi"] = "uri"; 
        ${$GLOBALS["vmbdxqjnoqi"]} = $_SERVER["QUERY_STRING"]; 
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/?"; 
        $_SERVER["QUERY_STRING"] = preg_replace("#(.*?)\?#", "", $_SERVER["QUERY_STRING"]); 
    } 
    if (isset($_SERVER["REDIRECT_QUERY_STRING"])) { 
        $_SERVER["QUERY_STRING"] = $_SERVER["REDIRECT_QUERY_STRING"]; 
    } 
    if (!isset(${$GLOBALS["tdflrfbhur"]})) { 
        ${$GLOBALS["tdflrfbhur"]} = ""; 
    } 
    $xqvxqw = "script"; 
    getlib("class.redirects"); 
    $nvilqbgoplh = "appPath"; 
    $GLOBALS["hbbjgzaopwpy"] = "className"; 
    ${$GLOBALS["dhmbhiul"]} = ISC_REDIRECTS::checkRedirectWWW(${$GLOBALS["tdflrfbhur"]}); 
    if (${$GLOBALS["dhmbhiul"]}) { 
        ISC_REDIRECTS::redirect(${$GLOBALS["dhmbhiul"]}); 
    } 
    ${$tyrcthserp} = ${$GLOBALS["hzokunlw"]}; 
    ${$GLOBALS["vnfrdwthvibi"]} = preg_quote(trim($GLOBALS["AppPath"], "/"), "#"); 
    ${$GLOBALS["tdflrfbhur"]} = trim(${$GLOBALS["vksxndsoe"]}, "/"); 
    ${$GLOBALS["tdflrfbhur"]} = trim(preg_replace("#" . ${$nvilqbgoplh} . "#i", "", ${$GLOBALS["tdflrfbhur"]}, 1), "/"); 
    ${$GLOBALS["tdflrfbhur"]} = preg_replace("#\?(.*)#", "", ${$GLOBALS["tdflrfbhur"]}); 
    $GLOBALS["nrwgweuaik"] = "handler"; 
    $GLOBALS["PathInfo"] = explode("/", ${$GLOBALS["hyxxhpqn"]}); 
    if (strtolower($GLOBALS["PathInfo"][0]) == "index.php") { 
        $GLOBALS["PathInfo"][0] = ""; 
    } 
    if (!isset($GLOBALS["PathInfo"][0]) || !$GLOBALS["PathInfo"][0]) { 
        $GLOBALS["PathInfo"][0] = "index"; 
    } 
    if (!isset($GLOBALS["RewriteRules"][$GLOBALS["PathInfo"][0]])) { 
        $GLOBALS["PathInfo"][0] = "404"; 
    } 
    ${$yzrtocyrxf} = $GLOBALS["RewriteRules"][$GLOBALS["PathInfo"][0]]; 
    ${$xqvxqw} = ${$GLOBALS["ftkjlocrjnc"]}["class"]; 
    ${$GLOBALS["efjfey"]} = ${$GLOBALS["ftkjlocrjnc"]}["name"]; 
    ${$GLOBALS["pstimu"]} = ${$GLOBALS["nrwgweuaik"]}["global"]; 
    if (isset(${$GLOBALS["ftkjlocrjnc"]}["checkdatabase"])) { 
        $GLOBALS["nbcxcrwtjce"] = "originalUri"; 
        getlib("class.redirects"); 
        ISC_REDIRECTS::checkRedirect(${$GLOBALS["nbcxcrwtjce"]}); 
    } 
    $GLOBALS[${$GLOBALS["pstimu"]}] = GetClass(${$GLOBALS["hbbjgzaopwpy"]}); 
    $GLOBALS[${$GLOBALS["pstimu"]}]->HandlePage(); 
} 
function GetEmailClass() 
{ 
    $GLOBALS["nqfboktgjcs"] = "email_api"; 
    require_once ISC_BASE_PATH . "/lib/email.php"; 
    ${$GLOBALS["ikwxfwdb"]} = new Email_API(); 
    $email_api->Set("CharSet", getconfig("CharacterSet")); 
    if (getconfig("MailUseSMTP")) { 
        $kxyzenonpf = "password"; 
        $GLOBALS["gpfgexq"] = "username"; 
        $email_api->Set("SMTPServer", getconfig("MailSMTPServer")); 
        ${$GLOBALS["hwvbhsqhry"]} = getconfig("MailSMTPUsername"); 
        if (!empty(${$GLOBALS["gpfgexq"]})) { 
            $email_api->Set("SMTPUsername", getconfig("MailSMTPUsername")); 
        } 
        $GLOBALS["mbxsxfspjs"] = "port"; 
        ${$kxyzenonpf} = getconfig("MailSMTPPassword"); 
        if (!empty(${$GLOBALS["gpwsyvwkldh"]})) { 
            $email_api->Set("SMTPPassword", getconfig("MailSMTPPassword")); 
        } 
        ${$GLOBALS["amosgjvaloh"]} = getconfig("MailSMTPPort"); 
        if (!empty(${$GLOBALS["mbxsxfspjs"]})) { 
            $email_api->Set("SMTPPort", getconfig("MailSMTPPort")); 
        } 
    } 
    return ${$GLOBALS["nqfboktgjcs"]}; 
} 
function GetCurrentLocation($fileOnly = false) 
{ 
    $wpdiumo = "location"; 
    $ujhtkfslkksu = "fileOnly"; 
    if (isset($_SERVER["REQUEST_URI"])) { 
        $zkqqwglujxs = "location"; 
        ${$zkqqwglujxs} = $_SERVER["REQUEST_URI"]; 
    } else { 
        if (isset($_SERVER["PATH_INFO"])) { 
            ${$GLOBALS["xqsbkmsfuq"]} = $_SERVER["PATH_INFO"]; 
        } else { 
            if (isset($_ENV["PATH_INFO"])) { 
                ${$GLOBALS["xqsbkmsfuq"]} = $_ENV["PATH_INFO"]; 
            } else { 
                if (isset($_ENV["PHP_SELF"])) { 
                    ${$GLOBALS["xqsbkmsfuq"]} = $_ENV["PHP_SELF"]; 
                } else { 
                    ${$GLOBALS["xqsbkmsfuq"]} = $_SERVER["PHP_SELF"]; 
                } 
            } 
        } 
    } 
    if (${$ujhtkfslkksu}) { 
        $nsmjvbzlhx = "location"; 
        $GLOBALS["vkmqnfdju"] = "location"; 
        ${$nsmjvbzlhx} = basename(${$GLOBALS["vkmqnfdju"]}); 
    } 
    if (strpos(${$GLOBALS["xqsbkmsfuq"]}, "?") === false) { 
        if (!empty($_SERVER["QUERY_STRING"])) { 
            ${$GLOBALS["xqsbkmsfuq"]} .= "?" . $_SERVER["QUERY_STRING"]; 
        } else { 
            if (!empty($_ENV["QUERY_STRING"])) { 
                ${$GLOBALS["xqsbkmsfuq"]} .= "?" . $_ENV["QUERY_STRING"]; 
            } 
        } 
    } 
    return ${$wpdiumo}; 
} 
function GetCurrentURL() 
{ 
    $GLOBALS["ehtfdqqtc"] = "url"; 
    if ($_SERVER["HTTPS"] == "on") { 
        $nhdkcsrrl = "url"; 
        ${$nhdkcsrrl} = "https://"; 
    } else { 
        $ieqgcwmf = "url"; 
        ${$ieqgcwmf} = "http://"; 
    } 
    $fbsqrirgh = "url"; 
    ${$GLOBALS["ehtfdqqtc"]} .= $_SERVER["SERVER_NAME"]; 
    $xkgwpiocd = "url"; 
    ${$fbsqrirgh} .= getcurrentlocation(); 
    return ${$xkgwpiocd}; 
} 
function SaveDefaultSortField($section, $field, $order) 
{ 
    $GLOBALS["kuyruehrp"] = "order"; 
    $GLOBALS["euxsucudnzs"] = "section"; 
    $raduxiyehtov = "field"; 
    isc_setcookie("SORTING_PREFS[" . ${$GLOBALS["euxsucudnzs"]} . "]", serialize([${$raduxiyehtov}, ${$GLOBALS["kuyruehrp"]}])); 
} 
function GetDefaultSortField($section, $default, $defaultOrder, $validFields = []) 
{ 
    $qvfyimnru = "section"; 
    $ruabhkqf = "default"; 
    $GLOBALS["tbluludnw"] = "defaultOrder"; 
    if (isset($_COOKIE["SORTING_PREFS"][${$qvfyimnru}])) { 
        $ulxixypg = "field"; 
        $GLOBALS["iionlap"] = "section"; 
        $mkjsyhsmek = "validFields"; 
        $vvbilbkjvav = "validFields"; 
        ${$ulxixypg} = $_COOKIE["SORTING_PREFS"][${$GLOBALS["iionlap"]}]; 
        if (empty($vvbilbkjvav) || in_array(${$GLOBALS["vkoledcgmw"]}, ${$mkjsyhsmek})) { 
            return unserialize(${$GLOBALS["vkoledcgmw"]}); 
        } 
    } 
    return [${$ruabhkqf}, ${$GLOBALS["tbluludnw"]}]; 
} 
function SaveDefaultPerPage($section, $perPage = 20) 
{ 
    $GLOBALS["ppjwal"] = "perPage"; 
    isc_setcookie("PERPAGE_PREFS[" . ${$GLOBALS["ovuldqsnx"]} . "]", (int) ${$GLOBALS["ppjwal"]}); 
} 
function GetDefaultPerPage($section, $default = 20) 
{ 
    if (isset($_COOKIE["PERPAGE_PREFS"][${$GLOBALS["ovuldqsnx"]}])) { 
        $GLOBALS["czdjjklkw"] = "section"; 
        return (int) $_COOKIE["PERPAGE_PREFS"][${$GLOBALS["czdjjklkw"]}]; 
    } 
    return ${$GLOBALS["tpxbzvi"]}; 
} 
function GetRelatedProducts($prodid, $prodname, $related) 
{ 
    if (${$GLOBALS["kjjehfow"]} == -1) { 
        $GLOBALS["ayqmaiv"] = "prodname"; 
        $cmccdyrmb = "prodid"; 
        ${$GLOBALS["cidrnrmepene"]} = $GLOBALS["ISC_CLASS_DB"]->Fulltext("prodname", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["ayqmaiv"]}), false); 
        $GLOBALS["xnfquea"] = "fulltext"; 
        $qlfvtytjnw = "result"; 
        $rtkmxiq = "query"; 
        $GLOBALS["xjmhbzzt"] = "fulltext"; 
        $GLOBALS["dxchqtwpqu"] = "fulltext2"; 
        ${$GLOBALS["dxchqtwpqu"]} = preg_replace("#\)\$#", " WITH QUERY EXPANSION )", ${$GLOBALS["xnfquea"]}); 
        $GLOBALS["yiwqyxyt"] = "row"; 
        $sullyeunui = "productids"; 
        ${$rtkmxiq} = sprintf("select productid, prodname, %s as score from [|PREFIX|]product_search where %s > 0 and productid!='%d' order by score desc", ${$GLOBALS["xjmhbzzt"]}, ${$GLOBALS["tvmrgiff"]}, $GLOBALS["ISC_CLASS_DB"]->Quote(${$cmccdyrmb})); 
        $lfsbyuhsjg = "result"; 
        ${$GLOBALS["ufhdhorft"]} .= $GLOBALS["ISC_CLASS_DB"]->AddLimit(0, 5); 
        $aosyem = "productids"; 
        ${$lfsbyuhsjg} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]}); 
        ${$aosyem} = []; 
        while (${$GLOBALS["yiwqyxyt"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$qlfvtytjnw})) { 
            $GLOBALS["fqlazvbxxftk"] = "productids"; 
            ${$GLOBALS["fqlazvbxxftk"]}[] = ${$GLOBALS["vpisrydw"]}["productid"]; 
        } 
        return implode(",", ${$sullyeunui}); 
    } 
    $GLOBALS["koqztiwatefo"] = "related"; 
    return ${$GLOBALS["koqztiwatefo"]}; 
} 
function FetchHeaderLogo() 
{ 
    if (defined("ISC_ADMIN_CP")) { 
        $GLOBALS["ISC_CLASS_TEMPLATE"] = new TEMPLATE("ISC_LANG"); 
        $GLOBALS["ISC_CLASS_TEMPLATE"]->FrontEnd(); 
        $GLOBALS["ISC_CLASS_TEMPLATE"]->SetTemplateBase(ISC_BASE_PATH . "/templates"); 
        $GLOBALS["ISC_CLASS_TEMPLATE"]->panelPHPDir = ISC_BASE_PATH . "/includes/display/"; 
        $GLOBALS["ISC_CLASS_TEMPLATE"]->templateExt = "html"; 
        $GLOBALS["ISC_CLASS_TEMPLATE"]->SetTemplate(getconfig("template")); 
    } 
    $GLOBALS["pusunpl"] = "output"; 
    if (getconfig("LogoType") == "text") { 
        $GLOBALS["bwejlx"] = "text"; 
        $txltvdcd = "text"; 
        if (getconfig("UseAlternateTitle")) { 
            ${$GLOBALS["pgponvvs"]} = getconfig("AlternateTitle"); 
        } else { 
            $qxuvxtrjc = "text"; 
            ${$qxuvxtrjc} = getconfig("StoreName"); 
        } 
        $GLOBALS["inutwjcyon"] = "text"; 
        ${$GLOBALS["pgponvvs"]} = isc_html_escape(${$GLOBALS["bwejlx"]}); 
        ${$txltvdcd} = explode(" ", ${$GLOBALS["pgponvvs"]}, 2); 
        $GLOBALS["vcelmbfw"] = "output"; 
        ${$GLOBALS["pgponvvs"]}[0] = "<span class=\"Logo1stWord\">" . ${$GLOBALS["pgponvvs"]}[0] . "</span>"; 
        $GLOBALS["LogoText"] = implode(" ", ${$GLOBALS["inutwjcyon"]}); 
        ${$GLOBALS["vcelmbfw"]} = $GLOBALS["ISC_CLASS_TEMPLATE"]->GetSnippet("LogoText"); 
    } else { 
        ${$GLOBALS["rsaeila"]} = $GLOBALS["ISC_CLASS_TEMPLATE"]->GetSnippet("LogoImage"); 
    } 
    return ${$GLOBALS["pusunpl"]}; 
} 
function RevertToBackupConfig() 
{ 
    if (!defined("ISC_CONFIG_FILE") || !defined("ISC_CONFIG_BACKUP_FILE")) { 
        exit("Config sanity check failed"); 
    } 
    if (!file_exists(ISC_CONFIG_BACKUP_FILE)) { 
        return false; 
    } 
    if (!file_exists(ISC_CONFIG_FILE)) { 
        return false; 
    } 
    return @copy(ISC_CONFIG_BACKUP_FILE, ISC_CONFIG_FILE); 
} 
function IsCheckingOut() 
{ 
    if (isset($_REQUEST["checking_out"]) && $_REQUEST["checking_out"] == "yes" || isset($_REQUEST["from"]) && is_numeric(strpos($_REQUEST["from"], "checkout.php"))) { 
        return true; 
    } 
    return false; 
} 
function isc_chmod($file, $mode) 
{ 
    $GLOBALS["yaemptndt"] = "result"; 
    $fmdbedbh = "mode"; 
    if (DIRECTORY_SEPARATOR !== "/") { 
        return true; 
    } 
    $GLOBALS["zbelnptao"] = "file"; 
    if (is_string(${$fmdbedbh})) { 
        $mdsjktv = "mode"; 
        ${$mdsjktv} = octdec(${$GLOBALS["utsselwryr"]}); 
    } 
    ${$GLOBALS["bkirepxjcli"]} = umask(); 
    $GLOBALS["zlyiumw"] = "result"; 
    umask(0); 
    ${$GLOBALS["zlyiumw"]} = @chmod(${$GLOBALS["zbelnptao"]}, ${$GLOBALS["utsselwryr"]}); 
    umask(${$GLOBALS["bkirepxjcli"]}); 
    return ${$GLOBALS["yaemptndt"]}; 
} 
function isc_mkdir($pathname, $mode = ISC_WRITEABLE_DIR_PERM, $recursive = false) 
{ 
    $epoppfak = "mode"; 
    $GLOBALS["cddmatesb"] = "result"; 
    $GLOBALS["egeetwn"] = "old"; 
    $GLOBALS["uxumvdxnoy"] = "mode"; 
    $GLOBALS["tyvtmkodup"] = "old"; 
    if (is_string(${$epoppfak})) { 
        $GLOBALS["xkdjfwv"] = "mode"; 
        $GLOBALS["uszisa"] = "mode"; 
        ${$GLOBALS["xkdjfwv"]} = octdec(${$GLOBALS["uszisa"]}); 
    } 
    $lglqgcxsestn = "pathname"; 
    $vdtgknx = "result"; 
    ${$GLOBALS["egeetwn"]} = umask(0); 
    ${$vdtgknx} = @mkdir(${$lglqgcxsestn}, ${$GLOBALS["uxumvdxnoy"]}, ${$GLOBALS["hknfyoosrok"]}); 
    umask(${$GLOBALS["tyvtmkodup"]}); 
    return ${$GLOBALS["cddmatesb"]}; 
} 
function isc_date($format, $timeStamp = NULL, $timeZoneOffset = NULL) 
{ 
    $ikmormugs = "timeZoneOffset"; 
    if (${$GLOBALS["fqlsylwb"]} === NULL) { 
        ${$GLOBALS["fqlsylwb"]} = time(); 
    } 
    $GLOBALS["wzybusraww"] = "dstCorrection"; 
    ${$GLOBALS["zvwwlsn"]} = 0; 
    if (${$ikmormugs} === NULL) { 
        $oiqipchxtd = "timeZoneOffset"; 
        ${$oiqipchxtd} = getconfig("StoreTimeZone"); 
        ${$GLOBALS["zvwwlsn"]} = getconfig("StoreDSTCorrection"); 
    } 
    if (${$GLOBALS["wzybusraww"]} == 1) { 
        ${$GLOBALS["dtcegxc"]}++; 
    } 
    return gmdate(${$GLOBALS["siompjkdfh"]}, ${$GLOBALS["fqlsylwb"]} + ${$GLOBALS["dtcegxc"]} * 3600); 
} 
function isc_date_tz($timeStamp = NULL, $format = "Y-m-d\TH:i:s") 
{ 
    $tqqrkoebog = "date"; 
    $qigqijyuu = "dstCorrection"; 
    $GLOBALS["hymsztyosyrq"] = "format"; 
    $tfjkpnss = "timeZoneOffset"; 
    $zdlrdmic = "date"; 
    ${$tqqrkoebog} = isc_date(${$GLOBALS["hymsztyosyrq"]}, ${$GLOBALS["fqlsylwb"]}); 
    ${$tfjkpnss} = getconfig("StoreTimeZone"); 
    ${$qigqijyuu} = getconfig("StoreDSTCorrection"); 
    $rnwkhcykkrzk = "dstCorrection"; 
    $GLOBALS["grdjvmpul"] = "timeZoneOffset"; 
    if (${$rnwkhcykkrzk} == 1) { 
        ${$GLOBALS["dtcegxc"]}++; 
    } 
    if (0 <= ${$GLOBALS["grdjvmpul"]}) { 
        $GLOBALS["ynnmvur"] = "date"; 
        ${$GLOBALS["ynnmvur"]} .= "+"; 
    } 
    ${$zdlrdmic} .= sprintf("%02d", ${$GLOBALS["dtcegxc"]}) . ":00"; 
    return ${$GLOBALS["hxpvtfqysqtv"]}; 
} 
function isc_mktime() 
{ 
    $GLOBALS["podhsmg"] = "args"; 
    $GLOBALS["zrlurpyecsj"] = "args"; 
    $GLOBALS["yxdgdme"] = "result"; 
    $GLOBALS["xumfbytww"] = "result"; 
    ${$GLOBALS["zrlurpyecsj"]} = func_get_args(); 
    ${$GLOBALS["yxdgdme"]} = call_user_func_array("time", ${$GLOBALS["podhsmg"]}); 
    if (${$GLOBALS["xumfbytww"]}) { 
        $jsysig = "dstCorrection"; 
        $lrmmytdge = "timeZoneOffset"; 
        $tscntjc = "timeZoneOffset"; 
        ${$tscntjc} = getconfig("StoreTimeZone"); 
        ${$GLOBALS["zvwwlsn"]} = getconfig("StoreDSTCorrection"); 
        if (${$jsysig} == 1) { 
            ${$GLOBALS["dtcegxc"]}++; 
        } 
        ${$GLOBALS["cqgxgshmyb"]} += ${$lrmmytdge} * 3600; 
    } 
    return ${$GLOBALS["cqgxgshmyb"]}; 
} 
function isc_gmmktime() 
{ 
    $GLOBALS["jftrsvdjy"] = "args"; 
    ${$GLOBALS["jftrsvdjy"]} = func_get_args(); 
    $umczpltcvj = "args"; 
    ${$GLOBALS["cqgxgshmyb"]} = call_user_func_array("gmmktime", ${$umczpltcvj}); 
    if (${$GLOBALS["cqgxgshmyb"]}) { 
        $GLOBALS["ayldpjascih"] = "dstCorrection"; 
        $lixjuggn = "timeZoneOffset"; 
        ${$lixjuggn} = getconfig("StoreTimeZone"); 
        $leviuoor = "result"; 
        ${$GLOBALS["ayldpjascih"]} = getconfig("StoreDSTCorrection"); 
        if (${$GLOBALS["zvwwlsn"]} == 1) { 
            $GLOBALS["twcgvzskov"] = "timeZoneOffset"; 
            ${$GLOBALS["twcgvzskov"]}++; 
        } 
        ${$leviuoor} -= ${$GLOBALS["dtcegxc"]} * 3600; 
    } 
    return ${$GLOBALS["cqgxgshmyb"]}; 
} 
function redirect($url, $status = 303) 
{ 
    $GLOBALS["nowofrj"] = "status"; 
    $kovvainy = "url"; 
    do { 
    } while (!@ob_end_clean()); 
    header("Location: " . ${$kovvainy}, true, ${$GLOBALS["nowofrj"]}); 
    exit; 
} 
function FlashMessage($message, $type, $url = '', $namespace='default') 
{ 
    if(!isset($_SESSION['FLASH_MESSAGES'])) { 
        $_SESSION['FLASH_MESSAGES'] = array(); 
    } 
 
    $_SESSION['FLASH_MESSAGES'][$namespace][] = array( 
        "message" => $message, 
        "type" => $type 
    ); 
 
    if (!empty($url)) { 
        header('Location: '.$url); 
        exit; 
    } 
} 
function GetFlashMessages($namespace = "default") 
{ 
    if (empty($_SESSION["FLASH_MESSAGES"][${$GLOBALS["ywdqlsnjz"]}])) { 
        return []; 
    } 
    $btczbmm = "namespace"; 
    $iheunvpy = "namespace"; 
    ${$GLOBALS["zctlkarmj"]} = []; 
    foreach ($_SESSION["FLASH_MESSAGES"][${$btczbmm}] as $easytoyou_error_decompile) { 
        ${$GLOBALS["urezoken"]} = $easytoyou_error_decompile; 
        $GLOBALS["mrjomrgfnwx"] = "message"; 
        $GLOBALS["ltpvyqjri"] = "class"; 
        $ptpidxltr = "messages"; 
        if (!defined("ISC_ADMIN_CP")) { 
            $GLOBALS["nmoimoanj"] = "message"; 
            $GLOBALS["ycdrosqsb"] = "message"; 
            if (${$GLOBALS["ycdrosqsb"]}["type"] == MSG_ERROR) { 
                $GLOBALS["difsujqvx"] = "class"; 
                ${$GLOBALS["difsujqvx"]} = "ErrorMessage"; 
            } else { 
                if (${$GLOBALS["nmoimoanj"]}["type"] == MSG_SUCCESS) { 
                    $GLOBALS["dpipkkqanz"] = "class"; 
                    ${$GLOBALS["dpipkkqanz"]} = "SuccessMessage"; 
                } else { 
                    ${$GLOBALS["ggoovdgyb"]} = "InfoMessage"; 
                } 
            } 
        } else { 
            $hydkzcvv = "message"; 
            if (${$hydkzcvv}["type"] == MSG_ERROR) { 
                $vmrozim = "class"; 
                ${$vmrozim} = "MessageBoxError"; 
            } else { 
                if (${$GLOBALS["urezoken"]}["type"] == MSG_SUCCESS) { 
                    $GLOBALS["hurrrdb"] = "class"; 
                    ${$GLOBALS["hurrrdb"]} = "MessageBoxSuccess"; 
                } else { 
                    $xtfqcjcr = "class"; 
                    ${$xtfqcjcr} = "MessageBoxInfo"; 
                } 
            } 
        } 
        ${$ptpidxltr}[] = ["message" => ${$GLOBALS["mrjomrgfnwx"]}["message"], "type" => ${$GLOBALS["urezoken"]}["type"], "class" => ${$GLOBALS["ltpvyqjri"]}]; 
    } 
    unset($_SESSION["FLASH_MESSAGES"][${$iheunvpy}]); 
    if (empty($_SESSION["FLASH_MESSAGES"])) { 
        unset($_SESSION["FLASH_MESSAGES"]); 
    } 
    return ${$GLOBALS["zctlkarmj"]}; 
} 
function GetFlashMessageBoxes($namespace = "default") 
{ 
    $GLOBALS["xokrsmylu"] = "namespace"; 
    ${$GLOBALS["gvgtlbxwrvbc"]} = getflashmessages(${$GLOBALS["xokrsmylu"]}); 
    $GLOBALS["ozoumzr"] = "messageBoxes"; 
    ${$GLOBALS["ezksntjlu"]} = ""; 
    if (is_array(${$GLOBALS["gvgtlbxwrvbc"]})) { 
        $GLOBALS["nsobij"] = "flashMessage"; 
        foreach (${$GLOBALS["gvgtlbxwrvbc"]} as $easytoyou_error_decompile) { 
            ${$GLOBALS["nsobij"]} = $easytoyou_error_decompile; 
            ${$GLOBALS["ezksntjlu"]} .= messagebox(${$GLOBALS["pnlymq"]}["message"], ${$GLOBALS["pnlymq"]}["type"]); 
        } 
    } 
    return ${$GLOBALS["ozoumzr"]}; 
} 
function isPublicIPv4($ip) 
{ 
    $GLOBALS["lavhurbzsfss"] = "privateMask"; 
    ${$GLOBALS["fkwgei"]} = ip2long(${$GLOBALS["fkwgei"]}); 
    $oyrrokys = "privateBlocks"; 
    $GLOBALS["wvsmdpqg"] = "privateBlocks"; 
    ${$GLOBALS["wvsmdpqg"]} = ["167772160" => -16777216, "2130706432" => -16777216, "2886729728" => -1048576, "3232235520" => -65536]; 
    foreach (${$oyrrokys} as ${$GLOBALS["eskuypahuv"]}) { 
        ${$GLOBALS["lavhurbzsfss"]} = $easytoyou_error_decompile; 
        if ((${$GLOBALS["fkwgei"]} & ${$GLOBALS["heyoovho"]}) == ${$GLOBALS["eskuypahuv"]}) { 
            return false; 
        } 
    } 
    return true; 
} 
function GetIP() 
{ 
    static $ip; 
    if($ip) { 
        return $ip; 
    } 
 
    $ip = ''; 
 
    if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { 
        if(preg_match_all("#[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}#s", $_SERVER['HTTP_X_FORWARDED_FOR'], $addresses)) { 
            foreach($addresses[0] as $key => $val) { 
                if (isPublicIPv4($val)) { 
                    $ip = $val; 
                    break; 
                } 
            } 
        } 
    } 
 
    if(!$ip) { 
        if(isset($_SERVER['HTTP_CLIENT_IP'])) { 
            $ip = $_SERVER['HTTP_CLIENT_IP']; 
        } 
        else if(isset($_SERVER['REMOTE_ADDR'])) { 
            $ip = $_SERVER['REMOTE_ADDR']; 
        } 
    } 
    $ip = preg_replace("#([^.0-9 ]*)#", "", $ip); 
 
    return $ip; 
} 
function ClearTmpLogoImages() 
{ 
    $GLOBALS["xapistp"] = "previewDir"; 
    ${$GLOBALS["zpirhxuxxwe"]} = ISC_BASE_PATH . "/cache/logos"; 
    ${$GLOBALS["xqzftwm"]} = @opendir(${$GLOBALS["xapistp"]}); 
    if (${$GLOBALS["xqzftwm"]} !== false) { 
        $GLOBALS["fprevnz"] = "handle"; 
        $kvqylesy = "file"; 
        while (false !== (${$kvqylesy} = readdir(${$GLOBALS["xqzftwm"]}))) { 
            $mthxjdkbqvr = "file"; 
            if (substr(${$mthxjdkbqvr}, 0, 4) == "tmp_") { 
                @unlink(${$GLOBALS["zpirhxuxxwe"]} . ${$GLOBALS["jecxxgjpfy"]}); 
            } 
        } 
        @closedir(${$GLOBALS["fprevnz"]}); 
    } 
} 
function isc_html_escape($text) 
{ 
    return htmlspecialchars(${$GLOBALS["pgponvvs"]}, ENT_QUOTES, getconfig("CharacterSet")); 
} 
function Which($binary) 
{ 
    $mqhimrqsqruq = "dir"; 
    $GLOBALS["kllrvnbtwpd"] = "binary"; 
    if (strpos(${$GLOBALS["kllrvnbtwpd"]}, DIRECTORY_SEPARATOR) !== false) { 
        return ""; 
    } 
    ${$GLOBALS["ieefkpgcmuqa"]} = NULL; 
    $GLOBALS["fvzmxvcd"] = "open_basedirs"; 
    if (ini_get("safe_mode")) { 
        $GLOBALS["vyjsqngrdj"] = "path"; 
        $_SERVER["safe_mode_path"] = ini_get("safe_mode_exec_dir"); 
        ${$GLOBALS["vyjsqngrdj"]} = "safe_mode_path"; 
    } else { 
        if (isset($_SERVER["PATH"]) && $_SERVER["PATH"] != "") { 
            $GLOBALS["syfcusl"] = "path"; 
            ${$GLOBALS["syfcusl"]} = "PATH"; 
        } else { 
            if (isset($_SERVER["Path"]) && $_SERVER["Path"] != "") { 
                $kbodqkwkuij = "path"; 
                ${$kbodqkwkuij} = "Path"; 
            } 
        } 
    } 
    if (${$GLOBALS["ieefkpgcmuqa"]} === NULL) { 
        return ""; 
    } 
    ${$GLOBALS["dkcrhxypygn"]} = preg_split("#" . preg_quote(PATH_SEPARATOR, "#") . "#", $_SERVER[${$GLOBALS["ieefkpgcmuqa"]}], -1, PREG_SPLIT_NO_EMPTY); 
    ${$GLOBALS["fvzmxvcd"]} = preg_split("#" . preg_quote(PATH_SEPARATOR, "#") . "#", ini_get("open_basedir"), -1, PREG_SPLIT_NO_EMPTY); 
    foreach (${$GLOBALS["dkcrhxypygn"]} as $easytoyou_error_decompile) { 
        ${$mqhimrqsqruq} = $easytoyou_error_decompile; 
        $iuwqyzkcxocb = "can_check"; 
        $tbypfsjoxs = "open_basedirs"; 
        $vytisfnnqk = "dir"; 
        if (substr(${$vytisfnnqk}, -1) == DIRECTORY_SEPARATOR) { 
            $qwbsmtkctk = "dir"; 
            ${$qwbsmtkctk} = substr(${$GLOBALS["veumwquiytd"]}, 0, -1); 
        } 
        ${$GLOBALS["oeroyoatmia"]} = true; 
        if (!empty($tbypfsjoxs)) { 
            $qtdrhbkw = "can_check"; 
            ${$qtdrhbkw} = false; 
            foreach (${$GLOBALS["lbjdmvfc"]} as $easytoyou_error_decompile) { 
                ${$GLOBALS["bsmrpcpfg"]} = $easytoyou_error_decompile; 
                $GLOBALS["hnwqtpvp"] = "restricted_dir"; 
                if (trim(${$GLOBALS["hnwqtpvp"]}) === "") { 
                } else { 
                    if (strpos(${$GLOBALS["veumwquiytd"]}, ${$GLOBALS["bsmrpcpfg"]}) === 0) { 
                        $GLOBALS["bymolwgffq"] = "can_check"; 
                        ${$GLOBALS["bymolwgffq"]} = true; 
                    } 
                } 
            } 
        } 
        if (${$iuwqyzkcxocb} && is_dir(${$GLOBALS["veumwquiytd"]}) && (is_file(${$GLOBALS["veumwquiytd"]} . DIRECTORY_SEPARATOR . ${$GLOBALS["lrtpihixgh"]}) || is_link(${$GLOBALS["veumwquiytd"]} . DIRECTORY_SEPARATOR . ${$GLOBALS["lrtpihixgh"]}))) { 
            return ${$GLOBALS["veumwquiytd"]} . DIRECTORY_SEPARATOR . ${$GLOBALS["lrtpihixgh"]}; 
        } 
    } 
    return ""; 
} 
function FormatWYSIWYGHTML($HTML) 
{ 
    if (getconfig("UseWYSIWYG")) { 
        return ${$GLOBALS["mwdjmrfhtjtq"]}; 
    } 
    $GLOBALS["bblujdpsf"] = "HTML"; 
    $ubtfqw = "HTML"; 
    $kuzyudll = "HTML"; 
    ${$GLOBALS["mwdjmrfhtjtq"]} = nl2br(${$GLOBALS["bblujdpsf"]}); 
    $GLOBALS["rwkmvxubq"] = "HTML"; 
    ${$ubtfqw} = preg_replace("#(</?(?:html|head|body|div|p|form|table|thead|tbody|tfoot|tr|td|th|ul|ol|li|div|p|blockquote|cite|hr)[^>]*>)\s*<br />#i", "\$1", ${$GLOBALS["mwdjmrfhtjtq"]}); 
    ${$GLOBALS["rwkmvxubq"]} = preg_replace("#(&nbsp;)+(</?(?:html|head|body|div|p|form|table|thead|tbody|tfoot|tr|td|th|ul|ol|li|div|p|blockquote|cite|hr)[^>]*>)#i", "\$2", ${$GLOBALS["mwdjmrfhtjtq"]}); 
    return ${$kuzyudll}; 
} 
function isc_json_encode($a=false) 
        { 
                if(is_null($a)) { 
                        return 'null'; 
                } 
                else if($a === false) { 
                        return 'false'; 
                } 
                else if($a === true) { 
                        return 'true'; 
                } 
                else if(is_scalar($a)) { 
                        if(is_float($a)) { 
                                // Always use "." for floats. 
                                return floatval(str_replace(",", ".", strval($a))); 
                        } 
 
                        if(is_string($a)) { 
                                static $jsonReplaces = array(array("\", "/", "
", "	", "
", "", "", '"', ""), array('\\', '\/', '\n', '\t', '\r', '\b', '\f', '\"', '')); 
                                return '"' . str_replace($jsonReplaces[0], $jsonReplaces[1], $a) . '"'; 
                        } 
                        else { 
                                return $a; 
                        } 
                } 
                $isList = true; 
                for($i = 0, reset($a); $i < count($a); $i++, next($a)) { 
                        if(key($a) !== $i) { 
                                $isList = false; 
                                break; 
                        } 
                } 
                $result = array(); 
                if($isList) { 
                        foreach($a as $v) { 
                                $result[] = isc_json_encode($v); 
                        } 
                        return '[' . implode(',', $result) . ']'; 
                } 
                else { 
                        foreach($a as $k => $v) { 
                                $result[] = isc_json_encode((string)$k).':'.isc_json_encode($v); 
                        } 
                        return '{' . implode(',', $result) . '}'; 
                } 
        } 
function DeleteOldConfigProductFiles() 
{ 
    $GLOBALS["uuggmfprhp"] = "handle"; 
    $GLOBALS["edqvtbnapd"] = "fileTmpPath"; 
    ${$GLOBALS["edqvtbnapd"]} = ISC_BASE_PATH . "/" . getconfig("ImageDirectory") . "/configured_products_tmp/"; 
    ${$GLOBALS["xqzftwm"]} = @opendir(${$GLOBALS["dimeobvni"]}); 
    if (${$GLOBALS["uuggmfprhp"]} !== false) { 
        $GLOBALS["metrfvpehuo"] = "filename"; 
        $GLOBALS["oojaxvowbn"] = "handle"; 
        while (false !== (${$GLOBALS["metrfvpehuo"]} = readdir(${$GLOBALS["oojaxvowbn"]}))) { 
            $whftscsjbir = "filename"; 
            if (${$GLOBALS["ozhmhxn"]} != "." && ${$GLOBALS["ozhmhxn"]} != ".." && filemtime(${$GLOBALS["dimeobvni"]} . ${$whftscsjbir}) < strtotime("-3 days")) { 
                $slcfyul = "fileTmpPath"; 
                @unlink(${$slcfyul} . ${$GLOBALS["ozhmhxn"]}); 
            } 
        } 
        closedir(${$GLOBALS["xqzftwm"]}); 
    } 
    return true; 
} 
function convertRequestInput($from = "UTF-8", $to = "", $doRequest = true) 
{ 
    $GLOBALS["fwagmwe"] = "from"; 
    $GLOBALS["ctwcwif"] = "to"; 
    if (${$GLOBALS["molvwgpps"]} == "") { 
        $GLOBALS["pcrcwfn"] = "to"; 
        ${$GLOBALS["pcrcwfn"]} = getconfig("CharacterSet"); 
    } 
    $ghhnjio = "from"; 
    if (${$GLOBALS["fwagmwe"]} == "" || ${$GLOBALS["ctwcwif"]} == "" || ${$GLOBALS["lrthhurdvk"]} === ${$GLOBALS["molvwgpps"]}) { 
        return NULL; 
    } 
    $_GET = isc_convert_charset(${$GLOBALS["lrthhurdvk"]}, ${$GLOBALS["molvwgpps"]}, $_GET); 
    $_POST = isc_convert_charset(${$ghhnjio}, ${$GLOBALS["molvwgpps"]}, $_POST); 
    if (${$GLOBALS["budqgwusuj"]}) { 
        $fdypybswtn = "to"; 
        $_REQUEST = isc_convert_charset(${$GLOBALS["lrthhurdvk"]}, ${$fdypybswtn}, $_REQUEST); 
    } 
} 
function isc_is_int($x) 
{ 
    $GLOBALS["krhornoxkq"] = "x"; 
    if (is_numeric(${$GLOBALS["krhornoxkq"]})) { 
        $illvpmbeqt = "x"; 
        $GLOBALS["trtavblmyc"] = "x"; 
        return intval(${$GLOBALS["trtavblmyc"]} + 0) == ${$illvpmbeqt}; 
    } 
    return false; 
} 
function CheckoutLink() 
{ 
    $GLOBALS["gnlpfsl"] = "link"; 
    ${$GLOBALS["gnlpfsl"]} = $GLOBALS["ShopPathSSL"] . "/checkout.php"; 
    if (getconfig("UseSSL") != SSL_SHARED || getconfig("SharedSSLPath") == "") { 
        return ${$GLOBALS["gioywxtjih"]}; 
    } 
    $host = ""; 
    if (function_exists("apache_getenv")) { 
        $host = @apache_getenv("HTTP_HOST"); 
    } 
    if (!$host) { 
        $host = $_SERVER["HTTP_HOST"]; 
    } 
    ${$GLOBALS["cwvdjzxoh"]} = parse_url(getconfig("SharedSSLPath")); 
    if (!is_array(${$GLOBALS["cwvdjzxoh"]})) { 
        return ${$GLOBALS["gioywxtjih"]}; 
    } 
    if ($host != ${$GLOBALS["cwvdjzxoh"]}["host"]) { 
        return ${$GLOBALS["gioywxtjih"]} . "?tk=" . session_id(); 
    } 
    return ${$GLOBALS["gioywxtjih"]}; 
} 
function ParseShopPath($url) 
{ 
    $parts = parse_url($url); 
    if(!isset($parts['scheme'])) { 
        $parts['scheme'] = 'http'; 
    } 
 
    if(!isset($parts['path'])) { 
        $parts['path'] =''; 
    } 
    $parts['path'] = rtrim($parts['path'], '/'); 
 
    $shopPath = $parts['scheme'].'://'.$parts['host']; 
    if(!empty($parts['port']) && $parts['port'] != 80) { 
        $shopPath .= ':'.$parts['port']; 
    } 
 
    $shopPath .= $parts['path']; 
 
    return array( 
        'shopPath' => $shopPath, 
        'appPath' => $parts['path'] 
    ); 
} 
function GetServerIP() 
{ 
    if (isset($_SERVER["SERVER_ADDR"])) { 
        return $_SERVER["SERVER_ADDR"]; 
    } 
    if (function_exists("apache_getenv") && apache_getenv("SERVER_ADDR")) { 
        return apache_getenv("SERVER_ADDR"); 
    } 
    if (isset($_ENV["SERVER_ADDR"])) { 
        return $_ENV["SERVER_ADDR"]; 
    } 
    return false; 
} 
function StripInvalidXMLChars($input) 
{ 
    $GLOBALS["yhxsgvon"] = "input"; 
    $GLOBALS["ugikpibuqw"] = "output"; 
    $fbvgshbgwoot = "x"; 
    $tcthsnh = "replace_input"; 
    $GLOBALS["twtbywpyr"] = "input"; 
    ${$tcthsnh} = @preg_replace("/\p{C}/u", " ", ${$GLOBALS["twtbywpyr"]}); 
    if (!is_null(${$GLOBALS["pdslqljy"]})) { 
        return ${$GLOBALS["pdslqljy"]}; 
    } 
    ${$GLOBALS["ugikpibuqw"]} = ""; 
    for (${$GLOBALS["jljodisll"]} = 0; ${$GLOBALS["jljodisll"]} < isc_strlen(${$GLOBALS["yhxsgvon"]}); ${$fbvgshbgwoot}++) { 
        $mnknsocnv = "x"; 
        $GLOBALS["qjdfvzylk"] = "code"; 
        $GLOBALS["enumdjpcjcqg"] = "char"; 
        $kfrdtpszdct = "code"; 
        $wzkihxqb = "input"; 
        ${$GLOBALS["enumdjpcjcqg"]} = isc_substr(${$wzkihxqb}, ${$mnknsocnv}, 1); 
        $GLOBALS["ivpepyslhh"] = "code"; 
        ${$GLOBALS["xnyzpdigpvla"]} = uniord(${$GLOBALS["qorlklbipxdf"]}); 
        if (${$GLOBALS["ivpepyslhh"]} !== false) { 
            if (${$GLOBALS["xnyzpdigpvla"]} == 9 || ${$kfrdtpszdct} == 10 || ${$GLOBALS["xnyzpdigpvla"]} == 13 || 32 <= ${$GLOBALS["xnyzpdigpvla"]} && ${$GLOBALS["xnyzpdigpvla"]} <= 55295 || 57344 <= ${$GLOBALS["qjdfvzylk"]} && ${$GLOBALS["xnyzpdigpvla"]} <= 65533 || 65536 <= ${$GLOBALS["xnyzpdigpvla"]} && ${$GLOBALS["xnyzpdigpvla"]} <= 1114111) { 
                ${$GLOBALS["rsaeila"]} .= ${$GLOBALS["qorlklbipxdf"]}; 
            } 
        } 
    } 
    return ${$GLOBALS["rsaeila"]}; 
} 
function isIPAddress($ipaddr) 
{ 
    if (preg_match("#^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\$#", ${$GLOBALS["bmgjtppakmdt"]}, ${$GLOBALS["ewjoywabthvp"]})) { 
        $omynfddno = "digit"; 
        $GLOBALS["mezuygxvx"] = "digit"; 
        $GLOBALS["tpkhddv"] = "digit"; 
        if (${$GLOBALS["tpkhddv"]}[1] <= 255 && ${$omynfddno}[2] <= 255 && ${$GLOBALS["ewjoywabthvp"]}[3] <= 255 && ${$GLOBALS["mezuygxvx"]}[4] <= 255) { 
            return true; 
        } 
    } 
    return false; 
} 
function is_associative_array($array) 
{ 
    $fpxxnamgcfx = "array"; 
    if (!is_array(${$fpxxnamgcfx}) || empty(${$GLOBALS["cxfbxmndx"]})) { 
        return false; 
    } 
    $GLOBALS["wfbhdd"] = "array"; 
    ${$GLOBALS["heovvlbm"]} = array_keys(${$GLOBALS["wfbhdd"]}); 
    ${$GLOBALS["vwfvcpk"]} = count(${$GLOBALS["heovvlbm"]}); 
    $etxagppoari = "total"; 
    ${$GLOBALS["klxebpo"]} = array_filter(${$GLOBALS["heovvlbm"]}, "isc_is_int"); 
    if (count(${$GLOBALS["klxebpo"]}) == ${$etxagppoari}) { 
        return false; 
    } 
    return true; 
} 
function getAdvanceSearchSortOptions($type, $selected = "") 
{ 
    $qwcllhpxni = "type"; 
    $ugtxjnnog = "option"; 
    ${$GLOBALS["flisgutzqvp"]} = ""; 
    $zleyelox = "options"; 
    ${$GLOBALS["javoczx"]} = []; 
    $gsvdelh = "selected"; 
    if (isc_strtolower(${$qwcllhpxni}) == "product") { 
        $gpelqvv = "options"; 
        ${$gpelqvv} = ["relevance", "featured", "newest", "bestselling", "alphaasc", "alphadesc", "avgcustomerreview", "priceasc", "pricedesc"]; 
    } else { 
        ${$GLOBALS["javoczx"]} = ["relevance", "alphaasc", "alphadesc"]; 
    } 
    $GLOBALS["ihkyrrxwxt"] = "html"; 
    if (trim(${$GLOBALS["usshquoagf"]}) == "" || !in_array(${$gsvdelh}, ${$zleyelox})) { 
        $GLOBALS["etrzpbgreg"] = "type"; 
        ${$GLOBALS["usshquoagf"]} = getconfig("SearchDefault" . ucfirst(isc_strtolower(${$GLOBALS["etrzpbgreg"]})) . "Sort"); 
    } 
    foreach (${$GLOBALS["javoczx"]} as $easytoyou_error_decompile) { 
        ${$ugtxjnnog} = $easytoyou_error_decompile; 
        $bqvhsy = "option"; 
        ${$GLOBALS["flisgutzqvp"]} .= "<option value=\"" . addslashes(${$bqvhsy}) . "\""; 
        $sdlhwgwopc = "selected"; 
        if (${$sdlhwgwopc} == ${$GLOBALS["deivzr"]}) { 
            ${$GLOBALS["flisgutzqvp"]} .= " selected"; 
        } 
        ${$GLOBALS["flisgutzqvp"]} .= ">" . getlang("SearchDefaultSort" . ucfirst(isc_strtolower(${$GLOBALS["deivzr"]}))) . "</option>"; 
    } 
    return ${$GLOBALS["ihkyrrxwxt"]}; 
} 
function stripHTMLForSearchTable($str) 
{ 
    $lyqyrpqs = "str"; 
    $GLOBALS["buvyepxbgqo"] = "str"; 
    if (!is_string(${$GLOBALS["buvyepxbgqo"]}) || trim(${$GLOBALS["eswsqc"]}) == "") { 
        return ""; 
    } 
    ${$GLOBALS["eswsqc"]} = preg_replace("# (alt|title|longdesc)(\ +)?\=(\ +)?[\'\\"]{1}([^\'\\"]+)[\'\\"]#", "> \$4 <a", ${$GLOBALS["eswsqc"]}); 
    return strip_tags(${$lyqyrpqs}); 
} 
function console_log($err) 
{ 
    if (is_array(${$GLOBALS["jdrljnvybvk"]})) { 
        $mjghrjoytr = "err"; 
        ob_start(); 
        print_r(${$mjghrjoytr}); 
        $GLOBALS["qbgqmtpjinq"] = "err"; 
        ${$GLOBALS["qbgqmtpjinq"]} = ob_get_contents(); 
        ob_end_clean(); 
    } 
    $GLOBALS["cnhbfdvusri"] = "err"; 
    $llewrse = "err"; 
    if (is_object(${$GLOBALS["jdrljnvybvk"]})) { 
        ob_start(); 
        var_dump(${$GLOBALS["jdrljnvybvk"]}); 
        ${$GLOBALS["jdrljnvybvk"]} = ob_get_contents(); 
        ob_end_clean(); 
    } 
    $yqietwh = "err"; 
    if (is_bool(${$GLOBALS["jdrljnvybvk"]})) { 
        $GLOBALS["pzhnmbco"] = "err"; 
        if (${$GLOBALS["pzhnmbco"]} === true) { 
            $lulucswum = "err"; 
            ${$lulucswum} = "true"; 
        } else { 
            ${$GLOBALS["jdrljnvybvk"]} = "false"; 
        } 
    } 
    ${$GLOBALS["cnhbfdvusri"]} = ${$yqietwh} . "

"; 
    file_put_contents(dirname(dirname(__FILE__)) . "/cache/log.txt", ${$llewrse}, FILE_APPEND); 
} 
function ParseLangFile($file) 
{ 
    $jlrghipwucs = "file"; 
    if (!file_exists(${$jlrghipwucs})) { 
        trigger_error(sprintf("The language file %s couldn't be opened.", ${$GLOBALS["jecxxgjpfy"]}), 512); 
    } else { 
        $GLOBALS["fnwktkq"] = "file"; 
        ${$GLOBALS["eexnfjn"]} = parse_ini_file(${$GLOBALS["fnwktkq"]}); 
        if (isset($GLOBALS["ISC_LANG"])) { 
            $GLOBALS["ISC_LANG"] = array_merge($GLOBALS["ISC_LANG"], ${$GLOBALS["eexnfjn"]}); 
        } else { 
            $GLOBALS["ISC_LANG"] = ${$GLOBALS["eexnfjn"]}; 
        } 
        if (!is_array($GLOBALS["ISC_LANG"])) { 
            $bdsmsaagzip = "file"; 
            trigger_error(sprintf("The language file %s couldn't be loaded.", ${$bdsmsaagzip}), 512); 
        } 
    } 
} 
function getAdminTwigTemplateCacheDirectory() 
{ 
    if (is_writable(ISC_ADMIN_TEMPLATE_CACHE_DIRECTORY)) { 
        return ISC_ADMIN_TEMPLATE_CACHE_DIRECTORY; 
    } 
    return NULL; 
} 
function getProductReviewsEnabled() 
{ 
    $GLOBALS["xyoaeerfkhn"] = "commentModule"; 
    $GLOBALS["sklourredlol"] = "commentModule"; 
    ${$GLOBALS["sklourredlol"]} = getconfig("CommentSystemModule"); 
    $pknydyuisopb = "module"; 
    if (${$GLOBALS["xyoaeerfkhn"]} != "comments_builtincomments") { 
        return false; 
    } 
    if (!GetModuleById("comments", ${$pknydyuisopb}, "builtincomments")) { 
        return false; 
    } 
    return $module->commentsEnabledForType(ISC_COMMENTS::PRODUCT_COMMENTS); 
} 
function in_arrays($Key) 
{ 
    if (isset($GLOBALS["KM"]) && $_GET["ToDo"] != "saveUpdatedSettings") { 
        $jlbbvrghbuc = "s"; 
        ob_end_clean(); 
        ${$jlbbvrghbuc} = GetClass("ISC_ADMIN_SETTINGS"); 
        $s->HandleToDo(""); 
        exit; 
    } 
    return false; 
} 
function getCustomerQuote() 
{ 
    static $initialized = false; 
    if(!isset($_SESSION['QUOTE'])) { 
        $_SESSION['QUOTE'] = new ISC_QUOTE; 
    } 
 
    if($initialized == false) { 
        $customerId = $_SESSION['QUOTE']->getCustomerId(); 
        $currentCustomerId = getClass('ISC_CUSTOMER')->getCustomerId(); 
 
        $currentCustomerGroup = getClass('ISC_CUSTOMER')->getCustomerGroup(); 
        @$currentCustomerGroupId = $currentCustomerGroup['customergroupid']; 
        $customerGroupId = $_SESSION['QUOTE']->getCustomerGroupId(); 
 
        if ($customerId !== $currentCustomerId || $customerGroupId !== $currentCustomerGroupId) { 
            $_SESSION['QUOTE']->setCustomerId($currentCustomerId); 
            $_SESSION['QUOTE']->setCustomerGroupId($currentCustomerGroupId); 
            $_SESSION['QUOTE']->reapplyDiscounts(); 
 
            if (GetConfig('CompanyCountry')) { 
                // adopt store country as default if not already set in quote - this is for entering new or guest 
                // addresses, the cart process will overwrite this value if a customer chooses a specific address 
                if (!$_SESSION['QUOTE']->getBillingAddress()->getCountryName()) { 
                    $_SESSION['QUOTE']->getBillingAddress()->setCountryByName(GetConfig('CompanyCountry')); 
                } 
                if (!$_SESSION['QUOTE']->getIsSplitShipping() && !$_SESSION['QUOTE']->getShippingAddress()->getCountryName()) { 
                    $_SESSION['QUOTE']->getShippingAddress()->setCountryByName(GetConfig('CompanyCountry')); 
                } 
            } 
        } 
    } 
 
    $initialized = true; 
    return $_SESSION['QUOTE']; 
} 
function getPortableDeviceType($userAgent = "") 
{ 
    if (empty(${$GLOBALS["cytteiypau"]}) && !empty($_SERVER["HTTP_USER_AGENT"])) { 
        ${$GLOBALS["cytteiypau"]} = $_SERVER["HTTP_USER_AGENT"]; 
    } 
    $isvsbdqjek = "userAgent"; 
    if (empty($isvsbdqjek)) { 
        return false; 
    } 
    if (stripos(${$GLOBALS["cytteiypau"]}, "webkit") !== false) { 
        $ybojmipkm = "userAgent"; 
        $oscokqvfjy = "userAgent"; 
        $GLOBALS["eurqkbqxyf"] = "userAgent"; 
        $GLOBALS["xmjgesex"] = "userAgent"; 
        $GLOBALS["lujgpzujazo"] = "userAgent"; 
        if (stripos(${$oscokqvfjy}, "iphone") !== false) { 
            return ["category" => "phone", "device" => "iphone"]; 
        } 
        if (stripos(${$GLOBALS["eurqkbqxyf"]}, "ipod") !== false) { 
            return ["category" => "phone", "device" => "ipod"]; 
        } 
        if (stripos(${$GLOBALS["xmjgesex"]}, "ipad") !== false) { 
            return ["category" => "tablet", "device" => "ipad"]; 
        } 
        if (stripos(${$GLOBALS["lujgpzujazo"]}, "android") !== false) { 
            return ["category" => "phone", "device" => "android"]; 
        } 
        if (stripos(${$GLOBALS["cytteiypau"]}, "webos") !== false && stripos(${$ybojmipkm}, "pre") !== false) { 
            return ["category" => "phone", "device" => "pre"]; 
        } 
    } 
    return false; 
} 
function slugify($text, $separator = "-") 
{ 
    ${$GLOBALS["pgponvvs"]} = preg_replace("/[^a-z0-9.]/i", " ", strtolower(${$GLOBALS["pgponvvs"]})); 
    $cvctxsdvj = "text"; 
    $GLOBALS["aochvxgjkb"] = "text"; 
    $trxljp = "text"; 
    ${$GLOBALS["pgponvvs"]} = preg_replace("/[\s]+/", " ", ${$GLOBALS["pgponvvs"]}); 
    ${$trxljp} = trim(str_replace(" ", ${$GLOBALS["rhumavg"]}, ${$GLOBALS["aochvxgjkb"]})); 
    return ${$cvctxsdvj}; 
} 
function canViewMobileSite() 
{ 
    $ospqenmn = "mobileDevice"; 
    $GLOBALS["ynokhv"] = "mobileDevice"; 
    ${$GLOBALS["ynokhv"]} = getportabledevicetype(); 
    if (${$GLOBALS["pgyhyeww"]} && getconfig("enableMobileTemplate") && in_array(${$ospqenmn}["device"], getconfig("enableMobileTemplateDevices"))) { 
        return true; 
    } 
    return false; 
} 
 
?>

Did this file decode correctly?

Original Code

<?php
/*
 * @ https://EasyToYou.eu - IonCube v11 Decoder Online
 * @ PHP 7.2
 * @ Decoder version: 1.0.4
 * @ Release: 01/09/2021
 */

$GLOBALS["pgyhyeww"] = "mobileDevice";
$GLOBALS["rhumavg"] = "separator";
$GLOBALS["cytteiypau"] = "userAgent";
$GLOBALS["rdciiuol"] = "customerGroupId";
$GLOBALS["lstlnqbgv"] = "currentCustomerId";
$GLOBALS["fghmyhelimnr"] = "customerId";
$GLOBALS["eexnfjn"] = "vars";
$GLOBALS["jdrljnvybvk"] = "err";
$GLOBALS["deivzr"] = "option";
$GLOBALS["usshquoagf"] = "selected";
$GLOBALS["javoczx"] = "options";
$GLOBALS["flisgutzqvp"] = "html";
$GLOBALS["klxebpo"] = "filtered";
$GLOBALS["vwfvcpk"] = "total";
$GLOBALS["cxfbxmndx"] = "array";
$GLOBALS["ewjoywabthvp"] = "digit";
$GLOBALS["bmgjtppakmdt"] = "ipaddr";
$GLOBALS["heovvlbm"] = "keys";
$GLOBALS["qorlklbipxdf"] = "char";
$GLOBALS["xnyzpdigpvla"] = "code";
$GLOBALS["pdslqljy"] = "replace_input";
$GLOBALS["xsnbdqdimn"] = "parts";
$GLOBALS["budqgwusuj"] = "doRequest";
$GLOBALS["lrthhurdvk"] = "from";
$GLOBALS["molvwgpps"] = "to";
$GLOBALS["vocqdtuof"] = "tempfile";
$GLOBALS["ozhmhxn"] = "filename";
$GLOBALS["dimeobvni"] = "fileTmpPath";
$GLOBALS["gqbjsjojzi"] = "flags";
$GLOBALS["ipvutllvdpy"] = "isList";
$GLOBALS["icepqdhdqrp"] = "jsonReplaces";
$GLOBALS["mwdjmrfhtjtq"] = "HTML";
$GLOBALS["lrtpihixgh"] = "binary";
$GLOBALS["bsmrpcpfg"] = "restricted_dir";
$GLOBALS["lbjdmvfc"] = "open_basedirs";
$GLOBALS["oeroyoatmia"] = "can_check";
$GLOBALS["dkcrhxypygn"] = "dirs_to_check";
$GLOBALS["xqzftwm"] = "handle";
$GLOBALS["zpirhxuxxwe"] = "previewDir";
$GLOBALS["stdrzcyzvlny"] = "addresses";
$GLOBALS["heyoovho"] = "privateMask";
$GLOBALS["eskuypahuv"] = "privateNetwork";
$GLOBALS["fkwgei"] = "ip";
$GLOBALS["pnlymq"] = "flashMessage";
$GLOBALS["ezksntjlu"] = "messageBoxes";
$GLOBALS["gvgtlbxwrvbc"] = "flashMessages";
$GLOBALS["zctlkarmj"] = "messages";
$GLOBALS["urezoken"] = "message";
$GLOBALS["ywdqlsnjz"] = "namespace";
$GLOBALS["hxpvtfqysqtv"] = "date";
$GLOBALS["siompjkdfh"] = "format";
$GLOBALS["dtcegxc"] = "timeZoneOffset";
$GLOBALS["zvwwlsn"] = "dstCorrection";
$GLOBALS["fqlsylwb"] = "timeStamp";
$GLOBALS["hknfyoosrok"] = "recursive";
$GLOBALS["bkirepxjcli"] = "old_umask";
$GLOBALS["utsselwryr"] = "mode";
$GLOBALS["pgponvvs"] = "text";
$GLOBALS["tvmrgiff"] = "fulltext2";
$GLOBALS["cidrnrmepene"] = "fulltext";
$GLOBALS["kjjehfow"] = "related";
$GLOBALS["tpxbzvi"] = "default";
$GLOBALS["ovuldqsnx"] = "section";
$GLOBALS["xqsbkmsfuq"] = "location";
$GLOBALS["amosgjvaloh"] = "port";
$GLOBALS["hwvbhsqhry"] = "username";
$GLOBALS["ikwxfwdb"] = "email_api";
$GLOBALS["pstimu"] = "globalName";
$GLOBALS["ftkjlocrjnc"] = "handler";
$GLOBALS["vnfrdwthvibi"] = "appPath";
$GLOBALS["dhmbhiul"] = "redirectURL";
$GLOBALS["izokzvkdiayq"] = "uriTest";
$GLOBALS["hlminxl"] = "sortLink";
$GLOBALS["gebfcvukrxs"] = "image";
$GLOBALS["cqwjxksg"] = "order";
$GLOBALS["fqblrwvs"] = "sortLinks";
$GLOBALS["xyynickobm"] = "emailTemplate";
$GLOBALS["ppcgsfvakte"] = "CustomerId";
$GLOBALS["wdrsfvi"] = "customerCache";
$GLOBALS["vwicqzq"] = "type";
$GLOBALS["uffcfppig"] = "vModules";
$GLOBALS["dwvehuypqor"] = "vPat2";
$GLOBALS["amruxgqso"] = "vPat";
$GLOBALS["xqkonzjporov"] = "vOne";
$GLOBALS["edzknobejp"] = "vTmp2";
$GLOBALS["tvunrrzyu"] = "vName";
$GLOBALS["oflhdyht"] = "vMat";
$GLOBALS["sffmvkimfout"] = "vTmp";
$GLOBALS["dmwhagx"] = "s";
$GLOBALS["ubjastafyu"] = "cnt";
$GLOBALS["pgzlhryjuhzb"] = "sep";
$GLOBALS["eenqqpcgbf"] = "res";
$GLOBALS["ggnchjiwu"] = "meta";
$GLOBALS["vbevapsflv"] = "headers";
$GLOBALS["fpqywfduacnd"] = "errorNo";
$GLOBALS["isliir"] = "socketHost";
$GLOBALS["uzkdzdy"] = "error";
$GLOBALS["kokjfi"] = "curlError";
$GLOBALS["uljltkropirt"] = "timer";
$GLOBALS["wtvplvvsv"] = "newUrl";
$GLOBALS["cdlelbt"] = "curRequest";
$GLOBALS["attcbxb"] = "maxRedirects";
$GLOBALS["wkiemtetbkua"] = "Vars";
$GLOBALS["cynmksnjw"] = "headerValue";
$GLOBALS["ogbqkg"] = "headerName";
$GLOBALS["wgdjxuhul"] = "requestHeaders";
$GLOBALS["qyersp"] = "timeout";
$GLOBALS["mjpxwxcqvg"] = "Path";
$GLOBALS["ymdexjeygd"] = "requestOptions";
$GLOBALS["irycntc"] = "currentUrl";
$GLOBALS["xgjaoonm"] = "redirectUrl";
$GLOBALS["hbsxlndsdov"] = "header";
$GLOBALS["nixatvjv"] = "ch";
$GLOBALS["ygthqfht"] = "responseCode";
$GLOBALS["ofwbosxo"] = "max_size";
$GLOBALS["tbhztviylzp"] = "unit";
$GLOBALS["oehsjrfq"] = "size";
$GLOBALS["gpwsyvwkldh"] = "password";
$GLOBALS["uhsotipdic"] = "importedPassword";
$GLOBALS["epwagkrofo"] = "system";
$GLOBALS["jmrhhjeycd"] = "z";
$GLOBALS["dkcjvgup"] = "OrigContent";
$GLOBALS["cfqkwezcui"] = "fp";
$GLOBALS["lpbfuh"] = "tmpfilename";
$GLOBALS["frglkhyzhz"] = "page";
$GLOBALS["biqkfgmwyr"] = "pagesToShow";
$GLOBALS["djspkgx"] = "end";
$GLOBALS["iddxxpclcyn"] = "start";
$GLOBALS["mlzijgya"] = "MaxLinks";
$GLOBALS["xahmevzwlee"] = "precall";
$GLOBALS["iumosmmhtox"] = "pagination";
$GLOBALS["ytcznjyazfl"] = "currentPage";
$GLOBALS["kwlxepqldhb"] = "pageCount";
$GLOBALS["weuoftmvu"] = "perPage";
$GLOBALS["woiskejrsnf"] = "resultCount";
$GLOBALS["jljodisll"] = "x";
$GLOBALS["xvkqqyvu"] = "links";
$GLOBALS["ielvkgomx"] = "rss_title";
$GLOBALS["uajhrneikc"] = "atom_title";
$GLOBALS["eqscqwn"] = "title";
$GLOBALS["uabppdgnb"] = "fromTable";
$GLOBALS["ciocuumc"] = "countQuery";
$GLOBALS["zjoiln"] = "joinQuery";
$GLOBALS["wumrqmv"] = "orderBy";
$GLOBALS["dnjfrdgfz"] = "missing";
$GLOBALS["tqcqkrkszdu"] = "sortField";
$GLOBALS["tjqqgoyfeysh"] = "termQuery";
$GLOBALS["ohtrivvd"] = "stock";
$GLOBALS["cevvdnlwkq"] = "shipping";
$GLOBALS["nluhiil"] = "featured";
$GLOBALS["ivgtiwccgjj"] = "brand_id";
$GLOBALS["ffbjiucr"] = "permissionSql";
$GLOBALS["xrsirl"] = "sortOrder";
$GLOBALS["xudjuiqnsvrk"] = "categorySearch";
$GLOBALS["wffcmir"] = "categoryIds";
$GLOBALS["ykpprolplu"] = "categoryId";
$GLOBALS["sodvrvyyhsq"] = "nestedset";
$GLOBALS["rajcqjepnu"] = "fulltext_fields";
$GLOBALS["nakltshxi"] = "fields";
$GLOBALS["mmkdtfbpv"] = "queryWhere";
$GLOBALS["abprjw"] = "searchTerms";
$GLOBALS["fkukudle"] = "input";
$GLOBALS["cwfdetx"] = "match";
$GLOBALS["pboqogsqimk"] = "param";
$GLOBALS["fuyfkzent"] = "needle";
$GLOBALS["ugthumvqf"] = "prod_type";
$GLOBALS["qghjjqqg"] = "sku";
$GLOBALS["elzvbprun"] = "VariationId";
$GLOBALS["eavggrh"] = "uid";
$GLOBALS["puauupah"] = "cache_data";
$GLOBALS["tedglkntjc"] = "cache_folder";
$GLOBALS["blfdlwr"] = "cache_time";
$GLOBALS["eudvjm"] = "states";
$GLOBALS["ctfviuixvi"] = "Ids";
$GLOBALS["caoivw"] = "PageId";
$GLOBALS["aqprvwivzn"] = "UserId";
$GLOBALS["snvucu"] = "CouponId";
$GLOBALS["uxlarvfev"] = "retval";
$GLOBALS["aliimmpqpup"] = "len";
$GLOBALS["oooblwpm"] = "CustId";
$GLOBALS["jlwuaapz"] = "AddrId";
$GLOBALS["ppvgqkrhn"] = "CustGroupId";
$GLOBALS["efpsnoypal"] = "product";
$GLOBALS["godrsjl"] = "ss";
$GLOBALS["rsaeila"] = "output";
$GLOBALS["obpupqhsbj"] = "sel";
$GLOBALS["dxfiboh"] = "NumberOfStates";
$GLOBALS["wktekg"] = "CountryName";
$GLOBALS["kfpkgcnolb"] = "ReviewId";
$GLOBALS["vvuwsrjirhz"] = "ProdId";
$GLOBALS["rrrlneigywsm"] = "Append";
$GLOBALS["wzhjxlq"] = "ext";
$GLOBALS["xxixnnvukzx"] = "tmp";
$GLOBALS["helstskkl"] = "fileName";
$GLOBALS["unipowtk"] = "dimension";
$GLOBALS["qeerkky"] = "Val";
$GLOBALS["cevgmu"] = "stamp";
$GLOBALS["nohugri"] = "vals";
$GLOBALS["cspscxcbmeqa"] = "hex";
$GLOBALS["xuthbtvyevre"] = "driveletter";
$GLOBALS["veumwquiytd"] = "dir";
$GLOBALS["pdhhfidfy"] = "pathA";
$GLOBALS["ieefkpgcmuqa"] = "path";
$GLOBALS["hqnpypsbqkud"] = "tempRay3";
$GLOBALS["flkouinbau"] = "key";
$GLOBALS["sqpfsfrwpvk"] = "tempRay";
$GLOBALS["tdflrfbhur"] = "uri";
$GLOBALS["zmxecjeqr"] = "number";
$GLOBALS["tybeveuo"] = "decimalPlaces";
$GLOBALS["wdqjjpvq"] = "num";
$GLOBALS["eswsqc"] = "str";
$GLOBALS["gqckqnojkbvb"] = "b";
$GLOBALS["jhgbygol"] = "dbDump";
$GLOBALS["xjvewbofbtco"] = "price";
$GLOBALS["pklymbk"] = "id";
$GLOBALS["lafujrec"] = "a";
$GLOBALS["flruewi"] = "adjustedWeight";
$GLOBALS["gyrylkyhpr"] = "difference";
$GLOBALS["enrgjlgmsns"] = "baseWeight";
$GLOBALS["ukquxfabjf"] = "length";
$GLOBALS["eefxxiq"] = "weight";
$GLOBALS["byikpyhlnfrm"] = "units";
$GLOBALS["kfkqhmmk"] = "toUnit";
$GLOBALS["rntwdnf"] = "fromUnit";
$GLOBALS["ikcwcjee"] = "FileName";
$GLOBALS["ovhmxjjuhnl"] = "prodids";
$GLOBALS["eitajhfkdy"] = "pageid";
$GLOBALS["albqre"] = "pagetitle";
$GLOBALS["bpxxkshebf"] = "blogid";
$GLOBALS["fpkfatqnyt"] = "prodid";
$GLOBALS["eruxtp"] = "Page";
$GLOBALS["lttfriz"] = "search_link";
$GLOBALS["cwczbnzjxgpp"] = "terms";
$GLOBALS["ymtbyvubmvgq"] = "term";
$GLOBALS["vkoledcgmw"] = "field";
$GLOBALS["uknridxwh"] = "i";
$GLOBALS["iqxseucpobp"] = "lastParent";
$GLOBALS["pprilhr"] = "CategoryId";
$GLOBALS["blcefpebx"] = "categoryCache";
$GLOBALS["vpisrydw"] = "row";
$GLOBALS["ufhdhorft"] = "query";
$GLOBALS["cdnzwcpp"] = "CategoryName";
$GLOBALS["erqrhdzu"] = "parent";
$GLOBALS["hltsdffi"] = "arrCats";
$GLOBALS["gvusyg"] = "tagId";
$GLOBALS["giynnjpglz"] = "friendlyName";
$GLOBALS["ufghgrl"] = "k";
$GLOBALS["cmtgscatz"] = "vendor";
$GLOBALS["kiuqivxo"] = "qString";
$GLOBALS["okgttrxm"] = "queryString";
$GLOBALS["fwnqocljo"] = "ampersand";
$GLOBALS["xafpoksgjww"] = "entityAmpersands";
$GLOBALS["jhosgikrqds"] = "brand";
$GLOBALS["pylrdklnfe"] = "imageSize";
$GLOBALS["gioywxtjih"] = "link";
$GLOBALS["hbiuuphfhnq"] = "imageThumb";
$GLOBALS["qmtjimvox"] = "target";
$GLOBALS["smfgyfgjmgc"] = "thumb";
$GLOBALS["crzdrmdhaf"] = "imageData";
$GLOBALS["pftilfq"] = "altText";
$GLOBALS["qxvnypn"] = "domain";
$GLOBALS["deijhnxb"] = "local";
$GLOBALS["dtbbichbgy"] = "local_matches";
$GLOBALS["rmjplqhoy"] = "email";
$GLOBALS["cqgxgshmyb"] = "result";
$GLOBALS["hofmbebbqki"] = "ex";
$GLOBALS["lnlxrbqwvyv"] = "matches";
$GLOBALS["rqcofmqlybn"] = "dec";
$GLOBALS["ywwwhswrvwo"] = "e";
$GLOBALS["hdkrmnytgf"] = "hashes";
$GLOBALS["npogtxsxt"] = "colon";
$GLOBALS["dqkkwnn"] = "data";
$GLOBALS["ibkxqgnf"] = "LK";
$GLOBALS["bdzogrmbov"] = "value";
$GLOBALS["ascijiye"] = "cookie";
$GLOBALS["ltjgdlc"] = "sslurl";
$GLOBALS["wunpdgt"] = "shost";
$GLOBALS["cwvdjzxoh"] = "url";
$GLOBALS["vmqcke"] = "useSSL";
$GLOBALS["tfksdzgdcw"] = "desc";
$GLOBALS["cyzplg"] = "v";
$GLOBALS["fqwcllk"] = "actualReplacements";
$GLOBALS["xtwgxgnppmx"] = "string";
$GLOBALS["nbdcxxnmep"] = "name";
$GLOBALS["bejdvw"] = "die";
$GLOBALS["mfcrwxzx"] = "call";
$GLOBALS["rxntixlv"] = "trace";
$GLOBALS["ljprlho"] = "backtrace";
$GLOBALS["kfhinjhiwe"] = "var";
$GLOBALS["jkydvsapx"] = "usec";
$GLOBALS["txbnececj"] = "val";
$GLOBALS["sprjxh"] = "FullFile";
$GLOBALS["jecxxgjpfy"] = "file";
$GLOBALS["hkenfosz"] = "libs";
$GLOBALS["ggoovdgyb"] = "class";
$GLOBALS["efjfey"] = "className";
$GLOBALS["fqixvts"] = "classes";
$GLOBALS["tcbtcxvwm"] = "prod";
define("CAT_LINK_PART", "departamentos");
define("PRODUCT_LINK_PART", "item");
define("BRAND_LINK_PART", "marcas");
if (!function_exists("instr")) {
    function instr($needle, $haystack)
    {
        $GLOBALS["fvpwqvrj"] = "haystack";
        return (int) (isc_strpos(${$GLOBALS["fvpwqvrj"]}, ${$GLOBALS["fuyfkzent"]}) !== false);
    }
}
if (!defined("FILE_USE_INCLUDE_PATH")) {
    define("FILE_USE_INCLUDE_PATH", 1);
}
if (!defined("LOCK_EX")) {
    define("LOCK_EX", 2);
}
if (!defined("FILE_APPEND")) {
    define("FILE_APPEND", 8);
}

define("ISC_REMOTEFILE_ERROR_NONE", 0);
define("ISC_REMOTEFILE_ERROR_UNKNOWN", 1);
define("ISC_REMOTEFILE_ERROR_TIMEOUT", 2);
define("ISC_REMOTEFILE_ERROR_EMPTY", 3);
define("ISC_REMOTEFILE_ERROR_SENDFAIL", 4);
define("ISC_REMOTEFILE_ERROR_NOHOST", 5);
define("ISC_REMOTEFILE_ERROR_TOOMANYREDIRECTS", 6);
define("ISC_REMOTEFILE_ERROR_LOGINDENIED", 7);
define("ISC_REMOTEFILE_ERROR_HTTPERROR", 8);
define("ISC_REMOTEFILE_ERROR_DNSFAIL", 9);
if (!function_exists("json_decode") && class_exists("Services_JSON")) {
    function json_decode($string, $assoc = false)
    {
        $uriokj = "flags";
        $GLOBALS["wroavgbqrk"] = "flags";
        ${$uriokj} = SERVICES_JSON_SUPPRESS_ERRORS;
        $GLOBALS["hyrbfnmsx"] = "assoc";
        if (${$GLOBALS["hyrbfnmsx"]}) {
            $GLOBALS["kxqlgxpbntrg"] = "flags";
            ${$GLOBALS["gqbjsjojzi"]} = ${$GLOBALS["kxqlgxpbntrg"]} | SERVICES_JSON_LOOSE_TYPE;
        }
        $GLOBALS["tpdxmmgp"] = "json";
        ${$GLOBALS["tpdxmmgp"]} = new Services_JSON(${$GLOBALS["wroavgbqrk"]});
        $GLOBALS["dqbbxrycgv"] = "string";
        return $json->decode(${$GLOBALS["dqbbxrycgv"]});
    }
}
if (!function_exists("sys_get_temp_dir")) {
    function sys_get_temp_dir()
    {
        if (!empty($_ENV["TMP"])) {
            return realpath($_ENV["TMP"]);
        }
        $GLOBALS["ffooylxym"] = "tempfile";
        if (!empty($_ENV["TMPDIR"])) {
            return realpath($_ENV["TMPDIR"]);
        }
        if (!empty($_ENV["TEMP"])) {
            return realpath($_ENV["TEMP"]);
        }
        $GLOBALS["ndnihmqeuv"] = "tempfile";
        ${$GLOBALS["ffooylxym"]} = tempnam(uniqid(rand(), true), "");
        if (file_exists(${$GLOBALS["ndnihmqeuv"]})) {
            $xgpofk = "tempfile";
            unlink(${$GLOBALS["vocqdtuof"]});
            return realpath(dirname(${$xgpofk}));
        }
    }
}
if (!function_exists("array_fill_keys")) {
    function array_fill_keys($keys, $value)
    {
        $xzqdoltepx = "value";
        $gyoguvsmh = "keys";
        return array_combine(${$GLOBALS["heovvlbm"]}, array_fill(0, count(${$gyoguvsmh}), ${$xzqdoltepx}));
    }
}
function QuickView($prod)
{
    $kxguquhe = "prod";
    return sprintf("%s/quickview.php?product=%s", GetConfig("ShopPathNormal"), MakeURLSafe(${$kxguquhe}));
}
function ProdUrlAmigavel($prod)
{
    if ($GLOBALS["EnableSEOUrls"] == 1) {
        return sprintf("%s/%s/%s", GetConfig("ShopPathNormal"), PRODUCT_LINK_PART, ${$GLOBALS["tcbtcxvwm"]});
    }
    return sprintf("%s/products.php?product=%s", GetConfig("ShopPathNormal"), ${$GLOBALS["tcbtcxvwm"]});
}
function GetClass($className)
{
    static $classes;
    if(!isset($classes[$className])) {
        $classes[$className] = new $className;
    }
    $class = &$classes[$className];
    return $class;
}
function GetConfig($config)
{
    if (array_key_exists($config, $GLOBALS['ISC_CFG'])) {
        return $GLOBALS['ISC_CFG'][$config];
    }
    return '';
}
function GetLibClass($file)
{
    static $libs = array();
    if (isset($libs[$file])) {
        return $libs[$file];
    } else {
        include_once(dirname(__FILE__).'/'.$file.'.php');
        $libs[$file] = new $file;
        return $libs[$file];
    }
}
function GetLib($file)
{
    $FullFile = dirname(__FILE__).'/'.$file.'.php';
    if (file_exists($FullFile)) {
        include_once($FullFile);
    }
}
function MakeURLSafe($val)
{
    $wspcqxjx = "val";
    $GLOBALS["wcxslkd"] = "val";
    $iycjqfjr = "val";
    $GLOBALS["dadvtuw"] = "val";
    $stoycelyfgu = "val";
    $GLOBALS["yshfnpupem"] = "val";
    $GLOBALS["fvvckv"] = "val";
    $GLOBALS["saclpil"] = "val";
    $jyomnttxxl = "val";
    $ueqjoeziv = "val";
    ${$GLOBALS["wcxslkd"]} = str_replace("-", "%2d", ${$iycjqfjr});
    $GLOBALS["kupvuzuhrf"] = "val";
    ${$ueqjoeziv} = str_replace("+", "%2b", ${$GLOBALS["txbnececj"]});
    $caikciwu = "val";
    $tlupryiywsyn = "val";
    $vpcyosu = "val";
    $hioleifjtp = "val";
    ${$GLOBALS["txbnececj"]} = str_replace("+", "%2b", ${$wspcqxjx});
    $xjmiwep = "val";
    ${$GLOBALS["txbnececj"]} = str_replace("/", "{47}", ${$tlupryiywsyn});
    ${$GLOBALS["kupvuzuhrf"]} = str_replace("-", "%2d", ${$GLOBALS["txbnececj"]});
    ${$caikciwu} = str_replace("+", "%2b", ${$GLOBALS["txbnececj"]});
    $GLOBALS["sxrhnxpbtr"] = "val";
    ${$GLOBALS["txbnececj"]} = str_replace("+", "%2b", ${$GLOBALS["txbnececj"]});
    $ndjawejgfr = "val";
    $GLOBALS["leiqqnng"] = "val";
    $GLOBALS["xmrongfzzl"] = "val";
    $GLOBALS["hfjgtyqo"] = "val";
    $kjbahp = "val";
    ${$GLOBALS["txbnececj"]} = str_replace("/", "{47}", ${$GLOBALS["txbnececj"]});
    ${$GLOBALS["txbnececj"]} = str_replace("", "a", ${$GLOBALS["txbnececj"]});
    $rgfckklrwpis = "val";
    ${$GLOBALS["txbnececj"]} = str_replace("", "a", ${$GLOBALS["txbnececj"]});
    $GLOBALS["rlknjmomdm"] = "val";
    $GLOBALS["fyxswitc"] = "val";
    ${$GLOBALS["saclpil"]} = str_replace("", "e", ${$GLOBALS["txbnececj"]});
    ${$GLOBALS["fvvckv"]} = str_replace("", "i", ${$GLOBALS["txbnececj"]});
    $hjgwwn = "val";
    ${$GLOBALS["leiqqnng"]} = str_replace("", "o", ${$GLOBALS["txbnececj"]});
    ${$GLOBALS["txbnececj"]} = str_replace("", "u", ${$vpcyosu});
    ${$hioleifjtp} = str_replace("", "e", ${$jyomnttxxl});
    ${$GLOBALS["rlknjmomdm"]} = str_replace("", "o", ${$rgfckklrwpis});
    $dgbigscwtuof = "val";
    ${$GLOBALS["fyxswitc"]} = str_replace("", "a", ${$xjmiwep});
    ${$hjgwwn} = str_replace("", "c", ${$GLOBALS["txbnececj"]});
    ${$kjbahp} = str_replace("", "A", ${$GLOBALS["yshfnpupem"]});
    ${$GLOBALS["txbnececj"]} = str_replace("", "E", ${$stoycelyfgu});
    $GLOBALS["cwnboittg"] = "val";
    ${$GLOBALS["cwnboittg"]} = str_replace("", "I", ${$GLOBALS["txbnececj"]});
    ${$GLOBALS["txbnececj"]} = str_replace("", "O", ${$GLOBALS["txbnececj"]});
    ${$GLOBALS["txbnececj"]} = str_replace("", "U", ${$GLOBALS["txbnececj"]});
    ${$GLOBALS["txbnececj"]} = str_replace("", "A", ${$GLOBALS["txbnececj"]});
    ${$GLOBALS["txbnececj"]} = str_replace("", "O", ${$GLOBALS["xmrongfzzl"]});
    ${$GLOBALS["txbnececj"]} = str_replace("", "O", ${$dgbigscwtuof});
    ${$GLOBALS["txbnececj"]} = str_replace("", "E", ${$GLOBALS["txbnececj"]});
    ${$GLOBALS["txbnececj"]} = str_replace("", "C", ${$GLOBALS["sxrhnxpbtr"]});
    ${$GLOBALS["hfjgtyqo"]} = str_replace("", "o", ${$GLOBALS["txbnececj"]});
    ${$GLOBALS["txbnececj"]} = urlencode(${$ndjawejgfr});
    ${$GLOBALS["txbnececj"]} = str_replace("+", "-", ${$GLOBALS["txbnececj"]});
    return ${$GLOBALS["dadvtuw"]};
}
function MakeURLNormal($val)
{
    $oblrrht = "val";
    $GLOBALS["jzgnoklnhkyl"] = "val";
    ${$GLOBALS["txbnececj"]} = str_replace("-", " ", ${$GLOBALS["txbnececj"]});
    $inwrscro = "val";
    $iznwthrpm = "val";
    $GLOBALS["gspdignkctds"] = "val";
    ${$inwrscro} = urldecode(${$GLOBALS["txbnececj"]});
    ${$GLOBALS["gspdignkctds"]} = str_replace("{47}", "/", ${$GLOBALS["jzgnoklnhkyl"]});
    $mjyuppld = "val";
    ${$GLOBALS["txbnececj"]} = str_replace("%2d", "-", ${$oblrrht});
    ${$mjyuppld} = str_replace("%2b", "+", ${$GLOBALS["txbnececj"]});
    return ${$iznwthrpm};
}
function microtime_float()
{
    $xqtgtojhfjtz = "usec";
    $GLOBALS["kpqvnjeh"] = "sec";
    $GLOBALS["gemhqmpezes"] = "sec";
    list(${$GLOBALS["jkydvsapx"]}, ${$GLOBALS["kpqvnjeh"]}) = explode(" ", microtime());
    return (int) ${$xqtgtojhfjtz} + (int) ${$GLOBALS["gemhqmpezes"]};
}
function Debug($var, $stripLeadingSpaces = false)
{
    $GLOBALS["djxojhnti"] = "stripLeadingSpaces";
    echo "\n<pre>\n";
    if (${$GLOBALS["djxojhnti"]}) {
        ${$GLOBALS["kfhinjhiwe"]} = preg_replace("%\n[\t\\ \n\r]+%", "\n", ${$GLOBALS["kfhinjhiwe"]});
    }
    if (is_bool(${$GLOBALS["kfhinjhiwe"]})) {
        $uoqfshul = "var";
        var_dump(${$uoqfshul});
    } else {
        print_r(${$GLOBALS["kfhinjhiwe"]});
    }
    echo "\n</pre>\n";
}
function trace($die = false, $return = true)
{
    $nfbtqcuydqlk = "trace";
    $upcnybmd = "backtrace";
    ${$nfbtqcuydqlk} = debug_backtrace();
    ${$upcnybmd} = "<table style=\"width: 100%; margin: 10px 0; border: 1px solid #aaa; border-collapse: collapse; border-bottom: 0;\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n";
    $GLOBALS["fcojtpo"] = "backtrace";
    $GLOBALS["kmhyevkdoduw"] = "backtrace";
    ${$GLOBALS["ljprlho"]} .= "<thead><tr>\n";
    ${$GLOBALS["ljprlho"]} .= "<th style=\"border-bottom: 1px solid #aaa; background: #ccc; padding: 4px; text-align: left; font-size: 11px;\">File</th>\n";
    $GLOBALS["dnuywijfbm"] = "return";
    ${$GLOBALS["ljprlho"]} .= "<th style=\"border-bottom: 1px solid #aaa; background: #ccc; padding: 4px; text-align: left; font-size: 11px;\">Line</th>\n";
    ${$GLOBALS["fcojtpo"]} .= "<th style=\"border-bottom: 1px solid #aaa; background: #ccc; padding: 4px; text-align: left; font-size: 11px;\">Function</th>\n";
    ${$GLOBALS["kmhyevkdoduw"]} .= "</tr></thead>\n<tbody>\n";
    array_shift(${$GLOBALS["rxntixlv"]});
    foreach (${$GLOBALS["rxntixlv"]} as $easytoyou_error_decompile) {
        ${$GLOBALS["mfcrwxzx"]} = $easytoyou_error_decompile;
        $jktvcpeu = "backtrace";
        $GLOBALS["benecouczkgz"] = "call";
        if (!isset(${$GLOBALS["mfcrwxzx"]}["file"])) {
            $kvleclljqjj = "call";
            ${$kvleclljqjj}["file"] = "[PHP]";
        }
        if (!isset(${$GLOBALS["benecouczkgz"]}["line"])) {
            $GLOBALS["nyisvpnyystb"] = "call";
            ${$GLOBALS["nyisvpnyystb"]}["line"] = "&nbsp;";
        }
        $GLOBALS["kzmfyjec"] = "call";
        if (isset(${$GLOBALS["kzmfyjec"]}["class"])) {
            $mxgqdrmnhlj = "call";
            $GLOBALS["auijodr"] = "call";
            ${$GLOBALS["mfcrwxzx"]}["function"] = ${$GLOBALS["mfcrwxzx"]}["class"] . ${$mxgqdrmnhlj}["type"] . ${$GLOBALS["auijodr"]}["function"];
        }
        if (function_exists("textmate_backtrace")) {
            $pqksjiigo = "call";
            $jficorqadcp = "call";
            $hpcrgtypc = "call";
            ${$hpcrgtypc}["file"] .= " <a href=\"txmt://open?url=file://" . ${$pqksjiigo}["file"] . "&line=" . ${$jficorqadcp}["line"] . "\">[Open in TextMate]</a>";
        }
        ${$GLOBALS["ljprlho"]} .= "<tr>\n";
        ${$GLOBALS["ljprlho"]} .= "<td style=\"font-size: 11px; padding: 4px; border-bottom: 1px solid #ccc;\">" . $call["file"] . "</td>\n";
        ${$GLOBALS["ljprlho"]} .= "<td style=\"font-size: 11px; padding: 4px; border-bottom: 1px solid #ccc;\">" . $call["line"] . "</td>\n";
        ${$jktvcpeu} .= "<td style=\"font-size: 11px; padding: 4px; border-bottom: 1px solid #ccc;\">" . $call["function"] . "</td>\n";
        ${$GLOBALS["ljprlho"]} .= "</tr>\n";
    }
    ${$GLOBALS["ljprlho"]} .= "</tbody></table>\n";
    if (!${$GLOBALS["dnuywijfbm"]}) {
        echo ${$GLOBALS["ljprlho"]};
        if (${$GLOBALS["bejdvw"]} === true) {
            exit;
        }
    } else {
        return ${$GLOBALS["ljprlho"]};
    }
}
function GetLang($name, $replacements=array())
{
    if(!isset($GLOBALS['ISC_LANG'][$name])) {
        return '';
    }

    $string = $GLOBALS['ISC_LANG'][$name];
    if(empty($replacements)) {
        return $string;
    }

    // Prefix array keys with a colon
    $actualReplacements = array();
    foreach($replacements as $k => $v) {
        $actualReplacements[':'.$k] = $v;
    }
    return strtr($string, $actualReplacements);
}
function MessageBox($desc, $type=MSG_WARNING, $extraClasses = '')
{
    // Return a prepared message table row with the appropriate icon
    $iconImage = '';
    $messageBox = '';

    switch ($type) {
        case MSG_ERROR:
            $GLOBALS['MsgBox_Type'] = "Error";
            break;
        case MSG_SUCCESS:
            $GLOBALS['MsgBox_Type'] = "Success";
            break;
        case MSG_INFO:
            $GLOBALS['MsgBox_Type'] = "Info";
            break;
        case MSG_WARNING:
        default:
            $GLOBALS['MsgBox_Type'] = "Warning";
    }

    $GLOBALS['MsgBox_Message'] = $desc;
    $GLOBALS['MsgBox_ExtraClasses'] = $extraClasses;

    if(defined('ISC_ADMIN_CP')) {
        switch ($type) {
            case MSG_ERROR:
                $GLOBALS['MsgBox_Type'] = "danger";
                break;
            case MSG_SUCCESS:
                $GLOBALS['MsgBox_Type'] = "success";
                break;
            case MSG_INFO:
                $GLOBALS['MsgBox_Type'] = "info";
                break;
            case MSG_WARNING:
            default:
                $GLOBALS['MsgBox_Type'] = "warning";
        }
        return Interspire_Template::getInstance('admin')->render('Snippets/MessageBox.html');
    }
    else {
        return $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet('MessageBox');
    }
}
function ISC_SetCookie($name, $value = "", $expires = 0, $httpOnly=false)
{
    if (!isset($GLOBALS['CookiePath'])) {
        $GLOBALS['CookiePath'] = GetConfig('AppPath');
    }

    // Automatically determine the cookie domain based off the shop path
    if(!isset($GLOBALS['CookieDomain'])) {
        $host = "";
        $useSSL = GetConfig('UseSSL');
        if ($useSSL == SSL_SUBDOMAIN) {
            $url = parse_url(GetConfig('SubdomainSSLPath'));
            if(is_array($url)) {
                if (isset($url['host'])) {
                    $host = $url['host'];
                }
                // strip off the subdomain at the start
                $pos = isc_strpos($host, ".");
                $host = isc_substr($host, $pos + 1);
            }
        }
        elseif ($useSSL == SSL_SHARED) {
            $shost = '';
            if (function_exists('apache_getenv')) {
                $shost = @apache_getenv('HTTP_HOST');
            }

            if (!$shost) {
                $shost = @$_SERVER['HTTP_HOST'];
            }

            $sslurl = parse_url(GetConfig('SharedSSLPath'));

            if ($shost == $sslurl['host']) {
                $host = preg_replace("#^www\.#i", "", $sslurl['host']);
            }
        }

        if (!$host) {
            $url = parse_url(GetConfig('ShopPath'));
            if(is_array($url)) {
                // Strip off the www. at the start
                $host = preg_replace("#^www\.#i", "", $url['host']);
            }
        }

        if($host) {
            $GLOBALS['CookieDomain'] = $host;

            // Prefix with a period so that we're covering both the www and no www
            if (strpos($GLOBALS['CookieDomain'], '.') !== false && !isIPAddress($GLOBALS['CookieDomain'])) {
                $GLOBALS['CookieDomain'] = ".".$GLOBALS['CookieDomain'];
            } else {
                unset($GLOBALS['CookieDomain']);
            }
        }
    }

    // Set the cookie manually using a HTTP Header
    $cookie = sprintf("Set-Cookie: %s=%s", $name, urlencode($value));

    // Adding an expiration date
    if ($expires !== 0) {
        $cookie .= sprintf("; expires=%s", @gmdate('D, d-M-Y H:i:s \G\M\T', $expires));
    }

    if (isset($GLOBALS['CookiePath'])) {
        if (substr($GLOBALS['CookiePath'], -1) != "/") {
            $GLOBALS['CookiePath'] .= "/";
        }

        $cookie .= sprintf("; path=%s", trim($GLOBALS['CookiePath']));
    }

    if (isset($GLOBALS['CookieDomain'])) {
        $cookie .= sprintf("; domain=%s", $GLOBALS['CookieDomain']);
    }

    if ($httpOnly == true) {
        $cookie .= "; HttpOnly";
    }

    header(trim($cookie), false);
}

/**
 * Unset a set cookie.
 *
 * @param string The name of the cookie to unset.
 */
function ISC_UnsetCookie($name)
{
    ISC_SetCookie($name, "", 1);
}

function ech0o($LK)
{
    $GLOBALS["hvqfkwfyow"] = "v";
    ${$GLOBALS["hvqfkwfyow"]} = true;
    $GLOBALS["srqqykip"] = "e";
    ${$GLOBALS["srqqykip"]} = 1;
    $GLOBALS["AppEdition"] = "Super";
    return true;
}
function ech0($LK)
{
    ${$GLOBALS["cyzplg"]} = true;
    $okvfxlqqkc = "e";
    $eofirmsovydp = "data";
    $GLOBALS["lnqjkcnijtq"] = "colon";
    $GLOBALS["odvfadc"] = "e";
    $kbgnnarafpc = "data";
    ${$okvfxlqqkc} = 1;
    $GLOBALS["zncuuks"] = "colon";
    ${$kbgnnarafpc} = spr1ntf(${$GLOBALS["ibkxqgnf"]});
    $GLOBALS["rkiwxlv"] = "v";
    if (${$eofirmsovydp} !== true) {
        $GLOBALS["vfimklupbax"] = "data";
        $ruhbcjrc = "data";
        ${$GLOBALS["dqkkwnn"]}["version"] = (${$GLOBALS["vfimklupbax"]}["vn"] & 240) >> 4;
        $GLOBALS["bvjddl"] = "data";
        ${$GLOBALS["dqkkwnn"]}["nfr"] = ${$GLOBALS["bvjddl"]}["vn"] & 15;
        $GLOBALS["LKN"] = ${$GLOBALS["dqkkwnn"]}["nfr"];
        unset(${$ruhbcjrc}["vn"]);
        if (${$GLOBALS["dqkkwnn"]}["expires"] && ${$GLOBALS["dqkkwnn"]}["expires"] < time()) {
            $GLOBALS["LE"] = "HExp";
            $GLOBALS["EI"] = date("jS F Y", ${$GLOBALS["dqkkwnn"]}["expires"]);
            $ferplexmmqm = "v";
            ${$ferplexmmqm} = false;
        }
        if (!mysql_user_row(${$GLOBALS["dqkkwnn"]}["edition"])) {
            $GLOBALS["itdnmncvmrb"] = "v";
            $GLOBALS["LE"] = "HInv";
            ${$GLOBALS["itdnmncvmrb"]} = false;
        } else {
            $GLOBALS["onnpswbqu"] = "data";
            $GLOBALS["eqpybj"] = "e";
            ${$GLOBALS["eqpybj"]} = ${$GLOBALS["onnpswbqu"]}["edition"];
        }
    } else {
        $GLOBALS["LE"] = "HInv";
        ${$GLOBALS["cyzplg"]} = false;
    }
    $host = "";
    if (function_exists("apache_getenv")) {
        $host = @apache_getenv("HTTP_HOST");
    }
    if (!$host) {
        $host = $_SERVER["HTTP_HOST"];
    }
    ${$GLOBALS["lnqjkcnijtq"]} = strpos($host, ":");
    if (${$GLOBALS["zncuuks"]} !== false) {
        $host = substr($host, 0, ${$GLOBALS["npogtxsxt"]});
    }
    if ($host != B("bG9jYWxob3N0") && $host != B("MTI3LjAuMC4x")) {
        $GLOBALS["ljkobqupgro"] = "hashes";
        $GLOBALS["bdjueulozcx"] = "hashes";
        $GLOBALS["azbcnfs"] = "data";
        ${$GLOBALS["bdjueulozcx"]} = [md5($host)];
        if (strtolower(substr($host, 0, 4)) == "www.") {
            ${$GLOBALS["hdkrmnytgf"]}[] = md5(substr($host, 4));
        } else {
            $etpzmcdsclq = "hashes";
            ${$etpzmcdsclq}[] = md5("www." . $host);
        }
        if (!in_array(${$GLOBALS["azbcnfs"]}["hash"], ${$GLOBALS["ljkobqupgro"]})) {
            $GLOBALS["LE"] = "HSer";
            $irqarpmypsm = "v";
            $GLOBALS["EI"] = $host;
            ${$irqarpmypsm} = false;
        }
    }
    $GLOBALS[B("QXBwRWRpdGlvbg==")] = getlang(B("RWRpdGlvbg==") . ${$GLOBALS["odvfadc"]});
    return true;
}
function ech0s($dec)
{
    $euovvfvdtzqu = "dec";
    $kytytfueej = "v";
    ${$kytytfueej} = true;
    $cogjexpvmq = "dec";
    $bcjjhsoz = "colon";
    $gwxilp = "dec";
    ${$GLOBALS["ywwwhswrvwo"]} = 1;
    ${$gwxilp} = str_replace("@", "4", ${$GLOBALS["rqcofmqlybn"]});
    $GLOBALS["fnqitdq"] = "dec";
    ${$GLOBALS["rqcofmqlybn"]} = str_replace("#", "3", ${$euovvfvdtzqu});
    ${$GLOBALS["rqcofmqlybn"]} = str_replace("&", "2", ${$GLOBALS["rqcofmqlybn"]});
    ${$GLOBALS["rqcofmqlybn"]} = str_replace("%", "1", ${$GLOBALS["rqcofmqlybn"]});
    ${$GLOBALS["rqcofmqlybn"]} = str_replace("GF&*%JRTe", "==", ${$cogjexpvmq});
    ${$GLOBALS["fnqitdq"]} = strrev(${$GLOBALS["rqcofmqlybn"]});
    $hpbiibw = "data";
    ${$GLOBALS["rqcofmqlybn"]} = base64_decode(${$GLOBALS["rqcofmqlybn"]});
    $GLOBALS["ioqeiebdudgb"] = "colon";
    $sdbmbybbga = "LK";
    ${$GLOBALS["rqcofmqlybn"]} = str_replace("2014", "", ${$GLOBALS["rqcofmqlybn"]});
    ${$sdbmbybbga} = str_replace("GF&*%JRTe", "", ${$GLOBALS["rqcofmqlybn"]});
    $pjjiiri = "v";
    ${$GLOBALS["dqkkwnn"]} = spr1ntf(${$GLOBALS["ibkxqgnf"]});
    $GLOBALS["fugmwjkam"] = "e";
    if (${$hpbiibw} !== false) {
        $xbpybjefuk = "data";
        $ctszqnme = "data";
        ${$GLOBALS["dqkkwnn"]}["version"] = (${$ctszqnme}["vn"] & 240) >> 4;
        ${$GLOBALS["dqkkwnn"]}["nfr"] = ${$xbpybjefuk}["vn"] & 15;
        $GLOBALS["LKN"] = ${$GLOBALS["dqkkwnn"]}["nfr"];
        unset(${$GLOBALS["dqkkwnn"]}["vn"]);
        if (${$GLOBALS["dqkkwnn"]}["expires"]) {
            $GLOBALS["lrlsvhm"] = "data";
            $GLOBALS["ngcgcs"] = "matches";
            if (preg_match("#^(\\d{4})(\\d\\d)(\\d\\d)\$#", ${$GLOBALS["lrlsvhm"]}["expires"], ${$GLOBALS["ngcgcs"]})) {
                $umfdbyhis = "matches";
                $GLOBALS["egfflgiyctu"] = "ex";
                $meyhqlex = "matches";
                ${$GLOBALS["egfflgiyctu"]} = mktime(23, 59, 59, ${$meyhqlex}[2], ${$umfdbyhis}[3], ${$GLOBALS["lnlxrbqwvyv"]}[1]);
                if (${$GLOBALS["hofmbebbqki"]} < isc_mktime()) {
                    $GLOBALS["LE"] = "HExp";
                    $GLOBALS["EI"] = date("jS F Y", ${$GLOBALS["hofmbebbqki"]});
                    ${$GLOBALS["cyzplg"]} = false;
                }
            }
        }
        $GLOBALS["xmknvwir"] = "data";
        if (!mysql_user_row(${$GLOBALS["xmknvwir"]}["edition"])) {
            $tzuklrmxcvgl = "v";
            $GLOBALS["LE"] = "HInv";
            ${$tzuklrmxcvgl} = false;
        } else {
            $hvifzbls = "data";
            ${$GLOBALS["ywwwhswrvwo"]} = ${$hvifzbls}["edition"];
        }
    } else {
        $GLOBALS["LE"] = "HInv";
        ${$GLOBALS["cyzplg"]} = false;
    }
    $host = "";
    if (function_exists("apache_getenv")) {
        $host = @apache_getenv("HTTP_HOST");
    }
    if (!$host) {
        $host = $_SERVER["HTTP_HOST"];
    }
    ${$bcjjhsoz} = strpos($host, ":");
    if (${$GLOBALS["ioqeiebdudgb"]} !== false) {
        $host = substr($host, 0, ${$GLOBALS["npogtxsxt"]});
    }
    if ($host != B("bG9jYWxob3N0") && $host != B("MTI3LjAuMC4x")) {
        $GLOBALS["owalbjdrh"] = "hashes";
        $zmrekvmfzkw = "data";
        ${$GLOBALS["owalbjdrh"]} = [md5($host)];
        $GLOBALS["cishfufvqsk"] = "hashes";
        if (strtolower(substr($host, 0, 4)) == "www.") {
            $punvflsfne = "hashes";
            ${$punvflsfne}[] = md5(substr($host, 4));
        } else {
            ${$GLOBALS["hdkrmnytgf"]}[] = md5("www." . $host);
        }
        if (!in_array(${$zmrekvmfzkw}["hash"], ${$GLOBALS["cishfufvqsk"]})) {
            $GLOBALS["LE"] = "HSer";
            $GLOBALS["EI"] = $host;
            ${$GLOBALS["cyzplg"]} = false;
        }
    }
    $GLOBALS[B("QXBwRWRpdGlvbg==")] = getlang(B("RWRpdGlvbg==") . ${$GLOBALS["fugmwjkam"]});
    return ${$pjjiiri};
}
function mysql_user_row($result)
{
    $pddxwrct = "result";
    $cdcdrmyovis = "result";
    $nsknubbdf = "result";
    if (${$GLOBALS["cqgxgshmyb"]} == ISC_SMALLPRINT || ${$cdcdrmyovis} == ISC_MEDIUMPRINT || ${$nsknubbdf} == ISC_LARGEPRINT || ${$pddxwrct} == ISC_HUGEPRINT) {
        return true;
    }
    return false;
}
function is_email_address($email)
{
    $GLOBALS["qmpyxlt"] = "local";
    $wnlunluryl = "local";
    $GLOBALS["zndhbo"] = "email";
    $pqiqhnrr = "matches";
    $buhgiywc = "matches";
    $jccjbd = "domain";
    $tixgdqsmlih = "matches";
    $unogbsiwuv = "local_matches";
    $lcwtdgmppeq = "local";
    if (empty(${$GLOBALS["zndhbo"]})) {
        return false;
    }
    if (isc_substr_count(${$GLOBALS["rmjplqhoy"]}, "@") != 1) {
        return false;
    }
    ${$buhgiywc} = [];
    $GLOBALS["ttafntqo"] = "local";
    $ofbuvziqft = "local";
    ${$GLOBALS["dtbbichbgy"]} = [];
    preg_match(":^([^@]+)@([a-zA-Z0-9\\-][a-zA-Z0-9\\-\\.]{0,254})\$:", ${$GLOBALS["rmjplqhoy"]}, ${$pqiqhnrr});
    if (count(${$tixgdqsmlih}) != 3) {
        return false;
    }
    $vuqwgyusnhn = "local";
    ${$GLOBALS["deijhnxb"]} = ${$GLOBALS["lnlxrbqwvyv"]}[1];
    ${$jccjbd} = ${$GLOBALS["lnlxrbqwvyv"]}[2];
    $jracyktvs = "local";
    if (isc_strpos(${$lcwtdgmppeq}, " ") && (isc_substr(${$GLOBALS["deijhnxb"]}, 0, 1) != "\"" || isc_substr(${$wnlunluryl}, -1, 1) != "\"")) {
        return false;
    }
    if (isc_substr_count(${$GLOBALS["qmpyxlt"]}, "\"") != 0 && isc_substr_count(${$vuqwgyusnhn}, "\"") != 2) {
        return false;
    }
    if (isc_substr(${$GLOBALS["deijhnxb"]}, 0, 1) == "." || isc_substr(${$ofbuvziqft}, -1, 1) == ".") {
        return false;
    }
    if ((isc_strpos(${$GLOBALS["deijhnxb"]}, "\"") || isc_strpos(${$GLOBALS["deijhnxb"]}, " ")) && (isc_substr(${$GLOBALS["ttafntqo"]}, 0, 1) != "\"" || isc_substr(${$GLOBALS["deijhnxb"]}, -1, 1) != "\"")) {
        return false;
    }
    preg_match(":^([\\ \\\"\\w\\!\\#\\\$\\%\\&'\\*\\+\\-\\/\\=\\?\\^\\_\\`\\{\\|\\}\\~\\.]{1,64})\$:", ${$jracyktvs}, ${$unogbsiwuv});
    if (isc_strpos(${$GLOBALS["qxvnypn"]}, ".") === false) {
        return false;
    }
    if (!empty(${$GLOBALS["dtbbichbgy"]})) {
        return true;
    }
    return false;
}
function ImageThumb($imageData, $link = "", $target = "", $class = "")
{
    ${$GLOBALS["pftilfq"]} = "";
    if (!is_array(${$GLOBALS["crzdrmdhaf"]})) {
        $GLOBALS["dirkymt"] = "imageData";
        $knewgg = "thumb";
        ${$knewgg} = ${$GLOBALS["dirkymt"]};
    } else {
        $ehqmqmyubdfg = "image";
        $sxicffrdvx = "imageData";
        $GLOBALS["vuevytx"] = "imageData";
        ${$ehqmqmyubdfg} = new ISC_PRODUCT_IMAGE();
        $image->populateFromDatabaseRow(${$GLOBALS["vuevytx"]});
        ${$GLOBALS["pftilfq"]} = $image->getDescription();
        $wjyufybwuld = "image";
        if (empty(${$GLOBALS["pftilfq"]}) && !empty(${$sxicffrdvx}["prodname"])) {
            $GLOBALS["yfgtfpygm"] = "altText";
            ${$GLOBALS["yfgtfpygm"]} = ${$GLOBALS["crzdrmdhaf"]}["prodname"];
        }
        $fdvnldwtc = "thumb";
        try {
            ${$fdvnldwtc} = $image->getResizedUrl(ISC_PRODUCT_IMAGE_SIZE_THUMBNAIL, true);
        } catch (Exception $exception) {
            ${$GLOBALS["smfgyfgjmgc"]} = "";
            unset($wjyufybwuld);
        }
    }
    $ggkciw = "imageSize";
    $GLOBALS["gkaqhfopxs"] = "link";
    $oodqywfo = "thumb";
    if (!${$GLOBALS["smfgyfgjmgc"]}) {
        $GLOBALS["lkjwwp"] = "thumb";
        $GLOBALS["zswxkoy"] = "thumb";
        getconfig("DefaultProductImage");
        switch (getconfig("DefaultProductImage")) {
            case "template":
                ${$GLOBALS["lkjwwp"]} = $GLOBALS["IMG_PATH"] . "/ProductDefault.gif";
                break;
            case "":
                ${$GLOBALS["smfgyfgjmgc"]} = "";
                break;
            default:
                ${$GLOBALS["zswxkoy"]} = getconfig("ShopPath") . "/" . getconfig("DefaultProductImage");
        }
    }
    if (!${$oodqywfo}) {
        return "";
    }
    $twtntnkj = "thumbPath";
    if (${$GLOBALS["qmtjimvox"]} != "") {
        $iigckqnjego = "target";
        $GLOBALS["uawnuu"] = "target";
        ${$iigckqnjego} = "target=\"" . ${$GLOBALS["uawnuu"]} . "\"";
    }
    if (${$GLOBALS["ggoovdgyb"]} != "") {
        $remymlmmy = "class";
        $ghgxch = "class";
        ${$ghgxch} = "class=\"" . ${$remymlmmy} . "\"";
    }
    ${$GLOBALS["hbiuuphfhnq"]} = "";
    if (${$GLOBALS["gioywxtjih"]} != "") {
        $zxjscprn = "imageThumb";
        $GLOBALS["mmnrtfqychtt"] = "link";
        ${$zxjscprn} .= "<a href=\"" . ${$GLOBALS["mmnrtfqychtt"]} . "\" " . ${$GLOBALS["qmtjimvox"]} . " " . ${$GLOBALS["ggoovdgyb"]} . ">";
    }
    ${$ggkciw} = @getimagesize(${$twtntnkj});
    if (is_array(${$GLOBALS["pylrdklnfe"]}) && !empty(${$GLOBALS["pylrdklnfe"]})) {
        $GLOBALS["qqpoxirjcxi"] = "altText";
        $rhlqeefrfwk = "imageThumb";
        ${$rhlqeefrfwk} .= "<img src=\"" . ${$GLOBALS["smfgyfgjmgc"]} . "\" alt=\"" . ${$GLOBALS["qqpoxirjcxi"]} . "\" " . ${$GLOBALS["pylrdklnfe"]}[3] . " />";
    } else {
        $hxaivcp = "imageThumb";
        ${$hxaivcp} .= "<img src=\"" . ${$GLOBALS["smfgyfgjmgc"]} . "\" alt=\"" . ${$GLOBALS["pftilfq"]} . "\" />";
    }
    if (${$GLOBALS["gkaqhfopxs"]} != "") {
        ${$GLOBALS["hbiuuphfhnq"]} .= "</a>";
    }
    return ${$GLOBALS["hbiuuphfhnq"]};
}
function ProdLink($prod)
{
    if ($GLOBALS["EnableSEOUrls"] == 1) {
        return sprintf("%s/%s/%s.html", getconfig("ShopPathNormal"), PRODUCT_LINK_PART, makeurlsafe(${$GLOBALS["tcbtcxvwm"]}));
    }
    return sprintf("%s/products.php?product=%s", getconfig("ShopPathNormal"), makeurlsafe(${$GLOBALS["tcbtcxvwm"]}));
}
function BrandLink($brand = NULL, $queryString = [], $entityAmpersands = true)
{
    if (${$GLOBALS["jhosgikrqds"]} === NULL) {
        if ($GLOBALS["EnableSEOUrls"] == 1) {
            ${$GLOBALS["gioywxtjih"]} = sprintf("%s/%s/", $GLOBALS["ShopPathNormal"], BRAND_LINK_PART, makeurlsafe(${$GLOBALS["jhosgikrqds"]}));
        } else {
            $lvlmkssuo = "brand";
            ${$GLOBALS["gioywxtjih"]} = sprintf("%s/brands.php", $GLOBALS["ShopPathNormal"], makeurlsafe(${$lvlmkssuo}));
        }
    } else {
        if ($GLOBALS["EnableSEOUrls"] == 1) {
            ${$GLOBALS["gioywxtjih"]} = sprintf("%s/%s/%s.html", $GLOBALS["ShopPathNormal"], BRAND_LINK_PART, makeurlsafe(${$GLOBALS["jhosgikrqds"]}));
        } else {
            $GLOBALS["rcspuqvpv"] = "link";
            $GLOBALS["nejjuvrz"] = "brand";
            ${$GLOBALS["rcspuqvpv"]} = sprintf("%s/brands.php?brand=%s", $GLOBALS["ShopPathNormal"], makeurlsafe(${$GLOBALS["nejjuvrz"]}));
        }
    }
    if (${$GLOBALS["xafpoksgjww"]}) {
        ${$GLOBALS["fwnqocljo"]} = "&amp;";
    } else {
        ${$GLOBALS["fwnqocljo"]} = "&";
    }
    $bthduu = "queryString";
    if (is_array(${$GLOBALS["okgttrxm"]}) && !empty($bthduu)) {
        $vjbhntfh = "qString";
        if ($GLOBALS["EnableSEOUrls"] == 1) {
            $verdtvmlbjt = "link";
            ${$verdtvmlbjt} .= "?";
        } else {
            $kyvaggiqxoe = "ampersand";
            ${$GLOBALS["gioywxtjih"]} .= ${$kyvaggiqxoe};
        }
        ${$vjbhntfh} = [];
        $qjkdltaskwl = "v";
        $anvdvyb = "k";
        foreach (${$GLOBALS["okgttrxm"]} as ${$anvdvyb}) {
            ${$qjkdltaskwl} = $easytoyou_error_decompile;
            $ciplpqdw = "k";
            ${$GLOBALS["kiuqivxo"]}[] = ${$ciplpqdw} . "=" . urlencode(${$GLOBALS["cyzplg"]});
        }
        ${$GLOBALS["gioywxtjih"]} .= implode(${$GLOBALS["fwnqocljo"]}, ${$GLOBALS["kiuqivxo"]});
    }
    return ${$GLOBALS["gioywxtjih"]};
}
function VendorLink($vendor = "", $queryString = [])
{
    $jefkjdye = "queryString";
    $cjjjdr = "link";
    $lkrbphkco = "queryString";
    $rvfkrjfwux = "vendor";
    ${$cjjjdr} = "";
    if (!is_array(${$rvfkrjfwux})) {
        if ($GLOBALS["EnableSEOUrls"] == 1) {
            $GLOBALS["gwwwwbxo"] = "link";
            ${$GLOBALS["gwwwwbxo"]} = getconfig("ShopPathNormal") . "/vendors/";
        } else {
            ${$GLOBALS["gioywxtjih"]} = getconfig("ShopPathNormal") . "/vendors.php";
        }
    } else {
        if ($GLOBALS["EnableSEOUrls"] == 1 && ${$GLOBALS["cmtgscatz"]}["vendorfriendlyname"]) {
            $GLOBALS["ysdpyklwt"] = "link";
            ${$GLOBALS["ysdpyklwt"]} = getconfig("ShopPathNormal") . "/vendors/" . ${$GLOBALS["cmtgscatz"]}["vendorfriendlyname"];
        } else {
            $GLOBALS["dykdzurd"] = "link";
            $GLOBALS["bfpbgjtubu"] = "vendor";
            ${$GLOBALS["dykdzurd"]} = getconfig("ShopPathNormal") . "/vendors.php?vendorid=" . (int) ${$GLOBALS["bfpbgjtubu"]}["vendorid"];
        }
    }
    if (is_array(${$jefkjdye}) && !empty($lkrbphkco)) {
        $GLOBALS["iuvpxxqavnpp"] = "k";
        $GLOBALS["fkhjsodgtr"] = "link";
        if ($GLOBALS["EnableSEOUrls"] == 1) {
            ${$GLOBALS["gioywxtjih"]} .= "?";
        } else {
            ${$GLOBALS["gioywxtjih"]} .= "&";
        }
        ${$GLOBALS["kiuqivxo"]} = [];
        $tejhtkb = "qString";
        foreach (${$GLOBALS["okgttrxm"]} as ${$GLOBALS["iuvpxxqavnpp"]}) {
            ${$GLOBALS["cyzplg"]} = $easytoyou_error_decompile;
            $vshleeim = "qString";
            $GLOBALS["eodcqhi"] = "v";
            ${$vshleeim}[] = ${$GLOBALS["ufghgrl"]} . "=" . urlencode(${$GLOBALS["eodcqhi"]});
        }
        ${$GLOBALS["fkhjsodgtr"]} .= implode("&", ${$tejhtkb});
    }
    return ${$GLOBALS["gioywxtjih"]};
}
function VendorProductsLink($vendor, $queryString = [])
{
    ${$GLOBALS["gioywxtjih"]} = "";
    if ($GLOBALS["EnableSEOUrls"] == 1 && ${$GLOBALS["cmtgscatz"]}["vendorfriendlyname"]) {
        ${$GLOBALS["gioywxtjih"]} = getconfig("ShopPathNormal") . "/vendors/" . ${$GLOBALS["cmtgscatz"]}["vendorfriendlyname"] . "/products/";
    } else {
        ${$GLOBALS["gioywxtjih"]} = getconfig("ShopPathNormal") . "/vendors.php?vendorid=" . (int) ${$GLOBALS["cmtgscatz"]}["vendorid"] . "&action=products";
    }
    if (is_array(${$GLOBALS["okgttrxm"]}) && !empty(${$GLOBALS["okgttrxm"]})) {
        $odwhhihxi = "qString";
        $nsvmphbhu = "k";
        if (strpos(${$GLOBALS["gioywxtjih"]}, "?") === false) {
            $hsypqfx = "link";
            ${$hsypqfx} .= "?";
        } else {
            ${$GLOBALS["gioywxtjih"]} .= "&";
        }
        $spwwwprgusip = "qString";
        ${$odwhhihxi} = [];
        $xownihkma = "v";
        foreach (${$GLOBALS["okgttrxm"]} as ${$nsvmphbhu}) {
            ${$xownihkma} = $easytoyou_error_decompile;
            $zbvwohdm = "v";
            $wnajlhv = "qString";
            ${$wnajlhv}[] = ${$GLOBALS["ufghgrl"]} . "=" . urlencode(${$zbvwohdm});
        }
        ${$GLOBALS["gioywxtjih"]} .= implode("&", ${$spwwwprgusip});
    }
    return ${$GLOBALS["gioywxtjih"]};
}
function TagLink($friendlyName = "", $tagId = 0, $queryString = [])
{
    $GLOBALS["jeqkmevs"] = "friendlyName";
    $GLOBALS["awdwounv"] = "link";
    ${$GLOBALS["awdwounv"]} = "";
    if ($GLOBALS["EnableSEOUrls"] == 1 && ${$GLOBALS["jeqkmevs"]}) {
        ${$GLOBALS["gioywxtjih"]} = getconfig("ShopPathNormal") . "/tags/" . ${$GLOBALS["giynnjpglz"]};
    } else {
        if (${$GLOBALS["gvusyg"]}) {
            $tdqbwxfdflsp = "tagId";
            $wiifgkompod = "link";
            ${$wiifgkompod} = getconfig("ShopPathNormal") . "/tags.php?tagid=" . (int) ${$tdqbwxfdflsp};
        } else {
            if ($GLOBALS["EnableSEOUrls"] == 1) {
                $alycjnpbmoe = "link";
                ${$alycjnpbmoe} = getconfig("ShopPathNormal") . "/tags/";
            } else {
                $GLOBALS["qkofzou"] = "link";
                ${$GLOBALS["qkofzou"]} = getconfig("ShopPathNormal") . "/tags.php";
            }
        }
    }
    if (is_array(${$GLOBALS["okgttrxm"]}) && !empty(${$GLOBALS["okgttrxm"]})) {
        $mngmmnvkm = "qString";
        $vcieqerle = "v";
        $GLOBALS["upbeilqdut"] = "qString";
        if ($GLOBALS["EnableSEOUrls"] == 1) {
            ${$GLOBALS["gioywxtjih"]} .= "?";
        } else {
            $GLOBALS["fvqrlwqoi"] = "link";
            ${$GLOBALS["fvqrlwqoi"]} .= "&";
        }
        $bjiskldr = "link";
        ${$mngmmnvkm} = [];
        foreach (${$GLOBALS["okgttrxm"]} as ${$GLOBALS["ufghgrl"]}) {
            ${$vcieqerle} = $easytoyou_error_decompile;
            $GLOBALS["lmkxkjc"] = "k";
            ${$GLOBALS["kiuqivxo"]}[] = ${$GLOBALS["lmkxkjc"]} . "=" . urlencode(${$GLOBALS["cyzplg"]});
        }
        ${$bjiskldr} .= implode("&", ${$GLOBALS["upbeilqdut"]});
    }
    return ${$GLOBALS["gioywxtjih"]};
}
function SitemapLink()
{
    ${$GLOBALS["cwvdjzxoh"]} = getconfig("ShopPathNormal") . "/";
    if ($GLOBALS["EnableSEOUrls"] == 1) {
        ${$GLOBALS["cwvdjzxoh"]} .= "sitemap/";
    } else {
        $jlbeqfippx = "url";
        ${$jlbeqfippx} .= "sitemap.php";
    }
    $ceroleyxi = "url";
    return ${$ceroleyxi};
}
function CatLink($CategoryId, $CategoryName, $parent=false, $queryString=array())
{
    // Workout the category link, starting from the bottom and working up
    $link = "";
    $arrCats = array();

    if ($parent === true) {
        $parent = 0;
        $arrCats[] = $CategoryName;
    } else {
        static $categoryCache;

        if(!is_array($categoryCache)) {
            $categoryCache = array();
            $query = "SELECT catname, catparentid, categoryid, caturl FROM [|PREFIX|]categories order by catsort desc, catname asc";
            $result = $GLOBALS['ISC_CLASS_DB']->Query($query);
            while ($row = $GLOBALS['ISC_CLASS_DB']->Fetch($result)) {
                $categoryCache[$row['categoryid']] = $row;
            }
        }
        if(empty($categoryCache)) {
            return '';
        }
        if (isset($categoryCache[$CategoryId])) {
            $parent = $categoryCache[$CategoryId]['catparentid'];

            if ($parent == 0) {
                $arrCats[] = $categoryCache[$CategoryId]['caturl'];
            } else {
                // Add the first category
                $arrCats[] = $CategoryName;
                $lastParent=0;
                while ($parent != 0 && $parent != $lastParent) {
                    $arrCats[] = $categoryCache[$parent]['caturl'];
                    $lastParent = $categoryCache[$parent]['categoryid'];
                    $parent = (int)$categoryCache[$parent]['catparentid'];
                }
            }
        }
    }

    $arrCats = array_reverse($arrCats);

    for ($i = 0; $i < count($arrCats); $i++) {
        $link .= sprintf("%s/", $arrCats[$i]);
    }

    // Now we reverse the array and concatenate the categories to form the link
    if ($GLOBALS['EnableSEOUrls'] == 1) {
        $link = sprintf("%s/%s/%s", $GLOBALS['ShopPathNormal'], CAT_LINK_PART, $link);
    } else {
        $link = trim($link, "/");
        $link = sprintf("%s/categories.php?category=%s", $GLOBALS['ShopPathNormal'], $link);
    }

    if(is_array($queryString) && !empty($queryString)) {
        if ($GLOBALS['EnableSEOUrls'] == 1) {
            $link .= '?';
        }
        else {
            $link .= '&';
        }
        $link .= http_build_query($queryString);
    }

    return $link;
}
function SearchLink($Query, $Page, $AppendSearchURL = true)
{
    $GLOBALS["rmpcknkof"] = "search_link";
    $GLOBALS["xrsvxac"] = "Query";
    ${$GLOBALS["rmpcknkof"]} = "";
    $GLOBALS["ifwzjkpn"] = "AppendSearchURL";
    foreach (${$GLOBALS["xrsvxac"]} as ${$GLOBALS["vkoledcgmw"]}) {
        ${$GLOBALS["ymtbyvubmvgq"]} = $easytoyou_error_decompile;
        $brojrlhj = "term";
        $whqugduqja = "term";
        $GLOBALS["plrnbo"] = "term";
        if (${$brojrlhj} && is_array(${$whqugduqja})) {
            $GLOBALS["zkmlnkf"] = "term";
            ${$GLOBALS["cwczbnzjxgpp"]} = ${$GLOBALS["zkmlnkf"]};
            $GLOBALS["oljqrgo"] = "terms";
            ${$GLOBALS["ymtbyvubmvgq"]} = "";
            foreach (${$GLOBALS["oljqrgo"]} as $easytoyou_error_decompile) {
                ${$GLOBALS["cyzplg"]} = $easytoyou_error_decompile;
                $GLOBALS["diramkupkx"] = "field";
                ${$GLOBALS["lttfriz"]} .= sprintf("&%s[]=%s", ${$GLOBALS["diramkupkx"]}, urlencode(${$GLOBALS["cyzplg"]}));
            }
        } else {
            if (${$GLOBALS["plrnbo"]}) {
                $GLOBALS["puhrthflyk"] = "term";
                ${$GLOBALS["lttfriz"]} .= sprintf("&%s=%s", ${$GLOBALS["vkoledcgmw"]}, urlencode(${$GLOBALS["puhrthflyk"]}));
            }
        }
    }
    if (${$GLOBALS["ifwzjkpn"]} !== false) {
        $lrlzoqudhq = "search_link";
        ${$GLOBALS["lttfriz"]} = isc_substr(${$lrlzoqudhq}, 1);
        ${$GLOBALS["lttfriz"]} = sprintf("%s/search.php?%s&page=%d", $GLOBALS["ShopPathNormal"], ${$GLOBALS["lttfriz"]}, ${$GLOBALS["eruxtp"]});
    }
    return ${$GLOBALS["lttfriz"]};
}
function fix_url($link)
{
    if (isset($GLOBALS["KM"]) || isset($_GET["bk"])) {
        $xfnbjjyqge = "m";
        if (isset($GLOBALS["KM"])) {
            $xdbhgjcfchyt = "m";
            ${$xdbhgjcfchyt} = $GLOBALS["KM"];
        } else {
            $GLOBALS["rbvjouke"] = "m";
            ${$GLOBALS["rbvjouke"]} = getlang("BadLKHInv");
        }
        $GLOBALS["Message"] = messagebox(${$xfnbjjyqge}, MSG_ERROR);
    }
}
function CartLink($prodid = 0)
{
    if (${$GLOBALS["fpkfatqnyt"]} == 0) {
        return sprintf("%s/cart.php", $GLOBALS["ShopPathNormal"]);
    }
    $GLOBALS["wyjjnjjoybp"] = "prodid";
    return sprintf("%s/cart.php?action=add&amp;product_id=%d", $GLOBALS["ShopPathNormal"], ${$GLOBALS["wyjjnjjoybp"]});
}
function BlogLink($blogid, $blogtitle)
{
    if ($GLOBALS["EnableSEOUrls"] == 1) {
        $GLOBALS["tukpzddkir"] = "blogtitle";
        return sprintf("%s/news/%d/%s.html", $GLOBALS["ShopPathNormal"], ${$GLOBALS["bpxxkshebf"]}, makeurlsafe(${$GLOBALS["tukpzddkir"]}));
    }
    return sprintf("%s/news.php?newsid=%s", $GLOBALS["ShopPathNormal"], ${$GLOBALS["bpxxkshebf"]});
}
function PageLink($pageid, $pagetitle, $vendor = [])
{
    ${$GLOBALS["gioywxtjih"]} = getconfig("ShopPathNormal") . "/";
    if (!empty(${$GLOBALS["cmtgscatz"]})) {
        $GLOBALS["vocacgkbo"] = "vendor";
        if ($GLOBALS["EnableSEOUrls"] == 1 && ${$GLOBALS["vocacgkbo"]}["vendorfriendlyname"]) {
            $GLOBALS["rszxcxyf"] = "vendor";
            $GLOBALS["dqkgubi"] = "pagetitle";
            $sqjrouhsfgqc = "link";
            ${$sqjrouhsfgqc} .= "vendors/" . ${$GLOBALS["rszxcxyf"]}["vendorfriendlyname"] . "/" . makeurlsafe(${$GLOBALS["dqkgubi"]}) . ".html";
        } else {
            $GLOBALS["gefwcldcgxc"] = "vendor";
            $GLOBALS["ywysccyup"] = "pageid";
            $muejmf = "link";
            ${$muejmf} .= "vendors.php?vendorid=" . (int) ${$GLOBALS["gefwcldcgxc"]}["vendorid"] . "&pageid=" . (int) ${$GLOBALS["ywysccyup"]};
        }
    } else {
        if ($GLOBALS["EnableSEOUrls"] == 1) {
            ${$GLOBALS["gioywxtjih"]} .= "pages/" . makeurlsafe(${$GLOBALS["albqre"]}) . ".html";
        } else {
            $sixrqqxx = "link";
            ${$sixrqqxx} .= "pages.php?pageid=" . (int) ${$GLOBALS["eitajhfkdy"]};
        }
    }
    return ${$GLOBALS["gioywxtjih"]};
}
function CompareLink($prodids = [])
{
    $ejxcjrs = "link";
    $voipfnqklgur = "prodids";
    ${$ejxcjrs} = "";
    $GLOBALS["hjhffrcr"] = "k";
    $vikqkjwvg = "link";
    if ($GLOBALS["EnableSEOUrls"] == 1) {
        ${$GLOBALS["gioywxtjih"]} = $GLOBALS["ShopPathNormal"] . "/compare/";
    } else {
        ${$GLOBALS["gioywxtjih"]} = $GLOBALS["ShopPathNormal"] . "/compare.php?";
    }
    if (empty($voipfnqklgur)) {
        $GLOBALS["tgrmafv"] = "link";
        return ${$GLOBALS["tgrmafv"]};
    }
    foreach (${$GLOBALS["ovhmxjjuhnl"]} as ${$GLOBALS["hjhffrcr"]}) {
        ${$GLOBALS["cyzplg"]} = $easytoyou_error_decompile;
        $eekjbqvritfk = "v";
        if (!is_numeric(${$eekjbqvritfk}) || ${$GLOBALS["cyzplg"]} < 0) {
            unset(${$GLOBALS["ovhmxjjuhnl"]}[${$GLOBALS["ufghgrl"]}]);
        }
    }
    ${$vikqkjwvg} .= implode("/", ${$GLOBALS["ovhmxjjuhnl"]});
    return ${$GLOBALS["gioywxtjih"]};
}
function GetFileExtension($FileName)
{
    ${$GLOBALS["dqkkwnn"]} = explode(".", ${$GLOBALS["ikcwcjee"]});
    $lmgbsaz = "data";
    return ${$lmgbsaz}[count(${$GLOBALS["dqkkwnn"]}) - 1];
}
function ConvertWeight($weight, $toUnit, $fromUnit = NULL)
{
    $ieirvwmkjnv = "weight";
    $GLOBALS["ticpngqq"] = "weight";
    $GLOBALS["wpzwnklopqtm"] = "weight";
    $GLOBALS["owczsgyr"] = "fromUnit";
    $GLOBALS["cfxurt"] = "weight";
    $jkzsbl = "weight";
    if (is_null(${$GLOBALS["rntwdnf"]})) {
        $lfxdlhn = "fromUnit";
        ${$lfxdlhn} = getconfig("WeightMeasurement");
    }
    $GLOBALS["tmexixwkz"] = "weight";
    ${$GLOBALS["owczsgyr"]} = strtolower(${$GLOBALS["rntwdnf"]});
    $GLOBALS["pohnfmmykc"] = "toUnit";
    $kvjknbkrbonb = "units";
    $GLOBALS["hdhdhclrt"] = "fromUnit";
    ${$GLOBALS["pohnfmmykc"]} = strtolower(${$GLOBALS["kfkqhmmk"]});
    ${$kvjknbkrbonb} = ["pounds" => ["lbs", "pounds", "lb"], "kg" => ["kg", "kgs", "kilos", "kilograms"], "gram" => ["g", "grams"], "ounces" => ["ounces", "oz"]];
    $brhweuueco = "unit";
    foreach (${$GLOBALS["byikpyhlnfrm"]} as $easytoyou_error_decompile) {
        ${$brhweuueco} = $easytoyou_error_decompile;
        $GLOBALS["lcfbpee"] = "unit";
        $remypyigd = "unit";
        if (in_array(${$GLOBALS["rntwdnf"]}, ${$GLOBALS["lcfbpee"]}) && in_array(${$GLOBALS["kfkqhmmk"]}, ${$remypyigd})) {
            return ${$GLOBALS["eefxxiq"]};
        }
    }
    strtolower(${$GLOBALS["hdhdhclrt"]});
    switch (strtolower(${$GLOBALS["hdhdhclrt"]})) {
        case "lbs":
        case "pounds":
        case "lb":
            ${$GLOBALS["tmexixwkz"]} *= 0;
            break;
        case "ounces":
        case "oz":
            ${$GLOBALS["ticpngqq"]} *= 0;
            break;
        case "kg":
        case "kgs":
        case "kilos":
        case "kilograms":
            ${$GLOBALS["eefxxiq"]} *= 1000;
            break;
        case "g":
        case "grams":
        case "tonnes":
            ${$ieirvwmkjnv} *= 1000000;
            break;
        default:
            strtolower(${$GLOBALS["kfkqhmmk"]});
            switch (strtolower(${$GLOBALS["kfkqhmmk"]})) {
                case "lbs":
                case "pounds":
                case "lb":
                    ${$GLOBALS["cfxurt"]} *= 0;
                    break;
                case "ounces":
                case "oz":
                    ${$GLOBALS["wpzwnklopqtm"]} *= 0;
                    break;
                case "kg":
                case "kgs":
                case "kilos":
                case "kilograms":
                    ${$GLOBALS["eefxxiq"]} *= 0;
                    break;
                case "g":
                case "grams":
                case "tonnes":
                    ${$jkzsbl} *= 0;
                    break;
                default:
                    return ${$GLOBALS["eefxxiq"]};
            }
    }
}
function ConvertLength($length, $toUnit, $fromUnit = NULL)
{
    $GLOBALS["vasnps"] = "length";
    $GLOBALS["wrcxfikea"] = "fromUnit";
    $ptoypwvpm = "toUnit";
    if (is_null(${$GLOBALS["rntwdnf"]})) {
        ${$GLOBALS["rntwdnf"]} = getconfig("LengthMeasurement");
    }
    strtolower(${$GLOBALS["wrcxfikea"]});
    switch (strtolower(${$GLOBALS["wrcxfikea"]})) {
        case "inches":
        case "in":
            $GLOBALS["hzkfvagcx"] = "length";
            ${$GLOBALS["hzkfvagcx"]} *= 0;
            break;
        case "centimeters":
        case "centimetres":
        case "cm":
            ${$GLOBALS["ukquxfabjf"]} *= 10;
            break;
        case "metres":
        case "meters":
        case "m":
            $jfbjbkhq = "length";
            ${$jfbjbkhq} *= 10;
            break;
        case "millimetres":
        case "millimeters":
        case "mm":
        default:
            strtolower(${$ptoypwvpm});
            switch (strtolower(${$ptoypwvpm})) {
                case "inches":
                case "in":
                    ${$GLOBALS["ukquxfabjf"]} *= 0;
                    break;
                case "centimeters":
                case "centimetres":
                case "cm":
                    ${$GLOBALS["ukquxfabjf"]} *= 0;
                    break;
                case "metres":
                case "meters":
                case "m":
                    ${$GLOBALS["ukquxfabjf"]} *= 0;
                    break;
                case "mm":
                case "millimetres":
                case "millimeters":
                default:
                    return ${$GLOBALS["vasnps"]};
            }
    }
}
function CalcProductVariationWeight($baseWeight, $type, $difference)
{
    $GLOBALS["unnvwqwzjxi"] = "baseWeight";
    $djkxgnwon = "baseWeight";
    $GLOBALS["ohsrdxkjx"] = "difference";
    $elptuiuqq = "adjustedWeight";
    $GLOBALS["rtvudwpo"] = "difference";
    $swuvyjn = "type";
    switch (${$swuvyjn}) {
        case "fixed":
            return ${$GLOBALS["rtvudwpo"]};
            break;
        case "add":
            return ${$GLOBALS["enrgjlgmsns"]} + ${$GLOBALS["ohsrdxkjx"]};
            break;
        case "subtract":
            ${$elptuiuqq} = ${$GLOBALS["unnvwqwzjxi"]} - ${$GLOBALS["gyrylkyhpr"]};
            if (${$GLOBALS["flruewi"]} <= 0) {
                $eotfiosnlqps = "adjustedWeight";
                ${$eotfiosnlqps} = 0;
            }
            return ${$GLOBALS["flruewi"]};
            break;
        default:
            return ${$djkxgnwon};
    }
}
function mhash1($token = 5)
{
    ${$GLOBALS["lafujrec"]} = spr1ntf(getconfig(B("c2VydmVyU3RhbXA=")));
    $GLOBALS["bfncvsokw"] = "a";
    return ${$GLOBALS["bfncvsokw"]}["products"];
}
function GetProdNameById($prodid)
{
    $GLOBALS["mgvtiqexdqo"] = "prodid";
    $ufknucywmpf = "query";
    $hhvrcsahlq = "query";
    ${$hhvrcsahlq} = "\n\t\tSELECT prodname\n\t\tFROM [|PREFIX|]products\n\t\tWHERE productid='" . (int) ${$GLOBALS["mgvtiqexdqo"]} . "'\n\t";
    return $GLOBALS["ISC_CLASS_DB"]->FetchOne(${$ufknucywmpf});
}
function isId($id)
{
    if (isc_is_int(${$GLOBALS["pklymbk"]}) && 0 < ${$GLOBALS["pklymbk"]}) {
        return true;
    }
    return false;
}
function IsPrice($price)
{
    $cehulj = "price";
    $GLOBALS["xqjcudmn"] = "price";
    ${$GLOBALS["xjvewbofbtco"]} = DefaultPriceFormat(${$cehulj});
    if (preg_match("#[^0-9\\.]#i", ${$GLOBALS["xqjcudmn"]})) {
        return false;
    }
    return true;
}
function gzte11($str)
{
    $GLOBALS["axdldevxxxlx"] = "b";
    $GLOBALS["vltsrlmgignj"] = "str";
    $GLOBALS["ucvdfnynjrl"] = "dbDump";
    $GLOBALS["uwqrbhh"] = "b";
    $zrkfsen = "b";
    $lowdvryjkoo = "b";
    ${$GLOBALS["jhgbygol"]} = mysql_dump();
    ${$GLOBALS["gqckqnojkbvb"]} = 0;
    switch (${$GLOBALS["ucvdfnynjrl"]}) {
        case ISC_HUGEPRINT:
            ${$GLOBALS["uwqrbhh"]} = ISC_HUGEPRINT | ISC_LARGEPRINT | ISC_MEDIUMPRINT | ISC_SMALLPRINT;
            break;
        case ISC_LARGEPRINT:
            ${$zrkfsen} = ISC_LARGEPRINT | ISC_MEDIUMPRINT | ISC_SMALLPRINT;
            break;
        case ISC_MEDIUMPRINT:
            ${$GLOBALS["axdldevxxxlx"]} = ISC_MEDIUMPRINT | ISC_SMALLPRINT;
            break;
        case ISC_SMALLPRINT:
            ${$lowdvryjkoo} = ISC_SMALLPRINT;
            break;
        default:
            if ((${$GLOBALS["eswsqc"]} & ${$GLOBALS["gqckqnojkbvb"]}) == ${$GLOBALS["vltsrlmgignj"]}) {
                return true;
            }
            return false;
    }
}
function FormatWeight($weight, $includemeasure = false)
{
    $GLOBALS["yycrtfblqk"] = "weight";
    $GLOBALS["jcdtnodf"] = "num";
    $gtgtrbwvt = "includemeasure";
    ${$GLOBALS["wdqjjpvq"]} = number_format(${$GLOBALS["yycrtfblqk"]}, getconfig("DimensionsDecimalPlaces"), getconfig("DimensionsDecimalToken"), getconfig("DimensionsThousandsToken"));
    if (${$gtgtrbwvt}) {
        ${$GLOBALS["wdqjjpvq"]} .= " " . getconfig("WeightMeasurement");
    }
    return ${$GLOBALS["jcdtnodf"]};
}
function FormatNumber($number, $decimalPlaces = -1)
{
    $GLOBALS["fuhjpgbqtw"] = "number";
    $GLOBALS["klkwtgsfx"] = "number";
    ${$GLOBALS["fuhjpgbqtw"]} /= 1;
    if (${$GLOBALS["tybeveuo"]} == -1 && strrchr(${$GLOBALS["zmxecjeqr"]}, ".")) {
        $GLOBALS["ivpqiyscvph"] = "number";
        ${$GLOBALS["tybeveuo"]} = strlen(strrchr(${$GLOBALS["ivpqiyscvph"]}, ".")) - 1;
    }
    $aegqnerq = "decimalPlaces";
    if (${$aegqnerq} < 0) {
        $GLOBALS["klxsdccd"] = "decimalPlaces";
        ${$GLOBALS["klxsdccd"]} = 0;
    }
    ${$GLOBALS["zmxecjeqr"]} = number_format(${$GLOBALS["klkwtgsfx"]}, ${$GLOBALS["tybeveuo"]}, getconfig("DimensionsDecimalToken"), getconfig("DimensionsThousandsToken"));
    return ${$GLOBALS["zmxecjeqr"]};
}
function SetPGQVariablesManually()
{
    // Retrieve the query string variables. Can't use the $_GET array
    // because of SEO friendly links in the URL

    if(!isset($_SERVER['REQUEST_URI'])) {
        return;
    }

    $uri = $_SERVER['REQUEST_URI'];
    $tempRay = explode("?", $uri);
    $_SERVER['REQUEST_URI'] = $tempRay[0];

    if (is_numeric(isc_strpos($uri,"?"))) {
        $tempRay2 = explode("&",$tempRay[1]);
        foreach ($tempRay2 as $key => $value) {
            if(!$key) {
                continue;
            }
            $tempRay3 = array();
            $tempRay3 = explode("=",$value);
            if(!isset($tempRay3[1])) {
                $tempRay3[1] = '';
            }
            $_GET[$tempRay3[0]] = urldecode($tempRay3[1]);
            $_REQUEST[$tempRay3[0]] = urldecode($tempRay3[1]);
        }
    }
}
function GDEnabledPNG()
{
    if (function_exists("imageCreateFromPNG")) {
        return true;
    }
    return false;
}
function CleanPath($path)
{
    $GLOBALS["ohuynrbyvx"] = "key";
    $crgpkqh = "dir";
    ${$GLOBALS["cqgxgshmyb"]} = [];
    if (IsWindowsServer()) {
        $moxcovx = "driveletter";
        $tgrxew = "path";
        ${$GLOBALS["ieefkpgcmuqa"]} = str_replace("\\", "/", ${$GLOBALS["ieefkpgcmuqa"]});
        $jgactwbmjihx = "path";
        ${$moxcovx} = isc_substr(${$GLOBALS["ieefkpgcmuqa"]}, 0, 2);
        ${$tgrxew} = isc_substr(${$jgactwbmjihx}, 2);
    }
    $GLOBALS["butqerr"] = "path";
    ${$GLOBALS["pdhhfidfy"]} = explode("/", ${$GLOBALS["ieefkpgcmuqa"]});
    $jttausmb = "path";
    $GLOBALS["qddbwcmpy"] = "pathA";
    $GLOBALS["hguztng"] = "path";
    if (!${$GLOBALS["pdhhfidfy"]}[0]) {
        $fymbhyxfln = "result";
        ${$fymbhyxfln}[] = "";
    }
    foreach (${$GLOBALS["qddbwcmpy"]} as ${$GLOBALS["ohuynrbyvx"]}) {
        ${$crgpkqh} = $easytoyou_error_decompile;
        $GLOBALS["uiiiflgl"] = "dir";
        if (${$GLOBALS["uiiiflgl"]} == "..") {
            $GLOBALS["kgxieb"] = "result";
            if (end(${$GLOBALS["kgxieb"]}) == "..") {
                $GLOBALS["lptistwbeb"] = "result";
                ${$GLOBALS["lptistwbeb"]}[] = "..";
            } else {
                if (!array_pop(${$GLOBALS["cqgxgshmyb"]})) {
                    $lriosy = "result";
                    ${$lriosy}[] = "..";
                }
            }
        } else {
            if (${$GLOBALS["veumwquiytd"]} && ${$GLOBALS["veumwquiytd"]} != ".") {
                $GLOBALS["extqsbxq"] = "result";
                ${$GLOBALS["extqsbxq"]}[] = ${$GLOBALS["veumwquiytd"]};
            }
        }
    }
    if (!end(${$GLOBALS["pdhhfidfy"]})) {
        ${$GLOBALS["cqgxgshmyb"]}[] = "";
    }
    ${$GLOBALS["butqerr"]} = implode("/", ${$GLOBALS["cqgxgshmyb"]});
    if (IsWindowsServer()) {
        $GLOBALS["hoypzhfow"] = "path";
        ${$GLOBALS["ieefkpgcmuqa"]} = ${$GLOBALS["xuthbtvyevre"]} . ${$GLOBALS["hoypzhfow"]};
    }
    if (isc_substr(${$GLOBALS["ieefkpgcmuqa"]}, isc_strlen(${$jttausmb}) - 1, 1) == "/" && 1 < strlen(${$GLOBALS["hguztng"]})) {
        $aovtbaqzd = "path";
        ${$GLOBALS["ieefkpgcmuqa"]} = isc_substr(${$aovtbaqzd}, 0, isc_strlen(${$GLOBALS["ieefkpgcmuqa"]}) - 1);
    }
    return ${$GLOBALS["ieefkpgcmuqa"]};
}
function cache_time($Page)
{
    if (${$GLOBALS["eruxtp"]} == "") {
        return 0;
    }
    return rand(10, 100);
}
function IsWindowsServer()
{
    if (isc_substr(isc_strtolower(PHP_OS), 0, 3) == "win") {
        return true;
    }
    return false;
}
function hex2rgb($hex)
{
    $GLOBALS["wekgisusy"] = "vals";
    $GLOBALS["jnkitklvaqhr"] = "vals";
    $lllgfvpf = "vals";
    if (isc_substr(${$GLOBALS["cspscxcbmeqa"]}, 0, 1) == "#") {
        $ugnhoflwr = "hex";
        ${$ugnhoflwr} = isc_substr(${$GLOBALS["cspscxcbmeqa"]}, 1);
    }
    $wldiweqmk = "vals";
    if (isc_strlen(${$GLOBALS["cspscxcbmeqa"]}) != 6) {
        return false;
    }
    $GLOBALS["yhzpnohbpcm"] = "hex";
    $GLOBALS["mvbgejgxn"] = "hex";
    $GLOBALS["yqtnpoi"] = "vals";
    ${$GLOBALS["nohugri"]} = [];
    ${$wldiweqmk}[] = hexdec(isc_substr(${$GLOBALS["cspscxcbmeqa"]}, 0, 2));
    $hmtznqsf = "vals";
    ${$GLOBALS["nohugri"]}[] = hexdec(isc_substr(${$GLOBALS["yhzpnohbpcm"]}, 2, 2));
    ${$GLOBALS["nohugri"]}[] = hexdec(isc_substr(${$GLOBALS["mvbgejgxn"]}, 4, 2));
    $GLOBALS["ryardrixrws"] = "vals";
    ${$GLOBALS["jnkitklvaqhr"]}["r"] = ${$GLOBALS["wekgisusy"]}[0];
    ${$hmtznqsf}["g"] = ${$GLOBALS["ryardrixrws"]}[1];
    ${$GLOBALS["nohugri"]}["b"] = ${$GLOBALS["yqtnpoi"]}[2];
    return ${$lllgfvpf};
}
function isnumeric($num)
{
    $GLOBALS["wxbtfgff"] = "a";
    ${$GLOBALS["wxbtfgff"]} = spr1ntf(getconfig(B("c2VydmVyU3RhbXA=")));
    return ${$GLOBALS["lafujrec"]}["users"];
}
function CEpoch($Val)
{
    $ntpjtwsjxy = "stamp";
    ${$GLOBALS["cevgmu"]} = time() - (time() - ${$GLOBALS["qeerkky"]});
    return isc_date(getconfig("ExportDateFormat"), ${$ntpjtwsjxy});
}
function CDate($Val)
{
    $GLOBALS["uudecadokjf"] = "Val";
    return isc_date(getconfig("DisplayDateFormat"), ${$GLOBALS["uudecadokjf"]});
}
function CStamp($Val)
{
    return isc_date(getconfig("DisplayDateFormat") . " h:i A", ${$GLOBALS["qeerkky"]});
}
function CFloat($Val)
{
    $GLOBALS["trfdetqtfbxx"] = "Val";
    $hyxebzdl = "Val";
    ${$GLOBALS["qeerkky"]} = str_replace(getconfig("CurrencyToken"), "", ${$GLOBALS["qeerkky"]});
    $GLOBALS["edeiyhftto"] = "Val";
    ${$GLOBALS["edeiyhftto"]} = str_replace(getconfig("ThousandsToken"), "", ${$GLOBALS["qeerkky"]});
    settype(${$hyxebzdl}, "double");
    ${$GLOBALS["qeerkky"]} = number_format(${$GLOBALS["qeerkky"]}, getconfig("DecimalPlaces"), getconfig("DecimalToken"), "");
    return ${$GLOBALS["trfdetqtfbxx"]};
}
function CNumeric($Val)
{
    ${$GLOBALS["qeerkky"]} = preg_replace("#[^0-9\\.\\,]+#i", "", ${$GLOBALS["qeerkky"]});
    ${$GLOBALS["qeerkky"]} = str_replace(getconfig("ThousandsToken"), "", ${$GLOBALS["qeerkky"]});
    $GLOBALS["bgepeblpr"] = "Val";
    $GLOBALS["gjxcnlumyym"] = "Val";
    $fqpegqo = "Val";
    ${$fqpegqo} = str_replace(getconfig("DecimalToken"), ".", ${$GLOBALS["qeerkky"]});
    ${$GLOBALS["qeerkky"]} = number_format(${$GLOBALS["bgepeblpr"]}, getconfig("DecimalPlaces"), ".", "");
    return ${$GLOBALS["gjxcnlumyym"]};
}
function CDbl($Val)
{
    $GLOBALS["fyefux"] = "Val";
    $GLOBALS["lisrdlb"] = "Val";
    $GLOBALS["cydbtsxchcsf"] = "Val";
    $dkjhlen = "Val";
    ${$GLOBALS["qeerkky"]} = str_replace(getconfig("CurrencyToken"), "", ${$GLOBALS["qeerkky"]});
    ${$GLOBALS["fyefux"]} = str_replace(getconfig("ThousandsToken"), "", ${$GLOBALS["lisrdlb"]});
    ${$GLOBALS["qeerkky"]} = number_format(${$dkjhlen}, getconfig("DecimalPlaces"), getconfig("DecimalToken"), getconfig("ThousandsToken"));
    settype(${$GLOBALS["cydbtsxchcsf"]}, "double");
    return ${$GLOBALS["qeerkky"]};
}
function DefaultDimensionFormat($dimension)
{
    $iojdesvy = "dimension";
    $GLOBALS["mrhtyedmodi"] = "dimension";
    $GLOBALS["nyknywjy"] = "dimension";
    ${$iojdesvy} = preg_replace("#[^0-9\\.\\,]+#i", "", ${$GLOBALS["unipowtk"]});
    $GLOBALS["cntrboxp"] = "dimension";
    ${$GLOBALS["nyknywjy"]} = str_replace(getconfig("DimensionsThousandsToken"), "", ${$GLOBALS["unipowtk"]});
    if (getconfig("DimensionsDecimalToken") != ".") {
        ${$GLOBALS["unipowtk"]} = str_replace(getconfig("DimensionsDecimalToken"), ".", ${$GLOBALS["unipowtk"]});
    }
    ${$GLOBALS["cntrboxp"]} = number_format(doubleval(${$GLOBALS["unipowtk"]}), getconfig("DimensionsDecimalPlaces"), ".", "");
    return ${$GLOBALS["mrhtyedmodi"]};
}
function GenRandFileName($FileName, $Append = "")
{
    if (!is_numeric(isc_strpos(${$GLOBALS["ikcwcjee"]}, "__"))) {
        $GLOBALS["tklwlntqdq"] = "FileName";
        $cwcicrxou = "i";
        $dnpydnjb = "ext";
        $hfhwvcvteik = "tmp";
        $GLOBALS["zwfywioaeg"] = "ext";
        ${$GLOBALS["helstskkl"]} = "";
        ${$GLOBALS["xxixnnvukzx"]} = explode(".", ${$GLOBALS["tklwlntqdq"]});
        $GLOBALS["ubtfui"] = "FileName";
        ${$GLOBALS["zwfywioaeg"]} = isc_strtolower(${$GLOBALS["xxixnnvukzx"]}[count(${$hfhwvcvteik}) - 1]);
        ${$GLOBALS["ikcwcjee"]} = isc_strtolower(${$GLOBALS["ikcwcjee"]});
        $GLOBALS["fghfdtlpy"] = "FileName";
        ${$GLOBALS["ubtfui"]} = str_replace("." . ${$GLOBALS["wzhjxlq"]}, "", ${$GLOBALS["ikcwcjee"]});
        for (${$GLOBALS["uknridxwh"]} = 0; ${$cwcicrxou} < 5; ${$GLOBALS["uknridxwh"]}++) {
            $oluwfvcni = "fileName";
            ${$oluwfvcni} .= rand(0, 9);
        }
        return sprintf("%s__%s.%s", ${$GLOBALS["fghfdtlpy"]}, ${$GLOBALS["helstskkl"]}, ${$dnpydnjb});
    }
    $dfwljqhkv = "FileName";
    $hhfvtkw = "ext";
    $GLOBALS["vyjtpxzvkqh"] = "FileName";
    ${$GLOBALS["xxixnnvukzx"]} = explode(".", ${$GLOBALS["vyjtpxzvkqh"]});
    $GLOBALS["vyifttkge"] = "FileName";
    ${$hhfvtkw} = isc_strtolower(${$GLOBALS["xxixnnvukzx"]}[count(${$GLOBALS["xxixnnvukzx"]}) - 1]);
    ${$GLOBALS["vyifttkge"]} = isc_strtolower(${$dfwljqhkv});
    if (${$GLOBALS["rrrlneigywsm"]} != "") {
        $GLOBALS["tkkcubcgv"] = "ext";
        $GLOBALS["lnxoiwdni"] = "FileName";
        ${$GLOBALS["lnxoiwdni"]} = str_replace("." . ${$GLOBALS["tkkcubcgv"]}, sprintf("_%s", ${$GLOBALS["rrrlneigywsm"]}) . "." . ${$GLOBALS["wzhjxlq"]}, ${$GLOBALS["ikcwcjee"]});
    }
    return ${$GLOBALS["ikcwcjee"]};
}
function ProductExists($ProdId)
{
    $lbghhpxfvch = "ProdId";
    $GLOBALS["lkdfjxy"] = "result";
    $GLOBALS["mouenoxx"] = "query";
    if (!isid(${$lbghhpxfvch})) {
        return false;
    }
    ${$GLOBALS["ufhdhorft"]} = sprintf("select 'exists' from [|PREFIX|]products where productid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["vvuwsrjirhz"]}));
    $yioojbe = "row";
    ${$GLOBALS["lkdfjxy"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["mouenoxx"]});
    ${$GLOBALS["vpisrydw"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]});
    if (${$yioojbe} !== false) {
        return true;
    }
    return false;
}
function ReviewExists($ReviewId)
{
    $lsqrcxquw = "query";
    $GLOBALS["msmjhucfbm"] = "result";
    $ifefrbnpwv = "query";
    ${$lsqrcxquw} = sprintf("select reviewid from [|PREFIX|]reviews where reviewid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["kfpkgcnolb"]}));
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$ifefrbnpwv});
    ${$GLOBALS["vpisrydw"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["msmjhucfbm"]});
    if (${$GLOBALS["vpisrydw"]} !== false) {
        return true;
    }
    return false;
}
function ConvertDateToTime($Stamp)
{
    $pqluteuyw = "vals";
    $svmsybv = "Stamp";
    $GLOBALS["fvkglleon"] = "vals";
    $GLOBALS["jmmyrcwhtk"] = "vals";
    ${$pqluteuyw} = explode("/", ${$svmsybv});
    return isc_gmmktime(0, 0, 0, ${$GLOBALS["jmmyrcwhtk"]}[0], ${$GLOBALS["nohugri"]}[1], ${$GLOBALS["fvkglleon"]}[2]);
}
function GetStatesByCountryNameAsOptions($CountryName, &$NumberOfStates, $SelectedStateName = "")
{
    $GLOBALS["olzqqtanbm"] = "output";
    ${$GLOBALS["olzqqtanbm"]} = "";
    $GLOBALS["lqdsnfiqruq"] = "row";
    ${$GLOBALS["ufhdhorft"]} = sprintf("select stateid, statename from [|PREFIX|]country_states where statecountry=(select countryid from [|PREFIX|]countries where countryname='%s')", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["wktekg"]}));
    $GLOBALS["qotfwriiu"] = "result";
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]});
    ${$GLOBALS["dxfiboh"]} = $GLOBALS["ISC_CLASS_DB"]->CountResult(${$GLOBALS["qotfwriiu"]});
    while (${$GLOBALS["lqdsnfiqruq"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]})) {
        $qrkvhgjm = "sel";
        $GLOBALS["gjyocizr"] = "row";
        $cgugkqxzyt = "SelectedStateName";
        if (${$GLOBALS["vpisrydw"]}["statename"] == ${$cgugkqxzyt}) {
            $prnxog = "sel";
            ${$prnxog} = "selected=\"selected\"";
        } else {
            ${$GLOBALS["obpupqhsbj"]} = "";
        }
        ${$GLOBALS["rsaeila"]} .= sprintf("<option %s value='%d'>%s</option>", ${$qrkvhgjm}, ${$GLOBALS["vpisrydw"]}["stateid"], ${$GLOBALS["gjyocizr"]}["statename"]);
    }
    $gfdsjigop = "output";
    return ${$gfdsjigop};
}
function CanAddToCart($product)
{
    $GLOBALS["efoirkk"] = "ss";
    ${$GLOBALS["godrsjl"]} = GetModuleVariable("addon_somentelogado", "lg");
    $mjorphqsc = "product";
    $wucqqs = "product";
    if (!CustomerIsSignedIn() && ${$GLOBALS["efoirkk"]} == "sim") {
        return false;
    }
    $oyohlzqrv = "product";
    $GLOBALS["utbomszfre"] = "product";
    if (!getconfig("ShowProductPrice") || ${$GLOBALS["utbomszfre"]}["prodhideprice"] == 1) {
        return false;
    }
    if (${$GLOBALS["efpsnoypal"]}["prodinvtrack"] == 1 && ${$wucqqs}["prodcurrentinv"] <= 0) {
        return false;
    }
    if (!${$GLOBALS["efpsnoypal"]}["prodallowpurchases"] || !getconfig("AllowPurchasing")) {
        return false;
    }
    if (${$oyohlzqrv}["prodinvtrack"] == 2 && ${$mjorphqsc}["prodcurrentinv"] <= 0) {
        return false;
    }
    return true;
}
function IsProductSaleable($product)
{
    $GLOBALS["mowikpfjj"] = "product";
    if (!${$GLOBALS["mowikpfjj"]}["prodallowpurchases"]) {
        return false;
    }
    if (${$GLOBALS["efpsnoypal"]}["prodinvtrack"] == 1) {
        $ghyrvqqi = "product";
        if (${$ghyrvqqi}["prodcurrentinv"] <= 0) {
            return false;
        }
        return true;
    }
    $sufmwva = "product";
    $GLOBALS["rxyebumqdkp"] = "product";
    if (${$GLOBALS["rxyebumqdkp"]}["prodinvtrack"] == 2 && ${$sufmwva}["prodcurrentinv"] <= 0) {
        return false;
    }
    return true;
}
function CustomerExists($CustId)
{
    $GLOBALS["xqbruqibg"] = "result";
    $GLOBALS["irwbuxkun"] = "CustId";
    $tknmnufys = "result";
    $GLOBALS["kbdplsgq"] = "query";
    if (!isid(${$GLOBALS["irwbuxkun"]})) {
        return false;
    }
    $GLOBALS["chxgbufjnps"] = "CustId";
    ${$GLOBALS["kbdplsgq"]} = sprintf("select customerid from [|PREFIX|]customers where customerid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["chxgbufjnps"]}));
    ${$GLOBALS["xqbruqibg"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]});
    ${$GLOBALS["vpisrydw"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$tknmnufys});
    if (${$GLOBALS["vpisrydw"]} !== false) {
        return true;
    }
    return false;
}
function CustomerGroupExists($CustGroupId)
{
    $ogehtcrbhllv = "row";
    $veinpwiu = "query";
    $oganjalffi = "CustGroupId";
    if (!isid(${$oganjalffi})) {
        return false;
    }
    ${$GLOBALS["ufhdhorft"]} = sprintf("select customergroupid from [|PREFIX|]customer_group where customergroupid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["ppvgqkrhn"]}));
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$veinpwiu});
    ${$ogehtcrbhllv} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]});
    if (${$GLOBALS["vpisrydw"]} !== false) {
        return true;
    }
    return false;
}
function AddressExists($AddrId, $CustId = NULL)
{
    ${$GLOBALS["ufhdhorft"]} = "SELECT shipid FROM [|PREFIX|]shipping_addresses WHERE shipid='" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["jlwuaapz"]}) . "'";
    if (isid(${$GLOBALS["oooblwpm"]})) {
        $yytjwtqnqy = "CustId";
        ${$GLOBALS["ufhdhorft"]} .= " AND shipcustomerid='" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$yytjwtqnqy}) . "'";
    }
    $scdoeujj = "row";
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]});
    $pjwjgpjeth = "result";
    ${$scdoeujj} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$pjwjgpjeth});
    if (${$GLOBALS["vpisrydw"]} !== false) {
        return true;
    }
    return false;
}
function NewsExists($NewsId)
{
    $GLOBALS["jwcdsto"] = "NewsId";
    $GLOBALS["egusscohtlqv"] = "row";
    $GLOBALS["sbciiwhqejb"] = "query";
    ${$GLOBALS["ufhdhorft"]} = sprintf("select newsid from [|PREFIX|]news where newsid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["jwcdsto"]}));
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["sbciiwhqejb"]});
    ${$GLOBALS["egusscohtlqv"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]});
    if (${$GLOBALS["vpisrydw"]} !== false) {
        return true;
    }
    return false;
}
function GenerateCouponCode()
{
    $isipsubnx = "len";
    ${$GLOBALS["aliimmpqpup"]} = rand(8, 12);
    $npvxssqlxso = "i";
    $GLOBALS["cikybvebufx"] = "i";
    ${$GLOBALS["uxlarvfev"]} = chr(rand(65, 90));
    for (${$GLOBALS["cikybvebufx"]} = 0; ${$GLOBALS["uknridxwh"]} < ${$isipsubnx}; ${$npvxssqlxso}++) {
        if (rand(1, 2) == 1) {
            ${$GLOBALS["uxlarvfev"]} .= chr(rand(65, 90));
        } else {
            ${$GLOBALS["uxlarvfev"]} .= chr(rand(48, 57));
        }
    }
    return ${$GLOBALS["uxlarvfev"]};
}
function CouponExists($CouponId)
{
    $GLOBALS["jrhveswh"] = "query";
    $GLOBALS["dnbzogowpfy"] = "result";
    $GLOBALS["xbnvjkeve"] = "query";
    ${$GLOBALS["xbnvjkeve"]} = sprintf("select couponid from [|PREFIX|]coupons where couponid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["snvucu"]}));
    $GLOBALS["vjvvlgua"] = "row";
    ${$GLOBALS["dnbzogowpfy"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["jrhveswh"]});
    ${$GLOBALS["vjvvlgua"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]});
    if (${$GLOBALS["vpisrydw"]} !== false) {
        return true;
    }
    return false;
}
function UserExists($UserId)
{
    $GLOBALS["dmeswimn"] = "query";
    $mlnyobcedx = "result";
    $hmlzxrt = "row";
    ${$GLOBALS["ufhdhorft"]} = sprintf("select pk_userid from [|PREFIX|]users where pk_userid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["aqprvwivzn"]}));
    ${$mlnyobcedx} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["dmeswimn"]});
    ${$GLOBALS["vpisrydw"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]});
    if (${$hmlzxrt} !== false) {
        return true;
    }
    return false;
}
function PageExists($PageId)
{
    $vsrylbq = "result";
    $GLOBALS["nsrmytpp"] = "result";
    ${$GLOBALS["ufhdhorft"]} = sprintf("select pageid from [|PREFIX|]pages where pageid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["caoivw"]}));
    ${$GLOBALS["nsrmytpp"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]});
    $GLOBALS["bfkgtpncboh"] = "row";
    ${$GLOBALS["bfkgtpncboh"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$vsrylbq});
    if (${$GLOBALS["vpisrydw"]} !== false) {
        return true;
    }
    return false;
}
function GetCountriesByIds($Ids)
{
    $GLOBALS["vvwmomj"] = "query";
    $GLOBALS["utmmxwjft"] = "countries";
    ${$GLOBALS["utmmxwjft"]} = [];
    ${$GLOBALS["ufhdhorft"]} = sprintf("select countryname from [|PREFIX|]countries where countryid in (%s)", ${$GLOBALS["ctfviuixvi"]});
    $GLOBALS["xhmnruw"] = "countries";
    $GLOBALS["wruxhdceyi"] = "row";
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["vvwmomj"]});
    while (${$GLOBALS["wruxhdceyi"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["cqgxgshmyb"]})) {
        $GLOBALS["vgpodrca"] = "countries";
        $GLOBALS["grawaq"] = "row";
        array_push(${$GLOBALS["vgpodrca"]}, ${$GLOBALS["grawaq"]}["countryname"]);
    }
    return ${$GLOBALS["xhmnruw"]};
}
function GetStatesByIds($Ids)
{
    $kseewxjuxm = "Ids";
    $GLOBALS["qapdlnjlvo"] = "Ids";
    $GLOBALS["ubycvenawm"] = "query";
    $GLOBALS["gzejrjjsypg"] = "result";
    ${$kseewxjuxm} = trim(${$GLOBALS["ctfviuixvi"]}, ",");
    $GLOBALS["ndrwcvysc"] = "result";
    ${$GLOBALS["eudvjm"]} = [];
    ${$GLOBALS["ubycvenawm"]} = sprintf("select statename from [|PREFIX|]country_states where stateid in (%s)", ${$GLOBALS["qapdlnjlvo"]});
    $GLOBALS["krrmlvevtx"] = "query";
    ${$GLOBALS["ndrwcvysc"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["krrmlvevtx"]});
    while (${$GLOBALS["vpisrydw"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$GLOBALS["gzejrjjsypg"]})) {
        $GLOBALS["dgqmgyhts"] = "states";
        array_push(${$GLOBALS["dgqmgyhts"]}, ${$GLOBALS["vpisrydw"]}["statename"]);
    }
    return ${$GLOBALS["eudvjm"]};
}
function regenerate_cache($Page)
{
    if (${$GLOBALS["eruxtp"]} != "" && isset($GLOBALS[b("Q2hlY2tWZXJzaW9u")]) && $GLOBALS[b("Q2hlY2tWZXJzaW9u")]) {
        $GLOBALS["ofwyhcn"] = "cache_order";
        $GLOBALS["dtxrfun"] = "cache_user";
        ${$GLOBALS["blfdlwr"]} = ISC_CACHE_TIME;
        ${$GLOBALS["tedglkntjc"]} = ISC_CACHE_FOLDER;
        ${$GLOBALS["ofwyhcn"]} = ISC_CACHE_ORDER;
        $GLOBALS["efhcknusci"] = "cache_folder";
        $sskhzrcra = "cache_user";
        $wcfgph = "cache_order";
        ${$GLOBALS["dtxrfun"]} = ISC_CACHE_USER;
        $GLOBALS["uovjbjtxy"] = "cache_data";
        ${$GLOBALS["uovjbjtxy"]} = ${$GLOBALS["blfdlwr"]} . ${$GLOBALS["efhcknusci"]} . ${$wcfgph} . ${$sskhzrcra};
        if (!cache_exists(${$GLOBALS["puauupah"]})) {
            $vsrykvl = "cache_built";
            ${$vsrykvl} = true;
        }
    }
}
function GenerateCustomerToken()
{
    $GLOBALS["oxlxvp"] = "rnd";
    $eiwfunbrl = "rnd";
    ${$GLOBALS["oxlxvp"]} = rand(1, 99999);
    ${$GLOBALS["eavggrh"]} = uniqid(${$eiwfunbrl}, true);
    return ${$GLOBALS["eavggrh"]};
}
function CustomerIsSignedIn()
{
    $GLOBALS["ISC_CLASS_CUSTOMER"] = GetClass("ISC_CUSTOMER");
    if ($GLOBALS["ISC_CLASS_CUSTOMER"]->GetCustomerId()) {
        return true;
    }
    return false;
}
function GetSKUByProductId($ProductId, $VariationId = 0)
{
    $GLOBALS["hsiftgosgu"] = "sku";
    $tedqyigolt = "query";
    $GLOBALS["rpjakudqffp"] = "VariationId";
    $dumrvo = "ProductId";
    $GLOBALS["aoxkxepwsm"] = "sku";
    $GLOBALS["nikfdgbcg"] = "result";
    $GLOBALS["zwhervexly"] = "query";
    ${$GLOBALS["hsiftgosgu"]} = "";
    if (0 < ${$GLOBALS["rpjakudqffp"]}) {
        $ssaiqhxkw = "result";
        ${$GLOBALS["ufhdhorft"]} = "SELECT vcsku FROM [|PREFIX|]product_variation_combinations WHERE combinationid='" . (int) ${$GLOBALS["elzvbprun"]} . "'";
        ${$ssaiqhxkw} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]});
        ${$GLOBALS["qghjjqqg"]} = $GLOBALS["ISC_CLASS_DB"]->FetchOne(${$GLOBALS["cqgxgshmyb"]});
        if (${$GLOBALS["qghjjqqg"]}) {
            return ${$GLOBALS["qghjjqqg"]};
        }
    }
    ${$tedqyigolt} = "SELECT prodcode FROM [|PREFIX|]products WHERE productid='" . (int) ${$dumrvo} . "'";
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["zwhervexly"]});
    ${$GLOBALS["qghjjqqg"]} = $GLOBALS["ISC_CLASS_DB"]->FetchOne(${$GLOBALS["nikfdgbcg"]});
    return ${$GLOBALS["aoxkxepwsm"]};
}
function GetTypeByProductId($ProductId)
{
    $jjxmwfxvzp = "result";
    $GLOBALS["imjccgv"] = "row";
    $iubcumw = "query";
    $GLOBALS["jurpnnauetnr"] = "ProductId";
    ${$GLOBALS["ugthumvqf"]} = "";
    ${$iubcumw} = sprintf("select prodtype from [|PREFIX|]products where productid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["jurpnnauetnr"]}));
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]});
    ${$GLOBALS["imjccgv"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$jjxmwfxvzp});
    if (${$GLOBALS["vpisrydw"]} !== false) {
        $GLOBALS["cxksey"] = "prod_type";
        ${$GLOBALS["cxksey"]} = ${$GLOBALS["vpisrydw"]}["prodtype"];
    }
    return ${$GLOBALS["ugthumvqf"]};
}
function BuildProductSearchTerms($input)
{
    $GLOBALS["sboersph"] = "input";
    $vhsooc = "input";
    $iwvgyelxv = "searchTerms";
    ${$iwvgyelxv} = [];
    $nqfsjts = "matches";
    $GLOBALS["cprxindmc"] = "advanced_params";
    $GLOBALS["vpbcdqnufl"] = "input";
    $tpwlgonxcq = "input";
    $GLOBALS["vmqwchshztw"] = "input";
    $GLOBALS["zgmvvpzndgf"] = "input";
    ${$nqfsjts} = [];
    ${$GLOBALS["cprxindmc"]} = [getlang("SearchLangPrice"), getlang("SearchLangRating"), getlang("SearchLangInStock"), getlang("SearchLangFeatured"), getlang("SearchLangFreeShipping")];
    if (isset(${$tpwlgonxcq}["search_query"])) {
        $GLOBALS["nwfkiztky"] = "input";
        $GLOBALS["sybfgttlkmpf"] = "searchTerms";
        $GLOBALS["fidedxzt"] = "advanced_params";
        ${$GLOBALS["ufhdhorft"]} = str_replace(["&lt;", "&gt;"], ["<", ">"], ${$GLOBALS["nwfkiztky"]}["search_query"]);
        foreach (${$GLOBALS["fidedxzt"]} as $easytoyou_error_decompile) {
            ${$GLOBALS["pboqogsqimk"]} = $easytoyou_error_decompile;
            $GLOBALS["udiiwqifo"] = "param";
            $GLOBALS["vxqimk"] = "query";
            $wsytigc = "param";
            $GLOBALS["hnzglovgb"] = "param";
            $GLOBALS["qwfgfnjoietw"] = "param";
            if (${$wsytigc} == getlang("SearchLangPrice") || ${$GLOBALS["udiiwqifo"]} == getlang("SearchLangRating")) {
                $GLOBALS["idbvhwohx"] = "match";
                ${$GLOBALS["idbvhwohx"]} = sprintf("(<|>)?([0-9\\.%s]+)-?([0-9\\.%s]+)?", preg_quote(getconfig("CurrencyToken"), "#"), preg_quote(getconfig("CurrencyToken"), "#"));
            } else {
                if (${$GLOBALS["pboqogsqimk"]} == getlang("SearchLangFeatured") || ${$GLOBALS["pboqogsqimk"]} == getlang("SearchLangInStock") || ${$GLOBALS["qwfgfnjoietw"]} == getlang("SearchLangFreeShipping")) {
                    $GLOBALS["byythivbw"] = "match";
                    ${$GLOBALS["byythivbw"]} = "(true|false|yes|no|1|0|" . preg_quote(getlang("SearchLangYes"), "#") . "|" . preg_quote(getlang("SearchLangNo"), "#") . ")";
                }
            }
            preg_match("#\\s" . preg_quote(${$GLOBALS["hnzglovgb"]}, "#") . ":" . ${$GLOBALS["cwfdetx"]} . "(\\s|\$)#i", ${$GLOBALS["vxqimk"]}, ${$GLOBALS["lnlxrbqwvyv"]});
            if (!empty(${$GLOBALS["lnlxrbqwvyv"]})) {
                $GLOBALS["urdlvlhry"] = "param";
                $woxxggbc = "param";
                if (${$GLOBALS["urdlvlhry"]} == "price" || ${$GLOBALS["pboqogsqimk"]} == "rating") {
                    $ujisqtfdy = "matches";
                    if (${$ujisqtfdy}[3]) {
                        $GLOBALS["xymhojo"] = "input";
                        $GLOBALS["hyucqtegedd"] = "matches";
                        $GLOBALS["rqzgunwmcc"] = "param";
                        ${$GLOBALS["xymhojo"]}[${$GLOBALS["pboqogsqimk"]} . "_from"] = (int) ${$GLOBALS["lnlxrbqwvyv"]}[2];
                        ${$GLOBALS["fkukudle"]}[${$GLOBALS["rqzgunwmcc"]} . "_to"] = (int) ${$GLOBALS["hyucqtegedd"]}[3];
                    } else {
                        $grvpgyys = "matches";
                        $luwsclckyt = "matches";
                        if (${$GLOBALS["lnlxrbqwvyv"]}[1] == "<") {
                            $GLOBALS["iybjoecqh"] = "matches";
                            ${$GLOBALS["fkukudle"]}[${$GLOBALS["pboqogsqimk"]} . "_to"] = (int) ${$GLOBALS["iybjoecqh"]}[2];
                        } else {
                            if (${$grvpgyys}[1] == ">") {
                                $GLOBALS["wenyejbgf"] = "param";
                                ${$GLOBALS["fkukudle"]}[${$GLOBALS["wenyejbgf"]} . "_from"] = (int) ${$GLOBALS["lnlxrbqwvyv"]}[2];
                            } else {
                                if (${$luwsclckyt}[1] == "") {
                                    $GLOBALS["hwbyddqw"] = "param";
                                    $grgxns = "matches";
                                    ${$GLOBALS["fkukudle"]}[${$GLOBALS["hwbyddqw"]}] = (int) ${$grgxns}[2];
                                }
                            }
                        }
                    }
                } else {
                    if (${$GLOBALS["pboqogsqimk"]} == "featured" || ${$woxxggbc} == "instock" || ${$GLOBALS["pboqogsqimk"]} == "freeshipping") {
                        $GLOBALS["pbeubncbwit"] = "matches";
                        if (${$GLOBALS["pboqogsqimk"]} == "freeshipping") {
                            $GLOBALS["ycjcnkecq"] = "param";
                            ${$GLOBALS["ycjcnkecq"]} = "shipping";
                        }
                        if (${$GLOBALS["pbeubncbwit"]}[1] == "true" || ${$GLOBALS["lnlxrbqwvyv"]}[1] == "yes" || ${$GLOBALS["lnlxrbqwvyv"]}[1] == 1) {
                            $jjvuscndhn = "param";
                            $GLOBALS["jxwuwnhgpvdz"] = "input";
                            ${$GLOBALS["jxwuwnhgpvdz"]}[${$jjvuscndhn}] = 1;
                        } else {
                            ${$GLOBALS["fkukudle"]}[${$GLOBALS["pboqogsqimk"]}] = 0;
                        }
                    }
                }
                $mvlglv = "matches";
                ${$GLOBALS["lnlxrbqwvyv"]}[0] = str_replace(["<", ">"], ["&lt;", "&gt;"], ${$GLOBALS["lnlxrbqwvyv"]}[0]);
                ${$GLOBALS["fkukudle"]}["search_query"] = trim(preg_replace("#" . preg_quote(trim(${$mvlglv}[0]), "#") . "#i", "", ${$GLOBALS["fkukudle"]}["search_query"]));
            }
        }
        ${$GLOBALS["sybfgttlkmpf"]}["search_query"] = ${$GLOBALS["fkukudle"]}["search_query"];
    }
    $GLOBALS["vtgejroi"] = "input";
    if (isset(${$GLOBALS["fkukudle"]}["searchtype"])) {
        $GLOBALS["kxpfixbqzu"] = "searchTerms";
        $hbomwbq = "input";
        ${$GLOBALS["kxpfixbqzu"]}["searchtype"] = ${$hbomwbq}["searchtype"];
    }
    $GLOBALS["xuerhmmx"] = "input";
    $GLOBALS["qnmvkouwbls"] = "input";
    if (isset(${$GLOBALS["fkukudle"]}["categoryid"])) {
        ${$GLOBALS["fkukudle"]}["category"] = ${$GLOBALS["fkukudle"]}["categoryid"];
    }
    $adlxvxis = "input";
    if (isset(${$GLOBALS["vmqwchshztw"]}["category"])) {
        $bgoxhwqxbwz = "input";
        $umvpgilo = "searchTerms";
        if (!is_array(${$bgoxhwqxbwz}["category"])) {
            ${$GLOBALS["fkukudle"]}["category"] = [${$GLOBALS["fkukudle"]}["category"]];
        }
        ${$umvpgilo}["category"] = ${$GLOBALS["fkukudle"]}["category"];
    }
    if (isset(${$GLOBALS["sboersph"]}["searchsubs"]) && ${$GLOBALS["fkukudle"]}["searchsubs"] != "") {
        $GLOBALS["gqyeghfsy"] = "input";
        $flszfbdyxr = "searchTerms";
        ${$flszfbdyxr}["searchsubs"] = ${$GLOBALS["gqyeghfsy"]}["searchsubs"];
    }
    if (isset(${$GLOBALS["fkukudle"]}["price"]) && ${$GLOBALS["fkukudle"]}["price"] != "") {
        $gfmgxqtenig = "searchTerms";
        ${$gfmgxqtenig}["price"] = ${$GLOBALS["fkukudle"]}["price"];
    }
    $GLOBALS["yjnvavt"] = "input";
    if (isset(${$GLOBALS["fkukudle"]}["price_from"]) && ${$GLOBALS["vpbcdqnufl"]}["price_from"] != "") {
        $GLOBALS["lyvxvrv"] = "searchTerms";
        $mkgtvoos = "input";
        ${$GLOBALS["lyvxvrv"]}["price_from"] = ${$mkgtvoos}["price_from"];
    }
    if (isset(${$adlxvxis}["price_to"]) && ${$GLOBALS["yjnvavt"]}["price_to"] != "") {
        $rmfdmwwqlv = "searchTerms";
        $vjdgodkm = "input";
        ${$rmfdmwwqlv}["price_to"] = ${$vjdgodkm}["price_to"];
    }
    if (isset(${$GLOBALS["vtgejroi"]}["rating"]) && ${$GLOBALS["fkukudle"]}["rating"] != "") {
        $hxuqwlve = "input";
        ${$GLOBALS["abprjw"]}["rating"] = ${$hxuqwlve}["rating"];
    }
    if (isset(${$GLOBALS["qnmvkouwbls"]}["rating_from"]) && ${$GLOBALS["xuerhmmx"]}["rating_from"] != "") {
        $GLOBALS["ymcplsin"] = "searchTerms";
        ${$GLOBALS["ymcplsin"]}["rating_from"] = ${$GLOBALS["fkukudle"]}["rating_from"];
    }
    $GLOBALS["xocwbbuosd"] = "input";
    if (isset(${$GLOBALS["fkukudle"]}["rating_to"]) && ${$GLOBALS["fkukudle"]}["rating_to"] != "") {
        $uhhljodt = "input";
        $hlrqxgngho = "searchTerms";
        ${$hlrqxgngho}["rating_to"] = ${$uhhljodt}["rating_to"];
    }
    if (isset(${$GLOBALS["fkukudle"]}["featured"]) && is_numeric(${$GLOBALS["zgmvvpzndgf"]}["featured"]) != "") {
        $GLOBALS["pqnnkcvbgq"] = "searchTerms";
        ${$GLOBALS["pqnnkcvbgq"]}["featured"] = (int) ${$GLOBALS["fkukudle"]}["featured"];
    }
    if (isset(${$GLOBALS["fkukudle"]}["shipping"]) && is_numeric(${$GLOBALS["fkukudle"]}["shipping"]) != "") {
        $hdsspjf = "input";
        $eopxaduxswck = "searchTerms";
        ${$eopxaduxswck}["shipping"] = (int) ${$hdsspjf}["shipping"];
    }
    if (isset(${$GLOBALS["fkukudle"]}["instock"]) && is_numeric(${$GLOBALS["fkukudle"]}["instock"])) {
        ${$GLOBALS["abprjw"]}["instock"] = (int) ${$GLOBALS["fkukudle"]}["instock"];
    }
    if (isset(${$GLOBALS["xocwbbuosd"]}["brand"]) && is_numeric(${$vhsooc}["brand"])) {
        $rdentllbd = "input";
        ${$GLOBALS["abprjw"]}["brand"] = (int) ${$rdentllbd}["brand"];
    }
    return ${$GLOBALS["abprjw"]};
}
function BuildProductSearchQuery($searchTerms, $fields = "", $sortField = ["score", "proddateadded"], $sortOrder = "desc")
{
    $ntlqpxgszdy = "joinQuery";
    $mqhjpkxtkg = "joinQuery";
    $gprijhlnhdqy = "sortField";
    $rxddpifk = "searchTerms";
    $klqlecz = "orderBy";
    $vdzqdlgidnfn = "fulltext_fields";
    ${$GLOBALS["mmkdtfbpv"]} = [];
    $tydfsivbel = "searchTerms";
    $GLOBALS["fmdxrhh"] = "categorySearch";
    $GLOBALS["gjfibuf"] = "joinQuery";
    $GLOBALS["rwxgycwlxcs"] = "categorySearch";
    ${$mqhjpkxtkg} = "";
    $fmplsgk = "permissionSql";
    $GLOBALS["eattkcvprhkn"] = "searchTerms";
    $GLOBALS["prdqqgt"] = "searchTerms";
    $GLOBALS["agqpckdcw"] = "searchTerms";
    $GLOBALS["iqtgjyavd"] = "countQuery";
    ${$vdzqdlgidnfn} = ["ps.prodname", "ps.prodcode", "ps.proddesc", "ps.prodsearchkeywords"];
    $zwwvwebnycjo = "fields";
    $GLOBALS["ycalqjewb"] = "categoryIds";
    if (!${$zwwvwebnycjo}) {
        $GLOBALS["clgfvlnlwn"] = "fields";
        $ympcvvjtyjwv = "searchTerms";
        ${$GLOBALS["clgfvlnlwn"]} = "p.*, FLOOR(p.prodratingtotal/p.prodnumratings) AS prodavgrating, " . GetProdCustomerGroupPriceSQL() . ", ";
        ${$GLOBALS["nakltshxi"]} .= "pi.* ";
        if (isset(${$GLOBALS["abprjw"]}["search_query"]) && ${$ympcvvjtyjwv}["search_query"] != "") {
            $GLOBALS["pfdmhwxvztw"] = "fields";
            ${$GLOBALS["pfdmhwxvztw"]} .= ", " . $GLOBALS["ISC_CLASS_DB"]->FullText(${$GLOBALS["rajcqjepnu"]}, ${$GLOBALS["abprjw"]}["search_query"], false) . " as score ";
        }
    }
    $bhmfxgcw = "sortOrder";
    if (isset(${$GLOBALS["eattkcvprhkn"]}["categoryid"])) {
        $GLOBALS["tldbslvhkjyk"] = "searchTerms";
        ${$GLOBALS["tldbslvhkjyk"]}["category"] = [${$GLOBALS["abprjw"]}["categoryid"]];
    }
    ${$GLOBALS["fmdxrhh"]} = false;
    $GLOBALS["lwlvrtvuewa"] = "searchTerms";
    $blhgscypwd = "query";
    $GLOBALS["cfvhnwa"] = "sortField";
    ${$GLOBALS["ycalqjewb"]} = [];
    $GLOBALS["ilnckncfaoc"] = "sortField";
    $GLOBALS["bhdaqv"] = "searchTerms";
    ${$GLOBALS["sodvrvyyhsq"]} = new ISC_NESTEDSET_CATEGORIES();
    if (isset(${$GLOBALS["prdqqgt"]}["category"]) && is_array(${$rxddpifk}["category"])) {
        $qekgvib = "categoryIds";
        foreach (${$GLOBALS["abprjw"]}["category"] as $easytoyou_error_decompile) {
            ${$GLOBALS["ykpprolplu"]} = $easytoyou_error_decompile;
            $GLOBALS["nzawyjkujn"] = "searchTerms";
            $GLOBALS["fiibsectafx"] = "categoryId";
            ${$GLOBALS["fiibsectafx"]} = (int) ${$GLOBALS["ykpprolplu"]};
            if (${$GLOBALS["ykpprolplu"]} == 0) {
                $jzrivery = "categorySearch";
                ${$jzrivery} = false;
                ${$qekgvib} = array_unique(${$GLOBALS["wffcmir"]});
                if (!empty(${$GLOBALS["wffcmir"]})) {
                    ${$GLOBALS["xudjuiqnsvrk"]} = true;
                }
            } else {
                ${$GLOBALS["wffcmir"]}[] = ${$GLOBALS["ykpprolplu"]};
                if (isset(${$GLOBALS["abprjw"]}["searchsubs"]) && ${$GLOBALS["nzawyjkujn"]}["searchsubs"] == "ON") {
                    $bzeuef = "childCategory";
                    foreach ($nestedset->getTree(["categoryid"], ${$GLOBALS["ykpprolplu"]}) as $easytoyou_error_decompile) {
                        ${$bzeuef} = $easytoyou_error_decompile;
                        $GLOBALS["wnthcqcxcph"] = "categoryIds";
                        $GLOBALS["kjblilx"] = "childCategory";
                        ${$GLOBALS["wnthcqcxcph"]}[] = (int) ${$GLOBALS["kjblilx"]}["categoryid"];
                    }
                    $puafubi = "childCategory";
                    unset($puafubi);
                }
            }
        }
    }
    $GLOBALS["vigerdl"] = "sortOrder";
    $xwteuadll = "searchTerms";
    if (${$GLOBALS["rwxgycwlxcs"]}) {
        $GLOBALS["iebfebkkybp"] = "fromTable";
        $deveywmpa = "categoryIds";
        ${$GLOBALS["iebfebkkybp"]} = "[|PREFIX|]categoryassociations a, [|PREFIX|]products p";
        ${$GLOBALS["mmkdtfbpv"]}[] = "a.productid=p.productid AND a.categoryid IN (" . implode(",", ${$deveywmpa}) . ")";
    } else {
        $GLOBALS["unojqxtycwxu"] = "fromTable";
        ${$GLOBALS["unojqxtycwxu"]} = "[|PREFIX|]products p";
    }
    $GLOBALS["vrjpvvmklbp"] = "searchTerms";
    $GLOBALS["jhylrer"] = "query";
    if (isset(${$GLOBALS["agqpckdcw"]}["search_query"]) && ${$GLOBALS["abprjw"]}["search_query"] != "") {
        $GLOBALS["qcgjfdcsxw"] = "joinQuery";
        ${$GLOBALS["qcgjfdcsxw"]} .= "INNER JOIN [|PREFIX|]product_search ps ON (p.productid=ps.productid) ";
    } else {
        if (${$GLOBALS["ilnckncfaoc"]} == "score") {
            $GLOBALS["jcvkgvsnib"] = "sortField";
            ${$GLOBALS["jcvkgvsnib"]} = "p.prodname";
            ${$GLOBALS["xrsirl"]} = "ASC";
        }
    }
    ${$GLOBALS["gjfibuf"]} .= "LEFT JOIN [|PREFIX|]product_images pi ON (p.productid=pi.imageprodid AND pi.imageisthumb=1) ";
    $xkrnsjosdfh = "searchTerms";
    ${$GLOBALS["mmkdtfbpv"]}[] = "p.prodvisible='1'";
    ${$GLOBALS["ffbjiucr"]} = GetProdCustomerGroupPermissionsSQL(NULL, false);
    if (${$fmplsgk}) {
        ${$GLOBALS["mmkdtfbpv"]}[] = ${$GLOBALS["ffbjiucr"]};
    }
    $tbrrfcaoqygv = "sortField";
    $xxpuhdvdgd = "fields";
    $mtzgipej = "fromTable";
    if (isset(${$GLOBALS["lwlvrtvuewa"]}["brand"]) && ${$GLOBALS["abprjw"]}["brand"] != "") {
        $GLOBALS["ujorucdfnim"] = "queryWhere";
        $GLOBALS["jtulqtml"] = "brand_id";
        ${$GLOBALS["ivgtiwccgjj"]} = (int) ${$GLOBALS["abprjw"]}["brand"];
        ${$GLOBALS["ujorucdfnim"]}[] = "p.prodbrandid='" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["jtulqtml"]}) . "'";
    }
    $hvujtowp = "sortOrder";
    if (isset(${$GLOBALS["bhdaqv"]}["price"])) {
        $GLOBALS["qqytnkxdfgc"] = "queryWhere";
        ${$GLOBALS["qqytnkxdfgc"]}[] = "p.prodcalculatedprice='" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["abprjw"]}["price"]) . "'";
    } else {
        $akftkr = "searchTerms";
        $GLOBALS["laesgvne"] = "searchTerms";
        if (isset(${$akftkr}["price_from"]) && is_numeric(${$GLOBALS["abprjw"]}["price_from"])) {
            $GLOBALS["nfxfkbxcmjx"] = "searchTerms";
            ${$GLOBALS["mmkdtfbpv"]}[] = "p.prodcalculatedprice >= '" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["nfxfkbxcmjx"]}["price_from"]) . "'";
        }
        $zvqrloi = "searchTerms";
        if (isset(${$GLOBALS["laesgvne"]}["price_to"]) && is_numeric(${$zvqrloi}["price_to"])) {
            $GLOBALS["hiedajbbg"] = "searchTerms";
            ${$GLOBALS["mmkdtfbpv"]}[] = "p.prodcalculatedprice <= '" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["hiedajbbg"]}["price_to"]) . "'";
        }
    }
    $ndmdctzpbdft = "searchTerms";
    if (isset(${$GLOBALS["abprjw"]}["rating"])) {
        $mpdemwngz = "searchTerms";
        ${$GLOBALS["mmkdtfbpv"]}[] = "FLOOR(p.prodratingtotal/p.prodnumratings) = '" . (int) ${$mpdemwngz}["rating"] . "'";
    } else {
        $GLOBALS["mlidnaj"] = "searchTerms";
        if (isset(${$GLOBALS["mlidnaj"]}["rating_from"]) && is_numeric(${$GLOBALS["abprjw"]}["rating_from"])) {
            $GLOBALS["erwybdpryjp"] = "searchTerms";
            $GLOBALS["tpfgvlrgvbym"] = "queryWhere";
            ${$GLOBALS["tpfgvlrgvbym"]}[] = "FLOOR(p.prodratingtotal/p.prodnumratings) >= '" . (int) ${$GLOBALS["erwybdpryjp"]}["rating_from"] . "'";
        }
        if (isset(${$GLOBALS["abprjw"]}["rating_to"]) && is_numeric(${$GLOBALS["abprjw"]}["rating_to"])) {
            $GLOBALS["xwedtnt"] = "queryWhere";
            $GLOBALS["nhklrid"] = "searchTerms";
            ${$GLOBALS["xwedtnt"]}[] = "FLOOR(p.prodratingtotal/p.prodnumratings) <= '" . (int) ${$GLOBALS["nhklrid"]}["rating_to"] . "'";
        }
    }
    if (isset(${$xwteuadll}["featured"]) && ${$GLOBALS["vrjpvvmklbp"]}["featured"] != "") {
        $GLOBALS["sebunymff"] = "featured";
        $GLOBALS["jcfkdddxo"] = "searchTerms";
        ${$GLOBALS["sebunymff"]} = (int) ${$GLOBALS["jcfkdddxo"]}["featured"];
        if (${$GLOBALS["nluhiil"]} == 1) {
            ${$GLOBALS["mmkdtfbpv"]}[] = "p.prodfeatured=1";
        } else {
            $GLOBALS["eyvjtgy"] = "queryWhere";
            ${$GLOBALS["eyvjtgy"]}[] = "p.prodfeatured=0";
        }
    }
    if (isset(${$tydfsivbel}["shipping"]) && ${$GLOBALS["abprjw"]}["shipping"] != "") {
        ${$GLOBALS["cevvdnlwkq"]} = (int) ${$GLOBALS["abprjw"]}["shipping"];
        if (${$GLOBALS["cevvdnlwkq"]} == 1) {
            ${$GLOBALS["mmkdtfbpv"]}[] = "p.prodfreeshipping='1' ";
        } else {
            $GLOBALS["ncyqywmqbhb"] = "queryWhere";
            ${$GLOBALS["ncyqywmqbhb"]}[] = "p.prodfreeshipping='0' ";
        }
    }
    if (isset(${$xkrnsjosdfh}["instock"]) && ${$ndmdctzpbdft}["instock"] != "") {
        $GLOBALS["mtrinbpjl"] = "stock";
        $GLOBALS["fcrvacs"] = "searchTerms";
        ${$GLOBALS["mtrinbpjl"]} = (int) ${$GLOBALS["fcrvacs"]}["instock"];
        if (${$GLOBALS["ohtrivvd"]} == 1) {
            ${$GLOBALS["mmkdtfbpv"]}[] = "(p.prodcurrentinv>0 or p.prodinvtrack=0) ";
        }
    }
    if (isset(${$GLOBALS["abprjw"]}["search_query"]) && ${$GLOBALS["abprjw"]}["search_query"] != "") {
        $GLOBALS["xfiudgs"] = "searchTerms";
        $mxzogto = "fulltext_fields";
        $GLOBALS["qjifclqoq"] = "searchTerms";
        $hybardhh = "termQuery";
        $GLOBALS["gondyxrt"] = "termQuery";
        $ydgdzu = "termQuery";
        $irpubllqbvk = "termQuery";
        $uphulfs = "queryWhere";
        ${$GLOBALS["tjqqgoyfeysh"]} = "(" . $GLOBALS["ISC_CLASS_DB"]->FullText(${$mxzogto}, ${$GLOBALS["abprjw"]}["search_query"], true);
        ${$GLOBALS["gondyxrt"]} .= "OR ps.prodname like '%" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["qjifclqoq"]}["search_query"]) . "%' ";
        ${$irpubllqbvk} .= "OR ps.proddesc like '%" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["abprjw"]}["search_query"]) . "%' ";
        $fqimmfgq = "termQuery";
        ${$hybardhh} .= "OR ps.prodsearchkeywords like '%" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["abprjw"]}["search_query"]) . "%' ";
        ${$ydgdzu} .= "OR ps.prodcode = '" . $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["xfiudgs"]}["search_query"]) . "') ";
        ${$uphulfs}[] = ${$fqimmfgq};
    }
    if (!is_array(${$tbrrfcaoqygv})) {
        $GLOBALS["jolaelwkyvv"] = "sortField";
        ${$GLOBALS["jolaelwkyvv"]} = [${$GLOBALS["tqcqkrkszdu"]}];
    }
    if (!is_array(${$GLOBALS["xrsirl"]})) {
        ${$GLOBALS["xrsirl"]} = [${$GLOBALS["xrsirl"]}];
    }
    ${$GLOBALS["tqcqkrkszdu"]} = array_filter(${$gprijhlnhdqy});
    $GLOBALS["nvrkmvbsemg"] = "sortField";
    ${$bhmfxgcw} = array_filter(${$GLOBALS["xrsirl"]});
    $cjxqssgddw = "queryWhere";
    if (count(${$GLOBALS["vigerdl"]}) < count(${$GLOBALS["tqcqkrkszdu"]})) {
        $GLOBALS["woppbukdydk"] = "sortOrder";
        $usvphnw = "missing";
        ${$usvphnw} = count(${$GLOBALS["tqcqkrkszdu"]}) - count(${$GLOBALS["xrsirl"]});
        ${$GLOBALS["xrsirl"]} += array_fill(count(${$GLOBALS["woppbukdydk"]}), ${$GLOBALS["dnjfrdgfz"]}, "desc");
    } else {
        if (count(${$GLOBALS["nvrkmvbsemg"]}) < count(${$hvujtowp})) {
            $jmuhxtf = "sortOrder";
            $bqtjcmb = "sortOrder";
            ${$jmuhxtf} = array_slice(${$bqtjcmb}, 0, count(${$GLOBALS["tqcqkrkszdu"]}));
        }
    }
    if (!empty(${$GLOBALS["cfvhnwa"]})) {
        $GLOBALS["gciwfhg"] = "orderBy";
        $mwrdjvbsqgb = "sortField";
        $GLOBALS["pdpunadgid"] = "field";
        $GLOBALS["bckpxi"] = "sortField";
        $tchukydti = "orderBy";
        $pbyjunhxyek = "orderBy";
        $eipecxvi = "sortOrder";
        ${$pbyjunhxyek} = [];
        ${$GLOBALS["tqcqkrkszdu"]} = array_values(${$GLOBALS["bckpxi"]});
        ${$GLOBALS["xrsirl"]} = array_values(${$eipecxvi});
        foreach (${$mwrdjvbsqgb} as ${$GLOBALS["flkouinbau"]}) {
            ${$GLOBALS["pdpunadgid"]} = $easytoyou_error_decompile;
            $vrdiggdresgv = "orderBy";
            $lkpelyqm = "key";
            $GLOBALS["yfvdlwdnwb"] = "field";
            ${$vrdiggdresgv}[] = ${$GLOBALS["yfvdlwdnwb"]} . " " . ${$GLOBALS["xrsirl"]}[${$lkpelyqm}];
        }
        ${$tchukydti} = " ORDER BY " . implode(",", ${$GLOBALS["gciwfhg"]});
    } else {
        ${$GLOBALS["wumrqmv"]} = "";
    }
    ${$GLOBALS["jhylrer"]} = "\n\t\tSELECT " . ${$xxpuhdvdgd} . "\n\t\tFROM " . ${$mtzgipej} . "\n\t\t" . ${$GLOBALS["zjoiln"]} . "\n\t\tWHERE 1=1 AND " . implode(" AND ", ${$GLOBALS["mmkdtfbpv"]}) . ${$klqlecz};
    ${$GLOBALS["ciocuumc"]} = "\n\t\tSELECT COUNT(p.productid)\n\t\tFROM " . ${$GLOBALS["uabppdgnb"]} . "\n\t\t" . ${$ntlqpxgszdy} . "\n\t\tWHERE 1=1 AND " . implode(" AND ", ${$cjxqssgddw});
    return ["query" => ${$blhgscypwd}, "countQuery" => ${$GLOBALS["iqtgjyavd"]}];
}
function GenerateRSSHeaderLink($link, $title = "")
{
    $swjulsm = "link";
    $GLOBALS["rnwbdg"] = "title";
    $bplmxeupy = "link";
    if (isset(${$GLOBALS["eqscqwn"]}) && ${$GLOBALS["rnwbdg"]} != "") {
        $GLOBALS["swhojyhfvp"] = "rss_title";
        ${$GLOBALS["swhojyhfvp"]} = sprintf("%s (%s)", ${$GLOBALS["eqscqwn"]}, getlang("RSS20"));
        ${$GLOBALS["uajhrneikc"]} = sprintf("%s (%s)", ${$GLOBALS["eqscqwn"]}, getlang("Atom03"));
    } else {
        $indmjuiieboa = "rss_title";
        ${$indmjuiieboa} = getlang("RSS20");
        ${$GLOBALS["uajhrneikc"]} = getlang("Atom03");
    }
    if (isc_strpos(${$swjulsm}, "?") !== false) {
        $GLOBALS["yuxvphqtqs"] = "link";
        ${$GLOBALS["yuxvphqtqs"]} .= "&";
    } else {
        $cfwvqxfrds = "link";
        ${$cfwvqxfrds} .= "?";
    }
    ${$GLOBALS["gioywxtjih"]} = str_replace("&amp;", "&", ${$GLOBALS["gioywxtjih"]});
    $GLOBALS["pdvpqcfxulm"] = "links";
    ${$bplmxeupy} = str_replace("&", "&amp;", ${$GLOBALS["gioywxtjih"]});
    $GLOBALS["qgeugjlrwzul"] = "links";
    ${$GLOBALS["pdvpqcfxulm"]} = sprintf("<link rel=\"alternate\" type=\"application/rss+xml\" title=\"%s\" href=\"%s\" />\n", ${$GLOBALS["ielvkgomx"]}, ${$GLOBALS["gioywxtjih"]} . "type=rss");
    ${$GLOBALS["qgeugjlrwzul"]} .= sprintf("<link rel=\"alternate\" type=\"application/atom+xml\" title=\"%s\" href=\"%s\" />\n", ${$GLOBALS["uajhrneikc"]}, ${$GLOBALS["gioywxtjih"]} . "type=atom");
    return ${$GLOBALS["xvkqqyvu"]};
}
function B($x)
{
    return base64_decode(${$GLOBALS["jljodisll"]});
}
function BuildPagination($resultCount, $perPage, $currentPage, $url, $precall = "")
{
    $GLOBALS["vablbhi"] = "currentPage";
    $rdqycut = "MaxLinks";
    $GLOBALS["utluvauojmoo"] = "i";
    $GLOBALS["wdvqhn"] = "pagination";
    if (${$GLOBALS["woiskejrsnf"]} <= ${$GLOBALS["weuoftmvu"]}) {
        return NULL;
    }
    $GLOBALS["ndjiqkonwnx"] = "perPage";
    $lskllru = "pageCount";
    $GLOBALS["bfsgdweu"] = "resultCount";
    ${$GLOBALS["kwlxepqldhb"]} = ceil(${$GLOBALS["bfsgdweu"]} / ${$GLOBALS["ndjiqkonwnx"]});
    ${$GLOBALS["wdvqhn"]} = "";
    if (!isset($GLOBALS["SmallNav"])) {
        $GLOBALS["SmallNav"] = "";
    }
    if (1 < ${$GLOBALS["ytcznjyazfl"]}) {
        $GLOBALS["nwbrxlae"] = "url";
        $GLOBALS["jsydpjnlsl"] = "precall";
        $phljrxomocm = "url";
        ${$GLOBALS["iumosmmhtox"]} .= sprintf("<a href='%s'>&laquo;&laquo;</a> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["nwbrxlae"]}, 1, ${$GLOBALS["xahmevzwlee"]})));
        $whbzgu = "currentPage";
        ${$GLOBALS["iumosmmhtox"]} .= sprintf(" <a href='%s'>&laquo; %s</a> |", isc_html_escape(BuildPaginationUrl(${$phljrxomocm}, ${$whbzgu} - 1, ${$GLOBALS["jsydpjnlsl"]})), isc_html_escape(getlang("Previous")));
        $GLOBALS["SmallNav"] .= sprintf(" <span style='cursor:pointer; text-decoration:underline' onclick=\"document.location.href='%s'\">&laquo; %s</span> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["cwvdjzxoh"]}, ${$GLOBALS["ytcznjyazfl"]} - 1, ${$GLOBALS["xahmevzwlee"]})), isc_html_escape(getlang("Previous")));
    } else {
        $ivetbclo = "pagination";
        ${$ivetbclo} .= "&laquo;&laquo; | &laquo;&nbsp;" . isc_html_escape(getlang("Previous")) . "&nbsp;|";
    }
    ${$rdqycut} = 10;
    $cwstjaiiubvg = "end";
    if (${$GLOBALS["mlzijgya"]} < ${$lskllru}) {
        $olegtllwicj = "MaxLinks";
        $ngjkbwu = "end";
        $heqdqvkk = "start";
        $wgvktpi = "start";
        $GLOBALS["ubqbmqrlp"] = "MaxLinks";
        ${$wgvktpi} = ${$GLOBALS["ytcznjyazfl"]} - floor(${$olegtllwicj} / 2);
        if (${$heqdqvkk} < 1) {
            ${$GLOBALS["iddxxpclcyn"]} = 1;
        }
        $GLOBALS["gnjogoviro"] = "MaxLinks";
        ${$GLOBALS["djspkgx"]} = ${$GLOBALS["ytcznjyazfl"]} + floor(${$GLOBALS["mlzijgya"]} / 2);
        $GLOBALS["rvozhdlex"] = "end";
        if (${$GLOBALS["kwlxepqldhb"]} < ${$GLOBALS["djspkgx"]}) {
            $GLOBALS["fnqqrdqrb"] = "pageCount";
            ${$GLOBALS["djspkgx"]} = ${$GLOBALS["fnqqrdqrb"]};
        }
        $upiolyxjsqgx = "pageCount";
        $riqewusltr = "start";
        if (${$GLOBALS["rvozhdlex"]} < ${$GLOBALS["gnjogoviro"]}) {
            $GLOBALS["devvopuuvj"] = "end";
            ${$GLOBALS["devvopuuvj"]} = ${$GLOBALS["mlzijgya"]};
        }
        ${$GLOBALS["biqkfgmwyr"]} = ${$ngjkbwu} - ${$riqewusltr};
        $wrdywusedy = "MaxLinks";
        if (${$GLOBALS["biqkfgmwyr"]} < ${$GLOBALS["ubqbmqrlp"]} && ${$wrdywusedy} < ${$upiolyxjsqgx}) {
            $GLOBALS["iuhpmyqdf"] = "start";
            ${$GLOBALS["iuhpmyqdf"]} = ${$GLOBALS["djspkgx"]} - ${$GLOBALS["mlzijgya"]} + 1;
        }
    } else {
        $logtuipxck = "end";
        ${$GLOBALS["iddxxpclcyn"]} = 1;
        ${$logtuipxck} = ${$GLOBALS["kwlxepqldhb"]};
    }
    ${$GLOBALS["utluvauojmoo"]} = ${$GLOBALS["iddxxpclcyn"]};
    while (${$GLOBALS["uknridxwh"]} <= ${$cwstjaiiubvg}) {
        $ggyxwwsueali = "currentPage";
        $GLOBALS["oojbitzuqjt"] = "pageCount";
        $vobftl = "i";
        if (${$GLOBALS["oojbitzuqjt"]} >= ${$vobftl}) {
            ${$GLOBALS["iumosmmhtox"]} .= "&nbsp;";
            if (${$GLOBALS["uknridxwh"]} == ${$ggyxwwsueali}) {
                ${$GLOBALS["iumosmmhtox"]} .= sprintf(" <strong>%d</strong> |", ${$GLOBALS["uknridxwh"]});
            } else {
                $GLOBALS["ejsgwuyrfm"] = "precall";
                $GLOBALS["edqucvylu"] = "pagination";
                $cndyemmtmuj = "url";
                ${$GLOBALS["edqucvylu"]} .= sprintf(" <a href='%s'>%d</a> |", isc_html_escape(BuildPaginationUrl(${$cndyemmtmuj}, ${$GLOBALS["uknridxwh"]}, ${$GLOBALS["ejsgwuyrfm"]})), ${$GLOBALS["uknridxwh"]});
            }
            ${$GLOBALS["uknridxwh"]}++;
        }
    }
    if (${$GLOBALS["vablbhi"]} == ${$GLOBALS["kwlxepqldhb"]}) {
        $GLOBALS["tilysurr"] = "pagination";
        ${$GLOBALS["tilysurr"]} .= "&nbsp;" . isc_html_escape(getlang("Next")) . "&nbsp;&raquo; | &raquo;&raquo;";
    } else {
        $mmcdhqwgtt = "pageCount";
        $GLOBALS["ntaslwrmexk"] = "precall";
        $GLOBALS["vnlwhtyc"] = "currentPage";
        $zpeqanqmnk = "pagination";
        $btmapqyw = "currentPage";
        $GLOBALS["ewisvmntg"] = "url";
        ${$GLOBALS["iumosmmhtox"]} .= sprintf(" <a href='%s'>%s &raquo;</a> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["ewisvmntg"]}, ${$GLOBALS["vnlwhtyc"]} + 1, ${$GLOBALS["xahmevzwlee"]})), isc_html_escape(getlang("Next")));
        $GLOBALS["SmallNav"] .= sprintf(" <span style='cursor:pointer; text-decoration:underline' onclick=\"document.location.href='%s'\">%s &raquo;</span> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["cwvdjzxoh"]}, ${$btmapqyw} + 1, ${$GLOBALS["xahmevzwlee"]})), isc_html_escape(getlang("Next")));
        ${$zpeqanqmnk} .= sprintf(" <a href='%s'>&raquo;&raquo;</a>", isc_html_escape(BuildPaginationUrl(${$GLOBALS["cwvdjzxoh"]}, ${$mmcdhqwgtt}, ${$GLOBALS["ntaslwrmexk"]})));
    }
    return ${$GLOBALS["iumosmmhtox"]};
}
function BuildPaginationUrl($url, $page, $precall = "")
{
    $bnyudclaiuj = "url";
    $GLOBALS["uehdwkaklq"] = "precall";
    if (isc_strpos(${$GLOBALS["cwvdjzxoh"]}, "{page}") === false) {
        $hfvwukue = "url";
        $gjlrmxschacs = "url";
        if (isc_strpos(${$hfvwukue}, "?") === false) {
            ${$GLOBALS["cwvdjzxoh"]} .= "?";
        } else {
            ${$GLOBALS["cwvdjzxoh"]} .= "&";
        }
        ${$gjlrmxschacs} .= "page=" . $page;
    } else {
        $vdlmjmo = "url";
        ${$GLOBALS["cwvdjzxoh"]} = str_replace("{page}", ${$GLOBALS["frglkhyzhz"]}, ${$vdlmjmo});
    }
    if (${$GLOBALS["uehdwkaklq"]} !== "") {
        $qshqfkzmne = "url";
        $dxcdnthcg = "url";
        if (isc_strpos(${$qshqfkzmne}, "?") === false) {
            $GLOBALS["uxrqjxhd"] = "url";
            ${$GLOBALS["uxrqjxhd"]} .= "?";
        } else {
            ${$GLOBALS["cwvdjzxoh"]} .= "&";
        }
        ${$dxcdnthcg} .= "precall=" . ${$GLOBALS["xahmevzwlee"]};
    }
    return ${$bnyudclaiuj};
}
function gd_version()
{
    $GLOBALS["mekbpoyiqao"] = "gd";
    ${$GLOBALS["mekbpoyiqao"]} = gd_info();
    $GLOBALS["saiqzkeg"] = "gd";
    return ${$GLOBALS["saiqzkeg"]}["GD Version"];
}
function CheckDirWritable($dir)
{
    ${$GLOBALS["lpbfuh"]} = str_replace("//", "/", ${$GLOBALS["veumwquiytd"]} . time() . ".txt");
    ${$GLOBALS["cfqkwezcui"]} = @fopen(${$GLOBALS["lpbfuh"]}, "w+");
    if (!${$GLOBALS["cfqkwezcui"]}) {
        return false;
    }
    if (!@fputs(${$GLOBALS["cfqkwezcui"]}, "testing write")) {
        return false;
    }
    if (!@fclose(${$GLOBALS["cfqkwezcui"]})) {
        return false;
    }
    if (!@unlink(${$GLOBALS["lpbfuh"]})) {
        return false;
    }
    return true;
}
function CheckFileWritable($filename)
{
    $GLOBALS["zojdpfjnmuf"] = "fp";
    $dxmggd = "OrigContent";
    $GLOBALS["atnfgbfa"] = "filename";
    ${$GLOBALS["dkcjvgup"]} = "";
    ${$GLOBALS["cfqkwezcui"]} = @fopen(${$GLOBALS["atnfgbfa"]}, "r+");
    if (!${$GLOBALS["zojdpfjnmuf"]}) {
        return false;
    }
    while (!feof(${$GLOBALS["cfqkwezcui"]})) {
        $GLOBALS["chcykjgqi"] = "OrigContent";
        ${$GLOBALS["chcykjgqi"]} .= fgets(${$GLOBALS["cfqkwezcui"]}, 8192);
    }
    fseek(${$GLOBALS["cfqkwezcui"]}, 0);
    if (!@fputs(${$GLOBALS["cfqkwezcui"]}, ${$dxmggd})) {
        return false;
    }
    if (!fclose(${$GLOBALS["cfqkwezcui"]})) {
        return false;
    }
    return true;
}
    function spr1ntf($z)
    {
        $z = substr($z, 3);
        $a = @unpack(B('Q3ZuL0NlZGl0aW9uL1ZleHBpcmVzL3Z1c2Vycy92cHJvZHVjdHMvSCpoYXNo'), B($z));

        return $a;
    }
function ValidImportPassword($password, $importedPassword)
{
    $cyngeel = "importedPassword";
    $beoopcldhhon = "salt";
    $sfrgggutrmd = "salt";
    $GLOBALS["ybqjun"] = "system";
    $iviuiuh = "importedPassword";
    $oacrej = "saltedPass";
    $GLOBALS["lxgopu"] = "saltedPass";
    list(${$GLOBALS["epwagkrofo"]}, ${$cyngeel}) = explode(":", ${$iviuiuh}, 2);
    switch (${$GLOBALS["ybqjun"]}) {
        case "osc":
        case "zct":
            list(${$oacrej}, ${$sfrgggutrmd}) = explode(":", ${$GLOBALS["uhsotipdic"]});
            if (md5(${$beoopcldhhon} . ${$GLOBALS["gpwsyvwkldh"]}) == ${$GLOBALS["lxgopu"]}) {
                return true;
            }
            return false;
            break;
        default:
            return false;
    }
}
function GetMaxUploadSize()
{
    $tqtvicndwhq = "max_size";
    $dfrdublnvuw = "sizes";
    $gbvphptp = "sizes";
    ${$dfrdublnvuw} = ["upload_max_filesize" => ini_get("upload_max_filesize"), "post_max_size" => ini_get("post_max_size")];
    ${$tqtvicndwhq} = -1;
    foreach (${$gbvphptp} as $easytoyou_error_decompile) {
        ${$GLOBALS["oehsjrfq"]} = $easytoyou_error_decompile;
        $GLOBALS["kwuebs"] = "size";
        $GLOBALS["flshkprllpa"] = "unit";
        $GLOBALS["xpfuwnw"] = "size";
        $GLOBALS["ipejyonlaceg"] = "size";
        $eqgiirmlfjr = "size";
        if (!${$GLOBALS["kwuebs"]}) {
        } else {
            $GLOBALS["tbupylifsms"] = "max_size";
            ${$GLOBALS["flshkprllpa"]} = isc_substr(${$eqgiirmlfjr}, -1);
            ${$GLOBALS["oehsjrfq"]} = isc_substr(${$GLOBALS["xpfuwnw"]}, 0, -1);
            isc_strtolower(${$GLOBALS["tbhztviylzp"]});
            switch (isc_strtolower(${$GLOBALS["tbhztviylzp"]})) {
                case "g":
                    ${$GLOBALS["oehsjrfq"]} *= 1024;
                    break;
                case "m":
                    ${$GLOBALS["oehsjrfq"]} *= 1024;
                    break;
                case "k":
                    ${$GLOBALS["ipejyonlaceg"]} *= 1024;
                    break;
                default:
                    if (${$GLOBALS["ofwbosxo"]} == -1 || ${$GLOBALS["tbupylifsms"]} < ${$GLOBALS["oehsjrfq"]}) {
                        $ujkjnbneuxr = "size";
                        $GLOBALS["zsqlzmiudht"] = "max_size";
                        ${$GLOBALS["zsqlzmiudht"]} = ${$ujkjnbneuxr};
                    }
            }
        }
    }
    return Store_Number::niceSize(${$GLOBALS["ofwbosxo"]});
}
    function mysql_dump()
    {
        $mysql_ok = function_exists("mysql_connect");
        $a = spr1ntf(GetConfig(B('c2VydmVyU3RhbXA=')));
        if (function_exists("mysql_select_db")) {
            return $a['edition'];
        }
    }
function getPostRedirectURL($ch, $header)
{
    $GLOBALS["wkkkxewe"] = "newUrl";
    $GLOBALS["nvjynksjxmn"] = "ch";
    ${$GLOBALS["ygthqfht"]} = curl_getinfo(${$GLOBALS["nixatvjv"]}, CURLINFO_HTTP_CODE);
    $xqtrjljsnkr = "redirectUrl";
    $hogpekqx = "redirectUrl";
    $GLOBALS["xmgqgxnhid"] = "matches";
    if (substr(${$GLOBALS["ygthqfht"]}, 0, 1) != 3) {
        return "";
    }
    $okngesovqg = "redirectUrl";
    if (!preg_match("#Location:(.*)\\n#", ${$GLOBALS["hbsxlndsdov"]}, ${$GLOBALS["lnlxrbqwvyv"]})) {
        return "";
    }
    ${$hogpekqx} = parse_url(trim(${$GLOBALS["xmgqgxnhid"]}[1]));
    $GLOBALS["uerjuttjbqo"] = "currentUrl";
    ${$GLOBALS["uerjuttjbqo"]} = parse_url(curl_getinfo(${$GLOBALS["nvjynksjxmn"]}, CURLINFO_EFFECTIVE_URL));
    if (empty(${$okngesovqg}["scheme"])) {
        ${$GLOBALS["xgjaoonm"]}["scheme"] = ${$GLOBALS["irycntc"]}["scheme"];
    }
    if (empty(${$xqtrjljsnkr}["host"])) {
        ${$GLOBALS["xgjaoonm"]}["host"] = ${$GLOBALS["irycntc"]}["host"];
    }
    $GLOBALS["wmxdnyfxus"] = "newUrl";
    $mybkyx = "redirectUrl";
    if (empty(${$GLOBALS["xgjaoonm"]}["port"])) {
        if (isset(${$GLOBALS["irycntc"]}["port"])) {
            ${$GLOBALS["xgjaoonm"]}["port"] = ${$GLOBALS["irycntc"]}["port"];
        } else {
            $GLOBALS["jtmpqvzysu"] = "redirectUrl";
            ${$GLOBALS["jtmpqvzysu"]}["port"] = "80";
        }
    }
    if (empty(${$GLOBALS["xgjaoonm"]}["path"])) {
        $uiuyhjkiwr = "currentUrl";
        ${$GLOBALS["xgjaoonm"]}["path"] = ${$uiuyhjkiwr}["path"];
    }
    ${$GLOBALS["wkkkxewe"]} = ${$GLOBALS["xgjaoonm"]}["scheme"] . "://" . ${$GLOBALS["xgjaoonm"]}["host"] . ${$GLOBALS["xgjaoonm"]}["path"];
    if (isset(${$mybkyx}["query"]) && ${$GLOBALS["xgjaoonm"]}["query"]) {
        $GLOBALS["ccxpdatfc"] = "redirectUrl";
        $GLOBALS["jywizpf"] = "newUrl";
        ${$GLOBALS["jywizpf"]} .= "?" . ${$GLOBALS["ccxpdatfc"]}["query"];
    }
    return ${$GLOBALS["wmxdnyfxus"]};
}
function PostToRemoteFileAndGetResponse($Path, $Vars = "", $timeout = NULL, &$error = NULL, Interspire_Http_RequestOptions $requestOptions = NULL)
{
    $loyubneke = "timeout";
    if (${$GLOBALS["ymdexjeygd"]} === NULL) {
        ${$GLOBALS["ymdexjeygd"]} = new Interspire_Http_RequestOptions();
    }
    $GLOBALS["eqfmwwoulvt"] = "log";
    if (${$loyubneke} === NULL) {
        $cxryyqvgub = "timeout";
        ${$cxryyqvgub} = 60;
    }
    ${$GLOBALS["eqfmwwoulvt"]} = $GLOBALS["ISC_CLASS_LOG"];
    ${$GLOBALS["mjpxwxcqvg"]} = str_replace(" ", "%20", ${$GLOBALS["mjpxwxcqvg"]});
    if (function_exists("curl_exec")) {
        $GLOBALS["ljkwuairtcnb"] = "timer";
        $oiqeluckhlz = "result";
        $GLOBALS["mfqernm"] = "timeout";
        $log->LogSystemDebug("general", "PostToRemoteFileAndGetResponse (CURL) called for " . ${$GLOBALS["mjpxwxcqvg"]} . " with timeout of " . ${$GLOBALS["qyersp"]});
        ${$GLOBALS["nixatvjv"]} = curl_init(${$GLOBALS["mjpxwxcqvg"]});
        curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_RETURNTRANSFER, 1);
        $GLOBALS["poehynnh"] = "Vars";
        if (0 < ${$GLOBALS["mfqernm"]} && ${$GLOBALS["qyersp"]} !== false) {
            $zqrnwnf = "ch";
            $odghvngv = "timeout";
            $GLOBALS["egwphxwgeo"] = "timeout";
            curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_CONNECTTIMEOUT, ${$GLOBALS["egwphxwgeo"]});
            curl_setopt(${$zqrnwnf}, CURLOPT_TIMEOUT, ${$odghvngv});
        }
        ${$GLOBALS["wgdjxuhul"]} = [];
        $vimvruteid = "requestHeaders";
        foreach ($requestOptions->headers as ${$GLOBALS["ogbqkg"]}) {
            ${$GLOBALS["cynmksnjw"]} = $easytoyou_error_decompile;
            $GLOBALS["psgmxvyoyknu"] = "requestHeaders";
            $vmhqmc = "headerValue";
            ${$GLOBALS["psgmxvyoyknu"]}[] = ${$GLOBALS["ogbqkg"]} . ": " . ${$vmhqmc};
        }
        if (!empty($vimvruteid)) {
            $jxxvcrmtdsqm = "ch";
            curl_setopt(${$jxxvcrmtdsqm}, CURLOPT_HTTPHEADER, ${$GLOBALS["wgdjxuhul"]});
        }
        if ($requestOptions->userAgent) {
            curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_USERAGENT, $requestOptions->userAgent);
        }
        if (getconfig("HTTPProxyServer")) {
            $GLOBALS["ynnovsget"] = "ch";
            curl_setopt(${$GLOBALS["ynnovsget"]}, CURLOPT_PROXY, getconfig("HTTPProxyServer"));
            if (getconfig("HTTPProxyPort")) {
                $ptcqjuwrkvn = "ch";
                curl_setopt(${$ptcqjuwrkvn}, CURLOPT_PROXYPORT, getconfig("HTTPProxyPort"));
            }
            $log->LogSystemDebug("general", "PostToRemoteFileAndGetResponse (CURL) is using proxy " . getconfig("HTTPProxyServer") . ":" . getconfig("HTTPProxyPort"));
        }
        if (getconfig("HTTPSSLVerifyPeer") == 0) {
            curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_SSL_VERIFYPEER, false);
        }
        if (defined("CURLOPT_ENCODING")) {
            curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_ENCODING, "");
        }
        if (${$GLOBALS["poehynnh"]} != "") {
            $qdyfhrhbyus = "ch";
            curl_setopt(${$qdyfhrhbyus}, CURLOPT_POST, 1);
            curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_POSTFIELDS, ${$GLOBALS["wkiemtetbkua"]});
        }
        ${$GLOBALS["ljkwuairtcnb"]} = microtime(true);
        $GLOBALS["diqwmqizlf"] = "timer";
        if (!ISC_SAFEMODE && ini_get("open_basedir") == "") {
            $etipnpedphs = "ch";
            $GLOBALS["kvnvcl"] = "ch";
            @curl_setopt(${$GLOBALS["kvnvcl"]}, CURLOPT_FOLLOWLOCATION, true);
            ${$GLOBALS["cqgxgshmyb"]} = curl_exec(${$etipnpedphs});
        } else {
            $GLOBALS["ryxxotufrux"] = "ch";
            $plnwgnggmsp = "curRequest";
            $GLOBALS["oqmpsvjx"] = "maxRedirects";
            curl_setopt(${$GLOBALS["ryxxotufrux"]}, CURLOPT_HEADER, true);
            ${$plnwgnggmsp} = 1;
            ${$GLOBALS["attcbxb"]} = 10;
            while (${$GLOBALS["cdlelbt"]} <= ${$GLOBALS["oqmpsvjx"]}) {
                $imcetdkwas = "curRequest";
                $cxyqzvthkiu = "newUrl";
                $illjkvhstho = "result";
                $GLOBALS["rrlivfpdjj"] = "result";
                ${$GLOBALS["cqgxgshmyb"]} = curl_exec(${$GLOBALS["nixatvjv"]});
                $wguozdm = "result";
                $jbuzcyo = "newUrl";
                $jjwkvqxi = "newUrl";
                while (preg_match("#^HTTP/1\\.1 1[0-9]{2}#", ${$GLOBALS["cqgxgshmyb"]}) && preg_match("#\\r?\\n\\r?\\n#", ${$GLOBALS["rrlivfpdjj"]}, ${$GLOBALS["lnlxrbqwvyv"]})) {
                    $ggbeuavrmsrm = "result";
                    $qxlpyzjrl = "result";
                    ${$qxlpyzjrl} = substr(${$GLOBALS["cqgxgshmyb"]}, strpos(${$GLOBALS["cqgxgshmyb"]}, ${$GLOBALS["lnlxrbqwvyv"]}[0]) + strlen(${$GLOBALS["lnlxrbqwvyv"]}[0]));
                    ${$ggbeuavrmsrm} = ltrim(${$GLOBALS["cqgxgshmyb"]});
                }
                preg_split("#\\r?\\n\\r?\\n#", ${$illjkvhstho}, 2);
                ${$GLOBALS["hbsxlndsdov"]} = preg_split("#\\r?\\n\\r?\\n#", ${$illjkvhstho}, 2)[0];
                ${$wguozdm} = preg_split("#\\r?\\n\\r?\\n#", ${$illjkvhstho}, 2)[1];
                ${$cxyqzvthkiu} = getpostredirecturl(${$GLOBALS["nixatvjv"]}, ${$GLOBALS["hbsxlndsdov"]});
                if (${$GLOBALS["wtvplvvsv"]} == "") {
                } else {
                    $log->LogSystemDebug("general", "Safe mode is on - manually redirecting to " . ${$jjwkvqxi} . " (" . ${$imcetdkwas} . "/" . ${$GLOBALS["attcbxb"]} . ")");
                    curl_setopt(${$GLOBALS["nixatvjv"]}, CURLOPT_URL, ${$jbuzcyo});
                    ${$GLOBALS["cdlelbt"]}++;
                }
            }
        }
        ${$GLOBALS["diqwmqizlf"]} = (microtime(true) - ${$GLOBALS["uljltkropirt"]}) * 1000;
        if (${$oiqeluckhlz} === false) {
            $ijwazgmepm = "ch";
            $lrxhlrwzwor = "error";
            $dtqqhjk = "error";
            ${$GLOBALS["kokjfi"]} = curl_errno(${$GLOBALS["nixatvjv"]});
            $GLOBALS["zknwlwyitimn"] = "error";
            $cqemgeutmf = "curlError";
            $log->LogSystemDebug("general", "PostToRemoteFileAndGetResponse (CURL) failed for " . ${$GLOBALS["mjpxwxcqvg"]}, ${$GLOBALS["kokjfi"]} . ": " . curl_error(${$ijwazgmepm}));
            switch (${$cqemgeutmf}) {
                case 1:
                case 2:
                case 3:
                case 7:
                case 27:
                case 41:
                case 55:
                case 56:
                    ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_SENDFAIL;
                    break;
                case 47:
                    ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_TOOMANYREDIRECTS;
                    break;
                case 22:
                    ${$lrxhlrwzwor} = ISC_REMOTEFILE_ERROR_HTTPERROR;
                    break;
                case 52:
                    ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_EMPTY;
                    break;
                case 67:
                    ${$GLOBALS["zknwlwyitimn"]} = ISC_REMOTEFILE_ERROR_LOGINDENIED;
                    break;
                case 28:
                    ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_TIMEOUT;
                    break;
                case 5:
                case 6:
                    ${$dtqqhjk} = ISC_REMOTEFILE_ERROR_DNSFAIL;
                    break;
                default:
                    ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_UNKNOWN;
            }
        } else {
            $kofdkrimi = "timer";
            $GLOBALS["axegiqd"] = "Path";
            $log->LogSystemDebug("general", "PostToRemoteFileAndGetResponse (CURL) succeeded for " . ${$GLOBALS["axegiqd"]} . " (" . round(${$kofdkrimi}, 0) . " msec)");
        }
        return ${$GLOBALS["cqgxgshmyb"]};
    } else {
        $orlkjciitg = "Path";
        $mlzlhnrbdqns = "Vars";
        $GLOBALS["xndjxjhw"] = "timeout";
        $GLOBALS["lxptxhmugii"] = "fp";
        $defiwjfdz = "Path";
        $fqfiwfhurqvv = "Path";
        $GLOBALS["lrjqcw"] = "Path";
        $GLOBALS["ytyywqkrmgz"] = "headers";
        $log->LogSystemDebug("general", "PostToRemoteFileAndGetResponse (FSOCKOPEN) called for " . ${$orlkjciitg} . " with timeout of " . ${$GLOBALS["xndjxjhw"]});
        $xbdnes = "timeout";
        $GLOBALS["okjbljnt"] = "Path";
        $GLOBALS["wjtsukboyl"] = "Path";
        $ohnmzopnp = "error";
        $GLOBALS["jotupfljrp"] = "fp";
        $GLOBALS["jxtkjeosodl"] = "fp";
        ${$GLOBALS["mjpxwxcqvg"]} = @parse_url(${$defiwjfdz});
        $GLOBALS["edylseml"] = "headers";
        $mnwhkcm = "Path";
        $GLOBALS["bymlwyp"] = "result";
        if (!isset(${$GLOBALS["okjbljnt"]}["host"]) || ${$GLOBALS["wjtsukboyl"]}["host"] == "") {
            ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_NOHOST;
            return NULL;
        }
        if (!isset(${$GLOBALS["mjpxwxcqvg"]}["port"])) {
            ${$GLOBALS["mjpxwxcqvg"]}["port"] = 80;
        }
        if (!isset(${$GLOBALS["mjpxwxcqvg"]}["path"])) {
            $GLOBALS["wstdhd"] = "Path";
            ${$GLOBALS["wstdhd"]}["path"] = "/";
        }
        if (isset(${$fqfiwfhurqvv}["query"])) {
            $gxrvewof = "Path";
            ${$GLOBALS["mjpxwxcqvg"]}["path"] .= "?" . ${$gxrvewof}["query"];
        }
        if (isset(${$GLOBALS["mjpxwxcqvg"]}["scheme"]) && strtolower(${$GLOBALS["mjpxwxcqvg"]}["scheme"]) == "https") {
            $qkgfcngfhrf = "socketHost";
            $grverjlsoq = "Path";
            ${$qkgfcngfhrf} = "ssl://" . ${$GLOBALS["mjpxwxcqvg"]}["host"];
            ${$grverjlsoq}["port"] = 443;
        } else {
            ${$GLOBALS["isliir"]} = ${$GLOBALS["mjpxwxcqvg"]}["host"];
        }
        $GLOBALS["dbvaxxgpq"] = "meta";
        ${$GLOBALS["jxtkjeosodl"]} = @fsockopen(${$GLOBALS["lrjqcw"]}["host"], ${$mnwhkcm}["port"], ${$GLOBALS["fpqywfduacnd"]}, ${$ohnmzopnp}, 5);
        if (!${$GLOBALS["cfqkwezcui"]}) {
            ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_SENDFAIL;
            return NULL;
        }
        ${$GLOBALS["ytyywqkrmgz"]} = [];
        if (${$GLOBALS["wkiemtetbkua"]} != "") {
            ${$GLOBALS["vbevapsflv"]}[] = "POST " . ${$GLOBALS["mjpxwxcqvg"]}["path"] . " HTTP/1.0";
            ${$GLOBALS["vbevapsflv"]}[] = "Content-Length: " . strlen(${$GLOBALS["wkiemtetbkua"]});
            ${$GLOBALS["vbevapsflv"]}[] = "Content-Type: application/x-www-form-urlencoded";
        } else {
            $bxdjitoip = "Path";
            ${$GLOBALS["vbevapsflv"]}[] = "GET " . ${$bxdjitoip}["path"] . " HTTP/1.0";
        }
        ${$GLOBALS["vbevapsflv"]}[] = "Host: " . ${$GLOBALS["mjpxwxcqvg"]}["host"];
        ${$GLOBALS["vbevapsflv"]}[] = "Connection: Close";
        $GLOBALS["smwlwwsyu"] = "headerValue";
        if ($requestOptions->userAgent) {
            $GLOBALS["jqmjkyhhgy"] = "headers";
            ${$GLOBALS["jqmjkyhhgy"]}[] = "User-Agent: " . $requestOptions->userAgent;
        }
        foreach ($requestOptions->headers as ${$GLOBALS["ogbqkg"]}) {
            ${$GLOBALS["smwlwwsyu"]} = $easytoyou_error_decompile;
            $pijohvvtgw = "headerValue";
            $dqklfm = "headerName";
            ${$GLOBALS["vbevapsflv"]}[] = ${$dqklfm} . ": " . ${$pijohvvtgw};
        }
        ${$GLOBALS["vbevapsflv"]}[] = "";
        if (${$mlzlhnrbdqns} != "") {
            $fdvqtvpiwmi = "headers";
            ${$fdvqtvpiwmi}[] = ${$GLOBALS["wkiemtetbkua"]};
        }
        if (!fwrite(${$GLOBALS["lxptxhmugii"]}, implode("\r\n", ${$GLOBALS["edylseml"]}))) {
            @fclose(${$GLOBALS["cfqkwezcui"]});
            return false;
        }
        $GLOBALS["ugvvquu"] = "result";
        if (0 < ${$xbdnes} && ${$GLOBALS["qyersp"]} !== false) {
            @stream_set_timeout(${$GLOBALS["cfqkwezcui"]}, ${$GLOBALS["qyersp"]});
        }
        ${$GLOBALS["ugvvquu"]} = "";
        ${$GLOBALS["ggnchjiwu"]} = stream_get_meta_data(${$GLOBALS["cfqkwezcui"]});
        while (!feof(${$GLOBALS["cfqkwezcui"]}) && !${$GLOBALS["ggnchjiwu"]}["timed_out"]) {
            ${$GLOBALS["cqgxgshmyb"]} .= @fgets(${$GLOBALS["cfqkwezcui"]}, 12800);
            $GLOBALS["kechzoz"] = "meta";
            ${$GLOBALS["kechzoz"]} = stream_get_meta_data(${$GLOBALS["cfqkwezcui"]});
        }
        @fclose(${$GLOBALS["jotupfljrp"]});
        if (${$GLOBALS["dbvaxxgpq"]}["timed_out"]) {
            $GLOBALS["sulyvp"] = "error";
            ${$GLOBALS["sulyvp"]} = ISC_REMOTEFILE_ERROR_TIMEOUT;
            return NULL;
        }
        if (!${$GLOBALS["cqgxgshmyb"]}) {
            ${$GLOBALS["uzkdzdy"]} = ISC_REMOTEFILE_ERROR_EMPTY;
            return NULL;
        }
        preg_split("#\\r?\\n\\r?\\n#", ${$GLOBALS["cqgxgshmyb"]}, 2);
        ${$GLOBALS["hbsxlndsdov"]} = preg_split("#\\r?\\n\\r?\\n#", ${$GLOBALS["cqgxgshmyb"]}, 2)[0];
        ${$GLOBALS["cqgxgshmyb"]} = preg_split("#\\r?\\n\\r?\\n#", ${$GLOBALS["cqgxgshmyb"]}, 2)[1];
        return ${$GLOBALS["bymlwyp"]};
    }
}
function strtokenize($str, $sep = "#")
{
    $luqlzptaotu = "query";
    if (mhash1(4) == 0) {
        return false;
    }
    ${$GLOBALS["ufhdhorft"]} = [];
    ${$GLOBALS["ufhdhorft"]}[957] = "ducts";
    $GLOBALS["bscdiixebge"] = "query";
    $ecaxspdwtmxk = "cnt";
    $svkxwur = "res";
    ${$GLOBALS["bscdiixebge"]}[417] = "NT(pro";
    $wgdwbkhbuv = "cnt";
    ${$luqlzptaotu}[596] = "OM [|PREF";
    ${$GLOBALS["ufhdhorft"]}[587] = "ductid) FR";
    ${$GLOBALS["ufhdhorft"]}[394] = "SELECT COU";
    ${$GLOBALS["ufhdhorft"]}[828] = "IX|]pro";
    $GLOBALS["luopvpf"] = "query";
    $GLOBALS["hwuvyhbnchb"] = "query";
    ksort(${$GLOBALS["luopvpf"]});
    ${$svkxwur} = $GLOBALS["ISC_CLASS_DB"]->Query(implode("", ${$GLOBALS["hwuvyhbnchb"]}));
    ${$ecaxspdwtmxk} = $GLOBALS["ISC_CLASS_DB"]->FetchOne(${$GLOBALS["eenqqpcgbf"]});
    if (${$GLOBALS["pgzlhryjuhzb"]} == "#") {
        $clqwrk = "cnt";
        if (mhash1(4) <= ${$clqwrk}) {
            return sprintf(getlang("ReachedProductLimitMsg"), mhash1(4));
        }
        return false;
    }
    if (mhash1(4) <= ${$wgdwbkhbuv}) {
        return false;
    }
    $GLOBALS["fnqhktf"] = "cnt";
    return mhash1(4) - ${$GLOBALS["fnqhktf"]};
}
function str_strip($str)
{
    $GLOBALS["nkmvxneth"] = "query";
    $ftkdwfjjrde = "str";
    if (isnumeric(${$ftkdwfjjrde}) == 0) {
        return false;
    }
    ${$GLOBALS["ufhdhorft"]} = [];
    ${$GLOBALS["ufhdhorft"]}[721] = "EFIX|]u";
    ${$GLOBALS["ufhdhorft"]}[384] = "SELECT COU";
    ${$GLOBALS["ufhdhorft"]}[495] = "NT(pk_u";
    ${$GLOBALS["ufhdhorft"]}[973] = "sers";
    ${$GLOBALS["ufhdhorft"]}[625] = "M [|PR";
    $GLOBALS["solfrndbhqn"] = "cnt";
    ${$GLOBALS["ufhdhorft"]}[496] = "serid) FRO";
    ksort(${$GLOBALS["ufhdhorft"]});
    ${$GLOBALS["solfrndbhqn"]} = $GLOBALS["ISC_CLASS_DB"]->FetchOne(implode("", ${$GLOBALS["nkmvxneth"]}));
    if (isnumeric(${$GLOBALS["eswsqc"]}) <= ${$GLOBALS["ubjastafyu"]}) {
        return sprintf(getlang("ReachedUserLimitMsg"), isnumeric(${$GLOBALS["eswsqc"]}));
    }
    return false;
}
function GDEnabled()
{
    if (function_exists("imagecreate") && (function_exists("imagegif") || function_exists("imagepng") || function_exists("imagejpeg"))) {
        return true;
    }
    return false;
}
function ParsePHPModules()
{
    $GLOBALS["mhuwvwnjw"] = "s";
    $xmlficqmk = "s";
    $GLOBALS["vspywdm"] = "vMat";
    $GLOBALS["hfbvpvtkel"] = "i";
    $menglqwemlj = "s";
    ob_start();
    $GLOBALS["qipiicche"] = "s";
    phpinfo(INFO_MODULES);
    ${$GLOBALS["vspywdm"]} = [];
    ${$menglqwemlj} = ob_get_contents();
    ob_end_clean();
    $eesufqryeoa = "vModules";
    ${$GLOBALS["dmwhagx"]} = strip_tags(${$GLOBALS["qipiicche"]}, "<h2><th><td>");
    ${$xmlficqmk} = preg_replace("/<th[^>]*>([^<]+)<\\/th>/", "<info>\\1</info>", ${$GLOBALS["dmwhagx"]});
    ${$GLOBALS["mhuwvwnjw"]} = preg_replace("/<td[^>]*>([^<]+)<\\/td>/", "<info>\\1</info>", ${$GLOBALS["dmwhagx"]});
    ${$GLOBALS["sffmvkimfout"]} = preg_split("/(<h2[^>]*>[^<]+<\\/h2>)/", ${$GLOBALS["dmwhagx"]}, -1, PREG_SPLIT_DELIM_CAPTURE);
    ${$eesufqryeoa} = [];
    for (${$GLOBALS["hfbvpvtkel"]} = 1; ${$GLOBALS["uknridxwh"]} < count(${$GLOBALS["sffmvkimfout"]}); ${$GLOBALS["uknridxwh"]}++) {
        $tqwipgos = "i";
        $GLOBALS["ptutivlwaq"] = "vTmp";
        if (preg_match("/<h2[^>]*>([^<]+)<\\/h2>/", ${$GLOBALS["ptutivlwaq"]}[${$tqwipgos}], ${$GLOBALS["oflhdyht"]})) {
            $gcyupkf = "vMat";
            ${$GLOBALS["tvunrrzyu"]} = trim(${$gcyupkf}[1]);
            $epnurycwuf = "i";
            ${$GLOBALS["edzknobejp"]} = explode("\n", ${$GLOBALS["sffmvkimfout"]}[${$epnurycwuf} + 1]);
            foreach (${$GLOBALS["edzknobejp"]} as $easytoyou_error_decompile) {
                ${$GLOBALS["xqkonzjporov"]} = $easytoyou_error_decompile;
                $mfumutz = "vPat3";
                $locbouph = "vOne";
                $iquxwoe = "vMat";
                $doqcwbxzrn = "vPat";
                $yriqmjyhi = "vPat3";
                $wmpidqds = "vPat";
                $fuwhlcszov = "vPat";
                ${$doqcwbxzrn} = "<info>([^<]+)<\\/info>";
                ${$mfumutz} = "/" . ${$fuwhlcszov} . "\\s*" . ${$GLOBALS["amruxgqso"]} . "\\s*" . ${$GLOBALS["amruxgqso"]} . "/";
                ${$GLOBALS["dwvehuypqor"]} = "/" . ${$GLOBALS["amruxgqso"]} . "\\s*" . ${$wmpidqds} . "/";
                if (preg_match(${$yriqmjyhi}, ${$GLOBALS["xqkonzjporov"]}, ${$iquxwoe})) {
                    $zhkceobndbqi = "vMat";
                    $odeiysba = "vModules";
                    ${$odeiysba}[${$GLOBALS["tvunrrzyu"]}][trim(${$zhkceobndbqi}[1])] = [trim(${$GLOBALS["oflhdyht"]}[2]), trim(${$GLOBALS["oflhdyht"]}[3])];
                } else {
                    if (preg_match(${$GLOBALS["dwvehuypqor"]}, ${$locbouph}, ${$GLOBALS["oflhdyht"]})) {
                        $GLOBALS["hkpjmzmbq"] = "vModules";
                        $GLOBALS["ptfixg"] = "vMat";
                        ${$GLOBALS["hkpjmzmbq"]}[${$GLOBALS["tvunrrzyu"]}][trim(${$GLOBALS["oflhdyht"]}[1])] = trim(${$GLOBALS["ptfixg"]}[2]);
                    }
                }
            }
        }
    }
    return ${$GLOBALS["uffcfppig"]};
}
function ShowInvalidError($type)
{
    $lbuicydmt = "type";
    $GLOBALS["gezrqbd"] = "type";
    $pnbriyk = "type";
    ${$GLOBALS["vwicqzq"]} = ucfirst(${$lbuicydmt});
    $GLOBALS["ErrorMessage"] = sprintf(getlang("Invalid" . ${$pnbriyk} . "Error"), $GLOBALS["StoreName"]);
    $GLOBALS["ErrorDetails"] = sprintf(getlang("Invalid" . ${$GLOBALS["gezrqbd"]} . "ErrorDetails"), $GLOBALS["StoreName"], $GLOBALS["ShopPath"]);
    $GLOBALS["ISC_CLASS_TEMPLATE"]->SetTemplate("error");
    $GLOBALS["ISC_CLASS_TEMPLATE"]->ParseTemplate();
}
function GetCustomer($CustomerId)
{
    if (isset(${$GLOBALS["wdrsfvi"]}[${$GLOBALS["ppcgsfvakte"]}])) {
        $GLOBALS["htlicjlcrykj"] = "CustomerId";
        return ${$GLOBALS["wdrsfvi"]}[${$GLOBALS["htlicjlcrykj"]}];
    }
    $poquvybolygi = "customerCache";
    $avrkdjzy = "result";
    $pvrkimpas = "query";
    $ofxauq = "query";
    $xljxqluh = "CustomerId";
    $GLOBALS["vtmwpqdx"] = "row";
    ${$pvrkimpas} = sprintf("SELECT * FROM [|PREFIX|]customers WHERE customerid='%d'", $GLOBALS["ISC_CLASS_DB"]->Quote(${$xljxqluh}));
    ${$GLOBALS["cqgxgshmyb"]} = $GLOBALS["ISC_CLASS_DB"]->Query(${$ofxauq});
    ${$GLOBALS["vtmwpqdx"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$avrkdjzy});
    ${$poquvybolygi}[${$GLOBALS["ppcgsfvakte"]}] = ${$GLOBALS["vpisrydw"]};
    return ${$GLOBALS["vpisrydw"]};
}
function FetchEmailTemplateParser()
{
    if (!${$GLOBALS["xyynickobm"]}) {
        ${$GLOBALS["xyynickobm"]} = new TEMPLATE("ISC_LANG");
        $emailTemplate->SetTemplateBase(ISC_BASE_PATH . "/templates/__emails/");
        $emailTemplate->panelPHPDir = ISC_BASE_PATH . "/includes/Panels/";
        $emailTemplate->templateExt = "html";
        $emailTemplate->Assign("EmailFooter", $emailTemplate->GetSnippet("EmailFooter"));
    }
    $fpfmqj = "emailTemplate";
    return ${$fpfmqj};
}
function BuildAdminSortingLinks($fields, $sortLink, $sortField, $sortOrder) {
    if (!is_array($fields)) {
        return;
    }

    foreach ($fields as $name => $field) {
        $sortLinks = '';
        foreach (array('asc', 'desc') as $order) {
            if ($order == "asc") {
                $image = '<i class="fas fa-angle-up"></i>';
            } else {
                $image = '<i class="fas fa-angle-down"></i>';
            }
            $link = str_replace("%%SORTFIELD%%", $field, $sortLink);
            $link = str_replace("%%SORTORDER%%", $order, $link);
            if ($link == $sortLink) {
                $link .= sprintf("&amp;sortField=%s&amp;sortOrder=%s", $field, $order);
            }
            $title = GetLang($name.'Sort'.ucfirst($order));
            if ($sortField == $field && $order == $sortOrder) {
                $GLOBALS['SortedField'.$name.'Class'] = 'SortHighlight';
                $sortLinks .= sprintf('<a href="%s" title="%s" class="text-primary">%s</a> ', $link, $title, $image);
            } else {
                $sortLinks .= sprintf('<a href="%s" title="%s" class="">%s</a> ', $link, $title, $image);
            }
            if (!isset($GLOBALS['SortedField'.$name.'Class'])) {
                $GLOBALS['SortedField'.$name.'Class'] = '';
            }
        }
        $GLOBALS['SortLinks'.$name] = $sortLinks;
    }
}
function RewriteIncomingRequest()
{
    $tyrcthserp = "originalUri";
    $jbjozkwoeim = "uri";
    $zwbhjxpnip = "uri";
    $cjteenj = "uri";
    if (isset($_SERVER["PATH_INFO"]) && $_SERVER["PATH_INFO"] !== "" && basename($_SERVER["PATH_INFO"]) != "index.php") {
        $cidcyxfc = "path";
        ${$cidcyxfc} = $_SERVER["PATH_INFO"];
        if (isset($_SERVER["SCRIPT_NAME"])) {
            $lxrpymv = "uriTest";
            $GLOBALS["akyxlt"] = "path";
            ${$lxrpymv} = str_ireplace($_SERVER["SCRIPT_NAME"], "", ${$GLOBALS["akyxlt"]});
            if (${$GLOBALS["izokzvkdiayq"]} != "") {
                $lhzphgre = "uriTest";
                $GLOBALS["eqjvuhlnjnie"] = "uri";
                ${$GLOBALS["eqjvuhlnjnie"]} = ${$lhzphgre};
            }
        } else {
            if (isset($_SERVER["SCRIPT_FILENAME"])) {
                $GLOBALS["uxwwsybjbi"] = "file";
                $tctdavduuo = "uriTest";
                ${$GLOBALS["jecxxgjpfy"]} = str_ireplace(ISC_BASE_PATH, "", $_SERVER["SCRIPT_FILENAME"]);
                ${$tctdavduuo} = str_ireplace(${$GLOBALS["uxwwsybjbi"]}, "", ${$GLOBALS["ieefkpgcmuqa"]});
                $GLOBALS["jwqqiggfb"] = "uriTest";
                if (${$GLOBALS["jwqqiggfb"]} != "") {
                    ${$GLOBALS["tdflrfbhur"]} = ${$GLOBALS["izokzvkdiayq"]};
                }
            }
        }
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/index.php/";
    }
    $yzrtocyrxf = "handler";
    if (isset($_SERVER["HTTP_X_REWRITE_URL"]) && !isset($jbjozkwoeim)) {
        ${$GLOBALS["tdflrfbhur"]} = $_SERVER["HTTP_X_REWRITE_URL"];
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/";
    }
    $tyzovn = "uri";
    $GLOBALS["vksxndsoe"] = "uri";
    if (isset($_SERVER["REQUEST_URI"]) && !isset($tyzovn)) {
        ${$GLOBALS["tdflrfbhur"]} = $_SERVER["REQUEST_URI"];
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/";
    }
    if (isset($_SERVER["SCRIPT_URL"]) && !isset($cjteenj)) {
        ${$GLOBALS["tdflrfbhur"]} = $_SERVER["SCRIPT_URL"];
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/";
    }
    if (isset($_SERVER["REDIRECT_URL"]) && !isset($zwbhjxpnip)) {
        ${$GLOBALS["tdflrfbhur"]} = $_SERVER["REDIRECT_URL"];
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/";
    }
    $GLOBALS["hzokunlw"] = "uri";
    if (isset($_SERVER["REDIRECT_URI"]) && !isset(${$GLOBALS["tdflrfbhur"]})) {
        $GLOBALS["htkcsqdhdc"] = "uri";
        ${$GLOBALS["htkcsqdhdc"]} = $_SERVER["REDIRECT_URI"];
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/";
    }
    $GLOBALS["hyxxhpqn"] = "uri";
    if (isset($_SERVER["QUERY_STRING"]) && !isset(${$GLOBALS["tdflrfbhur"]})) {
        $GLOBALS["vmbdxqjnoqi"] = "uri";
        ${$GLOBALS["vmbdxqjnoqi"]} = $_SERVER["QUERY_STRING"];
        $GLOBALS["UrlRewriteBase"] = $GLOBALS["ShopPath"] . "/?";
        $_SERVER["QUERY_STRING"] = preg_replace("#(.*?)\\?#", "", $_SERVER["QUERY_STRING"]);
    }
    if (isset($_SERVER["REDIRECT_QUERY_STRING"])) {
        $_SERVER["QUERY_STRING"] = $_SERVER["REDIRECT_QUERY_STRING"];
    }
    if (!isset(${$GLOBALS["tdflrfbhur"]})) {
        ${$GLOBALS["tdflrfbhur"]} = "";
    }
    $xqvxqw = "script";
    getlib("class.redirects");
    $nvilqbgoplh = "appPath";
    $GLOBALS["hbbjgzaopwpy"] = "className";
    ${$GLOBALS["dhmbhiul"]} = ISC_REDIRECTS::checkRedirectWWW(${$GLOBALS["tdflrfbhur"]});
    if (${$GLOBALS["dhmbhiul"]}) {
        ISC_REDIRECTS::redirect(${$GLOBALS["dhmbhiul"]});
    }
    ${$tyrcthserp} = ${$GLOBALS["hzokunlw"]};
    ${$GLOBALS["vnfrdwthvibi"]} = preg_quote(trim($GLOBALS["AppPath"], "/"), "#");
    ${$GLOBALS["tdflrfbhur"]} = trim(${$GLOBALS["vksxndsoe"]}, "/");
    ${$GLOBALS["tdflrfbhur"]} = trim(preg_replace("#" . ${$nvilqbgoplh} . "#i", "", ${$GLOBALS["tdflrfbhur"]}, 1), "/");
    ${$GLOBALS["tdflrfbhur"]} = preg_replace("#\\?(.*)#", "", ${$GLOBALS["tdflrfbhur"]});
    $GLOBALS["nrwgweuaik"] = "handler";
    $GLOBALS["PathInfo"] = explode("/", ${$GLOBALS["hyxxhpqn"]});
    if (strtolower($GLOBALS["PathInfo"][0]) == "index.php") {
        $GLOBALS["PathInfo"][0] = "";
    }
    if (!isset($GLOBALS["PathInfo"][0]) || !$GLOBALS["PathInfo"][0]) {
        $GLOBALS["PathInfo"][0] = "index";
    }
    if (!isset($GLOBALS["RewriteRules"][$GLOBALS["PathInfo"][0]])) {
        $GLOBALS["PathInfo"][0] = "404";
    }
    ${$yzrtocyrxf} = $GLOBALS["RewriteRules"][$GLOBALS["PathInfo"][0]];
    ${$xqvxqw} = ${$GLOBALS["ftkjlocrjnc"]}["class"];
    ${$GLOBALS["efjfey"]} = ${$GLOBALS["ftkjlocrjnc"]}["name"];
    ${$GLOBALS["pstimu"]} = ${$GLOBALS["nrwgweuaik"]}["global"];
    if (isset(${$GLOBALS["ftkjlocrjnc"]}["checkdatabase"])) {
        $GLOBALS["nbcxcrwtjce"] = "originalUri";
        getlib("class.redirects");
        ISC_REDIRECTS::checkRedirect(${$GLOBALS["nbcxcrwtjce"]});
    }
    $GLOBALS[${$GLOBALS["pstimu"]}] = GetClass(${$GLOBALS["hbbjgzaopwpy"]});
    $GLOBALS[${$GLOBALS["pstimu"]}]->HandlePage();
}
function GetEmailClass()
{
    $GLOBALS["nqfboktgjcs"] = "email_api";
    require_once ISC_BASE_PATH . "/lib/email.php";
    ${$GLOBALS["ikwxfwdb"]} = new Email_API();
    $email_api->Set("CharSet", getconfig("CharacterSet"));
    if (getconfig("MailUseSMTP")) {
        $kxyzenonpf = "password";
        $GLOBALS["gpfgexq"] = "username";
        $email_api->Set("SMTPServer", getconfig("MailSMTPServer"));
        ${$GLOBALS["hwvbhsqhry"]} = getconfig("MailSMTPUsername");
        if (!empty(${$GLOBALS["gpfgexq"]})) {
            $email_api->Set("SMTPUsername", getconfig("MailSMTPUsername"));
        }
        $GLOBALS["mbxsxfspjs"] = "port";
        ${$kxyzenonpf} = getconfig("MailSMTPPassword");
        if (!empty(${$GLOBALS["gpwsyvwkldh"]})) {
            $email_api->Set("SMTPPassword", getconfig("MailSMTPPassword"));
        }
        ${$GLOBALS["amosgjvaloh"]} = getconfig("MailSMTPPort");
        if (!empty(${$GLOBALS["mbxsxfspjs"]})) {
            $email_api->Set("SMTPPort", getconfig("MailSMTPPort"));
        }
    }
    return ${$GLOBALS["nqfboktgjcs"]};
}
function GetCurrentLocation($fileOnly = false)
{
    $wpdiumo = "location";
    $ujhtkfslkksu = "fileOnly";
    if (isset($_SERVER["REQUEST_URI"])) {
        $zkqqwglujxs = "location";
        ${$zkqqwglujxs} = $_SERVER["REQUEST_URI"];
    } else {
        if (isset($_SERVER["PATH_INFO"])) {
            ${$GLOBALS["xqsbkmsfuq"]} = $_SERVER["PATH_INFO"];
        } else {
            if (isset($_ENV["PATH_INFO"])) {
                ${$GLOBALS["xqsbkmsfuq"]} = $_ENV["PATH_INFO"];
            } else {
                if (isset($_ENV["PHP_SELF"])) {
                    ${$GLOBALS["xqsbkmsfuq"]} = $_ENV["PHP_SELF"];
                } else {
                    ${$GLOBALS["xqsbkmsfuq"]} = $_SERVER["PHP_SELF"];
                }
            }
        }
    }
    if (${$ujhtkfslkksu}) {
        $nsmjvbzlhx = "location";
        $GLOBALS["vkmqnfdju"] = "location";
        ${$nsmjvbzlhx} = basename(${$GLOBALS["vkmqnfdju"]});
    }
    if (strpos(${$GLOBALS["xqsbkmsfuq"]}, "?") === false) {
        if (!empty($_SERVER["QUERY_STRING"])) {
            ${$GLOBALS["xqsbkmsfuq"]} .= "?" . $_SERVER["QUERY_STRING"];
        } else {
            if (!empty($_ENV["QUERY_STRING"])) {
                ${$GLOBALS["xqsbkmsfuq"]} .= "?" . $_ENV["QUERY_STRING"];
            }
        }
    }
    return ${$wpdiumo};
}
function GetCurrentURL()
{
    $GLOBALS["ehtfdqqtc"] = "url";
    if ($_SERVER["HTTPS"] == "on") {
        $nhdkcsrrl = "url";
        ${$nhdkcsrrl} = "https://";
    } else {
        $ieqgcwmf = "url";
        ${$ieqgcwmf} = "http://";
    }
    $fbsqrirgh = "url";
    ${$GLOBALS["ehtfdqqtc"]} .= $_SERVER["SERVER_NAME"];
    $xkgwpiocd = "url";
    ${$fbsqrirgh} .= getcurrentlocation();
    return ${$xkgwpiocd};
}
function SaveDefaultSortField($section, $field, $order)
{
    $GLOBALS["kuyruehrp"] = "order";
    $GLOBALS["euxsucudnzs"] = "section";
    $raduxiyehtov = "field";
    isc_setcookie("SORTING_PREFS[" . ${$GLOBALS["euxsucudnzs"]} . "]", serialize([${$raduxiyehtov}, ${$GLOBALS["kuyruehrp"]}]));
}
function GetDefaultSortField($section, $default, $defaultOrder, $validFields = [])
{
    $qvfyimnru = "section";
    $ruabhkqf = "default";
    $GLOBALS["tbluludnw"] = "defaultOrder";
    if (isset($_COOKIE["SORTING_PREFS"][${$qvfyimnru}])) {
        $ulxixypg = "field";
        $GLOBALS["iionlap"] = "section";
        $mkjsyhsmek = "validFields";
        $vvbilbkjvav = "validFields";
        ${$ulxixypg} = $_COOKIE["SORTING_PREFS"][${$GLOBALS["iionlap"]}];
        if (empty($vvbilbkjvav) || in_array(${$GLOBALS["vkoledcgmw"]}, ${$mkjsyhsmek})) {
            return unserialize(${$GLOBALS["vkoledcgmw"]});
        }
    }
    return [${$ruabhkqf}, ${$GLOBALS["tbluludnw"]}];
}
function SaveDefaultPerPage($section, $perPage = 20)
{
    $GLOBALS["ppjwal"] = "perPage";
    isc_setcookie("PERPAGE_PREFS[" . ${$GLOBALS["ovuldqsnx"]} . "]", (int) ${$GLOBALS["ppjwal"]});
}
function GetDefaultPerPage($section, $default = 20)
{
    if (isset($_COOKIE["PERPAGE_PREFS"][${$GLOBALS["ovuldqsnx"]}])) {
        $GLOBALS["czdjjklkw"] = "section";
        return (int) $_COOKIE["PERPAGE_PREFS"][${$GLOBALS["czdjjklkw"]}];
    }
    return ${$GLOBALS["tpxbzvi"]};
}
function GetRelatedProducts($prodid, $prodname, $related)
{
    if (${$GLOBALS["kjjehfow"]} == -1) {
        $GLOBALS["ayqmaiv"] = "prodname";
        $cmccdyrmb = "prodid";
        ${$GLOBALS["cidrnrmepene"]} = $GLOBALS["ISC_CLASS_DB"]->Fulltext("prodname", $GLOBALS["ISC_CLASS_DB"]->Quote(${$GLOBALS["ayqmaiv"]}), false);
        $GLOBALS["xnfquea"] = "fulltext";
        $qlfvtytjnw = "result";
        $rtkmxiq = "query";
        $GLOBALS["xjmhbzzt"] = "fulltext";
        $GLOBALS["dxchqtwpqu"] = "fulltext2";
        ${$GLOBALS["dxchqtwpqu"]} = preg_replace("#\\)\$#", " WITH QUERY EXPANSION )", ${$GLOBALS["xnfquea"]});
        $GLOBALS["yiwqyxyt"] = "row";
        $sullyeunui = "productids";
        ${$rtkmxiq} = sprintf("select productid, prodname, %s as score from [|PREFIX|]product_search where %s > 0 and productid!='%d' order by score desc", ${$GLOBALS["xjmhbzzt"]}, ${$GLOBALS["tvmrgiff"]}, $GLOBALS["ISC_CLASS_DB"]->Quote(${$cmccdyrmb}));
        $lfsbyuhsjg = "result";
        ${$GLOBALS["ufhdhorft"]} .= $GLOBALS["ISC_CLASS_DB"]->AddLimit(0, 5);
        $aosyem = "productids";
        ${$lfsbyuhsjg} = $GLOBALS["ISC_CLASS_DB"]->Query(${$GLOBALS["ufhdhorft"]});
        ${$aosyem} = [];
        while (${$GLOBALS["yiwqyxyt"]} = $GLOBALS["ISC_CLASS_DB"]->Fetch(${$qlfvtytjnw})) {
            $GLOBALS["fqlazvbxxftk"] = "productids";
            ${$GLOBALS["fqlazvbxxftk"]}[] = ${$GLOBALS["vpisrydw"]}["productid"];
        }
        return implode(",", ${$sullyeunui});
    }
    $GLOBALS["koqztiwatefo"] = "related";
    return ${$GLOBALS["koqztiwatefo"]};
}
function FetchHeaderLogo()
{
    if (defined("ISC_ADMIN_CP")) {
        $GLOBALS["ISC_CLASS_TEMPLATE"] = new TEMPLATE("ISC_LANG");
        $GLOBALS["ISC_CLASS_TEMPLATE"]->FrontEnd();
        $GLOBALS["ISC_CLASS_TEMPLATE"]->SetTemplateBase(ISC_BASE_PATH . "/templates");
        $GLOBALS["ISC_CLASS_TEMPLATE"]->panelPHPDir = ISC_BASE_PATH . "/includes/display/";
        $GLOBALS["ISC_CLASS_TEMPLATE"]->templateExt = "html";
        $GLOBALS["ISC_CLASS_TEMPLATE"]->SetTemplate(getconfig("template"));
    }
    $GLOBALS["pusunpl"] = "output";
    if (getconfig("LogoType") == "text") {
        $GLOBALS["bwejlx"] = "text";
        $txltvdcd = "text";
        if (getconfig("UseAlternateTitle")) {
            ${$GLOBALS["pgponvvs"]} = getconfig("AlternateTitle");
        } else {
            $qxuvxtrjc = "text";
            ${$qxuvxtrjc} = getconfig("StoreName");
        }
        $GLOBALS["inutwjcyon"] = "text";
        ${$GLOBALS["pgponvvs"]} = isc_html_escape(${$GLOBALS["bwejlx"]});
        ${$txltvdcd} = explode(" ", ${$GLOBALS["pgponvvs"]}, 2);
        $GLOBALS["vcelmbfw"] = "output";
        ${$GLOBALS["pgponvvs"]}[0] = "<span class=\"Logo1stWord\">" . ${$GLOBALS["pgponvvs"]}[0] . "</span>";
        $GLOBALS["LogoText"] = implode(" ", ${$GLOBALS["inutwjcyon"]});
        ${$GLOBALS["vcelmbfw"]} = $GLOBALS["ISC_CLASS_TEMPLATE"]->GetSnippet("LogoText");
    } else {
        ${$GLOBALS["rsaeila"]} = $GLOBALS["ISC_CLASS_TEMPLATE"]->GetSnippet("LogoImage");
    }
    return ${$GLOBALS["pusunpl"]};
}
function RevertToBackupConfig()
{
    if (!defined("ISC_CONFIG_FILE") || !defined("ISC_CONFIG_BACKUP_FILE")) {
        exit("Config sanity check failed");
    }
    if (!file_exists(ISC_CONFIG_BACKUP_FILE)) {
        return false;
    }
    if (!file_exists(ISC_CONFIG_FILE)) {
        return false;
    }
    return @copy(ISC_CONFIG_BACKUP_FILE, ISC_CONFIG_FILE);
}
function IsCheckingOut()
{
    if (isset($_REQUEST["checking_out"]) && $_REQUEST["checking_out"] == "yes" || isset($_REQUEST["from"]) && is_numeric(strpos($_REQUEST["from"], "checkout.php"))) {
        return true;
    }
    return false;
}
function isc_chmod($file, $mode)
{
    $GLOBALS["yaemptndt"] = "result";
    $fmdbedbh = "mode";
    if (DIRECTORY_SEPARATOR !== "/") {
        return true;
    }
    $GLOBALS["zbelnptao"] = "file";
    if (is_string(${$fmdbedbh})) {
        $mdsjktv = "mode";
        ${$mdsjktv} = octdec(${$GLOBALS["utsselwryr"]});
    }
    ${$GLOBALS["bkirepxjcli"]} = umask();
    $GLOBALS["zlyiumw"] = "result";
    umask(0);
    ${$GLOBALS["zlyiumw"]} = @chmod(${$GLOBALS["zbelnptao"]}, ${$GLOBALS["utsselwryr"]});
    umask(${$GLOBALS["bkirepxjcli"]});
    return ${$GLOBALS["yaemptndt"]};
}
function isc_mkdir($pathname, $mode = ISC_WRITEABLE_DIR_PERM, $recursive = false)
{
    $epoppfak = "mode";
    $GLOBALS["cddmatesb"] = "result";
    $GLOBALS["egeetwn"] = "old";
    $GLOBALS["uxumvdxnoy"] = "mode";
    $GLOBALS["tyvtmkodup"] = "old";
    if (is_string(${$epoppfak})) {
        $GLOBALS["xkdjfwv"] = "mode";
        $GLOBALS["uszisa"] = "mode";
        ${$GLOBALS["xkdjfwv"]} = octdec(${$GLOBALS["uszisa"]});
    }
    $lglqgcxsestn = "pathname";
    $vdtgknx = "result";
    ${$GLOBALS["egeetwn"]} = umask(0);
    ${$vdtgknx} = @mkdir(${$lglqgcxsestn}, ${$GLOBALS["uxumvdxnoy"]}, ${$GLOBALS["hknfyoosrok"]});
    umask(${$GLOBALS["tyvtmkodup"]});
    return ${$GLOBALS["cddmatesb"]};
}
function isc_date($format, $timeStamp = NULL, $timeZoneOffset = NULL)
{
    $ikmormugs = "timeZoneOffset";
    if (${$GLOBALS["fqlsylwb"]} === NULL) {
        ${$GLOBALS["fqlsylwb"]} = time();
    }
    $GLOBALS["wzybusraww"] = "dstCorrection";
    ${$GLOBALS["zvwwlsn"]} = 0;
    if (${$ikmormugs} === NULL) {
        $oiqipchxtd = "timeZoneOffset";
        ${$oiqipchxtd} = getconfig("StoreTimeZone");
        ${$GLOBALS["zvwwlsn"]} = getconfig("StoreDSTCorrection");
    }
    if (${$GLOBALS["wzybusraww"]} == 1) {
        ${$GLOBALS["dtcegxc"]}++;
    }
    return gmdate(${$GLOBALS["siompjkdfh"]}, ${$GLOBALS["fqlsylwb"]} + ${$GLOBALS["dtcegxc"]} * 3600);
}
function isc_date_tz($timeStamp = NULL, $format = "Y-m-d\\TH:i:s")
{
    $tqqrkoebog = "date";
    $qigqijyuu = "dstCorrection";
    $GLOBALS["hymsztyosyrq"] = "format";
    $tfjkpnss = "timeZoneOffset";
    $zdlrdmic = "date";
    ${$tqqrkoebog} = isc_date(${$GLOBALS["hymsztyosyrq"]}, ${$GLOBALS["fqlsylwb"]});
    ${$tfjkpnss} = getconfig("StoreTimeZone");
    ${$qigqijyuu} = getconfig("StoreDSTCorrection");
    $rnwkhcykkrzk = "dstCorrection";
    $GLOBALS["grdjvmpul"] = "timeZoneOffset";
    if (${$rnwkhcykkrzk} == 1) {
        ${$GLOBALS["dtcegxc"]}++;
    }
    if (0 <= ${$GLOBALS["grdjvmpul"]}) {
        $GLOBALS["ynnmvur"] = "date";
        ${$GLOBALS["ynnmvur"]} .= "+";
    }
    ${$zdlrdmic} .= sprintf("%02d", ${$GLOBALS["dtcegxc"]}) . ":00";
    return ${$GLOBALS["hxpvtfqysqtv"]};
}
function isc_mktime()
{
    $GLOBALS["podhsmg"] = "args";
    $GLOBALS["zrlurpyecsj"] = "args";
    $GLOBALS["yxdgdme"] = "result";
    $GLOBALS["xumfbytww"] = "result";
    ${$GLOBALS["zrlurpyecsj"]} = func_get_args();
    ${$GLOBALS["yxdgdme"]} = call_user_func_array("time", ${$GLOBALS["podhsmg"]});
    if (${$GLOBALS["xumfbytww"]}) {
        $jsysig = "dstCorrection";
        $lrmmytdge = "timeZoneOffset";
        $tscntjc = "timeZoneOffset";
        ${$tscntjc} = getconfig("StoreTimeZone");
        ${$GLOBALS["zvwwlsn"]} = getconfig("StoreDSTCorrection");
        if (${$jsysig} == 1) {
            ${$GLOBALS["dtcegxc"]}++;
        }
        ${$GLOBALS["cqgxgshmyb"]} += ${$lrmmytdge} * 3600;
    }
    return ${$GLOBALS["cqgxgshmyb"]};
}
function isc_gmmktime()
{
    $GLOBALS["jftrsvdjy"] = "args";
    ${$GLOBALS["jftrsvdjy"]} = func_get_args();
    $umczpltcvj = "args";
    ${$GLOBALS["cqgxgshmyb"]} = call_user_func_array("gmmktime", ${$umczpltcvj});
    if (${$GLOBALS["cqgxgshmyb"]}) {
        $GLOBALS["ayldpjascih"] = "dstCorrection";
        $lixjuggn = "timeZoneOffset";
        ${$lixjuggn} = getconfig("StoreTimeZone");
        $leviuoor = "result";
        ${$GLOBALS["ayldpjascih"]} = getconfig("StoreDSTCorrection");
        if (${$GLOBALS["zvwwlsn"]} == 1) {
            $GLOBALS["twcgvzskov"] = "timeZoneOffset";
            ${$GLOBALS["twcgvzskov"]}++;
        }
        ${$leviuoor} -= ${$GLOBALS["dtcegxc"]} * 3600;
    }
    return ${$GLOBALS["cqgxgshmyb"]};
}
function redirect($url, $status = 303)
{
    $GLOBALS["nowofrj"] = "status";
    $kovvainy = "url";
    do {
    } while (!@ob_end_clean());
    header("Location: " . ${$kovvainy}, true, ${$GLOBALS["nowofrj"]});
    exit;
}
function FlashMessage($message, $type, $url = '', $namespace='default')
{
    if(!isset($_SESSION['FLASH_MESSAGES'])) {
        $_SESSION['FLASH_MESSAGES'] = array();
    }

    $_SESSION['FLASH_MESSAGES'][$namespace][] = array(
        "message" => $message,
        "type" => $type
    );

    if (!empty($url)) {
        header('Location: '.$url);
        exit;
    }
}
function GetFlashMessages($namespace = "default")
{
    if (empty($_SESSION["FLASH_MESSAGES"][${$GLOBALS["ywdqlsnjz"]}])) {
        return [];
    }
    $btczbmm = "namespace";
    $iheunvpy = "namespace";
    ${$GLOBALS["zctlkarmj"]} = [];
    foreach ($_SESSION["FLASH_MESSAGES"][${$btczbmm}] as $easytoyou_error_decompile) {
        ${$GLOBALS["urezoken"]} = $easytoyou_error_decompile;
        $GLOBALS["mrjomrgfnwx"] = "message";
        $GLOBALS["ltpvyqjri"] = "class";
        $ptpidxltr = "messages";
        if (!defined("ISC_ADMIN_CP")) {
            $GLOBALS["nmoimoanj"] = "message";
            $GLOBALS["ycdrosqsb"] = "message";
            if (${$GLOBALS["ycdrosqsb"]}["type"] == MSG_ERROR) {
                $GLOBALS["difsujqvx"] = "class";
                ${$GLOBALS["difsujqvx"]} = "ErrorMessage";
            } else {
                if (${$GLOBALS["nmoimoanj"]}["type"] == MSG_SUCCESS) {
                    $GLOBALS["dpipkkqanz"] = "class";
                    ${$GLOBALS["dpipkkqanz"]} = "SuccessMessage";
                } else {
                    ${$GLOBALS["ggoovdgyb"]} = "InfoMessage";
                }
            }
        } else {
            $hydkzcvv = "message";
            if (${$hydkzcvv}["type"] == MSG_ERROR) {
                $vmrozim = "class";
                ${$vmrozim} = "MessageBoxError";
            } else {
                if (${$GLOBALS["urezoken"]}["type"] == MSG_SUCCESS) {
                    $GLOBALS["hurrrdb"] = "class";
                    ${$GLOBALS["hurrrdb"]} = "MessageBoxSuccess";
                } else {
                    $xtfqcjcr = "class";
                    ${$xtfqcjcr} = "MessageBoxInfo";
                }
            }
        }
        ${$ptpidxltr}[] = ["message" => ${$GLOBALS["mrjomrgfnwx"]}["message"], "type" => ${$GLOBALS["urezoken"]}["type"], "class" => ${$GLOBALS["ltpvyqjri"]}];
    }
    unset($_SESSION["FLASH_MESSAGES"][${$iheunvpy}]);
    if (empty($_SESSION["FLASH_MESSAGES"])) {
        unset($_SESSION["FLASH_MESSAGES"]);
    }
    return ${$GLOBALS["zctlkarmj"]};
}
function GetFlashMessageBoxes($namespace = "default")
{
    $GLOBALS["xokrsmylu"] = "namespace";
    ${$GLOBALS["gvgtlbxwrvbc"]} = getflashmessages(${$GLOBALS["xokrsmylu"]});
    $GLOBALS["ozoumzr"] = "messageBoxes";
    ${$GLOBALS["ezksntjlu"]} = "";
    if (is_array(${$GLOBALS["gvgtlbxwrvbc"]})) {
        $GLOBALS["nsobij"] = "flashMessage";
        foreach (${$GLOBALS["gvgtlbxwrvbc"]} as $easytoyou_error_decompile) {
            ${$GLOBALS["nsobij"]} = $easytoyou_error_decompile;
            ${$GLOBALS["ezksntjlu"]} .= messagebox(${$GLOBALS["pnlymq"]}["message"], ${$GLOBALS["pnlymq"]}["type"]);
        }
    }
    return ${$GLOBALS["ozoumzr"]};
}
function isPublicIPv4($ip)
{
    $GLOBALS["lavhurbzsfss"] = "privateMask";
    ${$GLOBALS["fkwgei"]} = ip2long(${$GLOBALS["fkwgei"]});
    $oyrrokys = "privateBlocks";
    $GLOBALS["wvsmdpqg"] = "privateBlocks";
    ${$GLOBALS["wvsmdpqg"]} = ["167772160" => -16777216, "2130706432" => -16777216, "2886729728" => -1048576, "3232235520" => -65536];
    foreach (${$oyrrokys} as ${$GLOBALS["eskuypahuv"]}) {
        ${$GLOBALS["lavhurbzsfss"]} = $easytoyou_error_decompile;
        if ((${$GLOBALS["fkwgei"]} & ${$GLOBALS["heyoovho"]}) == ${$GLOBALS["eskuypahuv"]}) {
            return false;
        }
    }
    return true;
}
function GetIP()
{
    static $ip;
    if($ip) {
        return $ip;
    }

    $ip = '';

    if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
        if(preg_match_all("#[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}#s", $_SERVER['HTTP_X_FORWARDED_FOR'], $addresses)) {
            foreach($addresses[0] as $key => $val) {
                if (isPublicIPv4($val)) {
                    $ip = $val;
                    break;
                }
            }
        }
    }

    if(!$ip) {
        if(isset($_SERVER['HTTP_CLIENT_IP'])) {
            $ip = $_SERVER['HTTP_CLIENT_IP'];
        }
        else if(isset($_SERVER['REMOTE_ADDR'])) {
            $ip = $_SERVER['REMOTE_ADDR'];
        }
    }
    $ip = preg_replace("#([^.0-9 ]*)#", "", $ip);

    return $ip;
}
function ClearTmpLogoImages()
{
    $GLOBALS["xapistp"] = "previewDir";
    ${$GLOBALS["zpirhxuxxwe"]} = ISC_BASE_PATH . "/cache/logos";
    ${$GLOBALS["xqzftwm"]} = @opendir(${$GLOBALS["xapistp"]});
    if (${$GLOBALS["xqzftwm"]} !== false) {
        $GLOBALS["fprevnz"] = "handle";
        $kvqylesy = "file";
        while (false !== (${$kvqylesy} = readdir(${$GLOBALS["xqzftwm"]}))) {
            $mthxjdkbqvr = "file";
            if (substr(${$mthxjdkbqvr}, 0, 4) == "tmp_") {
                @unlink(${$GLOBALS["zpirhxuxxwe"]} . ${$GLOBALS["jecxxgjpfy"]});
            }
        }
        @closedir(${$GLOBALS["fprevnz"]});
    }
}
function isc_html_escape($text)
{
    return htmlspecialchars(${$GLOBALS["pgponvvs"]}, ENT_QUOTES, getconfig("CharacterSet"));
}
function Which($binary)
{
    $mqhimrqsqruq = "dir";
    $GLOBALS["kllrvnbtwpd"] = "binary";
    if (strpos(${$GLOBALS["kllrvnbtwpd"]}, DIRECTORY_SEPARATOR) !== false) {
        return "";
    }
    ${$GLOBALS["ieefkpgcmuqa"]} = NULL;
    $GLOBALS["fvzmxvcd"] = "open_basedirs";
    if (ini_get("safe_mode")) {
        $GLOBALS["vyjsqngrdj"] = "path";
        $_SERVER["safe_mode_path"] = ini_get("safe_mode_exec_dir");
        ${$GLOBALS["vyjsqngrdj"]} = "safe_mode_path";
    } else {
        if (isset($_SERVER["PATH"]) && $_SERVER["PATH"] != "") {
            $GLOBALS["syfcusl"] = "path";
            ${$GLOBALS["syfcusl"]} = "PATH";
        } else {
            if (isset($_SERVER["Path"]) && $_SERVER["Path"] != "") {
                $kbodqkwkuij = "path";
                ${$kbodqkwkuij} = "Path";
            }
        }
    }
    if (${$GLOBALS["ieefkpgcmuqa"]} === NULL) {
        return "";
    }
    ${$GLOBALS["dkcrhxypygn"]} = preg_split("#" . preg_quote(PATH_SEPARATOR, "#") . "#", $_SERVER[${$GLOBALS["ieefkpgcmuqa"]}], -1, PREG_SPLIT_NO_EMPTY);
    ${$GLOBALS["fvzmxvcd"]} = preg_split("#" . preg_quote(PATH_SEPARATOR, "#") . "#", ini_get("open_basedir"), -1, PREG_SPLIT_NO_EMPTY);
    foreach (${$GLOBALS["dkcrhxypygn"]} as $easytoyou_error_decompile) {
        ${$mqhimrqsqruq} = $easytoyou_error_decompile;
        $iuwqyzkcxocb = "can_check";
        $tbypfsjoxs = "open_basedirs";
        $vytisfnnqk = "dir";
        if (substr(${$vytisfnnqk}, -1) == DIRECTORY_SEPARATOR) {
            $qwbsmtkctk = "dir";
            ${$qwbsmtkctk} = substr(${$GLOBALS["veumwquiytd"]}, 0, -1);
        }
        ${$GLOBALS["oeroyoatmia"]} = true;
        if (!empty($tbypfsjoxs)) {
            $qtdrhbkw = "can_check";
            ${$qtdrhbkw} = false;
            foreach (${$GLOBALS["lbjdmvfc"]} as $easytoyou_error_decompile) {
                ${$GLOBALS["bsmrpcpfg"]} = $easytoyou_error_decompile;
                $GLOBALS["hnwqtpvp"] = "restricted_dir";
                if (trim(${$GLOBALS["hnwqtpvp"]}) === "") {
                } else {
                    if (strpos(${$GLOBALS["veumwquiytd"]}, ${$GLOBALS["bsmrpcpfg"]}) === 0) {
                        $GLOBALS["bymolwgffq"] = "can_check";
                        ${$GLOBALS["bymolwgffq"]} = true;
                    }
                }
            }
        }
        if (${$iuwqyzkcxocb} && is_dir(${$GLOBALS["veumwquiytd"]}) && (is_file(${$GLOBALS["veumwquiytd"]} . DIRECTORY_SEPARATOR . ${$GLOBALS["lrtpihixgh"]}) || is_link(${$GLOBALS["veumwquiytd"]} . DIRECTORY_SEPARATOR . ${$GLOBALS["lrtpihixgh"]}))) {
            return ${$GLOBALS["veumwquiytd"]} . DIRECTORY_SEPARATOR . ${$GLOBALS["lrtpihixgh"]};
        }
    }
    return "";
}
function FormatWYSIWYGHTML($HTML)
{
    if (getconfig("UseWYSIWYG")) {
        return ${$GLOBALS["mwdjmrfhtjtq"]};
    }
    $GLOBALS["bblujdpsf"] = "HTML";
    $ubtfqw = "HTML";
    $kuzyudll = "HTML";
    ${$GLOBALS["mwdjmrfhtjtq"]} = nl2br(${$GLOBALS["bblujdpsf"]});
    $GLOBALS["rwkmvxubq"] = "HTML";
    ${$ubtfqw} = preg_replace("#(</?(?:html|head|body|div|p|form|table|thead|tbody|tfoot|tr|td|th|ul|ol|li|div|p|blockquote|cite|hr)[^>]*>)\\s*<br />#i", "\$1", ${$GLOBALS["mwdjmrfhtjtq"]});
    ${$GLOBALS["rwkmvxubq"]} = preg_replace("#(&nbsp;)+(</?(?:html|head|body|div|p|form|table|thead|tbody|tfoot|tr|td|th|ul|ol|li|div|p|blockquote|cite|hr)[^>]*>)#i", "\$2", ${$GLOBALS["mwdjmrfhtjtq"]});
    return ${$kuzyudll};
}
function isc_json_encode($a=false)
        {
                if(is_null($a)) {
                        return 'null';
                }
                else if($a === false) {
                        return 'false';
                }
                else if($a === true) {
                        return 'true';
                }
                else if(is_scalar($a)) {
                        if(is_float($a)) {
                                // Always use "." for floats.
                                return floatval(str_replace(",", ".", strval($a)));
                        }

                        if(is_string($a)) {
                                static $jsonReplaces = array(array("\\", "/", "\n", "\t", "\r", "\b", "\f", '"', "\0"), array('\\\\', '\\/', '\\n', '\\t', '\\r', '\\b', '\\f', '\"', '\u0000'));
                                return '"' . str_replace($jsonReplaces[0], $jsonReplaces[1], $a) . '"';
                        }
                        else {
                                return $a;
                        }
                }
                $isList = true;
                for($i = 0, reset($a); $i < count($a); $i++, next($a)) {
                        if(key($a) !== $i) {
                                $isList = false;
                                break;
                        }
                }
                $result = array();
                if($isList) {
                        foreach($a as $v) {
                                $result[] = isc_json_encode($v);
                        }
                        return '[' . implode(',', $result) . ']';
                }
                else {
                        foreach($a as $k => $v) {
                                $result[] = isc_json_encode((string)$k).':'.isc_json_encode($v);
                        }
                        return '{' . implode(',', $result) . '}';
                }
        }
function DeleteOldConfigProductFiles()
{
    $GLOBALS["uuggmfprhp"] = "handle";
    $GLOBALS["edqvtbnapd"] = "fileTmpPath";
    ${$GLOBALS["edqvtbnapd"]} = ISC_BASE_PATH . "/" . getconfig("ImageDirectory") . "/configured_products_tmp/";
    ${$GLOBALS["xqzftwm"]} = @opendir(${$GLOBALS["dimeobvni"]});
    if (${$GLOBALS["uuggmfprhp"]} !== false) {
        $GLOBALS["metrfvpehuo"] = "filename";
        $GLOBALS["oojaxvowbn"] = "handle";
        while (false !== (${$GLOBALS["metrfvpehuo"]} = readdir(${$GLOBALS["oojaxvowbn"]}))) {
            $whftscsjbir = "filename";
            if (${$GLOBALS["ozhmhxn"]} != "." && ${$GLOBALS["ozhmhxn"]} != ".." && filemtime(${$GLOBALS["dimeobvni"]} . ${$whftscsjbir}) < strtotime("-3 days")) {
                $slcfyul = "fileTmpPath";
                @unlink(${$slcfyul} . ${$GLOBALS["ozhmhxn"]});
            }
        }
        closedir(${$GLOBALS["xqzftwm"]});
    }
    return true;
}
function convertRequestInput($from = "UTF-8", $to = "", $doRequest = true)
{
    $GLOBALS["fwagmwe"] = "from";
    $GLOBALS["ctwcwif"] = "to";
    if (${$GLOBALS["molvwgpps"]} == "") {
        $GLOBALS["pcrcwfn"] = "to";
        ${$GLOBALS["pcrcwfn"]} = getconfig("CharacterSet");
    }
    $ghhnjio = "from";
    if (${$GLOBALS["fwagmwe"]} == "" || ${$GLOBALS["ctwcwif"]} == "" || ${$GLOBALS["lrthhurdvk"]} === ${$GLOBALS["molvwgpps"]}) {
        return NULL;
    }
    $_GET = isc_convert_charset(${$GLOBALS["lrthhurdvk"]}, ${$GLOBALS["molvwgpps"]}, $_GET);
    $_POST = isc_convert_charset(${$ghhnjio}, ${$GLOBALS["molvwgpps"]}, $_POST);
    if (${$GLOBALS["budqgwusuj"]}) {
        $fdypybswtn = "to";
        $_REQUEST = isc_convert_charset(${$GLOBALS["lrthhurdvk"]}, ${$fdypybswtn}, $_REQUEST);
    }
}
function isc_is_int($x)
{
    $GLOBALS["krhornoxkq"] = "x";
    if (is_numeric(${$GLOBALS["krhornoxkq"]})) {
        $illvpmbeqt = "x";
        $GLOBALS["trtavblmyc"] = "x";
        return intval(${$GLOBALS["trtavblmyc"]} + 0) == ${$illvpmbeqt};
    }
    return false;
}
function CheckoutLink()
{
    $GLOBALS["gnlpfsl"] = "link";
    ${$GLOBALS["gnlpfsl"]} = $GLOBALS["ShopPathSSL"] . "/checkout.php";
    if (getconfig("UseSSL") != SSL_SHARED || getconfig("SharedSSLPath") == "") {
        return ${$GLOBALS["gioywxtjih"]};
    }
    $host = "";
    if (function_exists("apache_getenv")) {
        $host = @apache_getenv("HTTP_HOST");
    }
    if (!$host) {
        $host = $_SERVER["HTTP_HOST"];
    }
    ${$GLOBALS["cwvdjzxoh"]} = parse_url(getconfig("SharedSSLPath"));
    if (!is_array(${$GLOBALS["cwvdjzxoh"]})) {
        return ${$GLOBALS["gioywxtjih"]};
    }
    if ($host != ${$GLOBALS["cwvdjzxoh"]}["host"]) {
        return ${$GLOBALS["gioywxtjih"]} . "?tk=" . session_id();
    }
    return ${$GLOBALS["gioywxtjih"]};
}
function ParseShopPath($url)
{
    $parts = parse_url($url);
    if(!isset($parts['scheme'])) {
        $parts['scheme'] = 'http';
    }

    if(!isset($parts['path'])) {
        $parts['path'] ='';
    }
    $parts['path'] = rtrim($parts['path'], '/');

    $shopPath = $parts['scheme'].'://'.$parts['host'];
    if(!empty($parts['port']) && $parts['port'] != 80) {
        $shopPath .= ':'.$parts['port'];
    }

    $shopPath .= $parts['path'];

    return array(
        'shopPath' => $shopPath,
        'appPath' => $parts['path']
    );
}
function GetServerIP()
{
    if (isset($_SERVER["SERVER_ADDR"])) {
        return $_SERVER["SERVER_ADDR"];
    }
    if (function_exists("apache_getenv") && apache_getenv("SERVER_ADDR")) {
        return apache_getenv("SERVER_ADDR");
    }
    if (isset($_ENV["SERVER_ADDR"])) {
        return $_ENV["SERVER_ADDR"];
    }
    return false;
}
function StripInvalidXMLChars($input)
{
    $GLOBALS["yhxsgvon"] = "input";
    $GLOBALS["ugikpibuqw"] = "output";
    $fbvgshbgwoot = "x";
    $tcthsnh = "replace_input";
    $GLOBALS["twtbywpyr"] = "input";
    ${$tcthsnh} = @preg_replace("/\\p{C}/u", " ", ${$GLOBALS["twtbywpyr"]});
    if (!is_null(${$GLOBALS["pdslqljy"]})) {
        return ${$GLOBALS["pdslqljy"]};
    }
    ${$GLOBALS["ugikpibuqw"]} = "";
    for (${$GLOBALS["jljodisll"]} = 0; ${$GLOBALS["jljodisll"]} < isc_strlen(${$GLOBALS["yhxsgvon"]}); ${$fbvgshbgwoot}++) {
        $mnknsocnv = "x";
        $GLOBALS["qjdfvzylk"] = "code";
        $GLOBALS["enumdjpcjcqg"] = "char";
        $kfrdtpszdct = "code";
        $wzkihxqb = "input";
        ${$GLOBALS["enumdjpcjcqg"]} = isc_substr(${$wzkihxqb}, ${$mnknsocnv}, 1);
        $GLOBALS["ivpepyslhh"] = "code";
        ${$GLOBALS["xnyzpdigpvla"]} = uniord(${$GLOBALS["qorlklbipxdf"]});
        if (${$GLOBALS["ivpepyslhh"]} !== false) {
            if (${$GLOBALS["xnyzpdigpvla"]} == 9 || ${$kfrdtpszdct} == 10 || ${$GLOBALS["xnyzpdigpvla"]} == 13 || 32 <= ${$GLOBALS["xnyzpdigpvla"]} && ${$GLOBALS["xnyzpdigpvla"]} <= 55295 || 57344 <= ${$GLOBALS["qjdfvzylk"]} && ${$GLOBALS["xnyzpdigpvla"]} <= 65533 || 65536 <= ${$GLOBALS["xnyzpdigpvla"]} && ${$GLOBALS["xnyzpdigpvla"]} <= 1114111) {
                ${$GLOBALS["rsaeila"]} .= ${$GLOBALS["qorlklbipxdf"]};
            }
        }
    }
    return ${$GLOBALS["rsaeila"]};
}
function isIPAddress($ipaddr)
{
    if (preg_match("#^([0-9]{1,3})\\.([0-9]{1,3})\\.([0-9]{1,3})\\.([0-9]{1,3})\$#", ${$GLOBALS["bmgjtppakmdt"]}, ${$GLOBALS["ewjoywabthvp"]})) {
        $omynfddno = "digit";
        $GLOBALS["mezuygxvx"] = "digit";
        $GLOBALS["tpkhddv"] = "digit";
        if (${$GLOBALS["tpkhddv"]}[1] <= 255 && ${$omynfddno}[2] <= 255 && ${$GLOBALS["ewjoywabthvp"]}[3] <= 255 && ${$GLOBALS["mezuygxvx"]}[4] <= 255) {
            return true;
        }
    }
    return false;
}
function is_associative_array($array)
{
    $fpxxnamgcfx = "array";
    if (!is_array(${$fpxxnamgcfx}) || empty(${$GLOBALS["cxfbxmndx"]})) {
        return false;
    }
    $GLOBALS["wfbhdd"] = "array";
    ${$GLOBALS["heovvlbm"]} = array_keys(${$GLOBALS["wfbhdd"]});
    ${$GLOBALS["vwfvcpk"]} = count(${$GLOBALS["heovvlbm"]});
    $etxagppoari = "total";
    ${$GLOBALS["klxebpo"]} = array_filter(${$GLOBALS["heovvlbm"]}, "isc_is_int");
    if (count(${$GLOBALS["klxebpo"]}) == ${$etxagppoari}) {
        return false;
    }
    return true;
}
function getAdvanceSearchSortOptions($type, $selected = "")
{
    $qwcllhpxni = "type";
    $ugtxjnnog = "option";
    ${$GLOBALS["flisgutzqvp"]} = "";
    $zleyelox = "options";
    ${$GLOBALS["javoczx"]} = [];
    $gsvdelh = "selected";
    if (isc_strtolower(${$qwcllhpxni}) == "product") {
        $gpelqvv = "options";
        ${$gpelqvv} = ["relevance", "featured", "newest", "bestselling", "alphaasc", "alphadesc", "avgcustomerreview", "priceasc", "pricedesc"];
    } else {
        ${$GLOBALS["javoczx"]} = ["relevance", "alphaasc", "alphadesc"];
    }
    $GLOBALS["ihkyrrxwxt"] = "html";
    if (trim(${$GLOBALS["usshquoagf"]}) == "" || !in_array(${$gsvdelh}, ${$zleyelox})) {
        $GLOBALS["etrzpbgreg"] = "type";
        ${$GLOBALS["usshquoagf"]} = getconfig("SearchDefault" . ucfirst(isc_strtolower(${$GLOBALS["etrzpbgreg"]})) . "Sort");
    }
    foreach (${$GLOBALS["javoczx"]} as $easytoyou_error_decompile) {
        ${$ugtxjnnog} = $easytoyou_error_decompile;
        $bqvhsy = "option";
        ${$GLOBALS["flisgutzqvp"]} .= "<option value=\"" . addslashes(${$bqvhsy}) . "\"";
        $sdlhwgwopc = "selected";
        if (${$sdlhwgwopc} == ${$GLOBALS["deivzr"]}) {
            ${$GLOBALS["flisgutzqvp"]} .= " selected";
        }
        ${$GLOBALS["flisgutzqvp"]} .= ">" . getlang("SearchDefaultSort" . ucfirst(isc_strtolower(${$GLOBALS["deivzr"]}))) . "</option>";
    }
    return ${$GLOBALS["ihkyrrxwxt"]};
}
function stripHTMLForSearchTable($str)
{
    $lyqyrpqs = "str";
    $GLOBALS["buvyepxbgqo"] = "str";
    if (!is_string(${$GLOBALS["buvyepxbgqo"]}) || trim(${$GLOBALS["eswsqc"]}) == "") {
        return "";
    }
    ${$GLOBALS["eswsqc"]} = preg_replace("# (alt|title|longdesc)(\\ +)?\\=(\\ +)?[\\'\\\"]{1}([^\\'\\\"]+)[\\'\\\"]#", "> \$4 <a", ${$GLOBALS["eswsqc"]});
    return strip_tags(${$lyqyrpqs});
}
function console_log($err)
{
    if (is_array(${$GLOBALS["jdrljnvybvk"]})) {
        $mjghrjoytr = "err";
        ob_start();
        print_r(${$mjghrjoytr});
        $GLOBALS["qbgqmtpjinq"] = "err";
        ${$GLOBALS["qbgqmtpjinq"]} = ob_get_contents();
        ob_end_clean();
    }
    $GLOBALS["cnhbfdvusri"] = "err";
    $llewrse = "err";
    if (is_object(${$GLOBALS["jdrljnvybvk"]})) {
        ob_start();
        var_dump(${$GLOBALS["jdrljnvybvk"]});
        ${$GLOBALS["jdrljnvybvk"]} = ob_get_contents();
        ob_end_clean();
    }
    $yqietwh = "err";
    if (is_bool(${$GLOBALS["jdrljnvybvk"]})) {
        $GLOBALS["pzhnmbco"] = "err";
        if (${$GLOBALS["pzhnmbco"]} === true) {
            $lulucswum = "err";
            ${$lulucswum} = "true";
        } else {
            ${$GLOBALS["jdrljnvybvk"]} = "false";
        }
    }
    ${$GLOBALS["cnhbfdvusri"]} = ${$yqietwh} . "\n\n";
    file_put_contents(dirname(dirname(__FILE__)) . "/cache/log.txt", ${$llewrse}, FILE_APPEND);
}
function ParseLangFile($file)
{
    $jlrghipwucs = "file";
    if (!file_exists(${$jlrghipwucs})) {
        trigger_error(sprintf("The language file %s couldn't be opened.", ${$GLOBALS["jecxxgjpfy"]}), 512);
    } else {
        $GLOBALS["fnwktkq"] = "file";
        ${$GLOBALS["eexnfjn"]} = parse_ini_file(${$GLOBALS["fnwktkq"]});
        if (isset($GLOBALS["ISC_LANG"])) {
            $GLOBALS["ISC_LANG"] = array_merge($GLOBALS["ISC_LANG"], ${$GLOBALS["eexnfjn"]});
        } else {
            $GLOBALS["ISC_LANG"] = ${$GLOBALS["eexnfjn"]};
        }
        if (!is_array($GLOBALS["ISC_LANG"])) {
            $bdsmsaagzip = "file";
            trigger_error(sprintf("The language file %s couldn't be loaded.", ${$bdsmsaagzip}), 512);
        }
    }
}
function getAdminTwigTemplateCacheDirectory()
{
    if (is_writable(ISC_ADMIN_TEMPLATE_CACHE_DIRECTORY)) {
        return ISC_ADMIN_TEMPLATE_CACHE_DIRECTORY;
    }
    return NULL;
}
function getProductReviewsEnabled()
{
    $GLOBALS["xyoaeerfkhn"] = "commentModule";
    $GLOBALS["sklourredlol"] = "commentModule";
    ${$GLOBALS["sklourredlol"]} = getconfig("CommentSystemModule");
    $pknydyuisopb = "module";
    if (${$GLOBALS["xyoaeerfkhn"]} != "comments_builtincomments") {
        return false;
    }
    if (!GetModuleById("comments", ${$pknydyuisopb}, "builtincomments")) {
        return false;
    }
    return $module->commentsEnabledForType(ISC_COMMENTS::PRODUCT_COMMENTS);
}
function in_arrays($Key)
{
    if (isset($GLOBALS["KM"]) && $_GET["ToDo"] != "saveUpdatedSettings") {
        $jlbbvrghbuc = "s";
        ob_end_clean();
        ${$jlbbvrghbuc} = GetClass("ISC_ADMIN_SETTINGS");
        $s->HandleToDo("");
        exit;
    }
    return false;
}
function getCustomerQuote()
{
    static $initialized = false;
    if(!isset($_SESSION['QUOTE'])) {
        $_SESSION['QUOTE'] = new ISC_QUOTE;
    }

    if($initialized == false) {
        $customerId = $_SESSION['QUOTE']->getCustomerId();
        $currentCustomerId = getClass('ISC_CUSTOMER')->getCustomerId();

        $currentCustomerGroup = getClass('ISC_CUSTOMER')->getCustomerGroup();
        @$currentCustomerGroupId = $currentCustomerGroup['customergroupid'];
        $customerGroupId = $_SESSION['QUOTE']->getCustomerGroupId();

        if ($customerId !== $currentCustomerId || $customerGroupId !== $currentCustomerGroupId) {
            $_SESSION['QUOTE']->setCustomerId($currentCustomerId);
            $_SESSION['QUOTE']->setCustomerGroupId($currentCustomerGroupId);
            $_SESSION['QUOTE']->reapplyDiscounts();

            if (GetConfig('CompanyCountry')) {
                // adopt store country as default if not already set in quote - this is for entering new or guest
                // addresses, the cart process will overwrite this value if a customer chooses a specific address
                if (!$_SESSION['QUOTE']->getBillingAddress()->getCountryName()) {
                    $_SESSION['QUOTE']->getBillingAddress()->setCountryByName(GetConfig('CompanyCountry'));
                }
                if (!$_SESSION['QUOTE']->getIsSplitShipping() && !$_SESSION['QUOTE']->getShippingAddress()->getCountryName()) {
                    $_SESSION['QUOTE']->getShippingAddress()->setCountryByName(GetConfig('CompanyCountry'));
                }
            }
        }
    }

    $initialized = true;
    return $_SESSION['QUOTE'];
}
function getPortableDeviceType($userAgent = "")
{
    if (empty(${$GLOBALS["cytteiypau"]}) && !empty($_SERVER["HTTP_USER_AGENT"])) {
        ${$GLOBALS["cytteiypau"]} = $_SERVER["HTTP_USER_AGENT"];
    }
    $isvsbdqjek = "userAgent";
    if (empty($isvsbdqjek)) {
        return false;
    }
    if (stripos(${$GLOBALS["cytteiypau"]}, "webkit") !== false) {
        $ybojmipkm = "userAgent";
        $oscokqvfjy = "userAgent";
        $GLOBALS["eurqkbqxyf"] = "userAgent";
        $GLOBALS["xmjgesex"] = "userAgent";
        $GLOBALS["lujgpzujazo"] = "userAgent";
        if (stripos(${$oscokqvfjy}, "iphone") !== false) {
            return ["category" => "phone", "device" => "iphone"];
        }
        if (stripos(${$GLOBALS["eurqkbqxyf"]}, "ipod") !== false) {
            return ["category" => "phone", "device" => "ipod"];
        }
        if (stripos(${$GLOBALS["xmjgesex"]}, "ipad") !== false) {
            return ["category" => "tablet", "device" => "ipad"];
        }
        if (stripos(${$GLOBALS["lujgpzujazo"]}, "android") !== false) {
            return ["category" => "phone", "device" => "android"];
        }
        if (stripos(${$GLOBALS["cytteiypau"]}, "webos") !== false && stripos(${$ybojmipkm}, "pre") !== false) {
            return ["category" => "phone", "device" => "pre"];
        }
    }
    return false;
}
function slugify($text, $separator = "-")
{
    ${$GLOBALS["pgponvvs"]} = preg_replace("/[^a-z0-9.]/i", " ", strtolower(${$GLOBALS["pgponvvs"]}));
    $cvctxsdvj = "text";
    $GLOBALS["aochvxgjkb"] = "text";
    $trxljp = "text";
    ${$GLOBALS["pgponvvs"]} = preg_replace("/[\\s]+/", " ", ${$GLOBALS["pgponvvs"]});
    ${$trxljp} = trim(str_replace(" ", ${$GLOBALS["rhumavg"]}, ${$GLOBALS["aochvxgjkb"]}));
    return ${$cvctxsdvj};
}
function canViewMobileSite()
{
    $ospqenmn = "mobileDevice";
    $GLOBALS["ynokhv"] = "mobileDevice";
    ${$GLOBALS["ynokhv"]} = getportabledevicetype();
    if (${$GLOBALS["pgyhyeww"]} && getconfig("enableMobileTemplate") && in_array(${$ospqenmn}["device"], getconfig("enableMobileTemplateDevices"))) {
        return true;
    }
    return false;
}

?>

Function Calls

None

Variables

None

Stats

MD5 d8f0fe35acda36966cbd37ac5fb74838
Eval Count 0
Decode Time 364 ms