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 /* __________________________________________________ | Obfuscated by YAK P..
Decoded Output download
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2023-11-17 08:46:45 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
class ObCore { const WS_LICENSE_URL = "/ws/license/activate"; const LICENSE_FILE = "license.lic"; const LICENSE_EXPIRED = 0; const LICENSE_VALID = 1; const LICENSE_OUTDATED = 2; const LICENSE_FILE_NOT_FOUND = 3; const LICENSE_FILE_INVALID_FORMAT = 4; const LICENSE_WRONG_SYSTEM_DATE = 5; const LIMITED_DMS_LICENCE = "LIMITED_DMS_LICENCE"; const CUSTOMER_DMS_LICENCE = "CUSTOMER_DMS_LICENCE"; const MANAGE_LICENSE = "MANAGE_LICENSE"; public static function getLicenseStatus($aVZ6n = "licStd") { goto f8I3L; gfD93: $Nlc0R = $GSeyC && $GSeyC > $mN3aa ? $GSeyC : $mN3aa; goto zlvj7; yDyTP: if (file_exists(_c("private_" . $aVZ6n . "_path"))) { goto kEIRO; } goto B0y4K; XtFPX: return self::LICENSE_FILE_INVALID_FORMAT; goto oCILj; kPtLo: kEIRO: goto B55Nb; QTs1s: if (!(time() >= $g4mAl)) { goto mLhm0; } goto TVVao; zgq3M: _c("private_licStd_outdateLicense", ObDataEncryption::encryptData($UMDKE, $jE_tw)); goto Nb8BU; ljuyo: return self::LICENSE_VALID; goto sXxFc; oXE1t: $g4mAl = $u5YP8["expire"]; goto VroPl; zlvj7: $brZN3 = strtotime(ObTools::getSqlSystemDate()); goto gNg1h; IUMU4: mLhm0: goto zqmCM; XsDrZ: eqasE: goto Ap2sS; ik121: CpE_s: goto QTs1s; zqmCM: LyvYF: goto FMPCK; kD5qH: return self::LICENSE_WRONG_SYSTEM_DATE; goto ugLM6; Db2El: goto eCFGp; goto fxCcz; slhIQ: return self::LICENSE_OUTDATED; goto JhFQK; AXfvq: ObTools::logger()->debug("time() ===> " . time()); goto fMi_x; TVVao: $pidjD = ObTools::getLicenseInfo($u5YP8); goto sJ1N9; BedMi: $mN3aa = ObTransaction::getLastTransactionDate(); goto Zy7Kr; egKX6: ObTools::logger()->debug("Client license outdated !"); goto slhIQ; ugLM6: b9ArM: goto AXfvq; Zy7Kr: $GSeyC = strtotime(ObTools::getLastUsed()); goto gfD93; f8I3L: _c("private_licStd_outdateLicense", false); goto YeKDS; N1voe: goto eCFGp; goto XsDrZ; t5d5Z: eCFGp: goto IUMU4; SN6AD: ObTools::logger()->debug("Demo license expired !"); goto pp8xc; Yg0Ug: ObTools::logger()->debug("no activated license"); goto wsjzP; u9GnE: return self::LICENSE_EXPIRED; goto V6hTh; Ap2sS: if (time() <= $UMDKE) { goto liFMV; } goto iqkcm; FMPCK: if (!(_c("private_project_installType") == 0)) { goto yu345; } goto CiHvT; FiqZ6: k07Wk: goto bKkiD; by9eb: if (!_b()->isLicenseValidityDurationEnabled(true)) { goto CpE_s; } goto Enu1K; oCILj: cG4w9: goto SXBRM; fMi_x: ObTools::logger()->debug("$expireInfo ===> " . $g4mAl); goto by9eb; JhFQK: cjWiL: goto t5d5Z; bKkiD: ObTools::logger()->debug("No licence file found!"); goto hocLT; hocLT: return self::LICENSE_FILE_NOT_FOUND; goto QEFqe; Nb8BU: _c("private_licStd_expireDateLicense", ObDataEncryption::encryptData($g4mAl, $jE_tw)); goto ik121; CiHvT: ObCore::updateConfigFile(); goto yxc_U; B55Nb: $pTm7f = file_get_contents(_c("private_" . $aVZ6n . "_path")); goto IGr5H; eKtiv: $UMDKE = strtotime(date("y-m-d", $g4mAl) . " +" . _b()->getOutdatedLicenseDayNbr() . " day"); goto zgq3M; YeKDS: _c("private_licStd_expireDateLicense", false); goto yDyTP; wsjzP: return null; goto bdtlj; SXBRM: extract($u5YP8); goto oXE1t; Io6Gx: liFMV: goto egKX6; iqkcm: ObTools::logger()->debug("Client license expired !"); goto u9GnE; fxCcz: OmY8w: goto SN6AD; yxc_U: yu345: goto ljuyo; V6hTh: goto cjWiL; goto Io6Gx; Enu1K: $jE_tw = _c("private_encryptKey"); goto eKtiv; QEFqe: rVNuj: goto kPtLo; gNg1h: if (!($brZN3 + 60 * 60 * 24 < $Nlc0R)) { goto b9ArM; } goto goCnH; goCnH: ObTools::logger()->debug("Wrong system date!"); goto kD5qH; Wl9aJ: if (_b()->isLicenseValidityDurationEnabled()) { goto eqasE; } goto Db2El; bdtlj: goto rVNuj; goto FiqZ6; DDWlZ: ObTools::logger()->debug("invalid license format"); goto XtFPX; IGr5H: $rvtUp = base64_decode($pTm7f); goto ULeZr; VroPl: if (!($g4mAl != "Never")) { goto LyvYF; } goto BedMi; ULeZr: $u5YP8 = json_decode($rvtUp, true); goto K_uU9; sJ1N9: if ($pidjD->type == self::LIMITED_DMS_LICENCE) { goto OmY8w; } goto Wl9aJ; pp8xc: return self::LICENSE_EXPIRED; goto N1voe; B0y4K: if (ObpCustomer::getCustomer()) { goto k07Wk; } goto Yg0Ug; K_uU9: if (is_array($u5YP8)) { goto cG4w9; } goto DDWlZ; sXxFc: } public static function getInfo($aVZ6n = "licStd") { goto twxUa; QSnPa: $pTm7f = file_get_contents(_c("private_" . $aVZ6n . "_path")); goto YDpfF; fmclG: return false; goto TZg1V; eleBe: $u5YP8["maxStrongAuthUsersNumber"] = 10000; goto n6Qym; VGQKb: $u5YP8 = json_decode($rvtUp, true); goto VdSuE; YDpfF: $rvtUp = base64_decode($pTm7f); goto VGQKb; BqCla: return false; goto e7YKS; VdSuE: if (is_array($u5YP8)) { goto FcUHZ; } goto BqCla; TZg1V: Vc8Sx: goto QSnPa; n6Qym: return $u5YP8; goto EF_ew; twxUa: if (file_exists(_c("private_" . $aVZ6n . "_path"))) { goto Vc8Sx; } goto fmclG; e7YKS: FcUHZ: goto eleBe; EF_ew: } public static function getKeyType($wm6En) { goto lEk78; SKCDq: goto ThInW; goto qA6MK; lEk78: if (strlen($wm6En) != 36) { goto G61nh; } goto yf2wm; yf2wm: switch (substr($wm6En, -4)) { case "0190": $iptCH = "p0"; goto TwHFT; case "0191": goto G3rKc; Tlmlx: PBsMu: goto JC1cU; G3rKc: if (sha1($wm6En) == "7f2d8d2100602f775ee6325517952f55331f7c04") { goto FQmYZ; } goto Vh0By; Vh0By: $iptCH = "1"; goto THdWk; NJ0XK: FQmYZ: goto DM95f; JC1cU: goto TwHFT; goto Z7F72; DM95f: $iptCH = "p3"; goto Tlmlx; THdWk: goto PBsMu; goto NJ0XK; Z7F72: case "0192": $iptCH = "p8"; goto TwHFT; case "0290": $iptCH = "v0"; goto TwHFT; case "0291": goto CY5Rd; KSSil: skc8a: goto dcc6L; zJsDn: jp8yF: goto Mw3Qj; Mw3Qj: $iptCH = "v3"; goto KSSil; dcc6L: goto TwHFT; goto wd6XI; dSsvw: goto skc8a; goto zJsDn; CY5Rd: if (sha1($wm6En) == "179ee17be20271651f6652333335347ad5eca0cc") { goto jp8yF; } goto RvUkD; RvUkD: $iptCH = "1"; goto dSsvw; wd6XI: case "0292": $iptCH = "v8"; goto TwHFT; case "0390": $iptCH = "l0"; goto TwHFT; case "0391": goto TwmDz; k52N8: goto TwHFT; goto AQuXN; xmaKC: BnUI6: goto k52N8; hyz9a: $iptCH = "l3"; goto xmaKC; SNzvE: goto BnUI6; goto Y5lwo; Y5lwo: QbL_l: goto hyz9a; TwmDz: if (sha1($wm6En) == "7f2d8d2100602f775ee6325517952f55331f7c04") { goto QbL_l; } goto qk5hu; qk5hu: $iptCH = "1"; goto SNzvE; AQuXN: case "0392": $iptCH = "l8"; goto TwHFT; default: $iptCH = "1"; } goto unLS1; srPlg: ThInW: goto XM2EK; K0OO4: $iptCH = "1"; goto srPlg; qA6MK: G61nh: goto K0OO4; unLS1: rOuMV: goto OOXRu; OOXRu: TwHFT: goto SKCDq; XM2EK: return $iptCH; goto PnA2b; PnA2b: } public static function activateDLK($lPBV9) { goto gVgUL; Bf4T4: $CB9pk = substr($lPBV9["licenseKey"], -14, -4); goto ISzkS; PWzHX: Doctrine_Query::create()->delete()->from("ObpCustomer c")->execute(); goto Qsb1j; ISzkS: if (!(empty($CB9pk) || !date("Y", $CB9pk))) { goto bcM5X; } goto RSRj3; yMQ8W: $e6Q1q->setCity($lPBV9["city"]); goto k3FPw; i7NC6: throw new Exception("invalid license params"); goto tpVRW; gVgUL: if (!is_array($lPBV9)) { goto MH9bJ; } goto iZ2lz; aJnC3: $e6Q1q->setPostalcode($lPBV9["postalCode"]); goto yMQ8W; bDRIf: nbLSV: goto PWzHX; fVcLm: $Vwy34 = _c("private_licStd_path"); goto FpWuF; Arbtv: FD17k: goto M7t7d; y33L7: QUi8I: goto Arbtv; DjRRz: $e6Q1q->setTel($lPBV9["tel"]); goto p6m7h; xPtWf: $e6Q1q->setFullname($lPBV9["fullName"]); goto X5Gm0; bBg7i: $e6Q1q->setLastName($lPBV9["lastName"]); goto DjRRz; oS2pR: if (!in_array($oEsv4, array("p3", "v3", "l3"))) { goto FD17k; } goto wfqwV; FpWuF: try { goto TVjce; Cvwme: @unlink($AEHFy); goto FVntC; OaZoG: $AEHFy = _c("private_project_logoDir") . "/" . _c("private_project_logo"); goto nrhiN; PlqZE: ul2vV: goto OQtIe; FLWw1: _c("private_project_installType", 1); goto aY8Mw; V7zN1: _c("private_project_title", $Wgu5s); goto vQplF; TVjce: file_put_contents($Vwy34, $PiQUZ); goto Im22B; caqSQ: _c("private_project_title", $Wgu5s); goto q1QcJ; Wav2g: if (!file_exists(_c("public_browse_backgroundsDir") . "/logo_transparentP.png")) { goto ul2vV; } goto v3ccr; a9pO7: goto F09zN; goto L40y0; QbyYf: if ($lPBV9["supplement"] == "Portal") { goto MiWns; } goto jfBxl; Im22B: if ($lPBV9["supplement"] == "Viewer") { goto gvrIz; } goto QbyYf; qRSye: goto F09zN; goto zG0Zr; OQtIe: $Wgu5s = "Open Bee Portal"; goto caqSQ; FVntC: if (!file_exists(_c("public_browse_backgroundsDir") . "/logo_transparentV.png")) { goto hvEF0; } goto G4oja; KPWZh: _c("private_project_title", $Wgu5s); goto pG25R; t9Fwa: $AEHFy = _c("private_project_logoDir") . "/" . _c("private_project_logo"); goto Cvwme; v3ccr: copy(_c("public_browse_backgroundsDir") . "/logo_transparentP.png", $AEHFy); goto PlqZE; L40y0: gvrIz: goto t9Fwa; q1QcJ: _c("private_project_name", $Wgu5s); goto FLWw1; nrhiN: @unlink($AEHFy); goto Wav2g; G4oja: copy(_c("public_browse_backgroundsDir") . "/logo_transparentV.png", $AEHFy); goto zBLd3; FDkGf: RvKp5: goto Pkpoi; aY8Mw: goto F09zN; goto FDkGf; pG25R: F09zN: goto IoXVb; vQplF: _c("private_project_installType", 2); goto qRSye; jfBxl: if ($lPBV9["supplement"] == "LoungeDoc") { goto RvKp5; } goto a9pO7; zBLd3: hvEF0: goto r3FZz; r3FZz: $Wgu5s = "Open Bee Viewer"; goto V7zN1; IoXVb: return true; goto eLCkx; Pkpoi: $Wgu5s = "LoungeDoc"; goto KPWZh; zG0Zr: MiWns: goto OaZoG; eLCkx: } catch (Exception $GgIUt) { throw new Exception($GgIUt->getMessage()); } goto lcMAV; M7t7d: if (!in_array($oEsv4, array("p8", "v8", "l8"))) { goto ajbuP; } goto Bf4T4; lcMAV: ex2t0: goto MBUQY; Qsb1j: $e6Q1q = new ObpCustomer(); goto xPtWf; IZSe7: $PiQUZ = base64_encode(json_encode($SR9c7)); goto fVcLm; Sr4qk: goto ex2t0; goto bDRIf; SHUpB: $SR9c7 = array("licenseKey" => $lPBV9["licenseKey"], "plugin" => $lPBV9["plugin"], "idMachine" => ObShellTools::getIdMachine(), "type" => $oEsv4, "expire" => ObTools::getExpireOn($oEsv4, $CB9pk), "producer" => $lPBV9["producer"], "Supplement" => $lPBV9["supplement"]); goto IZSe7; LUJfI: $e6Q1q->setLk($c9XdN); goto XBngE; WHN5l: MH9bJ: goto oTkPe; HyIuk: $CB9pk = false; goto oS2pR; iZ2lz: if ($oEsv4 = $lPBV9["type"] and ObTools::getExpireOn($oEsv4)) { goto nbLSV; } goto i7NC6; oTkPe: throw new Exception("invalid license params"); goto Sr4qk; XBngE: $e6Q1q->save(); goto HyIuk; RSRj3: throw new Exception("invalid license params"); goto rvEwR; p6m7h: $e6Q1q->setAdress($lPBV9["adress"]); goto aJnC3; rvEwR: bcM5X: goto Izbgx; DcytB: $e6Q1q->setEmail($lPBV9["email"]); goto bBg7i; ynslm: $c9XdN = sha1(trim($lPBV9["licenseKey"]) . "@" . trim($lPBV9["hiMId"])); goto LUJfI; X5Gm0: $e6Q1q->setCompany($lPBV9["company"]); goto DcytB; wfqwV: if (!ObAgent::isUsed()) { goto QUi8I; } goto MFM0h; Izbgx: ajbuP: goto SHUpB; MFM0h: throw new Exception("licence demo already used"); goto y33L7; tpVRW: goto ex2t0; goto WHN5l; k3FPw: $e6Q1q->setCountry($lPBV9["country"]); goto ynslm; MBUQY: } public static function updateConfigFile($aVZ6n = "licStd", $HddYc = false) { goto oJbso; iiQLU: try { goto y94_r; cgd96: $q9hU1 = "Open Bee Portal"; goto R1OKd; ox5lR: if ($u5YP8["Supplement"] == "LoungeDoc") { goto pZ6JG; } goto cgd96; QbGLb: goto JofEb; goto a_MxR; g3l1w: $rvtUp = base64_decode($pTm7f); goto sbItL; LEIwQ: goto JofEb; goto XorsB; XVdgT: $Wgu5s = 1; goto N3tZ9; u2pRz: if ($u5YP8["Supplement"] == "Viewer") { goto Rg9Tw; } goto ox5lR; Vjh8J: if (is_array($u5YP8)) { goto r237X; } goto rNbt0; N3tZ9: JofEb: goto SbhHa; R1OKd: $Wgu5s = 1; goto LEIwQ; a_MxR: pZ6JG: goto zguDB; rNbt0: throw new ObInvalidLicenseKeyExeption("invalid license format"); goto pG4mF; pG4mF: r237X: goto u2pRz; RK8L4: ObTools::clearCache(); goto jngdZ; sbItL: $u5YP8 = json_decode($rvtUp, true); goto Vjh8J; jngdZ: M3ZK1: goto hwVXD; sMvvu: _c("private_project_installType", $Wgu5s); goto BwG8w; ZPvmm: $q9hU1 = "Open Bee Viewer"; goto w1xJK; w1xJK: $Wgu5s = 2; goto QbGLb; XorsB: Rg9Tw: goto ZPvmm; zguDB: $q9hU1 = "LoungeDoc"; goto XVdgT; SbhHa: _c("private_project_name", $q9hU1); goto sMvvu; y94_r: $pTm7f = file_get_contents(_c("private_" . $aVZ6n . "_path")); goto g3l1w; BwG8w: if ($HddYc) { goto M3ZK1; } goto RK8L4; hwVXD: } catch (Exception $GgIUt) { throw new Exception($GgIUt); } goto WR_Fu; oJbso: if (file_exists(_c("private_" . $aVZ6n . "_path"))) { goto jY6XN; } goto n1DKw; n1DKw: return false; goto khtUQ; khtUQ: jY6XN: goto iiQLU; WR_Fu: } public static function getAllowedUsers($SA75x = null) { goto QEvOO; mRYpd: $G2W7n = null; goto WwLU9; QEvOO: if ($SA75x) { goto YbsVb; } goto tA4I_; h2t2w: $SA75x = file_get_contents($Vwy34); goto JMHLD; JMHLD: YbsVb: goto mRYpd; fVFaS: ObTools::Logger()->debug("getAllowedUsers: maxExternalUsersNumber = " . $u5YP8["maxExternalUsersNumber"]); goto G3uXU; NBwm8: $u5YP8 = json_decode($rvtUp, true); goto vFkKA; g4Bdp: mMpeF: goto fg4hZ; tA4I_: $Vwy34 = _c("private_licStd_path"); goto h2t2w; DCf56: ObTools::Logger()->debug("getAllowedUsers: maxUserNumber = " . $u5YP8["maxUserNumber"]); goto WBSaT; WBSaT: $G2W7n = $u5YP8["maxUserNumber"]; goto YKL7N; G3uXU: $G2W7n += $u5YP8["maxExternalUsersNumber"]; goto g4Bdp; YKL7N: cEjB9: goto yuQWT; WwLU9: $rvtUp = base64_decode($SA75x); goto NBwm8; fg4hZ: return $G2W7n; goto lAkOn; vFkKA: if (!isset($u5YP8["maxUserNumber"])) { goto cEjB9; } goto DCf56; yuQWT: if (!isset($u5YP8["maxExternalUsersNumber"])) { goto mMpeF; } goto fVFaS; lAkOn: } public static function getMaxStandardUsers($SA75x = null) { goto zYRKv; Xjm4H: $SA75x = file_get_contents($Vwy34); goto PrlKT; xBcDr: $Vwy34 = _c("private_licStd_path"); goto Xjm4H; UHo1j: return $G2W7n; goto gEQdz; AA2nu: ObTools::Logger()->debug("getMaxStandardUsers: maxUserNumber = " . $u5YP8["maxUserNumber"]); goto PGkZR; R0eA2: if (!isset($u5YP8["maxUserNumber"])) { goto Vc5qr; } goto AA2nu; PrlKT: cSbmO: goto NnxLQ; NnxLQ: $G2W7n = null; goto mogqs; zYRKv: if ($SA75x) { goto cSbmO; } goto xBcDr; mogqs: $rvtUp = base64_decode($SA75x); goto go30B; PGkZR: $G2W7n = $u5YP8["maxUserNumber"]; goto ZCqle; ZCqle: Vc5qr: goto UHo1j; go30B: $u5YP8 = json_decode($rvtUp, true); goto R0eA2; gEQdz: } public static function getMaxExternalUsers() { goto SCtzT; n9Af_: return null; goto CMhMn; Ceu6e: return $u5YP8["maxExternalUsersNumber"]; goto hcq66; hcq66: iZkvQ: goto n9Af_; DLoan: ObTools::Logger()->debug("getMaxExternalUsers:" . $u5YP8["maxExternalUsersNumber"]); goto Ceu6e; SCtzT: $u5YP8 = ObAgent::getInfo(); goto SKYtT; SKYtT: if (!isset($u5YP8["maxExternalUsersNumber"])) { goto iZkvQ; } goto DLoan; CMhMn: } public static function getMaxStrongAuthUsersNumber() { goto WKyeq; ly46n: if ($u5YP8["maxStrongAuthUsersNumber"] == 0) { goto swe5j; } goto Bk1vB; s4zeD: C52m2: goto HGTmP; HGTmP: a95p0: goto zZZmP; KYqAT: return -1; goto RKDJD; Bk1vB: return $u5YP8["maxStrongAuthUsersNumber"]; goto kGClx; MzxZO: return 0; goto s4zeD; WKyeq: $u5YP8 = ObAgent::getInfo(); goto FJ9A0; f3Upf: swe5j: goto MzxZO; kGClx: goto C52m2; goto f3Upf; FJ9A0: if (isset($u5YP8["maxStrongAuthUsersNumber"])) { goto li8Up; } goto KYqAT; KubP4: li8Up: goto ly46n; RKDJD: goto a95p0; goto KubP4; zZZmP: } public static function getMaxReadOnlylUsers() { goto rnzK4; icDw_: if (isset($u5YP8["maxReadOnlyUsersNumber"])) { goto UtnE2; } goto A9Zq9; L5pTZ: return $u5YP8["maxReadOnlyUsersNumber"]; goto oxX97; pfKzl: UtnE2: goto VMtX3; tZqFO: goto wwpAD; goto pfKzl; VMtX3: ObTools::Logger()->debug("getMaxReadOnlyUsers:" . $u5YP8["maxReadOnlyUsersNumber"]); goto L5pTZ; oxX97: wwpAD: goto Rnhb3; QlqkH: msjZr: goto tZqFO; Rnhb3: return null; goto Y8fFY; UuoY8: return -1; goto QlqkH; rnzK4: $u5YP8 = ObAgent::getInfo(); goto icDw_; A9Zq9: if (!(isset($u5YP8["licenseKey"]) && self::getKeyType($u5YP8["licenseKey"]) == "p8")) { goto msjZr; } goto UuoY8; Y8fFY: } public static function getMaxAdvancedElectronicCachet() { goto gODVv; gODVv: $u5YP8 = ObAgent::getInfo(); goto jcp10; jcp10: if (!isset($u5YP8["maxAdvancedElectronicCachet"])) { goto cBSTa; } goto IYgQ4; E_EB2: return null; goto MO8Tz; IYgQ4: return $u5YP8["maxAdvancedElectronicCachet"]; goto Dka3u; Dka3u: cBSTa: goto E_EB2; MO8Tz: } public static function getDurationAdvancedElectronicCachet() { goto Eqo3n; Eqo3n: $u5YP8 = ObAgent::getInfo(); goto p3nTr; p3nTr: if (!isset($u5YP8["durationAdvancedElectronicCachet"])) { goto HkIl7; } goto b6YO9; c9XB8: return null; goto bGorx; b6YO9: return $u5YP8["durationAdvancedElectronicCachet"]; goto Sw5mi; Sw5mi: HkIl7: goto c9XB8; bGorx: } public static function getBirthdayAdvancedElectronicCachet() { goto FpX0N; Hxp_m: if (!isset($u5YP8["birthdayAdvancedElectronicCachet"])) { goto ehDKA; } goto tkpqB; avNgg: ehDKA: goto YTxB7; tkpqB: return $u5YP8["birthdayAdvancedElectronicCachet"]; goto avNgg; YTxB7: return null; goto SxGSV; FpX0N: $u5YP8 = ObAgent::getInfo(); goto Hxp_m; SxGSV: } public static function validateLic($YD8Th) { goto oUHoQ; HyD9R: $Vwy34 = _c("private_licStd_path"); goto d6dSK; DfZAS: $e6Q1q->setCity(sprintf($yk4Z1->customerCity)); goto mTJ1G; oUHoQ: $bunSu = ObTools::getMimeType($YD8Th); goto mrSrt; Ncrtp: throw new MaxUserExceededException("MAX_USERS_EXEEDED", MaxUserExceededException::MAX_READ_ONLY_EXCEEDED); goto IRBV6; asZdw: throw new Exception("invalid license file format"); goto pvF60; oiThx: UA1Q4: goto Z3FWc; Z3FWc: $TN33p = ObUser::count(ObUserService::getIdUserType(ObUserService::READ_ONLY_USER)); goto ves0N; lVgI_: ObCore::updateConfigFile(); goto Jwq09; Ig5Tu: if (!(isset($u5YP8["maxUserNumber"]) && $u5YP8["maxUserNumber"] < $ktilH)) { goto IPyS1; } goto wqIPo; yrowJ: $yk4Z1 = simplexml_load_file($YD8Th); goto bi3QV; Tv8mU: $ktilH = Doctrine_Query::create()->from("ObpUser u")->where("u.status = ? ", ObUser::USER_ENABLED)->andWhereNotIn("u.id_user_type", array(ObUserService::EXTERNAL_USER, getRoleExternalService()->getRemoteUser()))->count(); goto Ig5Tu; bi3QV: $rvtUp = base64_decode($yk4Z1->customerMachineKey); goto vkn0i; CkDCi: $e6Q1q->setEmail(sprintf($yk4Z1->customerEmail)); goto nezNK; SevmV: if (!(isset($u5YP8["maxExternalUsersNumber"]) && $u5YP8["maxExternalUsersNumber"] < $gnzVB)) { goto UA1Q4; } goto phKHw; ves0N: if (!(isset($u5YP8["maxReadOnlyUsersNumber"]) && $u5YP8["maxReadOnlyUsersNumber"] < $TN33p || !isset($u5YP8["maxReadOnlyUsersNumber"]) && $TN33p > 0)) { goto ow0KY; } goto Ncrtp; VRdjn: $e6Q1q->setPostalcode(sprintf($yk4Z1->customerPostalCode)); goto DfZAS; C0fPE: $e6Q1q->setFullname(sprintf($yk4Z1->customerName)); goto JKZYI; mTJ1G: $e6Q1q->setCountry(sprintf($yk4Z1->customerCountry)); goto E9wTq; wqIPo: throw new MaxUserExceededException("MAX_USERS_EXEEDED", MaxUserExceededException::MAX_STANDARD_EXCEEDED); goto KOSp4; AM45l: $e6Q1q->setLk($c9XdN); goto eXJpi; eXJpi: $e6Q1q->save(); goto HyD9R; d6dSK: file_put_contents($Vwy34, $yk4Z1->customerMachineKey); goto lVgI_; vkn0i: $u5YP8 = json_decode($rvtUp, true); goto wU98S; saAXf: $e6Q1q = new ObpCustomer(); goto C0fPE; KOSp4: IPyS1: goto FF_iB; ne_vn: $e6Q1q->setAdress(sprintf($yk4Z1->customerAdress)); goto VRdjn; Q6rHx: $e6Q1q->setCompany(sprintf($yk4Z1->customerCompany)); goto CkDCi; pvF60: hkJTM: goto yrowJ; FF_iB: $gnzVB = ObUser::count(ObUserService::EXTERNAL_USER); goto SevmV; IRBV6: ow0KY: goto FFepZ; JKZYI: $e6Q1q->setLastname(sprintf($yk4Z1->customerLastName)); goto Q6rHx; E9wTq: $c9XdN = sha1(trim(sprintf($yk4Z1->customerLK)) . "@" . trim(sprintf($yk4Z1->customerMI))); goto AM45l; Jwq09: sfContext::getInstance()->getEventDispatcher()->notify(new sfEvent('', ObLicenseService::CHANGED_LICENSE_EVENT, $u5YP8)); goto Tv8mU; wU98S: Doctrine_Query::create()->delete()->from("ObpCustomer c")->execute(); goto saAXf; mrSrt: if (!(!strstr($bunSu, "application/xml") && !strstr($bunSu, "text/xml"))) { goto hkJTM; } goto asZdw; phKHw: throw new MaxUserExceededException("MAX_USERS_EXEEDED", MaxUserExceededException::MAX_EXTERNAL_EXCEEDED); goto oiThx; nezNK: $e6Q1q->setTel(sprintf($yk4Z1->customerTel)); goto ne_vn; FFepZ: } public static function addCustomer($lPBV9) { goto ShRvE; LtQr2: $e6Q1q->save(); goto d8gTQ; ShRvE: Doctrine_Query::create()->delete()->from("ObpCustomer c")->execute(); goto HaNkC; HaNkC: $e6Q1q = new ObpCustomer(); goto zQQ8s; rlSbU: $e6Q1q->setEmail($lPBV9["customerEmail"]); goto HKbWy; HKbWy: $e6Q1q->setTel($lPBV9["customerTel"]); goto k7IVH; d8qYb: $e6Q1q->setCity($lPBV9["customerCity"]); goto fkKbS; PoLp6: $e6Q1q->setLk($c9XdN); goto LtQr2; zQQ8s: $e6Q1q->setFullname($lPBV9["customerName"]); goto IDRMx; k7IVH: $e6Q1q->setAdress($lPBV9["customerAdress"]); goto eELgR; SFNfx: $c9XdN = sha1(trim($lPBV9["customerLK"]) . "@" . trim($lPBV9["customerMI"])); goto PoLp6; IDRMx: $e6Q1q->setCompany($lPBV9["customerCompany"]); goto rlSbU; fkKbS: $e6Q1q->setCountry($lPBV9["customerCountry"]); goto SFNfx; eELgR: $e6Q1q->setPostalcode($lPBV9["customerPostalCode"]); goto d8qYb; d8gTQ: } public static function deleteCustomer() { Doctrine_Query::create()->delete()->from("ObpCustomer c")->execute(); } public static function activateWithWs($lPBV9) { goto UV0HE; UV0HE: $kGIkV = ''; goto yf1U9; qJ3MN: curl_setopt($Mq7Tx, CURLOPT_POST, 1); goto Fw2ZA; K9WMT: curl_setopt($Mq7Tx, CURLOPT_SSL_VERIFYPEER, 0); goto peIoe; Q2QHG: file_put_contents(_c("public_document_fixPath") . self::LICENSE_FILE, $Zadwo); goto bkrD5; yf1U9: $kGIkV = json_encode($lPBV9); goto lVPRI; vlhCm: $Zadwo = curl_exec($Mq7Tx); goto DCr40; lVPRI: $Mq7Tx = self::initCurl(_c("private_licStd_licenseServer") . self::WS_LICENSE_URL); goto qJ3MN; bkrD5: ObCore::validateLic(_c("public_document_fixPath") . self::LICENSE_FILE); goto F18dW; Fw2ZA: curl_setopt($Mq7Tx, CURLOPT_POSTFIELDS, $kGIkV); goto nGfRW; td43K: curl_setopt($Mq7Tx, CURLOPT_SSL_VERIFYHOST, 0); goto K9WMT; DCr40: ObTools::logger()->debug("result : " . $Zadwo); goto Q2QHG; peIoe: curl_setopt($Mq7Tx, CURLOPT_HTTPHEADER, array("Content-Type: application/json", "Content-Length: " . strlen($kGIkV))); goto vlhCm; nGfRW: curl_setopt($Mq7Tx, CURLOPT_USERPWD, _c("private_licStd_userpwd")); goto td43K; F18dW: } private static function initCurl($kKsfQ = null) { goto NIxsD; rTnCp: throw new Exception("curl init error : " . url_error()); goto TDz6n; NIxsD: $Mq7Tx = curl_init(); goto DlmeS; EwHzJ: ObTools::logger()->debug("license::call uri: {$kKsfQ}"); goto pAUeD; s09uw: curl_setopt($Mq7Tx, CURLOPT_URL, $kKsfQ); goto EwHzJ; V1Qp2: curl_setopt($Mq7Tx, CURLOPT_RETURNTRANSFER, true); goto eMMCl; pAUeD: d3wkW: goto GkwZ_; DlmeS: if (!($Mq7Tx == false)) { goto Sr3XA; } goto rTnCp; eMMCl: curl_setopt($Mq7Tx, CURLOPT_CONNECTTIMEOUT, 3600); goto Hi_zB; Hi_zB: curl_setopt($Mq7Tx, CURLOPT_SSL_VERIFYPEER, false); goto Eundz; Eundz: curl_setopt($Mq7Tx, CURLOPT_SSLVERSION, 1); goto vNzJR; TDz6n: Sr3XA: goto V1Qp2; vNzJR: if (!$kKsfQ) { goto d3wkW; } goto s09uw; GkwZ_: return $Mq7Tx; goto pf3sD; pf3sD: } public static function upgradeLicense() { goto JjHvp; JjHvp: ObTools::logger()->debug("license update Begins"); goto oExO7; E1rlj: return; goto s0cEr; r7sza: qS1eX: goto SJJW8; q9HHn: if (in_array("DASHBOARD", $BRvL6["plugin"])) { goto oekzw; } goto j3R7Q; LQcsP: $BRvL6["plugin"] = array_map("strtoupper", $BRvL6["plugin"]); goto qulAZ; eg6eu: if (in_array("DOM", $BRvL6["plugin"])) { goto tvYd5; } goto q9jlh; jl4Es: $PiQUZ = base64_encode(json_encode($BRvL6)); goto OrMbn; s0cEr: o0ybN: goto PA0tB; c1fXg: hKVFG: goto Uj2un; Z3K9X: if (in_array($a9oE7, array("p0", "p3", "p8"))) { goto Y9N8f; } goto iXbCu; GYl0l: $BRvL6["type"][0] = "p"; goto eg6eu; OrUap: $BRvL6["plugin"][] = "NOTIFICATION"; goto lxYQ_; nwc0v: goto hKVFG; goto GyPn_; iXbCu: if (in_array($a9oE7, array("v0", "v3", "v8"))) { goto qS1eX; } goto v8chE; GyPn_: PAPru: goto mCl1D; OcvLc: if (!($Whlo7 !== false)) { goto vsLxj; } goto nQJtb; j3R7Q: $BRvL6["plugin"][] = "DASHBOARD"; goto dXvi8; dXvi8: oekzw: goto nwc0v; lxYQ_: $UKg28 = array_search("STANDARD", $BRvL6["plugin"]); goto LpmuN; WrY0a: Y9N8f: goto aNYEH; IIKou: $BRvL6["plugin"] = explode(",", $BRvL6["plugin"]); goto z_KHg; R6n_u: if ($BRvL6["plugin"] == "standard") { goto LP6br; } goto f9NvR; zsodZ: if ($BRvL6) { goto o0ybN; } goto E1rlj; yEjLm: tvYd5: goto q9HHn; NCVRM: if (!($Whlo7 !== false)) { goto FH3VC; } goto fFUoZ; Uj2un: $BRvL6["plugin"][] = "FILING"; goto OrUap; oExO7: $BRvL6 = self::getInfo(); goto zsodZ; DpeqA: LP6br: goto hajWk; qbNFb: EVWLu: goto q4eno; UyHzU: vsLxj: goto EYQnG; dX_GQ: if (!($Whlo7 !== false)) { goto vwJGp; } goto iSSfK; LpmuN: if (!($UKg28 !== false)) { goto gnMfL; } goto sm3Mc; z_KHg: ZTgdt: goto LQcsP; v8chE: if (in_array($a9oE7, array("l0", "l3", "l8"))) { goto PAPru; } goto nOjMK; hK1oh: $BRvL6["plugin"][] = "DASHBOARD"; goto qbNFb; PA0tB: $a9oE7 = $BRvL6["type"]; goto R6n_u; bXp1x: FH3VC: goto F7IIQ; UXywA: $BRvL6["plugin"][] = "MOBILE"; goto LvOwb; K5uZl: goto ZTgdt; goto MmCxm; fFUoZ: $BRvL6["plugin"][$Whlo7] = "MOBILE"; goto bXp1x; A_wKt: ObTools::logger()->debug("license update ends "); goto VxASZ; nQJtb: $BRvL6["plugin"][$Whlo7] = ObWorkflow::PLUGIN_WF; goto UyHzU; sm3Mc: unset($BRvL6["plugin"][$UKg28]); goto Jq1P0; SJJW8: $BRvL6["Supplement"] = "Portal"; goto GYl0l; f9NvR: if (!is_array($BRvL6["plugin"]) and ($a9oE7 == "p0" or $a9oE7 == "v0")) { goto ueJ0e; } goto hGuxg; LvOwb: RNagW: goto c1fXg; XRzNU: vwJGp: goto Z3K9X; OrMbn: $Vwy34 = _c("private_licStd_path"); goto sA70j; mCl1D: if (in_array("MOBILE", $BRvL6["plugin"])) { goto RNagW; } goto UXywA; EYQnG: $Whlo7 = array_search("WORKFLOWBYBRANCH", $BRvL6["plugin"]); goto dX_GQ; sA70j: file_put_contents($Vwy34, $PiQUZ); goto A_wKt; qulAZ: $Whlo7 = array_search("RESTAPI", $BRvL6["plugin"]); goto NCVRM; MmCxm: ueJ0e: goto IIKou; XspLG: gnMfL: goto i3UNw; f42OB: w0DQk: goto tU6nT; q9jlh: $BRvL6["plugin"][] = "DOM"; goto yEjLm; iSSfK: $BRvL6["plugin"][$Whlo7] = ObWorkflow::PLUGIN_CONDITIONTIONAL_WF; goto XRzNU; aNYEH: if (in_array("DOM", $BRvL6["plugin"])) { goto w0DQk; } goto lh_ey; lh_ey: $BRvL6["plugin"][] = "DOM"; goto f42OB; q4eno: goto hKVFG; goto r7sza; hajWk: $BRvL6["plugin"] = array("DOM", "MM", "CWF", "TASKS", "WF", "EXP", "DASHBOARD", "MOBILE", "OCS_ABBYY", "FILING", "NOTIFICATION"); goto K5uZl; hGuxg: goto ZTgdt; goto DpeqA; tU6nT: if (in_array("DASHBOARD", $BRvL6["plugin"])) { goto EVWLu; } goto hK1oh; Jq1P0: $BRvL6["plugin"] = array_values($BRvL6["plugin"]); goto XspLG; nOjMK: goto hKVFG; goto WrY0a; F7IIQ: $Whlo7 = array_search("WORKFLOW", $BRvL6["plugin"]); goto OcvLc; i3UNw: $BRvL6["plugin"] = array_unique($BRvL6["plugin"]); goto jl4Es; VxASZ: } public static function addTesseractPlLicense() { goto ItxUq; Oboyh: ObTools::logger()->debug("addTesseractPlLicense"); goto sLogY; h6u2A: o4Sno: goto PdBSC; lnR4k: $BRvL6["plugin"] = array_map("strtoupper", $BRvL6["plugin"]); goto VJd03; VJd03: if (in_array(ObDts::PLUGIN_TESSERACT, $BRvL6["plugin"])) { goto o4Sno; } goto wK1nL; PtqHY: return; goto DWt35; DWt35: AdOxa: goto lnR4k; wK1nL: $BRvL6["plugin"][] = ObDts::PLUGIN_TESSERACT; goto h6u2A; ov1IH: $BRvL6 = self::getInfo(); goto tMtn1; MHDoF: file_put_contents($Vwy34, $PiQUZ); goto Oboyh; ItxUq: ObTools::logger()->debug("addTesseractPlLicense"); goto ov1IH; tMtn1: if ($BRvL6) { goto AdOxa; } goto PtqHY; BzXl2: $Vwy34 = _c("private_licStd_path"); goto MHDoF; PdBSC: $PiQUZ = base64_encode(json_encode($BRvL6)); goto BzXl2; sLogY: } public static function getAllowedStrongAuthUsers($SA75x = null) { goto HFlRm; CaryJ: return false; goto W00sg; dM1Y5: $SA75x = file_get_contents($Vwy34); goto NKym0; YULtH: return $u5YP8["maxStrongAuthUsersNumber"]; goto jmzRY; HFlRm: return 10000; goto ZX3y0; TlSR2: $Vwy34 = _c("private_licStd_path"); goto dM1Y5; I1HlY: if (!isset($u5YP8["maxStrongAuthUsersNumber"])) { goto KY9pK; } goto YULtH; GV8RW: $u5YP8 = json_decode($rvtUp, true); goto I1HlY; syjxt: $rvtUp = base64_decode($SA75x); goto GV8RW; jmzRY: KY9pK: goto CaryJ; NKym0: zyrUD: goto syjxt; ZX3y0: if ($SA75x) { goto zyrUD; } goto TlSR2; W00sg: } public static function updateCustomLicense() { goto L1Eca; wMjq5: file_put_contents($Vwy34, $PiQUZ); goto bM0Vq; NKxxv: $BRvL6 = self::getInfo(); goto vto1K; qMcJV: $BRvL6["type"] = "v0"; goto AIXxh; HkSLb: txmg3: goto smcSq; NkSbL: $Vwy34 = _c("private_licStd_path"); goto wMjq5; AIXxh: vkl7d: goto guQSQ; L1Eca: ObTools::logger()->debug("updateCustomLicense"); goto NKxxv; smcSq: if (!($BRvL6["type"] == 1)) { goto vkl7d; } goto qMcJV; guQSQ: $PiQUZ = base64_encode(json_encode($BRvL6)); goto NkSbL; bM0Vq: ObTools::logger()->debug("updateCustomLicense success"); goto g1ysx; Du0ZS: return; goto HkSLb; vto1K: if ($BRvL6) { goto txmg3; } goto Du0ZS; g1ysx: } public static function addPluginsLicense($C954r = array()) { goto OfKJX; FjmhR: foreach ($C954r as $DsAfU) { goto RtSE_; GpO9d: Q5Dcl: goto C16gV; vuH1z: qHHwX: goto GpO9d; RtSE_: if (in_array($DsAfU, $BRvL6["plugin"])) { goto qHHwX; } goto THiIx; THiIx: $BRvL6["plugin"][] = $DsAfU; goto vuH1z; C16gV: } goto bFkVK; ISY5x: $Vwy34 = _c("private_licStd_path"); goto orxjn; orxjn: file_put_contents($Vwy34, $PiQUZ); goto PSVxN; fy0Mg: return; goto C0E_z; NloDw: $BRvL6 = self::getInfo(); goto U0ldg; OfKJX: ObTools::logger()->debug("List new Plugins : " . print_r($C954r, true)); goto NloDw; Dw2kk: $BRvL6["plugin"] = array_map("strtoupper", $BRvL6["plugin"]); goto FjmhR; oC5pS: $PiQUZ = base64_encode(json_encode($BRvL6)); goto ISY5x; U0ldg: if ($BRvL6) { goto OEfjY; } goto fy0Mg; bFkVK: yujve: goto oC5pS; C0E_z: OEfjY: goto Dw2kk; PSVxN: } } ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2023-11-17 08:46:45 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
class ObCore { const WS_LICENSE_URL = "\57\167\x73\57\x6c\x69\x63\145\x6e\x73\145\x2f\x61\143\x74\151\x76\141\164\x65"; const LICENSE_FILE = "\x6c\151\143\145\x6e\163\x65\56\154\151\143"; const LICENSE_EXPIRED = 0; const LICENSE_VALID = 1; const LICENSE_OUTDATED = 2; const LICENSE_FILE_NOT_FOUND = 3; const LICENSE_FILE_INVALID_FORMAT = 4; const LICENSE_WRONG_SYSTEM_DATE = 5; const LIMITED_DMS_LICENCE = "\x4c\111\115\111\124\x45\x44\x5f\x44\115\x53\x5f\114\x49\103\x45\116\103\x45"; const CUSTOMER_DMS_LICENCE = "\103\125\x53\124\x4f\115\x45\x52\x5f\104\x4d\123\137\x4c\x49\x43\105\x4e\x43\105"; const MANAGE_LICENSE = "\x4d\101\x4e\101\x47\105\x5f\x4c\x49\103\105\x4e\x53\105"; public static function getLicenseStatus($aVZ6n = "\154\x69\143\x53\x74\144") { goto f8I3L; gfD93: $Nlc0R = $GSeyC && $GSeyC > $mN3aa ? $GSeyC : $mN3aa; goto zlvj7; yDyTP: if (file_exists(_c("\160\x72\151\x76\x61\164\x65\137" . $aVZ6n . "\137\160\x61\x74\150"))) { goto kEIRO; } goto B0y4K; XtFPX: return self::LICENSE_FILE_INVALID_FORMAT; goto oCILj; kPtLo: kEIRO: goto B55Nb; QTs1s: if (!(time() >= $g4mAl)) { goto mLhm0; } goto TVVao; zgq3M: _c("\160\x72\x69\x76\141\164\x65\x5f\x6c\151\x63\123\164\144\137\157\165\x74\x64\x61\164\x65\x4c\x69\x63\x65\156\163\145", ObDataEncryption::encryptData($UMDKE, $jE_tw)); goto Nb8BU; ljuyo: return self::LICENSE_VALID; goto sXxFc; oXE1t: $g4mAl = $u5YP8["\145\x78\160\151\x72\x65"]; goto VroPl; zlvj7: $brZN3 = strtotime(ObTools::getSqlSystemDate()); goto gNg1h; IUMU4: mLhm0: goto zqmCM; XsDrZ: eqasE: goto Ap2sS; ik121: CpE_s: goto QTs1s; zqmCM: LyvYF: goto FMPCK; kD5qH: return self::LICENSE_WRONG_SYSTEM_DATE; goto ugLM6; Db2El: goto eCFGp; goto fxCcz; slhIQ: return self::LICENSE_OUTDATED; goto JhFQK; AXfvq: ObTools::logger()->debug("\x74\x69\x6d\x65\50\x29\x20\75\x3d\75\76\40" . time()); goto fMi_x; TVVao: $pidjD = ObTools::getLicenseInfo($u5YP8); goto sJ1N9; BedMi: $mN3aa = ObTransaction::getLastTransactionDate(); goto Zy7Kr; egKX6: ObTools::logger()->debug("\103\x6c\151\145\x6e\x74\40\154\x69\143\145\156\x73\145\x20\x6f\x75\x74\x64\x61\164\145\x64\x20\x21"); goto slhIQ; ugLM6: b9ArM: goto AXfvq; Zy7Kr: $GSeyC = strtotime(ObTools::getLastUsed()); goto gfD93; f8I3L: _c("\160\162\151\x76\141\x74\x65\137\x6c\151\143\123\x74\144\x5f\x6f\165\164\x64\141\x74\x65\114\x69\x63\145\x6e\163\145", false); goto YeKDS; N1voe: goto eCFGp; goto XsDrZ; t5d5Z: eCFGp: goto IUMU4; SN6AD: ObTools::logger()->debug("\104\145\x6d\157\x20\x6c\151\143\x65\156\163\x65\40\x65\170\160\151\162\x65\x64\x20\x21"); goto pp8xc; Yg0Ug: ObTools::logger()->debug("\156\157\x20\x61\143\164\x69\x76\x61\x74\x65\144\40\154\151\143\145\x6e\163\x65"); goto wsjzP; u9GnE: return self::LICENSE_EXPIRED; goto V6hTh; Ap2sS: if (time() <= $UMDKE) { goto liFMV; } goto iqkcm; FMPCK: if (!(_c("\x70\162\x69\166\141\164\x65\137\x70\x72\157\152\145\x63\x74\137\151\x6e\163\164\x61\154\154\124\x79\x70\145") == 0)) { goto yu345; } goto CiHvT; FiqZ6: k07Wk: goto bKkiD; by9eb: if (!_b()->isLicenseValidityDurationEnabled(true)) { goto CpE_s; } goto Enu1K; oCILj: cG4w9: goto SXBRM; fMi_x: ObTools::logger()->debug("\x24\x65\x78\160\151\162\145\111\156\x66\x6f\40\75\75\x3d\76\40" . $g4mAl); goto by9eb; JhFQK: cjWiL: goto t5d5Z; bKkiD: ObTools::logger()->debug("\x4e\x6f\x20\x6c\x69\143\145\x6e\x63\x65\40\x66\x69\154\x65\x20\x66\157\x75\x6e\144\x21"); goto hocLT; hocLT: return self::LICENSE_FILE_NOT_FOUND; goto QEFqe; Nb8BU: _c("\x70\x72\151\166\141\x74\x65\137\154\x69\x63\123\x74\x64\x5f\145\170\160\x69\x72\145\x44\x61\164\x65\x4c\x69\143\x65\x6e\x73\145", ObDataEncryption::encryptData($g4mAl, $jE_tw)); goto ik121; CiHvT: ObCore::updateConfigFile(); goto yxc_U; B55Nb: $pTm7f = file_get_contents(_c("\160\162\x69\x76\x61\x74\x65\137" . $aVZ6n . "\x5f\x70\141\164\x68")); goto IGr5H; eKtiv: $UMDKE = strtotime(date("\x79\x2d\155\x2d\x64", $g4mAl) . "\x20\53" . _b()->getOutdatedLicenseDayNbr() . "\x20\x64\x61\171"); goto zgq3M; YeKDS: _c("\160\x72\x69\x76\141\x74\x65\x5f\154\x69\143\x53\x74\x64\137\145\170\160\x69\162\x65\104\x61\x74\145\x4c\151\143\x65\x6e\163\x65", false); goto yDyTP; wsjzP: return null; goto bdtlj; SXBRM: extract($u5YP8); goto oXE1t; Io6Gx: liFMV: goto egKX6; iqkcm: ObTools::logger()->debug("\103\x6c\x69\x65\156\x74\40\x6c\x69\x63\145\x6e\x73\145\40\x65\x78\160\x69\162\x65\x64\40\x21"); goto u9GnE; fxCcz: OmY8w: goto SN6AD; yxc_U: yu345: goto ljuyo; V6hTh: goto cjWiL; goto Io6Gx; Enu1K: $jE_tw = _c("\x70\x72\151\x76\x61\x74\145\137\145\156\x63\162\x79\160\164\113\145\x79"); goto eKtiv; QEFqe: rVNuj: goto kPtLo; gNg1h: if (!($brZN3 + 60 * 60 * 24 < $Nlc0R)) { goto b9ArM; } goto goCnH; goCnH: ObTools::logger()->debug("\127\x72\x6f\x6e\x67\40\x73\x79\x73\x74\145\155\x20\144\x61\164\x65\41"); goto kD5qH; Wl9aJ: if (_b()->isLicenseValidityDurationEnabled()) { goto eqasE; } goto Db2El; bdtlj: goto rVNuj; goto FiqZ6; DDWlZ: ObTools::logger()->debug("\x69\x6e\x76\x61\154\151\x64\x20\x6c\x69\143\x65\x6e\x73\145\40\x66\x6f\x72\155\141\x74"); goto XtFPX; IGr5H: $rvtUp = base64_decode($pTm7f); goto ULeZr; VroPl: if (!($g4mAl != "\116\x65\x76\x65\x72")) { goto LyvYF; } goto BedMi; ULeZr: $u5YP8 = json_decode($rvtUp, true); goto K_uU9; sJ1N9: if ($pidjD->type == self::LIMITED_DMS_LICENCE) { goto OmY8w; } goto Wl9aJ; pp8xc: return self::LICENSE_EXPIRED; goto N1voe; B0y4K: if (ObpCustomer::getCustomer()) { goto k07Wk; } goto Yg0Ug; K_uU9: if (is_array($u5YP8)) { goto cG4w9; } goto DDWlZ; sXxFc: } public static function getInfo($aVZ6n = "\x6c\151\x63\123\x74\144") { goto twxUa; QSnPa: $pTm7f = file_get_contents(_c("\x70\x72\x69\166\141\164\145\x5f" . $aVZ6n . "\x5f\160\x61\x74\x68")); goto YDpfF; fmclG: return false; goto TZg1V; eleBe: $u5YP8["\x6d\141\170\123\164\162\157\x6e\147\101\165\164\x68\x55\x73\145\162\x73\116\165\155\x62\145\x72"] = 10000; goto n6Qym; VGQKb: $u5YP8 = json_decode($rvtUp, true); goto VdSuE; YDpfF: $rvtUp = base64_decode($pTm7f); goto VGQKb; BqCla: return false; goto e7YKS; VdSuE: if (is_array($u5YP8)) { goto FcUHZ; } goto BqCla; TZg1V: Vc8Sx: goto QSnPa; n6Qym: return $u5YP8; goto EF_ew; twxUa: if (file_exists(_c("\160\162\151\x76\x61\x74\145\137" . $aVZ6n . "\137\x70\141\x74\x68"))) { goto Vc8Sx; } goto fmclG; e7YKS: FcUHZ: goto eleBe; EF_ew: } public static function getKeyType($wm6En) { goto lEk78; SKCDq: goto ThInW; goto qA6MK; lEk78: if (strlen($wm6En) != 36) { goto G61nh; } goto yf2wm; yf2wm: switch (substr($wm6En, -4)) { case "\x30\61\71\x30": $iptCH = "\x70\60"; goto TwHFT; case "\60\61\71\61": goto G3rKc; Tlmlx: PBsMu: goto JC1cU; G3rKc: if (sha1($wm6En) == "\67\146\62\144\70\x64\x32\x31\x30\x30\x36\60\x32\x66\67\x37\x35\x65\145\x36\63\x32\x35\65\61\x37\71\65\62\x66\65\x35\x33\63\61\146\67\143\60\x34") { goto FQmYZ; } goto Vh0By; Vh0By: $iptCH = "\61"; goto THdWk; NJ0XK: FQmYZ: goto DM95f; JC1cU: goto TwHFT; goto Z7F72; DM95f: $iptCH = "\160\63"; goto Tlmlx; THdWk: goto PBsMu; goto NJ0XK; Z7F72: case "\x30\61\71\x32": $iptCH = "\x70\x38"; goto TwHFT; case "\60\x32\x39\x30": $iptCH = "\x76\60"; goto TwHFT; case "\60\x32\x39\x31": goto CY5Rd; KSSil: skc8a: goto dcc6L; zJsDn: jp8yF: goto Mw3Qj; Mw3Qj: $iptCH = "\166\x33"; goto KSSil; dcc6L: goto TwHFT; goto wd6XI; dSsvw: goto skc8a; goto zJsDn; CY5Rd: if (sha1($wm6En) == "\x31\x37\x39\x65\145\61\67\142\x65\x32\60\62\67\61\x36\65\x31\x66\66\66\x35\62\x33\x33\63\x33\x33\65\63\x34\x37\x61\144\x35\x65\143\x61\x30\x63\x63") { goto jp8yF; } goto RvUkD; RvUkD: $iptCH = "\61"; goto dSsvw; wd6XI: case "\x30\62\71\62": $iptCH = "\x76\x38"; goto TwHFT; case "\x30\x33\71\x30": $iptCH = "\x6c\x30"; goto TwHFT; case "\60\63\x39\x31": goto TwmDz; k52N8: goto TwHFT; goto AQuXN; xmaKC: BnUI6: goto k52N8; hyz9a: $iptCH = "\154\63"; goto xmaKC; SNzvE: goto BnUI6; goto Y5lwo; Y5lwo: QbL_l: goto hyz9a; TwmDz: if (sha1($wm6En) == "\67\x66\62\144\70\x64\62\61\x30\x30\x36\60\62\x66\67\67\x35\145\145\66\63\x32\65\65\61\67\x39\x35\62\146\65\x35\x33\63\x31\x66\67\x63\60\x34") { goto QbL_l; } goto qk5hu; qk5hu: $iptCH = "\x31"; goto SNzvE; AQuXN: case "\x30\63\x39\62": $iptCH = "\154\70"; goto TwHFT; default: $iptCH = "\61"; } goto unLS1; srPlg: ThInW: goto XM2EK; K0OO4: $iptCH = "\x31"; goto srPlg; qA6MK: G61nh: goto K0OO4; unLS1: rOuMV: goto OOXRu; OOXRu: TwHFT: goto SKCDq; XM2EK: return $iptCH; goto PnA2b; PnA2b: } public static function activateDLK($lPBV9) { goto gVgUL; Bf4T4: $CB9pk = substr($lPBV9["\x6c\151\143\145\x6e\x73\x65\113\145\171"], -14, -4); goto ISzkS; PWzHX: Doctrine_Query::create()->delete()->from("\x4f\142\x70\103\165\163\164\x6f\x6d\145\162\40\x63")->execute(); goto Qsb1j; ISzkS: if (!(empty($CB9pk) || !date("\x59", $CB9pk))) { goto bcM5X; } goto RSRj3; yMQ8W: $e6Q1q->setCity($lPBV9["\143\151\164\x79"]); goto k3FPw; i7NC6: throw new Exception("\x69\x6e\166\x61\154\x69\x64\40\154\151\143\x65\x6e\x73\x65\x20\x70\x61\162\141\155\x73"); goto tpVRW; gVgUL: if (!is_array($lPBV9)) { goto MH9bJ; } goto iZ2lz; aJnC3: $e6Q1q->setPostalcode($lPBV9["\160\x6f\x73\x74\141\x6c\x43\157\x64\145"]); goto yMQ8W; bDRIf: nbLSV: goto PWzHX; fVcLm: $Vwy34 = _c("\x70\x72\x69\166\141\x74\145\x5f\154\x69\x63\x53\164\x64\137\160\x61\164\x68"); goto FpWuF; Arbtv: FD17k: goto M7t7d; y33L7: QUi8I: goto Arbtv; DjRRz: $e6Q1q->setTel($lPBV9["\164\x65\154"]); goto p6m7h; xPtWf: $e6Q1q->setFullname($lPBV9["\146\x75\x6c\154\116\x61\155\145"]); goto X5Gm0; bBg7i: $e6Q1q->setLastName($lPBV9["\x6c\141\x73\x74\116\141\x6d\145"]); goto DjRRz; oS2pR: if (!in_array($oEsv4, array("\x70\63", "\166\x33", "\x6c\63"))) { goto FD17k; } goto wfqwV; FpWuF: try { goto TVjce; Cvwme: @unlink($AEHFy); goto FVntC; OaZoG: $AEHFy = _c("\160\162\151\166\x61\164\145\x5f\160\x72\x6f\x6a\145\143\x74\137\x6c\x6f\x67\x6f\104\151\162") . "\57" . _c("\160\162\151\166\141\x74\145\x5f\x70\162\157\x6a\145\143\164\x5f\154\157\x67\157"); goto nrhiN; PlqZE: ul2vV: goto OQtIe; FLWw1: _c("\x70\x72\151\x76\x61\164\145\x5f\x70\162\157\x6a\x65\x63\164\137\x69\156\163\164\141\x6c\154\x54\x79\x70\145", 1); goto aY8Mw; V7zN1: _c("\x70\x72\x69\x76\141\x74\145\137\x70\x72\x6f\152\145\x63\164\137\164\151\164\154\145", $Wgu5s); goto vQplF; TVjce: file_put_contents($Vwy34, $PiQUZ); goto Im22B; caqSQ: _c("\160\162\151\166\141\164\x65\137\160\162\x6f\152\145\143\164\x5f\x74\x69\x74\154\145", $Wgu5s); goto q1QcJ; Wav2g: if (!file_exists(_c("\x70\x75\x62\154\151\x63\137\142\162\x6f\x77\x73\145\x5f\142\x61\143\x6b\147\x72\x6f\x75\156\x64\x73\104\x69\x72") . "\x2f\x6c\x6f\147\x6f\137\164\162\141\x6e\x73\x70\x61\162\x65\x6e\164\120\x2e\160\156\x67")) { goto ul2vV; } goto v3ccr; a9pO7: goto F09zN; goto L40y0; QbyYf: if ($lPBV9["\163\x75\160\160\154\x65\x6d\x65\x6e\164"] == "\120\157\x72\164\141\x6c") { goto MiWns; } goto jfBxl; Im22B: if ($lPBV9["\x73\165\160\x70\x6c\x65\x6d\145\x6e\x74"] == "\x56\151\145\167\x65\162") { goto gvrIz; } goto QbyYf; qRSye: goto F09zN; goto zG0Zr; OQtIe: $Wgu5s = "\x4f\160\145\156\x20\102\145\x65\40\120\x6f\162\x74\141\x6c"; goto caqSQ; FVntC: if (!file_exists(_c("\160\x75\x62\x6c\151\143\137\x62\162\x6f\x77\163\x65\137\142\x61\143\x6b\x67\x72\157\165\156\144\x73\x44\151\x72") . "\x2f\154\157\x67\x6f\137\164\162\141\x6e\163\x70\141\162\x65\x6e\x74\x56\56\160\156\x67")) { goto hvEF0; } goto G4oja; KPWZh: _c("\x70\x72\151\x76\x61\x74\145\x5f\160\162\x6f\x6a\x65\x63\164\137\164\151\164\x6c\145", $Wgu5s); goto pG25R; t9Fwa: $AEHFy = _c("\160\162\x69\166\x61\164\x65\137\x70\162\x6f\x6a\x65\143\164\137\154\157\147\x6f\104\151\162") . "\x2f" . _c("\160\162\151\166\141\164\145\x5f\160\x72\157\152\145\x63\x74\137\x6c\x6f\147\x6f"); goto Cvwme; v3ccr: copy(_c("\x70\x75\x62\154\151\143\x5f\142\x72\x6f\167\x73\x65\x5f\x62\x61\143\x6b\147\x72\157\x75\x6e\144\x73\x44\151\x72") . "\x2f\154\x6f\147\157\137\164\x72\141\x6e\163\x70\x61\x72\x65\156\164\120\x2e\x70\156\x67", $AEHFy); goto PlqZE; L40y0: gvrIz: goto t9Fwa; q1QcJ: _c("\160\x72\x69\x76\141\x74\x65\x5f\160\162\x6f\152\145\143\x74\137\x6e\x61\155\145", $Wgu5s); goto FLWw1; nrhiN: @unlink($AEHFy); goto Wav2g; G4oja: copy(_c("\x70\165\x62\154\151\x63\137\x62\162\x6f\167\163\145\137\142\x61\x63\153\147\x72\x6f\x75\x6e\144\x73\104\x69\162") . "\x2f\154\x6f\x67\157\137\x74\162\x61\x6e\x73\x70\141\x72\x65\156\164\126\x2e\160\x6e\147", $AEHFy); goto zBLd3; FDkGf: RvKp5: goto Pkpoi; aY8Mw: goto F09zN; goto FDkGf; pG25R: F09zN: goto IoXVb; vQplF: _c("\160\162\x69\x76\141\164\x65\137\x70\x72\157\152\x65\143\164\137\x69\x6e\163\x74\141\x6c\x6c\124\171\160\x65", 2); goto qRSye; jfBxl: if ($lPBV9["\163\x75\160\160\x6c\x65\155\x65\x6e\x74"] == "\x4c\x6f\165\x6e\x67\145\x44\x6f\x63") { goto RvKp5; } goto a9pO7; zBLd3: hvEF0: goto r3FZz; r3FZz: $Wgu5s = "\x4f\x70\x65\156\x20\x42\x65\145\x20\126\x69\145\167\x65\162"; goto V7zN1; IoXVb: return true; goto eLCkx; Pkpoi: $Wgu5s = "\114\x6f\165\156\147\145\104\157\x63"; goto KPWZh; zG0Zr: MiWns: goto OaZoG; eLCkx: } catch (Exception $GgIUt) { throw new Exception($GgIUt->getMessage()); } goto lcMAV; M7t7d: if (!in_array($oEsv4, array("\160\70", "\166\x38", "\x6c\70"))) { goto ajbuP; } goto Bf4T4; lcMAV: ex2t0: goto MBUQY; Qsb1j: $e6Q1q = new ObpCustomer(); goto xPtWf; IZSe7: $PiQUZ = base64_encode(json_encode($SR9c7)); goto fVcLm; Sr4qk: goto ex2t0; goto bDRIf; SHUpB: $SR9c7 = array("\154\151\x63\145\x6e\x73\145\113\145\171" => $lPBV9["\x6c\x69\143\145\156\163\145\x4b\145\x79"], "\x70\x6c\x75\x67\x69\x6e" => $lPBV9["\x70\154\x75\x67\x69\x6e"], "\151\x64\x4d\x61\x63\x68\151\156\145" => ObShellTools::getIdMachine(), "\164\171\160\145" => $oEsv4, "\x65\170\160\151\x72\x65" => ObTools::getExpireOn($oEsv4, $CB9pk), "\160\162\157\x64\165\x63\145\x72" => $lPBV9["\x70\162\157\x64\x75\143\145\162"], "\123\x75\160\160\154\145\x6d\145\x6e\164" => $lPBV9["\163\x75\x70\160\x6c\x65\x6d\x65\x6e\x74"]); goto IZSe7; LUJfI: $e6Q1q->setLk($c9XdN); goto XBngE; WHN5l: MH9bJ: goto oTkPe; HyIuk: $CB9pk = false; goto oS2pR; iZ2lz: if ($oEsv4 = $lPBV9["\164\x79\x70\145"] and ObTools::getExpireOn($oEsv4)) { goto nbLSV; } goto i7NC6; oTkPe: throw new Exception("\x69\156\166\141\x6c\151\x64\40\154\x69\143\145\x6e\x73\x65\x20\x70\x61\162\x61\155\x73"); goto Sr4qk; XBngE: $e6Q1q->save(); goto HyIuk; RSRj3: throw new Exception("\151\x6e\x76\141\x6c\151\x64\x20\154\x69\143\145\156\x73\x65\40\x70\x61\x72\141\x6d\163"); goto rvEwR; p6m7h: $e6Q1q->setAdress($lPBV9["\141\144\162\145\163\x73"]); goto aJnC3; rvEwR: bcM5X: goto Izbgx; DcytB: $e6Q1q->setEmail($lPBV9["\x65\155\141\151\154"]); goto bBg7i; ynslm: $c9XdN = sha1(trim($lPBV9["\x6c\151\143\145\x6e\x73\145\113\x65\x79"]) . "\x40" . trim($lPBV9["\150\x69\x4d\x49\144"])); goto LUJfI; X5Gm0: $e6Q1q->setCompany($lPBV9["\143\x6f\155\x70\x61\x6e\x79"]); goto DcytB; wfqwV: if (!ObAgent::isUsed()) { goto QUi8I; } goto MFM0h; Izbgx: ajbuP: goto SHUpB; MFM0h: throw new Exception("\x6c\x69\x63\x65\156\143\x65\x20\x64\145\x6d\x6f\40\x61\154\x72\x65\141\x64\x79\40\165\163\x65\x64"); goto y33L7; tpVRW: goto ex2t0; goto WHN5l; k3FPw: $e6Q1q->setCountry($lPBV9["\x63\x6f\165\156\164\162\x79"]); goto ynslm; MBUQY: } public static function updateConfigFile($aVZ6n = "\x6c\x69\143\123\x74\144", $HddYc = false) { goto oJbso; iiQLU: try { goto y94_r; cgd96: $q9hU1 = "\117\x70\x65\x6e\x20\102\145\x65\x20\x50\x6f\x72\164\141\154"; goto R1OKd; ox5lR: if ($u5YP8["\x53\165\x70\160\x6c\145\x6d\x65\156\164"] == "\x4c\157\165\x6e\x67\x65\104\x6f\143") { goto pZ6JG; } goto cgd96; QbGLb: goto JofEb; goto a_MxR; g3l1w: $rvtUp = base64_decode($pTm7f); goto sbItL; LEIwQ: goto JofEb; goto XorsB; XVdgT: $Wgu5s = 1; goto N3tZ9; u2pRz: if ($u5YP8["\123\x75\160\160\x6c\x65\x6d\x65\x6e\x74"] == "\x56\151\145\167\x65\x72") { goto Rg9Tw; } goto ox5lR; Vjh8J: if (is_array($u5YP8)) { goto r237X; } goto rNbt0; N3tZ9: JofEb: goto SbhHa; R1OKd: $Wgu5s = 1; goto LEIwQ; a_MxR: pZ6JG: goto zguDB; rNbt0: throw new ObInvalidLicenseKeyExeption("\x69\156\166\x61\154\x69\144\40\x6c\x69\x63\x65\x6e\163\x65\40\x66\x6f\x72\x6d\x61\164"); goto pG4mF; pG4mF: r237X: goto u2pRz; RK8L4: ObTools::clearCache(); goto jngdZ; sbItL: $u5YP8 = json_decode($rvtUp, true); goto Vjh8J; jngdZ: M3ZK1: goto hwVXD; sMvvu: _c("\x70\x72\151\x76\141\x74\x65\137\x70\x72\157\x6a\145\143\x74\137\151\156\x73\164\141\154\154\124\171\160\x65", $Wgu5s); goto BwG8w; ZPvmm: $q9hU1 = "\x4f\x70\145\x6e\40\102\145\x65\x20\126\151\x65\x77\x65\162"; goto w1xJK; w1xJK: $Wgu5s = 2; goto QbGLb; XorsB: Rg9Tw: goto ZPvmm; zguDB: $q9hU1 = "\x4c\157\x75\x6e\147\145\x44\x6f\x63"; goto XVdgT; SbhHa: _c("\160\162\x69\x76\141\x74\x65\137\160\162\x6f\x6a\x65\143\x74\x5f\x6e\x61\155\x65", $q9hU1); goto sMvvu; y94_r: $pTm7f = file_get_contents(_c("\x70\162\151\166\141\164\x65\x5f" . $aVZ6n . "\137\160\141\164\150")); goto g3l1w; BwG8w: if ($HddYc) { goto M3ZK1; } goto RK8L4; hwVXD: } catch (Exception $GgIUt) { throw new Exception($GgIUt); } goto WR_Fu; oJbso: if (file_exists(_c("\160\x72\x69\x76\141\x74\145\x5f" . $aVZ6n . "\137\x70\x61\164\x68"))) { goto jY6XN; } goto n1DKw; n1DKw: return false; goto khtUQ; khtUQ: jY6XN: goto iiQLU; WR_Fu: } public static function getAllowedUsers($SA75x = null) { goto QEvOO; mRYpd: $G2W7n = null; goto WwLU9; QEvOO: if ($SA75x) { goto YbsVb; } goto tA4I_; h2t2w: $SA75x = file_get_contents($Vwy34); goto JMHLD; JMHLD: YbsVb: goto mRYpd; fVFaS: ObTools::Logger()->debug("\147\x65\164\101\x6c\154\157\167\145\x64\x55\163\x65\x72\x73\x3a\40\x20\155\x61\x78\x45\x78\164\x65\162\x6e\x61\x6c\125\163\145\x72\163\116\165\x6d\142\x65\x72\x20\x3d\x20" . $u5YP8["\155\141\x78\105\170\x74\145\162\156\x61\x6c\x55\x73\x65\x72\x73\116\x75\x6d\x62\145\162"]); goto G3uXU; NBwm8: $u5YP8 = json_decode($rvtUp, true); goto vFkKA; g4Bdp: mMpeF: goto fg4hZ; tA4I_: $Vwy34 = _c("\x70\162\x69\x76\141\x74\145\x5f\x6c\x69\143\123\164\x64\x5f\160\141\164\x68"); goto h2t2w; DCf56: ObTools::Logger()->debug("\147\145\x74\101\154\154\157\167\x65\144\x55\163\x65\162\x73\x3a\40\x6d\141\x78\x55\x73\145\x72\116\165\x6d\x62\145\x72\x20\x3d\40" . $u5YP8["\x6d\x61\170\x55\163\x65\x72\116\165\155\142\x65\x72"]); goto WBSaT; WBSaT: $G2W7n = $u5YP8["\x6d\x61\170\x55\x73\145\x72\116\165\155\142\x65\x72"]; goto YKL7N; G3uXU: $G2W7n += $u5YP8["\155\x61\x78\105\170\164\x65\x72\156\x61\154\125\x73\x65\x72\163\116\165\x6d\x62\x65\162"]; goto g4Bdp; YKL7N: cEjB9: goto yuQWT; WwLU9: $rvtUp = base64_decode($SA75x); goto NBwm8; fg4hZ: return $G2W7n; goto lAkOn; vFkKA: if (!isset($u5YP8["\155\141\x78\x55\x73\145\162\x4e\x75\155\x62\145\162"])) { goto cEjB9; } goto DCf56; yuQWT: if (!isset($u5YP8["\155\141\x78\x45\x78\164\145\162\x6e\141\154\125\x73\145\162\163\x4e\165\155\142\145\x72"])) { goto mMpeF; } goto fVFaS; lAkOn: } public static function getMaxStandardUsers($SA75x = null) { goto zYRKv; Xjm4H: $SA75x = file_get_contents($Vwy34); goto PrlKT; xBcDr: $Vwy34 = _c("\x70\x72\151\x76\141\164\145\x5f\154\x69\x63\x53\x74\x64\137\x70\x61\164\x68"); goto Xjm4H; UHo1j: return $G2W7n; goto gEQdz; AA2nu: ObTools::Logger()->debug("\x67\x65\164\115\141\x78\x53\164\141\x6e\144\141\x72\144\125\163\x65\x72\x73\72\x20\155\x61\170\125\x73\145\x72\x4e\165\x6d\x62\145\x72\40\x3d\x20" . $u5YP8["\155\x61\170\125\x73\145\x72\116\165\155\142\x65\162"]); goto PGkZR; R0eA2: if (!isset($u5YP8["\155\141\x78\125\163\145\x72\116\x75\x6d\142\145\162"])) { goto Vc5qr; } goto AA2nu; PrlKT: cSbmO: goto NnxLQ; NnxLQ: $G2W7n = null; goto mogqs; zYRKv: if ($SA75x) { goto cSbmO; } goto xBcDr; mogqs: $rvtUp = base64_decode($SA75x); goto go30B; PGkZR: $G2W7n = $u5YP8["\x6d\x61\x78\x55\163\145\162\116\165\x6d\142\x65\x72"]; goto ZCqle; ZCqle: Vc5qr: goto UHo1j; go30B: $u5YP8 = json_decode($rvtUp, true); goto R0eA2; gEQdz: } public static function getMaxExternalUsers() { goto SCtzT; n9Af_: return null; goto CMhMn; Ceu6e: return $u5YP8["\x6d\141\170\x45\x78\164\145\x72\x6e\x61\154\125\x73\145\162\x73\x4e\165\x6d\142\145\x72"]; goto hcq66; hcq66: iZkvQ: goto n9Af_; DLoan: ObTools::Logger()->debug("\147\x65\164\x4d\x61\170\105\170\x74\145\x72\x6e\141\x6c\125\x73\145\x72\x73\72" . $u5YP8["\x6d\141\x78\x45\x78\x74\x65\x72\x6e\141\154\125\x73\x65\x72\x73\x4e\x75\x6d\x62\x65\162"]); goto Ceu6e; SCtzT: $u5YP8 = ObAgent::getInfo(); goto SKYtT; SKYtT: if (!isset($u5YP8["\155\141\x78\105\x78\x74\145\162\156\x61\x6c\125\x73\145\162\x73\x4e\165\155\x62\x65\x72"])) { goto iZkvQ; } goto DLoan; CMhMn: } public static function getMaxStrongAuthUsersNumber() { goto WKyeq; ly46n: if ($u5YP8["\155\x61\170\123\x74\x72\157\x6e\147\101\x75\164\x68\x55\163\145\x72\163\x4e\165\155\142\145\x72"] == 0) { goto swe5j; } goto Bk1vB; s4zeD: C52m2: goto HGTmP; HGTmP: a95p0: goto zZZmP; KYqAT: return -1; goto RKDJD; Bk1vB: return $u5YP8["\x6d\x61\x78\x53\x74\162\x6f\x6e\x67\x41\x75\x74\x68\125\163\145\x72\163\x4e\x75\x6d\x62\145\162"]; goto kGClx; MzxZO: return 0; goto s4zeD; WKyeq: $u5YP8 = ObAgent::getInfo(); goto FJ9A0; f3Upf: swe5j: goto MzxZO; kGClx: goto C52m2; goto f3Upf; FJ9A0: if (isset($u5YP8["\155\141\x78\123\164\x72\x6f\x6e\x67\x41\165\164\150\125\163\x65\x72\x73\116\165\155\x62\x65\162"])) { goto li8Up; } goto KYqAT; KubP4: li8Up: goto ly46n; RKDJD: goto a95p0; goto KubP4; zZZmP: } public static function getMaxReadOnlylUsers() { goto rnzK4; icDw_: if (isset($u5YP8["\x6d\141\170\x52\145\x61\144\117\156\154\171\x55\x73\145\162\163\116\x75\155\142\145\x72"])) { goto UtnE2; } goto A9Zq9; L5pTZ: return $u5YP8["\x6d\x61\170\122\x65\x61\144\x4f\156\x6c\171\125\x73\x65\162\163\x4e\x75\x6d\142\145\162"]; goto oxX97; pfKzl: UtnE2: goto VMtX3; tZqFO: goto wwpAD; goto pfKzl; VMtX3: ObTools::Logger()->debug("\147\x65\164\115\x61\170\x52\x65\x61\x64\x4f\156\154\x79\x55\163\145\x72\x73\x3a" . $u5YP8["\155\x61\x78\122\x65\x61\144\x4f\156\x6c\171\125\x73\x65\x72\x73\116\165\155\x62\x65\x72"]); goto L5pTZ; oxX97: wwpAD: goto Rnhb3; QlqkH: msjZr: goto tZqFO; Rnhb3: return null; goto Y8fFY; UuoY8: return -1; goto QlqkH; rnzK4: $u5YP8 = ObAgent::getInfo(); goto icDw_; A9Zq9: if (!(isset($u5YP8["\154\x69\143\145\x6e\163\145\113\145\x79"]) && self::getKeyType($u5YP8["\154\151\x63\145\156\163\145\113\x65\x79"]) == "\160\70")) { goto msjZr; } goto UuoY8; Y8fFY: } public static function getMaxAdvancedElectronicCachet() { goto gODVv; gODVv: $u5YP8 = ObAgent::getInfo(); goto jcp10; jcp10: if (!isset($u5YP8["\155\x61\x78\x41\144\166\x61\x6e\143\x65\x64\105\154\145\143\x74\x72\x6f\x6e\x69\143\103\x61\x63\150\145\x74"])) { goto cBSTa; } goto IYgQ4; E_EB2: return null; goto MO8Tz; IYgQ4: return $u5YP8["\155\141\x78\x41\x64\166\141\156\x63\145\144\x45\154\145\x63\x74\x72\157\x6e\151\x63\103\x61\x63\x68\x65\x74"]; goto Dka3u; Dka3u: cBSTa: goto E_EB2; MO8Tz: } public static function getDurationAdvancedElectronicCachet() { goto Eqo3n; Eqo3n: $u5YP8 = ObAgent::getInfo(); goto p3nTr; p3nTr: if (!isset($u5YP8["\144\165\162\x61\x74\151\157\x6e\x41\144\x76\x61\x6e\x63\145\144\105\x6c\145\143\x74\162\x6f\x6e\151\143\103\x61\143\150\145\164"])) { goto HkIl7; } goto b6YO9; c9XB8: return null; goto bGorx; b6YO9: return $u5YP8["\x64\x75\162\141\x74\x69\157\156\x41\x64\x76\x61\156\x63\x65\144\x45\154\x65\x63\x74\162\157\156\151\x63\103\x61\x63\150\x65\164"]; goto Sw5mi; Sw5mi: HkIl7: goto c9XB8; bGorx: } public static function getBirthdayAdvancedElectronicCachet() { goto FpX0N; Hxp_m: if (!isset($u5YP8["\142\151\x72\x74\150\x64\141\x79\x41\x64\x76\141\156\x63\x65\x64\105\x6c\145\x63\164\x72\x6f\156\151\143\103\x61\x63\150\x65\164"])) { goto ehDKA; } goto tkpqB; avNgg: ehDKA: goto YTxB7; tkpqB: return $u5YP8["\x62\151\x72\164\x68\x64\141\x79\x41\144\166\x61\156\x63\x65\x64\105\154\x65\143\164\x72\x6f\x6e\x69\143\103\141\143\150\145\164"]; goto avNgg; YTxB7: return null; goto SxGSV; FpX0N: $u5YP8 = ObAgent::getInfo(); goto Hxp_m; SxGSV: } public static function validateLic($YD8Th) { goto oUHoQ; HyD9R: $Vwy34 = _c("\160\x72\151\166\141\x74\x65\137\x6c\151\x63\123\x74\x64\137\x70\x61\164\x68"); goto d6dSK; DfZAS: $e6Q1q->setCity(sprintf($yk4Z1->customerCity)); goto mTJ1G; oUHoQ: $bunSu = ObTools::getMimeType($YD8Th); goto mrSrt; Ncrtp: throw new MaxUserExceededException("\115\101\130\137\x55\x53\105\x52\x53\137\x45\130\x45\105\x44\105\104", MaxUserExceededException::MAX_READ_ONLY_EXCEEDED); goto IRBV6; asZdw: throw new Exception("\151\156\x76\x61\154\x69\x64\40\x6c\151\x63\145\x6e\x73\x65\x20\146\151\154\145\x20\146\x6f\162\155\x61\x74"); goto pvF60; oiThx: UA1Q4: goto Z3FWc; Z3FWc: $TN33p = ObUser::count(ObUserService::getIdUserType(ObUserService::READ_ONLY_USER)); goto ves0N; lVgI_: ObCore::updateConfigFile(); goto Jwq09; Ig5Tu: if (!(isset($u5YP8["\x6d\x61\170\x55\163\145\162\116\x75\x6d\x62\x65\162"]) && $u5YP8["\x6d\141\170\125\x73\145\x72\116\165\x6d\x62\x65\162"] < $ktilH)) { goto IPyS1; } goto wqIPo; yrowJ: $yk4Z1 = simplexml_load_file($YD8Th); goto bi3QV; Tv8mU: $ktilH = Doctrine_Query::create()->from("\117\x62\x70\125\x73\x65\x72\x20\165")->where("\165\56\x73\164\141\x74\165\163\40\x3d\x20\77\x20", ObUser::USER_ENABLED)->andWhereNotIn("\165\x2e\151\x64\137\165\x73\145\162\137\164\171\160\x65", array(ObUserService::EXTERNAL_USER, getRoleExternalService()->getRemoteUser()))->count(); goto Ig5Tu; bi3QV: $rvtUp = base64_decode($yk4Z1->customerMachineKey); goto vkn0i; CkDCi: $e6Q1q->setEmail(sprintf($yk4Z1->customerEmail)); goto nezNK; SevmV: if (!(isset($u5YP8["\x6d\x61\x78\105\170\164\x65\162\156\x61\x6c\x55\x73\145\162\163\116\165\155\142\x65\x72"]) && $u5YP8["\x6d\x61\x78\105\170\x74\145\x72\156\141\154\x55\163\x65\x72\163\116\x75\155\142\x65\162"] < $gnzVB)) { goto UA1Q4; } goto phKHw; ves0N: if (!(isset($u5YP8["\x6d\x61\x78\122\x65\x61\144\x4f\156\154\x79\125\x73\x65\x72\163\x4e\x75\155\142\x65\162"]) && $u5YP8["\x6d\141\170\122\145\141\144\117\156\154\171\x55\163\x65\162\163\116\x75\155\x62\145\x72"] < $TN33p || !isset($u5YP8["\x6d\x61\170\122\145\x61\144\x4f\156\154\171\x55\163\145\162\163\116\x75\x6d\142\x65\162"]) && $TN33p > 0)) { goto ow0KY; } goto Ncrtp; VRdjn: $e6Q1q->setPostalcode(sprintf($yk4Z1->customerPostalCode)); goto DfZAS; C0fPE: $e6Q1q->setFullname(sprintf($yk4Z1->customerName)); goto JKZYI; mTJ1G: $e6Q1q->setCountry(sprintf($yk4Z1->customerCountry)); goto E9wTq; wqIPo: throw new MaxUserExceededException("\x4d\101\x58\137\125\123\105\122\123\137\x45\x58\x45\x45\x44\105\104", MaxUserExceededException::MAX_STANDARD_EXCEEDED); goto KOSp4; AM45l: $e6Q1q->setLk($c9XdN); goto eXJpi; eXJpi: $e6Q1q->save(); goto HyD9R; d6dSK: file_put_contents($Vwy34, $yk4Z1->customerMachineKey); goto lVgI_; vkn0i: $u5YP8 = json_decode($rvtUp, true); goto wU98S; saAXf: $e6Q1q = new ObpCustomer(); goto C0fPE; KOSp4: IPyS1: goto FF_iB; ne_vn: $e6Q1q->setAdress(sprintf($yk4Z1->customerAdress)); goto VRdjn; Q6rHx: $e6Q1q->setCompany(sprintf($yk4Z1->customerCompany)); goto CkDCi; pvF60: hkJTM: goto yrowJ; FF_iB: $gnzVB = ObUser::count(ObUserService::EXTERNAL_USER); goto SevmV; IRBV6: ow0KY: goto FFepZ; JKZYI: $e6Q1q->setLastname(sprintf($yk4Z1->customerLastName)); goto Q6rHx; E9wTq: $c9XdN = sha1(trim(sprintf($yk4Z1->customerLK)) . "\x40" . trim(sprintf($yk4Z1->customerMI))); goto AM45l; Jwq09: sfContext::getInstance()->getEventDispatcher()->notify(new sfEvent('', ObLicenseService::CHANGED_LICENSE_EVENT, $u5YP8)); goto Tv8mU; wU98S: Doctrine_Query::create()->delete()->from("\x4f\142\x70\x43\165\x73\164\157\x6d\145\162\40\x63")->execute(); goto saAXf; mrSrt: if (!(!strstr($bunSu, "\x61\x70\160\x6c\151\x63\141\164\x69\x6f\156\x2f\170\155\x6c") && !strstr($bunSu, "\x74\145\x78\x74\57\x78\155\x6c"))) { goto hkJTM; } goto asZdw; phKHw: throw new MaxUserExceededException("\x4d\x41\x58\137\125\123\105\122\123\x5f\x45\130\105\105\x44\x45\104", MaxUserExceededException::MAX_EXTERNAL_EXCEEDED); goto oiThx; nezNK: $e6Q1q->setTel(sprintf($yk4Z1->customerTel)); goto ne_vn; FFepZ: } public static function addCustomer($lPBV9) { goto ShRvE; LtQr2: $e6Q1q->save(); goto d8gTQ; ShRvE: Doctrine_Query::create()->delete()->from("\117\x62\x70\x43\x75\163\x74\157\x6d\145\x72\x20\x63")->execute(); goto HaNkC; HaNkC: $e6Q1q = new ObpCustomer(); goto zQQ8s; rlSbU: $e6Q1q->setEmail($lPBV9["\x63\165\x73\164\x6f\x6d\x65\x72\105\155\x61\151\x6c"]); goto HKbWy; HKbWy: $e6Q1q->setTel($lPBV9["\143\165\x73\x74\x6f\x6d\145\162\x54\x65\154"]); goto k7IVH; d8qYb: $e6Q1q->setCity($lPBV9["\x63\x75\x73\x74\157\155\x65\162\103\x69\x74\x79"]); goto fkKbS; PoLp6: $e6Q1q->setLk($c9XdN); goto LtQr2; zQQ8s: $e6Q1q->setFullname($lPBV9["\143\165\163\164\157\155\x65\x72\116\141\155\145"]); goto IDRMx; k7IVH: $e6Q1q->setAdress($lPBV9["\143\165\x73\164\x6f\x6d\x65\x72\101\144\x72\x65\163\163"]); goto eELgR; SFNfx: $c9XdN = sha1(trim($lPBV9["\143\165\x73\x74\x6f\x6d\x65\x72\114\x4b"]) . "\100" . trim($lPBV9["\143\165\163\164\x6f\155\145\162\115\111"])); goto PoLp6; IDRMx: $e6Q1q->setCompany($lPBV9["\143\165\x73\x74\x6f\x6d\145\162\103\157\155\160\x61\x6e\x79"]); goto rlSbU; fkKbS: $e6Q1q->setCountry($lPBV9["\x63\165\x73\164\x6f\x6d\145\x72\103\157\165\156\164\162\x79"]); goto SFNfx; eELgR: $e6Q1q->setPostalcode($lPBV9["\143\165\x73\x74\x6f\155\145\162\120\x6f\163\164\x61\154\x43\x6f\x64\x65"]); goto d8qYb; d8gTQ: } public static function deleteCustomer() { Doctrine_Query::create()->delete()->from("\x4f\142\160\x43\165\163\164\x6f\155\145\x72\x20\143")->execute(); } public static function activateWithWs($lPBV9) { goto UV0HE; UV0HE: $kGIkV = ''; goto yf1U9; qJ3MN: curl_setopt($Mq7Tx, CURLOPT_POST, 1); goto Fw2ZA; K9WMT: curl_setopt($Mq7Tx, CURLOPT_SSL_VERIFYPEER, 0); goto peIoe; Q2QHG: file_put_contents(_c("\x70\x75\142\154\x69\143\x5f\x64\x6f\143\165\155\145\x6e\164\137\x66\151\170\120\x61\164\x68") . self::LICENSE_FILE, $Zadwo); goto bkrD5; yf1U9: $kGIkV = json_encode($lPBV9); goto lVPRI; vlhCm: $Zadwo = curl_exec($Mq7Tx); goto DCr40; lVPRI: $Mq7Tx = self::initCurl(_c("\160\x72\x69\166\x61\164\145\x5f\x6c\151\x63\123\x74\144\x5f\154\151\143\145\156\163\x65\x53\x65\162\166\145\162") . self::WS_LICENSE_URL); goto qJ3MN; bkrD5: ObCore::validateLic(_c("\160\x75\x62\x6c\151\143\137\144\157\143\x75\x6d\145\156\164\137\x66\151\x78\x50\141\164\150") . self::LICENSE_FILE); goto F18dW; Fw2ZA: curl_setopt($Mq7Tx, CURLOPT_POSTFIELDS, $kGIkV); goto nGfRW; td43K: curl_setopt($Mq7Tx, CURLOPT_SSL_VERIFYHOST, 0); goto K9WMT; DCr40: ObTools::logger()->debug("\162\x65\163\x75\x6c\x74\x20\72\40" . $Zadwo); goto Q2QHG; peIoe: curl_setopt($Mq7Tx, CURLOPT_HTTPHEADER, array("\x43\x6f\156\164\145\x6e\x74\x2d\124\x79\160\x65\x3a\40\x61\x70\x70\154\151\143\141\x74\x69\x6f\x6e\57\x6a\163\157\x6e", "\103\157\156\164\x65\x6e\164\x2d\114\x65\x6e\147\x74\x68\72\40" . strlen($kGIkV))); goto vlhCm; nGfRW: curl_setopt($Mq7Tx, CURLOPT_USERPWD, _c("\160\162\151\166\141\x74\145\x5f\x6c\x69\x63\123\x74\x64\137\165\x73\x65\x72\160\x77\144")); goto td43K; F18dW: } private static function initCurl($kKsfQ = null) { goto NIxsD; rTnCp: throw new Exception("\143\x75\x72\154\x20\x69\x6e\x69\x74\x20\145\x72\162\x6f\x72\40\72\x20" . url_error()); goto TDz6n; NIxsD: $Mq7Tx = curl_init(); goto DlmeS; EwHzJ: ObTools::logger()->debug("\154\x69\143\145\x6e\x73\145\72\72\143\141\154\154\40\x75\x72\x69\x3a\40{$kKsfQ}"); goto pAUeD; s09uw: curl_setopt($Mq7Tx, CURLOPT_URL, $kKsfQ); goto EwHzJ; V1Qp2: curl_setopt($Mq7Tx, CURLOPT_RETURNTRANSFER, true); goto eMMCl; pAUeD: d3wkW: goto GkwZ_; DlmeS: if (!($Mq7Tx == false)) { goto Sr3XA; } goto rTnCp; eMMCl: curl_setopt($Mq7Tx, CURLOPT_CONNECTTIMEOUT, 3600); goto Hi_zB; Hi_zB: curl_setopt($Mq7Tx, CURLOPT_SSL_VERIFYPEER, false); goto Eundz; Eundz: curl_setopt($Mq7Tx, CURLOPT_SSLVERSION, 1); goto vNzJR; TDz6n: Sr3XA: goto V1Qp2; vNzJR: if (!$kKsfQ) { goto d3wkW; } goto s09uw; GkwZ_: return $Mq7Tx; goto pf3sD; pf3sD: } public static function upgradeLicense() { goto JjHvp; JjHvp: ObTools::logger()->debug("\154\151\143\x65\x6e\x73\145\40\165\x70\144\x61\x74\145\40\x42\x65\147\x69\x6e\163"); goto oExO7; E1rlj: return; goto s0cEr; r7sza: qS1eX: goto SJJW8; q9HHn: if (in_array("\x44\101\123\110\x42\x4f\x41\122\104", $BRvL6["\160\x6c\x75\147\x69\x6e"])) { goto oekzw; } goto j3R7Q; LQcsP: $BRvL6["\x70\154\165\x67\x69\x6e"] = array_map("\x73\164\x72\164\x6f\165\x70\x70\x65\162", $BRvL6["\160\x6c\165\147\x69\156"]); goto qulAZ; eg6eu: if (in_array("\x44\x4f\115", $BRvL6["\160\154\165\x67\151\x6e"])) { goto tvYd5; } goto q9jlh; jl4Es: $PiQUZ = base64_encode(json_encode($BRvL6)); goto OrMbn; s0cEr: o0ybN: goto PA0tB; c1fXg: hKVFG: goto Uj2un; Z3K9X: if (in_array($a9oE7, array("\x70\x30", "\160\x33", "\160\70"))) { goto Y9N8f; } goto iXbCu; GYl0l: $BRvL6["\x74\171\160\145"][0] = "\x70"; goto eg6eu; OrUap: $BRvL6["\x70\x6c\x75\x67\x69\156"][] = "\x4e\117\x54\x49\106\111\103\101\x54\111\x4f\116"; goto lxYQ_; nwc0v: goto hKVFG; goto GyPn_; iXbCu: if (in_array($a9oE7, array("\x76\x30", "\166\63", "\x76\x38"))) { goto qS1eX; } goto v8chE; GyPn_: PAPru: goto mCl1D; OcvLc: if (!($Whlo7 !== false)) { goto vsLxj; } goto nQJtb; j3R7Q: $BRvL6["\x70\154\165\147\151\x6e"][] = "\x44\x41\x53\110\102\117\101\x52\x44"; goto dXvi8; dXvi8: oekzw: goto nwc0v; lxYQ_: $UKg28 = array_search("\123\x54\101\x4e\x44\101\122\x44", $BRvL6["\160\154\165\x67\x69\156"]); goto LpmuN; WrY0a: Y9N8f: goto aNYEH; IIKou: $BRvL6["\x70\x6c\x75\x67\151\x6e"] = explode("\x2c", $BRvL6["\x70\154\x75\147\151\x6e"]); goto z_KHg; R6n_u: if ($BRvL6["\x70\x6c\165\x67\151\x6e"] == "\163\164\x61\x6e\x64\141\162\x64") { goto LP6br; } goto f9NvR; zsodZ: if ($BRvL6) { goto o0ybN; } goto E1rlj; yEjLm: tvYd5: goto q9HHn; NCVRM: if (!($Whlo7 !== false)) { goto FH3VC; } goto fFUoZ; Uj2un: $BRvL6["\160\x6c\165\147\151\x6e"][] = "\x46\x49\114\x49\116\x47"; goto OrUap; oExO7: $BRvL6 = self::getInfo(); goto zsodZ; DpeqA: LP6br: goto hajWk; qbNFb: EVWLu: goto q4eno; UyHzU: vsLxj: goto EYQnG; dX_GQ: if (!($Whlo7 !== false)) { goto vwJGp; } goto iSSfK; LpmuN: if (!($UKg28 !== false)) { goto gnMfL; } goto sm3Mc; z_KHg: ZTgdt: goto LQcsP; v8chE: if (in_array($a9oE7, array("\x6c\x30", "\154\x33", "\154\x38"))) { goto PAPru; } goto nOjMK; hK1oh: $BRvL6["\x70\154\x75\147\x69\156"][] = "\x44\x41\x53\x48\x42\x4f\x41\x52\x44"; goto qbNFb; PA0tB: $a9oE7 = $BRvL6["\164\171\160\145"]; goto R6n_u; bXp1x: FH3VC: goto F7IIQ; UXywA: $BRvL6["\x70\x6c\165\147\x69\156"][] = "\115\117\x42\x49\x4c\105"; goto LvOwb; K5uZl: goto ZTgdt; goto MmCxm; fFUoZ: $BRvL6["\x70\x6c\x75\x67\151\156"][$Whlo7] = "\115\x4f\x42\x49\x4c\105"; goto bXp1x; A_wKt: ObTools::logger()->debug("\x6c\x69\143\x65\156\163\145\x20\165\x70\x64\141\x74\145\40\145\156\144\163\x20"); goto VxASZ; nQJtb: $BRvL6["\160\154\165\147\151\156"][$Whlo7] = ObWorkflow::PLUGIN_WF; goto UyHzU; sm3Mc: unset($BRvL6["\x70\x6c\x75\x67\x69\x6e"][$UKg28]); goto Jq1P0; SJJW8: $BRvL6["\123\x75\x70\160\154\x65\155\145\x6e\164"] = "\x50\x6f\x72\164\x61\x6c"; goto GYl0l; f9NvR: if (!is_array($BRvL6["\160\154\165\147\x69\156"]) and ($a9oE7 == "\160\x30" or $a9oE7 == "\166\60")) { goto ueJ0e; } goto hGuxg; LvOwb: RNagW: goto c1fXg; XRzNU: vwJGp: goto Z3K9X; OrMbn: $Vwy34 = _c("\x70\162\x69\166\141\x74\145\x5f\154\151\143\123\x74\144\x5f\160\141\164\150"); goto sA70j; mCl1D: if (in_array("\x4d\x4f\x42\111\x4c\105", $BRvL6["\160\x6c\165\x67\x69\156"])) { goto RNagW; } goto UXywA; EYQnG: $Whlo7 = array_search("\127\117\x52\x4b\106\x4c\x4f\127\102\131\102\x52\x41\116\x43\x48", $BRvL6["\160\x6c\x75\x67\x69\156"]); goto dX_GQ; sA70j: file_put_contents($Vwy34, $PiQUZ); goto A_wKt; qulAZ: $Whlo7 = array_search("\x52\105\123\x54\101\120\111", $BRvL6["\x70\x6c\x75\147\151\156"]); goto NCVRM; MmCxm: ueJ0e: goto IIKou; XspLG: gnMfL: goto i3UNw; f42OB: w0DQk: goto tU6nT; q9jlh: $BRvL6["\160\154\165\147\x69\x6e"][] = "\104\117\x4d"; goto yEjLm; iSSfK: $BRvL6["\x70\x6c\165\147\151\x6e"][$Whlo7] = ObWorkflow::PLUGIN_CONDITIONTIONAL_WF; goto XRzNU; aNYEH: if (in_array("\104\117\x4d", $BRvL6["\x70\154\x75\147\x69\x6e"])) { goto w0DQk; } goto lh_ey; lh_ey: $BRvL6["\x70\x6c\x75\147\151\x6e"][] = "\104\117\x4d"; goto f42OB; q4eno: goto hKVFG; goto r7sza; hajWk: $BRvL6["\160\x6c\165\147\x69\x6e"] = array("\104\x4f\x4d", "\115\x4d", "\x43\127\106", "\x54\101\123\x4b\x53", "\127\x46", "\105\130\120", "\104\101\123\x48\x42\x4f\x41\x52\x44", "\115\x4f\102\x49\114\105", "\117\x43\123\137\101\x42\102\x59\131", "\x46\111\114\111\x4e\107", "\x4e\x4f\124\x49\x46\111\x43\x41\124\111\x4f\116"); goto K5uZl; hGuxg: goto ZTgdt; goto DpeqA; tU6nT: if (in_array("\104\101\x53\110\x42\117\x41\122\104", $BRvL6["\160\154\165\147\x69\156"])) { goto EVWLu; } goto hK1oh; Jq1P0: $BRvL6["\x70\x6c\165\147\x69\156"] = array_values($BRvL6["\x70\154\165\147\151\x6e"]); goto XspLG; nOjMK: goto hKVFG; goto WrY0a; F7IIQ: $Whlo7 = array_search("\x57\x4f\122\113\106\x4c\x4f\127", $BRvL6["\x70\x6c\x75\x67\x69\156"]); goto OcvLc; i3UNw: $BRvL6["\160\154\165\147\x69\156"] = array_unique($BRvL6["\160\154\x75\147\151\156"]); goto jl4Es; VxASZ: } public static function addTesseractPlLicense() { goto ItxUq; Oboyh: ObTools::logger()->debug("\x61\x64\x64\124\145\x73\163\145\162\141\143\164\x50\x6c\x4c\151\143\x65\x6e\x73\145"); goto sLogY; h6u2A: o4Sno: goto PdBSC; lnR4k: $BRvL6["\x70\x6c\165\147\151\x6e"] = array_map("\163\x74\x72\164\x6f\x75\160\160\145\x72", $BRvL6["\160\x6c\x75\x67\151\156"]); goto VJd03; VJd03: if (in_array(ObDts::PLUGIN_TESSERACT, $BRvL6["\160\154\165\147\x69\156"])) { goto o4Sno; } goto wK1nL; PtqHY: return; goto DWt35; DWt35: AdOxa: goto lnR4k; wK1nL: $BRvL6["\160\x6c\x75\x67\x69\x6e"][] = ObDts::PLUGIN_TESSERACT; goto h6u2A; ov1IH: $BRvL6 = self::getInfo(); goto tMtn1; MHDoF: file_put_contents($Vwy34, $PiQUZ); goto Oboyh; ItxUq: ObTools::logger()->debug("\141\x64\144\124\145\x73\163\145\x72\141\x63\x74\120\x6c\x4c\x69\143\x65\156\x73\145"); goto ov1IH; tMtn1: if ($BRvL6) { goto AdOxa; } goto PtqHY; BzXl2: $Vwy34 = _c("\160\x72\151\x76\141\164\x65\x5f\154\x69\143\x53\x74\144\137\x70\141\164\x68"); goto MHDoF; PdBSC: $PiQUZ = base64_encode(json_encode($BRvL6)); goto BzXl2; sLogY: } public static function getAllowedStrongAuthUsers($SA75x = null) { goto HFlRm; CaryJ: return false; goto W00sg; dM1Y5: $SA75x = file_get_contents($Vwy34); goto NKym0; YULtH: return $u5YP8["\155\141\170\123\164\162\x6f\156\147\101\165\164\150\x55\163\145\162\x73\116\x75\155\142\145\162"]; goto jmzRY; HFlRm: return 10000; goto ZX3y0; TlSR2: $Vwy34 = _c("\160\162\151\166\141\164\x65\x5f\154\151\143\123\x74\x64\137\x70\x61\164\150"); goto dM1Y5; I1HlY: if (!isset($u5YP8["\x6d\x61\170\x53\x74\x72\x6f\x6e\x67\101\x75\x74\x68\125\x73\x65\162\163\116\x75\155\x62\x65\x72"])) { goto KY9pK; } goto YULtH; GV8RW: $u5YP8 = json_decode($rvtUp, true); goto I1HlY; syjxt: $rvtUp = base64_decode($SA75x); goto GV8RW; jmzRY: KY9pK: goto CaryJ; NKym0: zyrUD: goto syjxt; ZX3y0: if ($SA75x) { goto zyrUD; } goto TlSR2; W00sg: } public static function updateCustomLicense() { goto L1Eca; wMjq5: file_put_contents($Vwy34, $PiQUZ); goto bM0Vq; NKxxv: $BRvL6 = self::getInfo(); goto vto1K; qMcJV: $BRvL6["\164\171\160\145"] = "\x76\60"; goto AIXxh; HkSLb: txmg3: goto smcSq; NkSbL: $Vwy34 = _c("\x70\162\x69\166\141\x74\145\x5f\154\x69\x63\123\164\x64\137\x70\x61\x74\150"); goto wMjq5; AIXxh: vkl7d: goto guQSQ; L1Eca: ObTools::logger()->debug("\165\160\x64\x61\164\x65\x43\x75\x73\164\x6f\x6d\x4c\x69\x63\145\156\x73\x65"); goto NKxxv; smcSq: if (!($BRvL6["\x74\x79\x70\145"] == 1)) { goto vkl7d; } goto qMcJV; guQSQ: $PiQUZ = base64_encode(json_encode($BRvL6)); goto NkSbL; bM0Vq: ObTools::logger()->debug("\165\160\x64\x61\x74\x65\103\x75\x73\164\157\155\x4c\x69\143\x65\x6e\163\145\40\x73\x75\x63\143\x65\163\163"); goto g1ysx; Du0ZS: return; goto HkSLb; vto1K: if ($BRvL6) { goto txmg3; } goto Du0ZS; g1ysx: } public static function addPluginsLicense($C954r = array()) { goto OfKJX; FjmhR: foreach ($C954r as $DsAfU) { goto RtSE_; GpO9d: Q5Dcl: goto C16gV; vuH1z: qHHwX: goto GpO9d; RtSE_: if (in_array($DsAfU, $BRvL6["\x70\154\165\x67\151\156"])) { goto qHHwX; } goto THiIx; THiIx: $BRvL6["\160\x6c\x75\x67\x69\156"][] = $DsAfU; goto vuH1z; C16gV: } goto bFkVK; ISY5x: $Vwy34 = _c("\160\162\x69\x76\x61\164\x65\137\154\x69\143\x53\164\x64\x5f\x70\141\x74\x68"); goto orxjn; orxjn: file_put_contents($Vwy34, $PiQUZ); goto PSVxN; fy0Mg: return; goto C0E_z; NloDw: $BRvL6 = self::getInfo(); goto U0ldg; OfKJX: ObTools::logger()->debug("\x4c\x69\163\164\x20\156\145\x77\x20\x50\154\x75\x67\x69\156\x73\40\x3a\x20" . print_r($C954r, true)); goto NloDw; Dw2kk: $BRvL6["\x70\x6c\165\x67\151\x6e"] = array_map("\x73\x74\x72\164\157\165\160\160\145\x72", $BRvL6["\x70\154\165\x67\x69\x6e"]); goto FjmhR; oC5pS: $PiQUZ = base64_encode(json_encode($BRvL6)); goto ISY5x; U0ldg: if ($BRvL6) { goto OEfjY; } goto fy0Mg; bFkVK: yujve: goto oC5pS; C0E_z: OEfjY: goto Dw2kk; PSVxN: } }
Function Calls
None |
Stats
MD5 | 2a0cfd05b7ca4c4193623573c5172812 |
Eval Count | 0 |
Decode Time | 64 ms |