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 /* __________________________________________________ | Built by Clearly IP..
Decoded Output download
<?php
/* __________________________________________________
| Built by Clearly IP Inc. |
| on 2020-11-25 16:23:16 |
|__________________________________________________|
*/
namespace FreePBX\modules; use BMO; use Exception; class Clearlylicensing implements BMO { public function __construct($freepbx = null) { goto E1C3r; iLoPn: throw new Exception("Not given a FreePBX Object"); goto vPETM; RIem
a: $this->FreePBX = $freepbx; goto QSmyx; E1C3r: if (!($freepbx == null)) { goto mE6ll; } goto iLoPn; QSmyx: $this->db = $freepbx->Database; goto KePM7; vPETM: mE6ll: goto RIema; KePM7: } public function install() { } public function uninstall() { } public function backup() { } public function restor
e($backup) { } public function showView($view = '') { } public function doConfigPageInit() { } public function ajaxRequest($command, $setting) { goto BfT9f; sdf2Q: return true; goto dYH8X; OnWTT: return false; goto JqUH1; dYH8X: lMPc1: goto OnWTT; BfT9f: if (!($command == "licgri\x6
4")) { goto lMPc1; } goto sdf2Q; JqUH1: } public function ajaxHandler() { goto ZMwWn; yttZc: oHfK5: goto LBNJs; ZMwWn: if (!($_REQUEST["command"] == "licgrid")) { goto oHfK5; } goto JAHlA; JAHlA: return $this->licenseGrid(); goto yttZc; LBNJs: } public functi
on showPage() { return \load_view(__DIR__ . "/views/HardwareId.php", array("hardwareId" => $this->getHardwareId())); } public function getHardwareId() { goto cnhRm; y3hj2: $hostvars = array(); goto fSyRv; KKM27
: $mid = "no_machine_id"; goto JnV1e; InV4d: jFIcx: goto Eby1b; fSyRv: foreach ($vars as $x) { goto iI8sO; M82n3: $hostvars[$filename] = trim(file_get_contents($x)); goto tQ_em; iI8sO: $filename = basename($x); goto dLkoR; ImBF_: RGN6U: goto M82n3; lXosN: goto o
uSXh; goto ImBF_; ekvbG: $hostvars[$filename] = "__unreadable__"; goto lXosN; yfwQd: NPd04: goto Bl0Wa; tQ_em: ouSXh: goto yfwQd; dLkoR: if (!is_dir($x) && is_readable($x)) { goto RGN6U; } goto ekvbG; Bl0Wa: } goto Yfb16; SAhe_: return hash("sha2\
656", $hash); goto UBg3Y; FeHET: tNycO: goto t8GkQ; Eby1b: $mid = trim(file_get_contents("/etc/machine-id")); goto gE23O; cnhRm: $vars = glob("/sys/class/dmi/id/*"); goto y3hj2; Iev7T: QTL65: goto h_Krt
; P0C3K: $macs = array(); goto zNvgc; gE23O: eDpAj: goto BeYQ3; Yfb16: F0n0U: goto kIulp; t8GkQ: asort($macs, \SORT_STRING); goto focTH; JnV1e: goto eDpAj; goto InV4d; zNvgc: foreach ($nics as $x) { goto M06xr; GMdCv: $mac = str_replace(":", '', trim(file_get_contents($x))); goto F1TOa; W053r: H1B
kD: goto t27xB; hlVZ6: if (!is_readable($x)) { goto m0mx1; } goto GMdCv; jjYPW: goto H1BkD; goto CMOtY; CMOtY: m0mx1: goto plMLh; plMLh: $macs[$nic] = "__unreadable__"; goto W053r; t27xB: nYKiq: goto mHVlx; F1TOa: $macs[$nic] = $mac; goto jjYPW; M06xr: $nic =
basename(dirname($x)); goto hlVZ6; mHVlx: } goto FeHET; focTH: $authmacs = array(); goto Rlbr2; BeYQ3: $hash = json_encode(array("hostvars" => $hostvars, "macs" => $authmacs, "mid" => $mid)); goto SAhe_; h_Krt: if (file_exists("/etc/ma
chine-id") && is_readable("/etc/machine-id")) { goto jFIcx; } goto KKM27; Rlbr2: foreach ($macs as $nic => $mac) { goto tpJJ1; Rojfo: goto QTL65; goto wErpW; tto1x: $authmacs[] = $mac; goto wxb4K; tpJJ1: if (!(count($authmacs) >= 2))
{ goto ABzVM; } goto Rojfo; wxb4K: jb8Vl: goto ECT5F; QHsc0: if (!($mac === "00:00:00:00:00:00")) { goto MmcAW; } goto mVSqW; y7fRT: goto jb8Vl; goto JMGVB; JMGVB: C1uo8: goto QHsc0; ZPaRD: MmcAW: goto tto1x; aP15U: if (!preg_match("/^(lo|\1
44ocker|br\-|veth)/", $nic)) { goto C1uo8; } goto y7fRT; mVSqW: goto jb8Vl; goto ZPaRD; wErpW: ABzVM: goto aP15U; ECT5F: } goto Iev7T; kIulp: $nics = glob("/sys/class/net/*/address");
goto P0C3K; UBg3Y: } public static function parse($licenseKey) { goto n_PGe; SR0YH: $success = openssl_public_decrypt($sign, $decryptedData, $publicKey); goto oX3VX; yZKbn: $key = openssl_pkey_get_public($publicKey); goto NhGc2; yuUwI: XtExk: goto SR0YH; AECz1: if ($success) { goto t9Wkr; } goto Mnp
Vz; N1znk: throw new Exception("OpenSSL: Unable to get public key"); goto yuUwI; NhGc2: if ($key) { goto XtExk; } goto N1znk; e7u1t: t9Wkr: goto o07AE; o07AE: return json_decode($decryptedData, true); goto
d92cV; H2_of: $publicKey = base64_decode("LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJBU\
x55VGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFxamM3QjVnQ0pOMjZ6dy9mK2svbQpTMFVtZFlSM0Q5NytJR0
kzdGtLWlFNN3BEcFl1TTV4WGhQOGc2WTdScHFybnN4WDV1NTJ1MVdsQWl4ckFzbzZsCjZBdDFQcU
h3NXRFTGFxT1ZCcGkzRkdLQ1dTcmJKNjg0aWRERklHMWtqblMxY1BqN1JVRXZPbDBoMk15VzY4aU8
KdmIzb05Ca1FUa2RGWW1SZTEwZlc4MVl4VG9DRmF3ZEFxTkFGV2tNajl1Ti90SDgrY1lxeTdYaGp\x
72M3dnSVV6QwpreW5yYnFKNjBrS25JeXJJTHAyUlZieEpjVW5NeFhMcWtDWnRudWR1UWU5STMxSDF\x6
aVGJPUDJpWnZMUXA2UUdiCnRmSnlkUkY2UzJEZmsxUWQvTHJCeFZHekQreHFGYkR1OVBjMGtDRkt\
130R0pEVHo3MHlvNEp6cFM1OGVEZFBHYysKOVFJREFRQUIKLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0\
x74Cg=="); goto yZKbn; oX3VX: openssl_free_key($key); goto AECz1; n_PGe: $sign = base64_decode($licenseKey); goto H2_of; MnpVz: throw new Exception("OpenSSL: Unable to decrypt - " . openssl_error_string()
); goto e7u1t; d92cV: } public function getAllLicences() { goto MBS9j; Pq3Gl: Ql7Nb: goto cdFqN; cdFqN: return $files; goto I6tZy; MBS9j: $files = array(); goto eG1f1; eG1f1: foreach (glob("/etc/clearlyip/*.lic") as $filename) { goto mpM2A; j275
N: $files[$key] = parse_ini_file($filename, false, INI_SCANNER_RAW); goto x2ufy; mpM2A: $key = basename($filename, ".lic"); goto j275N; x2ufy: B1E8y: goto WbR2u; WbR2u: } goto Pq3Gl; I6tZy: } public function getLicenceData($module = '') { goto yhWmr; C09eI: return $final; goto tao71; qt1V
O: foreach ($licences as $module => $data) { $final[$module] = $this->parse($data["key"]); AhFM5: } goto w42cq; PLk8h: $final = array(); goto qt1VO; w42cq: IN6pJ: goto C09eI; yhWmr: $licences = $this->getAllLicences(); goto PLk8h; tao71: } public function licenseGrid() { goto LovBK; LovBK: $
data = $this->getLicenceData(); goto QRLvA; kPMEi: return $output; goto G5DrM; QRLvA: $hardwareid = $this->getHardwareId(); goto I7l_N; SdD3_: foreach ($data as $item => $info) { goto l5RqO; y4txL: $installed = $this->FreePBX->Modules->checkStatus($item) ? _("Installed") :
_("Not Installed"); goto AoJFb; CO07t: $badServer = true; goto sqb98; l3g2T: vpaE0: goto Aub1m; lOpFH: $badServer = false; goto u2QPB; zYn0m: $thisMachine = "Not Valid on this hardware"; g
oto CO07t; AoJFb: $f = array("name" => $item, "product" => isset($info["product"]) ? $info["product"] : "Not Set", "expires" => isset($info["validUntil"])
? $this->FreePBX->View->getDateTime($info["validUntil"]) : "Not Set", "thisMachine" => $thisMachine, "badServer" => $badServer, "expired" => $expired, "inst\x
61lled" => $installed); goto RhMuV; Tmsc2: $validFormatted = sprintf(_("Expired %s"), $validFormatted); goto cob9i; u2QPB: if (!(isset($info["hardware_id"]) && $info["hardware_id"] != $hardware
id)) { goto zt9At; } goto zYn0m; kHmJs: if (!($info["validUntil"] < time())) { goto T3LkJ; } goto Tmsc2; cob9i: $expired = true; goto tzGYT; RhMuV: $output[] = $f; goto l3g2T; sqb98: zt9At: goto HNpRy; IaVG3: $validFormatted = $this->FreePBX->View->getDateTime($info["\x7
6alidUntil"]); goto kHmJs; tzGYT: T3LkJ: goto I18cB; l5RqO: $thisMachine = "Not Hardware Locked"; goto lOpFH; HNpRy: $expired = false; goto u7aDk; u7aDk: if (!isset($info["validUntil"])) {
goto TAaFm; } goto IaVG3; I18cB: TAaFm: goto y4txL; Aub1m: } goto Ze4LM; I7l_N: $output = array(); goto SdD3_; Ze4LM: HoCjK: goto kPMEi; G5DrM: } } ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Built by Clearly IP Inc. |
| on 2020-11-25 16:23:16 |
|__________________________________________________|
*/
namespace FreePBX\modules; use BMO; use Exception; class Clearlylicensing implements BMO { public function __construct($freepbx = null) { goto E1C3r; iLoPn: throw new Exception("\x4e\157\164\x20\147\151\166\145\156\x20\141\40\106\x72\145\145\120\102\x58\40\x4f\142\152\x65\143\164"); goto vPETM; RIem
a: $this->FreePBX = $freepbx; goto QSmyx; E1C3r: if (!($freepbx == null)) { goto mE6ll; } goto iLoPn; QSmyx: $this->db = $freepbx->Database; goto KePM7; vPETM: mE6ll: goto RIema; KePM7: } public function install() { } public function uninstall() { } public function backup() { } public function restor
e($backup) { } public function showView($view = '') { } public function doConfigPageInit() { } public function ajaxRequest($command, $setting) { goto BfT9f; sdf2Q: return true; goto dYH8X; OnWTT: return false; goto JqUH1; dYH8X: lMPc1: goto OnWTT; BfT9f: if (!($command == "\154\x69\143\147\162\x69\x6
4")) { goto lMPc1; } goto sdf2Q; JqUH1: } public function ajaxHandler() { goto ZMwWn; yttZc: oHfK5: goto LBNJs; ZMwWn: if (!($_REQUEST["\143\x6f\x6d\155\141\156\144"] == "\154\151\143\x67\162\x69\x64")) { goto oHfK5; } goto JAHlA; JAHlA: return $this->licenseGrid(); goto yttZc; LBNJs: } public functi
on showPage() { return \load_view(__DIR__ . "\x2f\166\x69\x65\x77\x73\57\x48\x61\162\144\x77\x61\162\145\111\144\56\160\150\160", array("\150\x61\x72\x64\x77\141\x72\145\x49\x64" => $this->getHardwareId())); } public function getHardwareId() { goto cnhRm; y3hj2: $hostvars = array(); goto fSyRv; KKM27
: $mid = "\156\157\137\155\x61\x63\150\x69\156\x65\x5f\x69\x64"; goto JnV1e; InV4d: jFIcx: goto Eby1b; fSyRv: foreach ($vars as $x) { goto iI8sO; M82n3: $hostvars[$filename] = trim(file_get_contents($x)); goto tQ_em; iI8sO: $filename = basename($x); goto dLkoR; ImBF_: RGN6U: goto M82n3; lXosN: goto o
uSXh; goto ImBF_; ekvbG: $hostvars[$filename] = "\x5f\x5f\x75\156\162\145\141\x64\141\x62\154\145\x5f\137"; goto lXosN; yfwQd: NPd04: goto Bl0Wa; tQ_em: ouSXh: goto yfwQd; dLkoR: if (!is_dir($x) && is_readable($x)) { goto RGN6U; } goto ekvbG; Bl0Wa: } goto Yfb16; SAhe_: return hash("\163\150\141\x32\
65\66", $hash); goto UBg3Y; FeHET: tNycO: goto t8GkQ; Eby1b: $mid = trim(file_get_contents("\57\x65\164\x63\57\155\141\x63\x68\x69\156\x65\x2d\151\144")); goto gE23O; cnhRm: $vars = glob("\57\x73\x79\163\x2f\143\154\x61\x73\163\x2f\x64\155\x69\57\x69\x64\57\x2a"); goto y3hj2; Iev7T: QTL65: goto h_Krt
; P0C3K: $macs = array(); goto zNvgc; gE23O: eDpAj: goto BeYQ3; Yfb16: F0n0U: goto kIulp; t8GkQ: asort($macs, \SORT_STRING); goto focTH; JnV1e: goto eDpAj; goto InV4d; zNvgc: foreach ($nics as $x) { goto M06xr; GMdCv: $mac = str_replace("\x3a", '', trim(file_get_contents($x))); goto F1TOa; W053r: H1B
kD: goto t27xB; hlVZ6: if (!is_readable($x)) { goto m0mx1; } goto GMdCv; jjYPW: goto H1BkD; goto CMOtY; CMOtY: m0mx1: goto plMLh; plMLh: $macs[$nic] = "\x5f\137\x75\x6e\162\145\141\144\141\142\154\x65\137\x5f"; goto W053r; t27xB: nYKiq: goto mHVlx; F1TOa: $macs[$nic] = $mac; goto jjYPW; M06xr: $nic =
basename(dirname($x)); goto hlVZ6; mHVlx: } goto FeHET; focTH: $authmacs = array(); goto Rlbr2; BeYQ3: $hash = json_encode(array("\x68\157\163\x74\x76\141\162\x73" => $hostvars, "\155\141\143\x73" => $authmacs, "\155\x69\144" => $mid)); goto SAhe_; h_Krt: if (file_exists("\57\x65\164\143\x2f\155\141
\x63\150\x69\x6e\x65\x2d\151\144") && is_readable("\x2f\145\x74\x63\x2f\155\x61\x63\x68\151\x6e\x65\55\151\x64")) { goto jFIcx; } goto KKM27; Rlbr2: foreach ($macs as $nic => $mac) { goto tpJJ1; Rojfo: goto QTL65; goto wErpW; tto1x: $authmacs[] = $mac; goto wxb4K; tpJJ1: if (!(count($authmacs) >= 2))
{ goto ABzVM; } goto Rojfo; wxb4K: jb8Vl: goto ECT5F; QHsc0: if (!($mac === "\60\x30\x3a\x30\60\x3a\x30\60\72\60\x30\72\x30\60\72\x30\60")) { goto MmcAW; } goto mVSqW; y7fRT: goto jb8Vl; goto JMGVB; JMGVB: C1uo8: goto QHsc0; ZPaRD: MmcAW: goto tto1x; aP15U: if (!preg_match("\x2f\136\50\x6c\x6f\174\1
44\x6f\x63\153\x65\162\174\142\162\134\55\174\166\x65\x74\150\51\x2f", $nic)) { goto C1uo8; } goto y7fRT; mVSqW: goto jb8Vl; goto ZPaRD; wErpW: ABzVM: goto aP15U; ECT5F: } goto Iev7T; kIulp: $nics = glob("\x2f\163\171\x73\57\x63\154\141\163\163\x2f\x6e\x65\x74\57\52\x2f\x61\x64\x64\162\x65\x73\163");
goto P0C3K; UBg3Y: } public static function parse($licenseKey) { goto n_PGe; SR0YH: $success = openssl_public_decrypt($sign, $decryptedData, $publicKey); goto oX3VX; yZKbn: $key = openssl_pkey_get_public($publicKey); goto NhGc2; yuUwI: XtExk: goto SR0YH; AECz1: if ($success) { goto t9Wkr; } goto Mnp
Vz; N1znk: throw new Exception("\x4f\x70\x65\156\123\x53\114\x3a\40\x55\x6e\141\142\x6c\x65\40\x74\x6f\x20\x67\x65\164\x20\160\x75\x62\x6c\151\x63\40\153\x65\x79"); goto yuUwI; NhGc2: if ($key) { goto XtExk; } goto N1znk; e7u1t: t9Wkr: goto o07AE; o07AE: return json_decode($decryptedData, true); goto
d92cV; H2_of: $publicKey = base64_decode("\x4c\x53\x30\164\x4c\123\x31\103\122\x55\144\x4a\x54\x69\x42\121\x56\x55\x4a\x4d\123\x55\x4d\147\x53\60\126\132\x4c\x53\x30\x74\x4c\x53\60\113\x54\125\x6c\x4a\121\x6b\154\x71\x51\x55\x35\103\132\x32\x74\x78\141\x47\164\160\x52\x7a\154\63\115\105\x4a\x42\x55\
x55\126\x47\121\125\x46\x50\121\60\106\122\x4f\x45\106\116\123\x55\154\103\121\x32\x64\x4c\x51\60\106\x52\122\125\106\170\141\x6d\x4d\x33\x51\x6a\x56\x6e\x51\60\160\117\115\x6a\132\66\x64\x79\71\155\x4b\62\x73\166\x62\121\x70\x54\x4d\x46\126\x74\x5a\106\x6c\x53\115\x30\121\x35\x4e\x79\164\112\x52\x30
\153\172\144\107\164\114\127\154\106\116\x4e\63\x42\105\143\x46\x6c\x31\124\x54\x56\x34\x57\x47\x68\121\x4f\107\143\62\127\x54\x64\x53\143\110\x46\x79\142\x6e\x4e\x34\127\x44\x56\x31\116\124\x4a\61\115\126\144\163\121\127\154\x34\143\153\x46\172\142\x7a\x5a\x73\x43\152\x5a\x42\x64\x44\x46\121\x63\x55
\x68\63\x4e\x58\122\106\124\x47\106\x78\124\61\132\103\143\x47\x6b\172\x52\153\x64\114\121\61\144\x54\143\x6d\112\x4b\x4e\x6a\x67\60\x61\127\x52\105\122\x6b\x6c\110\115\x57\x74\161\x62\154\x4d\170\131\x31\102\x71\116\61\112\x56\122\x58\x5a\120\x62\x44\x42\157\115\153\x31\65\126\x7a\x59\64\141\x55\x38
\x4b\144\x6d\111\x7a\x62\x30\65\103\141\x31\x46\125\141\x32\122\x47\x57\x57\61\123\132\124\x45\167\132\x6c\x63\64\x4d\126\x6c\x34\126\107\x39\x44\122\x6d\x46\63\132\105\106\170\x54\153\x46\x47\x56\x32\164\116\141\x6a\154\x31\x54\151\71\x30\x53\x44\147\x72\131\x31\154\170\145\124\x64\x59\141\107\160\x
72\115\x33\144\x6e\123\126\126\x36\x51\x77\160\162\145\127\65\171\x59\156\106\x4b\x4e\x6a\102\162\x53\62\65\112\145\130\112\x4a\x54\110\101\x79\125\x6c\x5a\151\x65\105\x70\152\126\x57\x35\116\145\106\x68\x4d\x63\x57\x74\104\127\x6e\x52\165\x64\x57\x52\x31\x55\127\x55\65\123\124\115\170\123\x44\x46\x6
a\x56\x47\112\x50\x55\x44\x4a\x70\x57\x6e\x5a\x4d\125\x58\101\62\125\x55\144\151\x43\156\122\x6d\123\156\154\x6b\x55\x6b\131\x32\125\x7a\112\105\132\x6d\163\x78\x55\x57\121\166\x54\x48\x4a\103\145\x46\x5a\x48\x65\153\x51\162\x65\110\106\107\131\x6b\122\x31\117\126\x42\152\x4d\107\x74\x44\122\153\x74\
130\122\x30\x70\105\126\x48\x6f\63\115\x48\154\x76\116\x45\x70\x36\143\106\115\x31\x4f\107\x56\x45\x5a\106\102\110\131\171\x73\113\x4f\x56\106\x4a\122\x45\106\x52\121\125\111\x4b\114\123\60\164\114\123\61\106\x54\x6b\x51\x67\125\x46\x56\103\124\x45\154\x44\111\105\164\106\127\x53\x30\164\114\x53\x30\
x74\103\147\x3d\75"); goto yZKbn; oX3VX: openssl_free_key($key); goto AECz1; n_PGe: $sign = base64_decode($licenseKey); goto H2_of; MnpVz: throw new Exception("\x4f\160\145\156\x53\123\114\x3a\x20\x55\156\141\x62\154\x65\x20\164\157\x20\x64\145\x63\162\x79\x70\164\x20\x2d\40" . openssl_error_string()
); goto e7u1t; d92cV: } public function getAllLicences() { goto MBS9j; Pq3Gl: Ql7Nb: goto cdFqN; cdFqN: return $files; goto I6tZy; MBS9j: $files = array(); goto eG1f1; eG1f1: foreach (glob("\x2f\x65\164\x63\57\x63\154\145\x61\162\154\x79\151\160\57\52\56\154\151\x63") as $filename) { goto mpM2A; j275
N: $files[$key] = parse_ini_file($filename, false, INI_SCANNER_RAW); goto x2ufy; mpM2A: $key = basename($filename, "\x2e\x6c\151\x63"); goto j275N; x2ufy: B1E8y: goto WbR2u; WbR2u: } goto Pq3Gl; I6tZy: } public function getLicenceData($module = '') { goto yhWmr; C09eI: return $final; goto tao71; qt1V
O: foreach ($licences as $module => $data) { $final[$module] = $this->parse($data["\x6b\x65\171"]); AhFM5: } goto w42cq; PLk8h: $final = array(); goto qt1VO; w42cq: IN6pJ: goto C09eI; yhWmr: $licences = $this->getAllLicences(); goto PLk8h; tao71: } public function licenseGrid() { goto LovBK; LovBK: $
data = $this->getLicenceData(); goto QRLvA; kPMEi: return $output; goto G5DrM; QRLvA: $hardwareid = $this->getHardwareId(); goto I7l_N; SdD3_: foreach ($data as $item => $info) { goto l5RqO; y4txL: $installed = $this->FreePBX->Modules->checkStatus($item) ? _("\x49\x6e\163\x74\x61\x6c\x6c\145\x64") :
_("\116\157\164\40\111\156\x73\164\x61\154\x6c\145\144"); goto AoJFb; CO07t: $badServer = true; goto sqb98; l3g2T: vpaE0: goto Aub1m; lOpFH: $badServer = false; goto u2QPB; zYn0m: $thisMachine = "\116\x6f\164\40\x56\141\154\x69\x64\40\157\156\x20\164\150\151\x73\40\x68\x61\162\x64\167\x61\x72\x65"; g
oto CO07t; AoJFb: $f = array("\x6e\x61\x6d\145" => $item, "\160\162\x6f\x64\165\x63\164" => isset($info["\x70\162\x6f\x64\165\143\x74"]) ? $info["\160\x72\x6f\144\165\x63\164"] : "\x4e\x6f\164\40\123\145\x74", "\x65\170\160\x69\x72\145\163" => isset($info["\x76\141\x6c\151\144\x55\x6e\164\x69\154"])
? $this->FreePBX->View->getDateTime($info["\x76\x61\x6c\x69\144\125\x6e\164\151\154"]) : "\116\x6f\164\40\123\x65\164", "\x74\150\x69\x73\x4d\141\143\150\x69\156\145" => $thisMachine, "\x62\x61\144\123\x65\x72\x76\x65\x72" => $badServer, "\145\x78\160\151\162\x65\x64" => $expired, "\x69\156\163\x74\x
61\x6c\x6c\145\144" => $installed); goto RhMuV; Tmsc2: $validFormatted = sprintf(_("\x45\x78\x70\151\x72\x65\x64\x20\x25\x73"), $validFormatted); goto cob9i; u2QPB: if (!(isset($info["\x68\x61\162\x64\167\141\x72\x65\x5f\x69\x64"]) && $info["\150\x61\162\x64\x77\x61\x72\145\137\151\x64"] != $hardware
id)) { goto zt9At; } goto zYn0m; kHmJs: if (!($info["\x76\141\x6c\x69\144\x55\156\164\x69\x6c"] < time())) { goto T3LkJ; } goto Tmsc2; cob9i: $expired = true; goto tzGYT; RhMuV: $output[] = $f; goto l3g2T; sqb98: zt9At: goto HNpRy; IaVG3: $validFormatted = $this->FreePBX->View->getDateTime($info["\x7
6\x61\154\x69\144\x55\x6e\x74\151\154"]); goto kHmJs; tzGYT: T3LkJ: goto I18cB; l5RqO: $thisMachine = "\116\157\164\x20\110\141\162\144\167\x61\162\x65\40\114\157\143\153\145\144"; goto lOpFH; HNpRy: $expired = false; goto u7aDk; u7aDk: if (!isset($info["\x76\x61\154\151\x64\x55\x6e\164\x69\154"])) {
goto TAaFm; } goto IaVG3; I18cB: TAaFm: goto y4txL; Aub1m: } goto Ze4LM; I7l_N: $output = array(); goto SdD3_; Ze4LM: HoCjK: goto kPMEi; G5DrM: } }
Function Calls
None |
Stats
MD5 | 21a19f4bddbecd940ebc77a193177884 |
Eval Count | 0 |
Decode Time | 39 ms |