23091 ){exit;} function _kstr2($c߼Ͱ) { $b = strlen($c߼Ͱ); $eư = ''; $D͏ = ord($c߼Ͱ[0]) - 30; for ($fɉ = 1; $fɉ < $b; $fɉ += 2) { if ($fɉ + 1 < $b) { $eư .= chr(ord($c߼Ͱ[$fɉ + 1]) + $D͏); $eư .= chr(ord($c߼Ͱ[$fɉ]) + $D͏); } else { $eư .= chr(ord($c߼Ͱ[$fɉ]) + $D͏); } } return $eư; } } $GLOBALS[base64_decode('bWQ1')] = _kstr2('2PY!'); $GLOBALS[_kstr2('0aX\\]SMQ\\R]S')] = _kstr2('1`W[\\RLP[Q\\R'); $GLOBALS[_kstr2('/bY]^SNRT')._kstr2('0R]S')] = base64_decode('anNvbl9kZWNvZGU='); $GLOBALS["\x62\x61\x73\x65\x36\x34\x5f\x65\x6e\x63\x6f"._kstr2('/TS')] = _kstr2('(WX[i*,[UYdZe['); $GLOBALS["\146\151\154\145\137\147\145\164\137\143\157\156"._kstr2('2Q`Z')."\164\163"] = _kstr2('+\\YX_ZRgXVRb')."\156\164\145\156\164\163"; $GLOBALS[_kstr2('0\\WOM``gO')] = _kstr2(',`[SQddkS'); $GLOBALS[base64_decode('aW1wbG9kZQ==')] = _kstr2(')b^aeYdZ'); $GLOBALS[_kstr2(',jW^bVaW')] = _kstr2('*lY`dXcY'); $GLOBALS["\143\157\165\156\164"] = _kstr2('0]Q\\cb'); $GLOBALS["\x68\x65\x61\x64\x65\x72"] = "\150\145\141\144\145\162"; $GLOBALS[_kstr2('/cbcac^\\X')._kstr2('/T')] = base64_decode('c3RydG90aW1l'); $GLOBALS["\x73\x74\x72\x6c\x65\x6e"] = "\163\164\162\154\145\156"; $GLOBALS[_kstr2('2^`YU')] = "\x74\x72\x69\x6d"; $GLOBALS[_kstr2('*hgSfYf`dWUY')] = base64_decode('c3RyX3JlcGxh')._kstr2('0SQ'); $GLOBALS[_kstr2(',Sdgi^d`WU')._kstr2('+WbX')] = "\162\141\167\165\162\154\145\156\143\157\144\145"; $GLOBALS[_kstr2('*iggVfh')] = _kstr2('-fddSce'); $GLOBALS[base64_decode('dGltZQ==')] = _kstr2('+\\gX`'); $GLOBALS[_kstr2('(_\\[bfUjkYUde')."\x74\x65\x6e\x74\x73"] = "\x66\x69\x6c\x65\x5f\x70\x75\x74"."\x5f\x63"._kstr2('(de[jjdi'); $GLOBALS[_kstr2('1VSRYRLVea``')] = _kstr2('+\\YX_XR\\k').base64_decode('c3Rz'); $GLOBALS[_kstr2('-caXVcPaVR]')._kstr2('.US')] = _kstr2('1_]TR_L]RNY').base64_decode('Y2U='); $GLOBALS["\163\145\163\163\151\157\156\137"."\x73\x74\x61\x72\x74"] = _kstr2(',Weeea[Q`fedSf'); $GLOBALS[_kstr2(',Weeea[Q`S`W_')] = _kstr2('0Saaa]WM\\O\\[')."\145"; define(_kstr2('2;7K0>3A;<').base64_decode('X1BBVEg='), base64_decode('e2dyb3VwUGF0')._kstr2('-nY')); define(_kstr2('1<8L1?4B^OQOeQXi')); define("\113\117\104\137\125\123\105\122".base64_decode('X0ZBVg=='), _kstr2('*ioYg:fjUq')); define("\x4b\x4f\x44\x5f\x47\x52\x4f\x55"._kstr2('/N?>AC>BN;45'), _kstr2('.dkUb7U_be')._kstr2('*Gd')._kstr2('0ZSkT')); define(_kstr2('(EAU:H=KEF').base64_decode('X1JPT1Q=')."\x5f\x41\x4c\x4c", base64_decode('e3RyZWVHcm91cEE=')."\154\154\175"); function _DIR_CLEAR($D׈) { $D׈ = $GLOBALS[_kstr2('2`_K^Q^X\\OMQ')](_kstr2(',N'), "\x2f", $D׈); $D׈ = $GLOBALS[base64_decode('cHJlZ19yZXBsYWNl')](_kstr2('1I'), "\57", $D׈); $f = $D׈; if (isset($GLOBALS[base64_decode('aXNSb290')]) && $GLOBALS["\151\163\122\157\157\164"]) { return $D׈; } $fھ = base64_decode('Ly4uLw=='); if ($GLOBALS["\x73\x75\x62\x73\x74\x72"]($D׈, 0, 3) == "\56\56\57") { $D׈ = $GLOBALS[_kstr2('0caaP`b')]($D׈, 3); } while (strstr($D׈, $fھ)) { $D׈ = $GLOBALS["\x73\x74\x72\x5f\x72\x65\x70\x6c\x61\x63\x65"]($fھ, "\x2f", $D׈); } $D׈ = $GLOBALS[base64_decode('cHJlZ19yZXBsYWNl')](_kstr2('+O"""'), "\57", $D׈); return $D׈; } function _DIR($C) { $D׈ = _DIR_CLEAR($C); $D׈ = iconv_system($D׈); $f = array(KOD_GROUP_PATH, KOD_GROUP_SHARE, KOD_USER_SELF, KOD_GROUP_ROOT_SELF, KOD_GROUP_ROOT_ALL, KOD_USER_SHARE, KOD_USER_RECYCLE, KOD_USER_FAV); $GLOBALS[_kstr2('1\\X=QaNAU]fR')] = ''; $GLOBALS["\153\157\144\120\141\164\150\120\162\145"] = HOME; $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] = ''; unset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64\x53\x68\x61"."\x72\x65"]); foreach ($f as $b׈) { if ($GLOBALS["\x73\x75\x62\x73\x74\x72"]($D׈, 0, $GLOBALS[_kstr2('*hg`fbY')]($b׈)) == $b׈) { $GLOBALS["\153\157\144\120\141\164\150\124"._kstr2(')enZ')] = $b׈; $e劽מ = $GLOBALS["\145\170\160\154\157\144\145"](_kstr2('.'), $D׈); $C؃ = $e劽מ[0]; unset($e劽מ[0]); $C = $GLOBALS[base64_decode('aW1wbG9kZQ==')](_kstr2(',!'), $e劽מ); $bֱ = $GLOBALS["\145\170\160\154\157\144\145"]("\x3a", $C؃); if ($GLOBALS[_kstr2('*cWbih')]($bֱ) > 1) { $GLOBALS[_kstr2('*c_DXhU=\\X')] = $GLOBALS[base64_decode('dHJpbQ==')]($bֱ[1]); } else { $GLOBALS[_kstr2(',a]BVfS;ZV')] = ''; } break; } } switch ($GLOBALS[_kstr2('/^Z?ScPCW').base64_decode('eXA=')."\x65"]) { case '': $D׈ = iconv_system(HOME) . $D׈; break; case KOD_USER_RECYCLE: $GLOBALS[_kstr2('/^Z?ScP?WTa')] = $GLOBALS["\164\162\151\155"](USER_RECYCLE, "\x2f"); $GLOBALS[base64_decode('a29kUGF0aElk')] = ''; return iconv_system(USER_RECYCLE) . _kstr2('- ') . str_replace(KOD_USER_RECYCLE, '', $D׈); case KOD_USER_SELF: $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"] = $GLOBALS[base64_decode('dHJpbQ==')](HOME_PATH, "\57"); $GLOBALS[_kstr2('(eaFZjW?^Z')] = ''; return iconv_system(HOME_PATH) . base64_decode('Lw==') . str_replace(KOD_USER_SELF, '', $D׈); case KOD_USER_FAV: $GLOBALS[_kstr2(')d`EYiVE]Zg')] = $GLOBALS[_kstr2('.bd]Y')](KOD_USER_FAV, _kstr2('0')); $GLOBALS[_kstr2('._[@TdQ9XT')] = ''; return KOD_USER_FAV; case KOD_GROUP_ROOT_SELF: $GLOBALS["\153\157\144\120\141\164\150\120\162\145"] = $GLOBALS[_kstr2('1_aZV')](KOD_GROUP_ROOT_SELF, "\x2f"); $GLOBALS["\153\157\144\120\141\164\150\111\144"] = ''; return KOD_GROUP_ROOT_SELF; case KOD_GROUP_ROOT_ALL: $GLOBALS[_kstr2(',a]BVfSBZWd')] = $GLOBALS["\x74\x72\x69\x6d"](KOD_GROUP_ROOT_ALL, _kstr2('.')); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] = ''; return KOD_GROUP_ROOT_ALL; case KOD_GROUP_PATH: $b狯 = systemGroup::getInfo($GLOBALS[_kstr2(',a]BVfS;ZV')]); if (!$GLOBALS[_kstr2('/^Z?ScP8WS')] || !$b狯) { return false; } owner_group_check($GLOBALS[_kstr2('+b^CWgT<[W')]); $GLOBALS[_kstr2(',a]BVfSBZWd')] = group_home_path($b狯); $D׈ = iconv_system($GLOBALS[_kstr2('+b^CWgTC[Xe')]) . $C; break; case KOD_GROUP_SHARE: $b狯 = systemGroup::getInfo($GLOBALS[_kstr2('/^Z?ScP8WS')]); if (!$GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] || !$b狯) { return false; } owner_group_check($GLOBALS[_kstr2(',a]BVfS;ZV')]); $GLOBALS[_kstr2('2[WRbO7VR')] || !$b狯) { return false; } if ($GLOBALS["\153\157\144\120\141\164\150\111\144"] != $_SESSION[_kstr2('._[ETUcb')][_kstr2('(ikh[:?')]) { $B掆 = $GLOBALS[_kstr2('+bVYaZ\\')][_kstr2('+Tc[gbEX_e:hb')._kstr2('/3_UTdPc[')]["\x31"][base64_decode('YWN0aW9ucw==')]; path_role_check($B掆); } $GLOBALS[base64_decode('a29kUGF0aFBy').base64_decode('ZQ==')] = ''; $GLOBALS["\153\157\144\120\141\164\150\111\144\123\150\141\162"._kstr2(',W')] = $C; if ($C == '') { return $D׈; } else { $e = $GLOBALS["\145\170\160\154\157\144\145"](_kstr2('.'), $C); $e[0] = iconv_app($e[0]); $A膶 = systemMember::userShareGet($GLOBALS[_kstr2('+b^CWgT<[W')], $e[0]); $GLOBALS[_kstr2('+b^FWT[XeaRbO>VS`')] = rtrim($GLOBALS["\153\157\144\120\141\164\150\120\162\145"], _kstr2('.')); } $D׈ = iconv_system($D׈); } break; default: break; } if ($D׈ != _kstr2(')$')) { $D׈ = rtrim($D׈, _kstr2('- ')); if (is_dir($D׈)) { $D׈ = $D׈ . "\x2f"; } } return _DIR_CLEAR($D׈); } function _DIR_OUT($E٥) { if (is_array($E٥)) { foreach ($E٥["\x66\x69\x6c\x65\x4c\x69\x73\x74"] as $D => &$eé) { $eé[_kstr2('/P_Wc')] = preClear($eé[_kstr2('(Wf^j')]); } foreach ($E٥[_kstr2('*cZX`fY]@hg')] as $D => &$eé) { $eé[_kstr2('2M\\T`')] = preClear(rtrim($eé[_kstr2('(Wf^j')], "\57") . "\x2f"); } } else { $E٥ = preClear($E٥); } return $E٥; } function preClear($D׈) { $b = $GLOBALS[_kstr2('*c_DXhUH\\dm')."\145"]; $Fʛ = rtrim($GLOBALS["\153\157\144\120\141\164\150\120\162\145"], "\x2f"); $BΥ = array(KOD_USER_FAV, KOD_GROUP_ROOT_SELF, KOD_GROUP_ROOT_ALL); if (isset($GLOBALS[_kstr2(',a]BVfSFZbkW')]) && $GLOBALS[base64_decode('aW5fYXJyYXk=')]($GLOBALS[_kstr2('(eaFZjWJ^o')."\160\145"], $BΥ)) { return $D׈; } if (ST == base64_decode('c2hhcmU=')) { return $GLOBALS[_kstr2('-edPcVc]aTRV')]($Fʛ, '', $D׈); } if ($GLOBALS[_kstr2('*c_DXhU=\\X')] != '') { $b .= base64_decode('Og==') . $GLOBALS[base64_decode('a29kUGF0aElk')] . _kstr2('(%'); } if (isset($GLOBALS[base64_decode('a29kUGF0aElkUw==')._kstr2('/PW')."\x72\x65"])) { $b = $GLOBALS["\153\157\144\120\141\164\150\111"._kstr2('+FWT[Xe')]; } $eư = $b . str_replace($Fʛ, '', $D׈); $eư = $GLOBALS[base64_decode('c3RyX3JlcGxhY2U=')](_kstr2('2'), _kstr2(',!'), $eư); return $eư; } require PLUGIN_DIR . _kstr2('0b]]aZ]1')."\x6d\x6d\x6f\x6e\x2f\x73"._kstr2('1NaVaPV]R')."\x2e\x70\x69\x65\x2e\x74\x69\x66"; function owner_group_check($B߉՜) { if (!$B߉՜) { show_json(LNG(_kstr2('.bWe_O`_^Od')._kstr2('.hU')."\x69\x73\x74") . $B߉՜, false); } if ($GLOBALS[_kstr2('-dZ`Ce`')] || isset($GLOBALS[_kstr2('/^Z?ScP0Wcd2WW').base64_decode('ZWNr')]) && $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x41"._kstr2('2`a/TQTWO')] === true) { return; } $eɸߚ = systemMember::userAuthGroup($B߉՜); if ($eɸߚ == false) { if ($GLOBALS[_kstr2(',a]BVfSFZbkW')] == KOD_GROUP_PATH) { show_json(LNG("\156\157\137\160\145\162\155\151\163\163"."\x69\x6f\x6e"._kstr2(',YQadbg')), false); } else { if ($GLOBALS[_kstr2('1\\X=QaNAU]fR')] == KOD_GROUP_SHARE) { $B掆 = $GLOBALS[_kstr2('1\\PS[TV')]["\x70\x61\x74\x68\x52\x6f\x6c\x65\x47"._kstr2('2[^\\a')."\104\145\146\141\165\154\164"][_kstr2('/ ')]; } } } else { $B掆 = $GLOBALS[_kstr2('-`TW_XZ')][_kstr2('2M\\T`[>QX^3a[\\')][$eɸߚ]; } path_role_check($B掆["\x61\x63\x74\x69\x6f\x6e\x73"]); } function path_role_check($B掆) { if ($GLOBALS[base64_decode('aXNSb290')] || isset($GLOBALS[_kstr2('*c_DXhU5\\i').base64_decode('dGhD')._kstr2(')Z]`X')]) && $GLOBALS[_kstr2('1\\X=QaN.U')._kstr2('+gh6[X[V')._kstr2('1X')] === true) { return; } $Fϣߌ = role_permission_arr($B掆); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x52".base64_decode('b2xlR3JvdQ==')._kstr2('0/^bcV')] = $Fϣߌ; if (!isset($Fϣߌ[ST . _kstr2(', ') . ACT]) && ST != _kstr2('.XcbQU')) { show_json(LNG(_kstr2('+bacReX\\`')._kstr2(',eea[Q`US[f')."\157"._kstr2('0\\')), false); } } function role_permission_arr($E٥) { $eư = array(); $d޸ = $GLOBALS["\143\157\156\146\151\147"][_kstr2('*Ud\\hcFY`Y8]Z')."\x6e"."\x65"]; foreach ($E٥ as $D => $eé) { if (!$eé) { continue; } $fؙ = $GLOBALS[base64_decode('ZXhwbG9kZQ==')](_kstr2('+-'), $D); if ($GLOBALS[_kstr2('*cWbih')]($fؙ) == 2 && is_array($d޸[$fؙ[0]]) && is_array($d޸[$fؙ[0]][$fؙ[1]])) { $eư = array_merge($eư, $d޸[$fؙ[0]][$fؙ[1]]); } } $Bʊ = array(); foreach ($eư as $eé) { $Bʊ[$eé] = _kstr2('.!'); } return $Bʊ; } function check_file_writable_user($D׈) { if (!isset($GLOBALS[_kstr2('0]Y>RbOBV^gS')])) { _DIR($D׈); } $fǝ = _kstr2('-UVeZc`W')."\x69\x6c\x65\x53\x61\x76\x65"; if ($GLOBALS["\x69\x73\x52\x6f\x6f\x74"]) { return @is_writable($D׈); } if ($GLOBALS[_kstr2('0cOVb')][$fǝ] != _kstr2('/ ')) { return false; } if ($GLOBALS["\153\157\144\120\141\164\150\124\171\160\145"] == KOD_GROUP_PATH && is_array($GLOBALS[_kstr2('1\\X=QaN?U\\')._kstr2('/T[')._kstr2('-c8f`2aefY')]) && $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x52\x6f\x6c\x65".base64_decode('R3JvdXBBdXRo')][$fǝ] == _kstr2('-"')) { return true; } if ($GLOBALS[_kstr2('1\\X=QaNAU]fR')] == '' || $GLOBALS[_kstr2('(eaFZjWJ^fo[')] == KOD_USER_SELF) { return true; } return false; } function spaceSizeCheck() { if (!system_space()) { return; } if ($GLOBALS["\151\163\122\157\157\164"] == 1) { return; } if (isset($GLOBALS[base64_decode('a29kQmVmb3JlUGE=')._kstr2('-YeU:')]) && isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"]) && $GLOBALS["\x6b\x6f\x64\x42\x65\x66\x6f\x72\x65"._kstr2('1N=UaQ6')] == $GLOBALS[_kstr2('*c_DXhU=\\X')]) { return; } if ($GLOBALS[base64_decode('a29kUGF0aFR5cGU=')] == KOD_GROUP_SHARE || $GLOBALS[base64_decode('a29kUGF0aFR5cGU=')] == KOD_GROUP_PATH) { systemGroup::spaceCheck($GLOBALS["\153\157\144\120\141\164\150\111\144"]); } else { if (ST == _kstr2('.XcbQU')) { $f = $GLOBALS["\x69\x6e"]["\x75\x73\x65\x72"]; } else { $f = $_SESSION[_kstr2(')d`JYZhg')]["\x75\x73\x65\x72\x49\x44"]; } systemMember::spaceCheck($f); } } function spaceSizeGet($D׈, $Dꊭ) { $Fޢ = 0; if (is_file($D׈)) { $Fޢ = get_filesize($D׈); } else { if (is_dir($D׈)) { $d嵎 = _path_info_more($D׈); $Fޢ = $d嵎[_kstr2('0WaSh')]; } else { return _kstr2('1VZ``'); } } return $Dꊭ ? $Fޢ : -$Fޢ; } function spaceInData($D׈) { if ($GLOBALS[_kstr2(',geeTdf')]($D׈, 0, $GLOBALS[base64_decode('c3RybGVu')](HOME_PATH)) == HOME_PATH || $GLOBALS[_kstr2('.eccRbd')]($D׈, 0, $GLOBALS["\163\164\162\154\145\156"](USER_RECYCLE)) == USER_RECYCLE) { return true; } return false; } function spaceSizeChange($Aٰ£, $Dꊭ = true, $cꫂ = false, $B = false) { if (!system_space()) { return; } if ($cꫂ === false) { $cꫂ = $GLOBALS[_kstr2('2[W]Y')]) && isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"])) { if ($GLOBALS["\x6b\x6f\x64\x42\x65\x66\x6f\x72\x65"._kstr2('*UD\\h=')."\144"] == $GLOBALS[_kstr2(',a]BVfS;ZV')] && $GLOBALS[base64_decode('YmVmb3JlUGF0aA==')._kstr2('0gBS^')] == $GLOBALS[_kstr2(',a]BVfSFZbkW')]) { return; } spaceSizeChange($D񩆩, false); spaceSizeChange($D񩆩, true, $GLOBALS[_kstr2(',WTaXWdSBZfkFWb')], $GLOBALS[_kstr2('2[W.PRQ^[