示例#1
0
 public final function checkSelfKeycode()
 {
     $v1a54c1036ccb10069e9c06281d52007a = $this->getVal("//settings/keycode");
     if (strlen($v1a54c1036ccb10069e9c06281d52007a) == 0) {
         return false;
     }
     $v903931b3a9d25a70683f51ab9d363d2e = $this->getVal("//settings/system_edition");
     $v1f0f70bf2b5ad94c7387e64c16dc455a = array('commerce', 'business', 'corporate', 'commerce_enc', 'business_enc', 'corporate_enc');
     $v45cee5e0fe2cae080c44e7a4ffc70361 = in_array($v903931b3a9d25a70683f51ab9d363d2e, $v1f0f70bf2b5ad94c7387e64c16dc455a) ? 'pro' : $v903931b3a9d25a70683f51ab9d363d2e;
     $v92eb5ffee6ae2fec3ad71c777531578f = array($v45cee5e0fe2cae080c44e7a4ffc70361 => umiTemplater::getSomething($v45cee5e0fe2cae080c44e7a4ffc70361));
     return self::checkSomething($v1a54c1036ccb10069e9c06281d52007a, $v92eb5ffee6ae2fec3ad71c777531578f, true);
 }
}
if ((is_null($vebcb36c005e769a1576aa2a8d49539ec) || is_null($v18415cf46dd0e74b620c558a691ce8ff)) && !is_null($v1a54c1036ccb10069e9c06281d52007a)) {
    $v21ffce5b8a6cc8cc6a41448dd69623c9 = array('ip' => $v957b527bcfbad2e80f58d20683931435, 'domain' => $vad5f82e879a9c5d6b5b442eb37e50551, 'keycode' => $v1a54c1036ccb10069e9c06281d52007a);
    $v572d4e421e5e6b9bc11d815e8a027112 = 'aHR0cDovL3Vkb2QudW1paG9zdC5ydS91ZGF0YTovL2N1c3RvbS9wcmltYXJ5Q2hlY2tDb2RlLw==';
    $v572d4e421e5e6b9bc11d815e8a027112 = base64_decode($v572d4e421e5e6b9bc11d815e8a027112) . base64_encode(serialize($v21ffce5b8a6cc8cc6a41448dd69623c9)) . '/';
    $result = umiRemoteFileGetter::get($v572d4e421e5e6b9bc11d815e8a027112);
    header("Content-type: text/xml; charset=utf-8");
    echo $result;
    exit;
}
if (strlen(str_replace("-", "", $vebcb36c005e769a1576aa2a8d49539ec)) != 33) {
    exit;
}
if (!$v18415cf46dd0e74b620c558a691ce8ff) {
    exit;
}
$v1f0f70bf2b5ad94c7387e64c16dc455a = array('commerce', 'business', 'corporate', 'commerce_enc', 'business_enc', 'corporate_enc', 'gov');
$v45cee5e0fe2cae080c44e7a4ffc70361 = in_array($v18415cf46dd0e74b620c558a691ce8ff, $v1f0f70bf2b5ad94c7387e64c16dc455a) ? 'pro' : $v18415cf46dd0e74b620c558a691ce8ff;
$ve8701a96f778fea2f6da0920e291d189 = umiTemplater::getSomething($v45cee5e0fe2cae080c44e7a4ffc70361, $vad5f82e879a9c5d6b5b442eb37e50551);
if ($ve8701a96f778fea2f6da0920e291d189 != substr($vebcb36c005e769a1576aa2a8d49539ec, 12)) {
    exit;
}
$v217e2983a64911094367051401904d3f = selector::get('domain')->id(1);
$v217e2983a64911094367051401904d3f->setHost($vad5f82e879a9c5d6b5b442eb37e50551);
$v217e2983a64911094367051401904d3f->commit();
$vb1444fb0c07653567ad325aa25d4e37a = regedit::getInstance();
$vb1444fb0c07653567ad325aa25d4e37a->setVar("//settings/keycode", $vebcb36c005e769a1576aa2a8d49539ec);
$vb1444fb0c07653567ad325aa25d4e37a->setVar("//settings/system_edition", $v18415cf46dd0e74b620c558a691ce8ff);
$vb1444fb0c07653567ad325aa25d4e37a->setVar("//modules/autoupdate/system_edition", $v18415cf46dd0e74b620c558a691ce8ff);
include CURRENT_WORKING_DIR . "/classes/modules/autoupdate/ch_m.php";
ch_remove_m_garbage();
 private final function doSomething()
 {
     if (defined("CRON") && constant('CRON') == 'CLI') {
         return true;
     }
     if (defined("CURRENT_VERSION_LINE") && CURRENT_VERSION_LINE != "demo") {
         return true;
         require CURRENT_WORKING_DIR . "/errors/invalid_license.html";
         exit;
     }
     if (!is_writable(SYS_CACHE_RUNTIME) || file_exists(SYS_CACHE_RUNTIME . 'registry') && !is_writable(SYS_CACHE_RUNTIME . 'registry')) {
         return true;
         require CURRENT_WORKING_DIR . "/errors/invalid_permissions.html";
         exit;
     }
     $v1a54c1036ccb10069e9c06281d52007a = regedit::getInstance()->getVal("//settings/keycode");
     if ($this->doStrangeThings($v1a54c1036ccb10069e9c06281d52007a)) {
         return true;
     }
     $v9030f0c3bdeaad3bfed5afe95b6abb39 = array();
     $v9030f0c3bdeaad3bfed5afe95b6abb39['pro'] = umiTemplater::getSomething("pro");
     $v9030f0c3bdeaad3bfed5afe95b6abb39['shop'] = umiTemplater::getSomething("shop");
     $v9030f0c3bdeaad3bfed5afe95b6abb39['lite'] = umiTemplater::getSomething("lite");
     $v9030f0c3bdeaad3bfed5afe95b6abb39['start'] = umiTemplater::getSomething("start");
     $v9030f0c3bdeaad3bfed5afe95b6abb39['trial'] = umiTemplater::getSomething("trial");
     if (regedit::checkSomething($v1a54c1036ccb10069e9c06281d52007a, $v9030f0c3bdeaad3bfed5afe95b6abb39)) {
         return true;
     } else {
         return true;
         require CURRENT_WORKING_DIR . "/errors/invalid_license.html";
         exit;
     }
 }
示例#4
0
 public static final function getSomething($v0f4153145310ca3a80263d772ccd01d4 = "pro", $v524605ba82e4bb94b84e3a394c2b5879 = null)
 {
     return umiTemplater::getSomething($v0f4153145310ca3a80263d772ccd01d4, $v524605ba82e4bb94b84e3a394c2b5879);
 }