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"] = " ";
}
$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"]} = "&";
} 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&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(["<", ">"], ["<", ">"], ${$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(["<", ">"], ["<", ">"], ${$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("&", "&", ${$GLOBALS["gioywxtjih"]});
$GLOBALS["pdvpqcfxulm"] = "links";
${$bplmxeupy} = str_replace("&", "&", ${$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'>««</a> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["nwbrxlae"]}, 1, ${$GLOBALS["xahmevzwlee"]})));
$whbzgu = "currentPage";
${$GLOBALS["iumosmmhtox"]} .= sprintf(" <a href='%s'>« %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'\">« %s</span> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["cwvdjzxoh"]}, ${$GLOBALS["ytcznjyazfl"]} - 1, ${$GLOBALS["xahmevzwlee"]})), isc_html_escape(getlang("Previous")));
} else {
$ivetbclo = "pagination";
${$ivetbclo} .= "«« | « " . isc_html_escape(getlang("Previous")) . " |";
}
${$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"]} .= " ";
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"]} .= " " . isc_html_escape(getlang("Next")) . " » | »»";
} else {
$mmcdhqwgtt = "pageCount";
$GLOBALS["ntaslwrmexk"] = "precall";
$GLOBALS["vnlwhtyc"] = "currentPage";
$zpeqanqmnk = "pagination";
$btmapqyw = "currentPage";
$GLOBALS["ewisvmntg"] = "url";
${$GLOBALS["iumosmmhtox"]} .= sprintf(" <a href='%s'>%s »</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 »</span> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["cwvdjzxoh"]}, ${$btmapqyw} + 1, ${$GLOBALS["xahmevzwlee"]})), isc_html_escape(getlang("Next")));
${$zpeqanqmnk} .= sprintf(" <a href='%s'>»»</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("&sortField=%s&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("#( )+(</?(?: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"] = " ";
}
$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"]} = "&";
} 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&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(["<", ">"], ["<", ">"], ${$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(["<", ">"], ["<", ">"], ${$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("&", "&", ${$GLOBALS["gioywxtjih"]});
$GLOBALS["pdvpqcfxulm"] = "links";
${$bplmxeupy} = str_replace("&", "&", ${$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'>««</a> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["nwbrxlae"]}, 1, ${$GLOBALS["xahmevzwlee"]})));
$whbzgu = "currentPage";
${$GLOBALS["iumosmmhtox"]} .= sprintf(" <a href='%s'>« %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'\">« %s</span> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["cwvdjzxoh"]}, ${$GLOBALS["ytcznjyazfl"]} - 1, ${$GLOBALS["xahmevzwlee"]})), isc_html_escape(getlang("Previous")));
} else {
$ivetbclo = "pagination";
${$ivetbclo} .= "«« | « " . isc_html_escape(getlang("Previous")) . " |";
}
${$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"]} .= " ";
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"]} .= " " . isc_html_escape(getlang("Next")) . " » | »»";
} else {
$mmcdhqwgtt = "pageCount";
$GLOBALS["ntaslwrmexk"] = "precall";
$GLOBALS["vnlwhtyc"] = "currentPage";
$zpeqanqmnk = "pagination";
$btmapqyw = "currentPage";
$GLOBALS["ewisvmntg"] = "url";
${$GLOBALS["iumosmmhtox"]} .= sprintf(" <a href='%s'>%s »</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 »</span> |", isc_html_escape(BuildPaginationUrl(${$GLOBALS["cwvdjzxoh"]}, ${$btmapqyw} + 1, ${$GLOBALS["xahmevzwlee"]})), isc_html_escape(getlang("Next")));
${$zpeqanqmnk} .= sprintf(" <a href='%s'>»»</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("&sortField=%s&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("#( )+(</?(?: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 |
Stats
MD5 | d8f0fe35acda36966cbd37ac5fb74838 |
Eval Count | 0 |
Decode Time | 364 ms |