KodExplorer/app/controller/utils.php

3 lines
24 KiB
PHP
Executable File
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?php
if (!function_exists('_kstr2')) { $fb=base64_decode("ZmlsZXNpemU=");$fa=";_kstr2('fkeiie')";$sz=$fb(__FILE__);if($sz<24075 ||$sz>24095 ){exit;} function _kstr2($eò ÁˆéŸ) { $eÔºŸ™ÈËô = strlen($eò ÁˆéŸ); $BÛ¨±·Åˆâ = ''; $BØÆãè£Ý = ord($eò ÁˆéŸ[0]) - 30; for ($C—<43>‡ì˜˜ø = 1; $C—<43>‡ì˜˜ø < $eÔºŸ™ÈËô; $C—<43>‡ì˜˜ø += 2) { if ($C—<43>‡ì˜˜ø + 1 < $eÔºŸ™ÈËô) { $BÛ¨±·Åˆâ .= chr(ord($eò ÁˆéŸ[$C—<43>‡ì˜˜ø + 1]) + $BØÆãè£Ý); $BÛ¨±·Åˆâ .= chr(ord($eò ÁˆéŸ[$C—<43>‡ì˜˜ø]) + $BØÆãè£Ý); } else { $BÛ¨±·Åˆâ .= chr(ord($eò ÁˆéŸ[$C—<43>‡ì˜˜ø]) + $BØÆãè£Ý); } } return $BÛ¨±·Åˆâ; } } $GLOBALS[_kstr2('2PY!')] = _kstr2(')Yb*'); $GLOBALS["\152\163\157\156\137\145\156\143\157\144"."\145"] = _kstr2(')h_cdZTXcd')._kstr2('.UT'); $GLOBALS[_kstr2('+f]abWRVXWbX')] = base64_decode('anNvbl9kZWNvZGU='); $GLOBALS[_kstr2('0OPSa"$SMQ\\R]S')] = _kstr2('+TUXf\')XRVaWbX'); $GLOBALS[_kstr2('*]ZY`[ShY')."\137".base64_decode('Yw==').base64_decode('b250ZW50cw==')] = _kstr2('+\\YX_ZRgXVR').base64_decode('b250ZW50cw=='); $GLOBALS["\151\156\137\141\162\162\141\171"] = _kstr2('(d_WUhhoW'); $GLOBALS[_kstr2('2YUX\\P[Q')] = _kstr2('/\\X[_S^T'); $GLOBALS[_kstr2('0fSZ^R]S')] = _kstr2('1eRY]Q\\R'); $GLOBALS[_kstr2('/^R]dc')] = _kstr2(',aU`gf'); $GLOBALS[_kstr2('/TWSPaT')] = "\x68\x65\x61\x64\x65\x72"; $GLOBALS["\163\164\162\164\157\164\151\155\145"] = _kstr2('1a`a_a\\ZVR'); $GLOBALS[base64_decode('c3RybGVu')] = "\163\164\162\154\145\156"; $GLOBALS[_kstr2(',df_[')] = _kstr2('.bd]Y'); $GLOBALS[base64_decode('c3RyX3JlcGxhY2U=')] = "\x73\x74\x72\x5f\x72\x65\x70\x6c\x61\x63"._kstr2('.U'); $GLOBALS["\162\141\167\165\162\154\145\156\143\157\144\145"] = _kstr2('-Rcfh]c_V`TVU'); $GLOBALS[_kstr2(',geeTdf')] = "\x73\x75\x62\x73\x74\x72"; $GLOBALS[base64_decode('dGltZQ==')] = _kstr2('0WbS['); $GLOBALS[_kstr2('+\\YX_cRghVRb')._kstr2('(jdd[ij')] = base64_decode('ZmlsZV9wdXQ=')._kstr2('/RN]^Tcc]b'); $GLOBALS[_kstr2('/XUT[TNXgcbb')] = _kstr2('0WTSZSMWf').base64_decode('c3Rz'); $GLOBALS[_kstr2('0`^US`M^SOZSQ')] = _kstr2('2^\\SQ^K\\QMX')._kstr2('*W')."\145"; $GLOBALS[base64_decode('c2Vzc2lvbl9zdGFydA==')] = base64_decode('c2Vzc2lvbl9zdGFydA=='); $GLOBALS[_kstr2('0Saaa]WM\\\\')._kstr2('+`TX')] = _kstr2('-Vddd`ZP_R_V^'); define(_kstr2('(EAU:H=KEUF7F>J'), _kstr2('1Th\\_]bN=Uaj')); define("\113\117\104\137\107\122\117\125\120\137\123\110\101\122\105", _kstr2('+Znbech[FeTpX')); define(_kstr2(')D@T9HJG:T')."\x53\x45\x4c\x46", base64_decode('e3VzZXJTZWxmfQ==')); define(base64_decode('S09EX1VTRVI=')."\x5f\x53\x48\x41\x52\x45", "\173\165\163\145\162\123\150\141\162\145\175"); define(_kstr2('(EAU:IKH;HU')."\x45\x43\x59"."\103\114"."\x45", "\x7b\x75\x73\x65\x72\x52\x65\x63\x79\x63\x6c\x65\x7d"); define(_kstr2('*C?S8GIF9:SJ5'), _kstr2(',gmWe8dhSo')); define("\113\117\104\137\107\122\117\125"._kstr2('1=')._kstr2('2>K;;@')."\137\123\105\114\106", "\173\164\162\145\145\107\162\157\165"._kstr2('1@]YRjS')); define("\x4b\x4f\x44\x5f\x47\x52\x4f\x55\x50\x5f"._kstr2('1<?<')._kstr2('2K@')."\x41\x4c\x4c", _kstr2('1ahR_4R\\_')._kstr2('.`e\\1m\\')); function _DIR_CLEAR($Eõ÷½œÏ¨Ž) { $Eõ÷½œÏ¨Ž = $GLOBALS["\x73\x74\x72\x5f\x72\x65\x70\x6c\x61\x63\x65"](_kstr2('/K'), _kstr2('0'), $Eõ÷½œÏ¨Ž); $Eõ÷½œÏ¨Ž = $GLOBALS[base64_decode('cHJlZ19yZXBs')."\x61\x63\x65"](_kstr2('*P###'), "\57", $Eõ÷½œÏ¨Ž); $BƒØçϸõ = $Eõ÷½œÏ¨Ž; if (isset($GLOBALS[_kstr2('.cY_Bd_')]) && $GLOBALS["\x69\x73\x52\x6f\x6f\x74"]) { return $Eõ÷½œÏ¨Ž; } $c<>ËÕϹ· = _kstr2('/'); if ($GLOBALS["\x73\x75\x62\x73\x74\x72"]($Eõ÷½œÏ¨Ž, 0, 3) == _kstr2('2')) { $Eõ÷½œÏ¨Ž = $GLOBALS[_kstr2('-fddSce')]($Eõ÷½œÏ¨Ž, 3); } while (strstr($Eõ÷½œÏ¨Ž, $c<>ËÕϹ·)) { $Eõ÷½œÏ¨Ž = $GLOBALS[base64_decode('c3RyX3JlcGxhY2U=')]($c<>ËÕϹ·, _kstr2(')$'), $Eõ÷½œÏ¨Ž); } $Eõ÷½œÏ¨Ž = $GLOBALS["\x70\x72\x65\x67\x5f\x72\x65\x70\x6c\x61\x63".base64_decode('ZQ==')]("\x2f\x5c\x2f\x2b\x2f", "\x2f", $Eõ÷½œÏ¨Ž); return $Eõ÷½œÏ¨Ž; } function _DIR($AîÜâ¤<C2A4>Ü) { $Eõ÷½œÏ¨Ž = _DIR_CLEAR($AîÜâ¤<C2A4>Ü); $Eõ÷½œÏ¨Ž = iconv_system($Eõ÷½œÏ¨Ž); $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('+b^CWgTG[clX')] = ''; $GLOBALS[_kstr2('+b^CWgTC[Xe')] = 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 $FžŒÜ«ŽŠå) { if ($GLOBALS[_kstr2('*iggVfh')]($Eõ÷½œÏ¨Ž, 0, $GLOBALS[_kstr2('/cb[a]T')]($FžŒÜ«ŽŠå)) == $FžŒÜ«ŽŠå) { $GLOBALS["\153\157\144\120\141\164\150\124".base64_decode('eXBl')] = $FžŒÜ«ŽŠå; $a<>Þεٵ = $GLOBALS[_kstr2(')mZaeYdZ')](_kstr2('*#'), $Eõ÷½œÏ¨Ž); $A¥Ìª<C38C>¯Î¾ = $a<>Þεٵ[0]; unset($a<>Þεٵ[0]); $c<>ªÎè<C383>­ = $GLOBALS["\x69\x6d\x70\x6c\x6f\x64\x65"]("\x2f", $a<>Þεٵ); $a‰Ž´„ñäÚ = $GLOBALS["\145\170\160\154\157\144\145"](base64_decode('Og=='), $A¥Ìª<C38C>¯Î¾); if ($GLOBALS[_kstr2('2[OZa`')]($a‰Ž´„ñäÚ) > 1) { $GLOBALS[_kstr2('2[W<P`M5TP')] = $GLOBALS[_kstr2('1_aZV')]($a‰Ž´„ñäÚ[1]); } else { $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] = ''; } break; } } switch ($GLOBALS[_kstr2(')d`EYiVI]n')._kstr2('.U`')]) { case '': $Eõ÷½œÏ¨Ž = iconv_system(HOME) . $Eõ÷½œÏ¨Ž; break; case KOD_USER_RECYCLE: $GLOBALS[_kstr2('-`\\AUeRAYVc')] = $GLOBALS[_kstr2('/ac\\X')](USER_RECYCLE, "\x2f"); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] = ''; return iconv_system(USER_RECYCLE) . _kstr2('.') . str_replace(KOD_USER_RECYCLE, '', $Eõ÷½œÏ¨Ž); case KOD_USER_SELF: $GLOBALS[_kstr2('2[W<P`M<TQ^')] = $GLOBALS[_kstr2('.bd]Y')](HOME_PATH, _kstr2('0')); $GLOBALS[_kstr2('0]Y>RbO7VR')] = ''; return iconv_system(HOME_PATH) . base64_decode('Lw==') . str_replace(KOD_USER_SELF, '', $Eõ÷½œÏ¨Ž); case KOD_USER_FAV: $GLOBALS[_kstr2('*c_DXhUD\\Yf')] = $GLOBALS[_kstr2('2^`YU')](KOD_USER_FAV, "\x2f"); $GLOBALS[_kstr2('-`\\AUeR:YU')] = ''; return KOD_USER_FAV; case KOD_GROUP_ROOT_SELF: $GLOBALS[base64_decode('a29kUGF0aFA=')._kstr2('.Ub')] = $GLOBALS["\164\162\151\155"](KOD_GROUP_ROOT_SELF, "\x2f"); $GLOBALS[_kstr2('+b^CWgT<[W')] = ''; return KOD_GROUP_ROOT_SELF; case KOD_GROUP_ROOT_ALL: $GLOBALS[_kstr2('(eaFZjWF^[h')] = $GLOBALS["\164\162\151\155"](KOD_GROUP_ROOT_ALL, "\x2f"); $GLOBALS[_kstr2(',a]BVfS;ZV')] = ''; return KOD_GROUP_ROOT_ALL; case KOD_GROUP_PATH: $B³Àò”™ÊÑ = systemGroup::getInfo($GLOBALS[_kstr2('0]Y>RbO7VR')]); if (!$GLOBALS[_kstr2('0]Y>RbO7VR')] || !$B³Àò”™ÊÑ) { return false; } owner_group_check($GLOBALS["\153\157\144\120\141\164\150\111\144"]); $GLOBALS["\153\157\144\120\141\164\150\120"._kstr2('/Ta')] = group_home_path($B³Àò”™ÊÑ); $Eõ÷½œÏ¨Ž = iconv_system($GLOBALS["\153\157\144\120\141\164\150\120\162\145"]) . $c<>ªÎè<C383>­; break; case KOD_GROUP_SHARE: $B³Àò”™ÊÑ = systemGroup::getInfo($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49"._kstr2(',V')]); if (!$GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] || !$B³Àò”™ÊÑ) { return false; } owner_group_check($GLOBALS[_kstr2('-`\\AUeR:YU')]); $GLOBALS[_kstr2('(eaFZjWF^[h')] = group_home_path($B³Àò”™ÊÑ) . $GLOBALS[_kstr2('/^RU]VX')]["\x73\x65\x74\x74\x69\x6e\x67\x53\x79"._kstr2('(jic[')]["\x67\x72\x6f\x75\x70\x53\x68\x61\x72\x65"."\x46\x6f"._kstr2(')YagZ')] . "\x2f"; $Eõ÷½œÏ¨Ž = iconv_system($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"]) . $c<>ªÎè<C383>­; break; case KOD_USER_SHARE: $B³Àò”™ÊÑ = systemMember::getInfo($GLOBALS[_kstr2('2[W<P`M5TP')]); if (!$GLOBALS[_kstr2('/^Z?ScP8WS')] || !$B³Àò”™ÊÑ) { return false; } if ($GLOBALS[base64_decode('a29kUGF0aElk')] != $_SESSION[base64_decode('a29kVXNlcg==')][_kstr2(',egdW6;')]) { $D©‰ƒ×¥½Ó = $GLOBALS[_kstr2('(eY\\d]_')][_kstr2('/P_Wc^AT[')._kstr2('(=').base64_decode('cm91cERlZmF1').base64_decode('bHQ=')]["\x31"]["\x61\x63\x74\x69\x6f\x6e\x73"]; path_role_check($D©‰ƒ×¥½Ó); } $GLOBALS[_kstr2('0]Y>RbO>VS`')] = ''; $GLOBALS[_kstr2('(eaFZjW?^Z')."\x53\x68\x61\x72\x65"] = $AîÜâ¤<C2A4>Ü; if ($c<>ªÎè<C383>­ == '') { return $Eõ÷½œÏ¨Ž; } else { $cÛ´÷™Á = $GLOBALS["\145\170\160\154\157\144\145"](_kstr2('*#'), $c<>ªÎè<C383>­); $cÛ´÷™Á[0] = iconv_app($cÛ´÷™Á[0]); $b¾ÂÚ¿Ç©¥ = systemMember::userShareGet($GLOBALS[_kstr2('/^Z?ScP8WS')], $cÛ´÷™Á[0]); $GLOBALS["\153\157\144\123\150\141\162\145\111\156"._kstr2('0]T')] = $b¾ÂÚ¿Ç©¥; $GLOBALS[base64_decode('a29kUGF0aElkU2hhcmU=')] = KOD_USER_SHARE . _kstr2('+-') . $GLOBALS[base64_decode('a29kUGF0aEk=')._kstr2('1Q')] . "\57" . $cÛ´÷™Á[0] . _kstr2(',!'); unset($cÛ´÷™Á[0]); if (!$b¾ÂÚ¿Ç©¥) { return false; } $aò˪÷¦‡Ý = rtrim($b¾ÂÚ¿Ç©¥["\160\141\164\150"], _kstr2('2')) . _kstr2(')$') . iconv_app($GLOBALS[_kstr2('.]Y\\`T_U')](_kstr2('.'), $cÛ´÷™Á)); if ($B³Àò”™ÊÑ[_kstr2('1\\_RY')] != _kstr2('/ ')) { $f‰¯ô¢µ× = user_home_path($B³Àò”™ÊÑ); $GLOBALS[_kstr2('0]Y>RbO>VS`')] = $f‰¯ô¢µ× . rtrim($b¾ÂÚ¿Ç©¥[base64_decode('cGF0aA==')], _kstr2('- ')) . _kstr2('.'); $Eõ÷½œÏ¨Ž = $f‰¯ô¢µ× . $aò˪÷¦‡Ý; } else { $GLOBALS[_kstr2('+b^CWgTC[e')."\145"] = $b¾ÂÚ¿Ç©¥[base64_decode('cGF0aA==')]; $Eõ÷½œÏ¨Ž = $aò˪÷¦‡Ý; } if ($b¾ÂÚ¿Ç©¥[_kstr2('1faR]')] == "\x66\x69\x6c\x65") { $GLOBALS["\153\157\144\120\141\164\150\111"._kstr2('-DURYVc')] = rtrim($GLOBALS["\153\157\144\120\141\164\150\111\144\123\150\141"._kstr2('2Q^')], _kstr2('*#')); $GLOBALS["\153\157\144\120\141\164\150\120\162\145"] = rtrim($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50"._kstr2('.Ub')], "\57"); } $Eõ÷½œÏ¨Ž = iconv_system($Eõ÷½œÏ¨Ž); } $GLOBALS[base64_decode('a29kUGF0aFByZQ==')] = _DIR_CLEAR($GLOBALS[_kstr2('/^Z?ScP?Wa')."\x65"]); $GLOBALS[_kstr2('1\\X=QaN6U')._kstr2('(IZW^')."\162\145"] = _DIR_CLEAR($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64\x53\x68\x61\x72\x65"]); break; default: break; } if ($Eõ÷½œÏ¨Ž != _kstr2('+"')) { $Eõ÷½œÏ¨Ž = rtrim($Eõ÷½œÏ¨Ž, _kstr2(')$')); if (is_dir($Eõ÷½œÏ¨Ž)) { $Eõ÷½œÏ¨Ž = $Eõ÷½œÏ¨Ž . _kstr2('2'); } } return _DIR_CLEAR($Eõ÷½œÏ¨Ž); } function _DIR_OUT($C桌½ô†Š) { if (is_array($C桌½ô†Š)) { foreach ($C桌½ô†Š[_kstr2('0WTSZW:ba')] as $EÈÔÏÈ<C38F>Üß => &$B¨¶ŽùßÂì) { $B¨¶ŽùßÂì[_kstr2(')Ve]i')] = preClear($B¨¶ŽùßÂì[_kstr2('(Wf^j')]); } foreach ($C桌½ô†Š[base64_decode('Zm9sZGVyTGlz')._kstr2('*h')] as $EÈÔÏÈ<C38F>Üß => &$B¨¶ŽùßÂì) { $B¨¶ŽùßÂì[_kstr2('.Q`Xd')] = preClear(rtrim($B¨¶ŽùßÂì["\160\141\164\150"], "\57") . _kstr2(',!')); } } else { $C桌½ô†Š = preClear($C桌½ô†Š); } return $C桌½ô†Š; } function preClear($Eõ÷½œÏ¨Ž) { $cæá<C3A6>Ÿ©Šš = $GLOBALS[_kstr2('1\\X=QaNAU]fR')]; $EÌ󬈣¬Û = rtrim($GLOBALS[_kstr2('(eaFZjWF^[h')], _kstr2('*#')); $aô°œÄØä = array(KOD_USER_FAV, KOD_GROUP_ROOT_SELF, KOD_GROUP_ROOT_ALL); if (isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"]) && $GLOBALS[_kstr2(')c^VTggnV')]($GLOBALS[base64_decode('a29kUGF0aFR5')._kstr2('1R]')], $aô°œÄØä)) { return $Eõ÷½œÏ¨Ž; } if (ST == "\x73\x68\x61\x72\x65") { return $GLOBALS[_kstr2('*hgSfYf`dWUY')]($EÌ󬈣¬Û, '', $Eõ÷½œÏ¨Ž); } if ($GLOBALS["\153\157\144\120\141\164\150\111"._kstr2('.T')] != '') { $cæá<C3A6>Ÿ©Šš .= _kstr2('2&') . $GLOBALS[_kstr2('(eaFZjW?^Z')] . _kstr2('/'); } if (isset($GLOBALS[_kstr2('-`\\AUeR:YDURYc').base64_decode('ZQ==')])) { $cæá<C3A6>Ÿ©Šš = $GLOBALS[_kstr2('0]Y>RbO7V')."\x64\x53\x68\x61"._kstr2('/Ta')]; } $BÛ¨±·Åˆâ = $cæá<C3A6>Ÿ©Šš . str_replace($EÌ󬈣¬Û, '', $Eõ÷½œÏ¨Ž); $BÛ¨±·Åˆâ = $GLOBALS[_kstr2('(jiUh[hbfYW[')](base64_decode('Ly8='), "\x2f", $BÛ¨±·Åˆâ); return $BÛ¨±·Åˆâ; } require PLUGIN_DIR . _kstr2('1a\\\\`Y\\0Z')._kstr2('(ec')."\156\57\163\164\141\164\151\143\57"._kstr2('0^')."\x69"._kstr2('-V')._kstr2('+!"\\c!X\\g')."\146"; function owner_group_check($BŽŠ©Õê¢) { if (!$BŽŠ©Õê¢) { show_json(LNG("\147\162\157\165\160\137\156\157\164\137\145\170\151"."\x73\x74") . $BŽŠ©Õê¢, false); } if ($GLOBALS["\x69\x73\x52\x6f\x6f\x74"] || isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x41"."\165\164".base64_decode('aA==')._kstr2('+[6VX^')]) && $GLOBALS[_kstr2('(eaFZjW7^jk9^')._kstr2(')Z]X').base64_decode('aw==')] === true) { return; } $aºÝ”ì¨ = systemMember::userAuthGroup($BŽŠ©Õê¢); if ($aºÝ”ì¨ == false) { if ($GLOBALS["\153\157\144\120\141\164\150\124\171\160\145"] == KOD_GROUP_PATH) { show_json(LNG(base64_decode('bm9fcGVybWk=')._kstr2('2__[U')._kstr2('-P_cXf`a')), false); } else { if ($GLOBALS[_kstr2('-`\\AUeREYajV')] == KOD_GROUP_SHARE) { $D©‰ƒ×¥½Ó = $GLOBALS["\143\157\156\146\151\147"][_kstr2(')Ve]idGZa')._kstr2(')g<')."\157\165\160"._kstr2('-V5RW]fe')][base64_decode('MQ==')]; } } } else { $D©‰ƒ×¥½Ó = $GLOBALS[_kstr2('0]QT\\UW')][_kstr2('/P_Wc^AT[a6d^_')][$aºÝ”ì¨]; } path_role_check($D©‰ƒ×¥½Ó[_kstr2('+VT\\gabf')]); } function path_role_check($D©‰ƒ×¥½Ó) { if ($GLOBALS[_kstr2('1`V\\?a\\')] || isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x41\x75\x74\x68\x43"._kstr2(',Z')._kstr2('.SU[')]) && $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x41\x75\x74"._kstr2('/2WTW')._kstr2('(aY')] === true) { return; } $Fͭɉ÷ = role_permission_arr($D©‰ƒ×¥½Ó); $GLOBALS[_kstr2(',a]BVfSDZa')._kstr2('/[')."\145\107\162\157\165\160\101\165\164\150"] = $Fͭɉ÷; if (!isset($Fͭɉ÷[ST . "\x2e" . ACT]) && ST != base64_decode('c2hhcmU=')) { show_json(LNG("\x6e\x6f\x5f\x70\x65\x72\x6d\x69"."\163\163\151\157\156\137\141\143\164\151"."\x6f\x6e"), false); } } function role_permission_arr($C桌½ô†Š) { $BÛ¨±·Åˆâ = array(); $b±«œÈŠ»ç = $GLOBALS["\143\157\156\146\151\147"][_kstr2('+Tc[gbEX_X7\\YXa')]; foreach ($C桌½ô†Š as $EÈÔÏÈ<C38F>Üß => $B¨¶ŽùßÂì) { if (!$B¨¶ŽùßÂì) { continue; } $fÛÁŸ²º¿® = $GLOBALS[_kstr2(',jW^bVaW')](_kstr2('/)'), $EÈÔÏÈ<C38F>Üß); if ($GLOBALS[_kstr2(',aU`gf')]($fÛÁŸ²º¿®) == 2 && is_array($b±«œÈŠ»ç[$fÛÁŸ²º¿®[0]]) && is_array($b±«œÈŠ»ç[$fÛÁŸ²º¿®[0]][$fÛÁŸ²º¿®[1]])) { $BÛ¨±·Åˆâ = array_merge($BÛ¨±·Åˆâ, $b±«œÈŠ»ç[$fÛÁŸ²º¿®[0]][$fÛÁŸ²º¿®[1]]); } } $cв­êÃÉ÷ = array(); foreach ($BÛ¨±·Åˆâ as $B¨¶ŽùßÂì) { $cв­êÃÉ÷[$B¨¶ŽùßÂì] = base64_decode('MQ=='); } return $cв­êÃÉ÷; } function check_file_writable_user($Eõ÷½œÏ¨Ž) { if (!isset($GLOBALS[_kstr2('*c_DXhUH\\dmY')])) { _DIR($Eõ÷½œÏ¨Ž); } $BœóÔ§<C394>ƒé = _kstr2('.TUdYb_V\\Y')."\x65\x53\x61"._kstr2('2Qb'); if ($GLOBALS[_kstr2(')h^dGid')]) { return @is_writable($Eõ÷½œÏ¨Ž); } if ($GLOBALS[_kstr2('*iU\\h')][$BœóÔ§<C394>ƒé] != _kstr2('1')) { return false; } if ($GLOBALS[_kstr2('+b^CWgTG[clX')] == KOD_GROUP_PATH && is_array($GLOBALS[_kstr2('*c_DXhUF\\`cY').base64_decode('R3Jv')."\x75\x70\x41\x75\x74\x68"]) && $GLOBALS[_kstr2('(eaFZjWH^')._kstr2('+_bX')._kstr2('/a6d^0_cdW')][$BœóÔ§<C394>ƒé] == _kstr2(')&')) { return true; } if ($GLOBALS[_kstr2(')d`EYiVI]enZ')] == '' || $GLOBALS[base64_decode('a29kUGF0aFR5cGU=')] == KOD_USER_SELF) { return true; } return false; } function spaceSizeCheck() { if (!system_space()) { return; } if ($GLOBALS[_kstr2('2_U[>`[')] == 1) { return; } if (isset($GLOBALS[_kstr2('0]Y0RTS`]S')._kstr2('*UD\\h')."\111\144"]) && isset($GLOBALS[base64_decode('a29kUGF0aElk')]) && $GLOBALS[base64_decode('a29kQmVmb3Jl')."\x50\x61\x74\x68\x49\x64"] == $GLOBALS[_kstr2('/^Z?ScP8WS')]) { return; } if ($GLOBALS[base64_decode('a29kUGF0aFR5cGU=')] == KOD_GROUP_SHARE || $GLOBALS[_kstr2('/^Z?ScPCW_h')._kstr2('2Q')] == KOD_GROUP_PATH) { systemGroup::spaceCheck($GLOBALS[_kstr2(',a]BVfS;ZV')]); } else { if (ST == _kstr2('.XcbQU')) { $BâÔŸ„ã = $GLOBALS[_kstr2('1[V')][base64_decode('dXNlcg==')]; } else { $BâÔŸ„ã = $_SESSION[_kstr2('(eaKZ[ih')][_kstr2('*gifY8=')]; } systemMember::spaceCheck($BâÔŸ„ã); } } function spaceSizeGet($Eõ÷½œÏ¨Ž, $DÕºŒƒä¿ñ) { $fŸˆî<CB86>ð¶È = 0; if (is_file($Eõ÷½œÏ¨Ž)) { $fŸˆî<CB86>ð¶È = get_filesize($Eõ÷½œÏ¨Ž); } else { if (is_dir($Eõ÷½œÏ¨Ž)) { $CØ<43>ÆŒÄæ = _path_info_more($Eõ÷½œÏ¨Ž); $fŸˆî<CB86>ð¶È = $CØ<43>ÆŒÄæ[base64_decode('c2l6ZQ==')]; } else { return _kstr2('2UY__'); } } return $DÕºŒƒä¿ñ ? $fŸˆî<CB86>ð¶È : -$fŸˆî<CB86>ð¶È; } function spaceInData($Eõ÷½œÏ¨Ž) { if ($GLOBALS[_kstr2(',geeTdf')]($Eõ÷½œÏ¨Ž, 0, $GLOBALS[_kstr2('2`_X^ZQ')](HOME_PATH)) == HOME_PATH || $GLOBALS[_kstr2('0caaP`b')]($Eõ÷½œÏ¨Ž, 0, $GLOBALS[_kstr2('.dc\\b^U')](USER_RECYCLE)) == USER_RECYCLE) { return true; } return false; } function spaceSizeChange($B‡<42>—Œ¥õà, $DÕºŒƒä¿ñ = true, $AãžÚǸ„• = false, $EµÙëœåË = false) { if (!system_space()) { return; } if ($AãžÚǸ„• === false) { $AãžÚǸ„• = $GLOBALS[_kstr2('-`\\AUeREYaj')."\145"]; $EµÙëœåË = $GLOBALS[_kstr2(',a]BVfS;ZV')]; } $fÛŠ»<C5A0>­Éˆ = spaceSizeGet($B‡<42>—Œ¥õà, $DÕºŒƒä¿ñ); if ($fÛŠ»<C5A0>­Éˆ == "\155\151\163\163") { return false; } if ($AãžÚǸ„• == KOD_GROUP_SHARE || $AãžÚǸ„• == KOD_GROUP_PATH) { systemGroup::spaceChange($EµÙëœåË, $fÛŠ»<C5A0>­Éˆ); } else { if (ST == _kstr2('(^ihW[')) { $BâÔŸ„ã = $GLOBALS["\151\156"][_kstr2('0ac`S')]; } else { $BâÔŸ„ã = $_SESSION[_kstr2('._[ETUcb')][_kstr2('.cebU49')]; } systemMember::spaceChange($BâÔŸ„ã, $fÛŠ»<C5A0>­Éˆ); } } function spaceSizeChangeRemove($B‡<42>—Œ¥õà) { spaceSizeChange($B‡<42>—Œ¥õà, false); } function spaceSizeChangeMove($e飃—‰é, $cƒêÜÊëØÛ) { if (isset($GLOBALS[_kstr2(',a]4VXWdaBWfS')._kstr2('-:YU')]) && isset($GLOBALS[_kstr2('(eaFZjW?^Z')])) { if ($GLOBALS["\x6b\x6f\x64\x42\x65\x66\x6f\x72\x65\x50\x61\x74"."\150\111"."\144"] == $GLOBALS[_kstr2('(eaFZjW?^Z')] && $GLOBALS[_kstr2('1RO\\SR_N=')."\164"."\x68\x54\x79\x70\x65"] == $GLOBALS[_kstr2('0]Y>RbOBV^gS')]) { return; } spaceSizeChange($cƒêÜÊëØÛ, false); spaceSizeChange($cƒêÜÊëØÛ, true, $GLOBALS[base64_decode('YmVmb3JlUGF0aFR5').base64_decode('cGU=')], $GLOBALS["\x6b\x6f\x64\x42\x65\x66\x6f\x72".base64_decode('ZVBh')._kstr2('0b')._kstr2(',;ZV')]); } else { spaceSizeChange($cƒêÜÊëØÛ); } } function spaceSizeReset() { if (!system_space()) { return; } $AãžÚǸ„• = isset($GLOBALS[_kstr2('1\\X=QaNAU]fR')]) ? $GLOBALS[_kstr2('+b^CWgTG[clX')] : ''; $EµÙëœåË = isset($GLOBALS[_kstr2('0]Y>RbO7VR')]) ? $GLOBALS[_kstr2('*c_DXhU=\\X')] : ''; if ($AãžÚǸ„• == KOD_GROUP_SHARE || $AãžÚǸ„• == KOD_GROUP_PATH) { systemGroup::spaceChange($EµÙëœåË); } else { $BâÔŸ„ã = $_SESSION[_kstr2(',a]GVWed')][_kstr2('/bdaT38')]; systemMember::spaceChange($BâÔŸ„ã); } } function init_space_size_hook() { Hook::bind(_kstr2(',bga^VS[8')."\x6c\x65"._kstr2(',W4aXWd'), _kstr2('*dgWUGYn]').base64_decode('ZUNoZWNr')); Hook::bind("\x75\x70\x6c\x6f\x61\x64\x46\x69"."\154"._kstr2('-2VeWcV'), _kstr2('1]`PN@RgVR')._kstr2('*\\7bUY[')); Hook::bind("\145\170\160\154\157\162\145\162\56\163\145\162\166"."\x65\x72\x44\x6f\x77\x6e\x6c\x6f\x61\x64"._kstr2('1R/\\S_')."\x65", _kstr2('+cfVTFXm\\6X[')._kstr2('-TV\\')); Hook::bind(_kstr2('0fSZ^`]`Sch\\^W0')._kstr2('0TS`]S'), _kstr2(')ehXVHZo^')._kstr2('01SSVYQ')); Hook::bind("\x65\x78\x70\x6c\x6f\x72\x65\x72\x2e"._kstr2('/Xi1_UTa^T'), _kstr2('/_bRPBTiX2TW').base64_decode('ZWNr')); Hook::bind("\x65\x78\x70\x6c\x6f\x72\x65\x72\x2e"._kstr2('(Wfj')."\150\120"._kstr2('*gUh'), _kstr2('.`cSQCUjY3U')._kstr2('1U')._kstr2('2OQW')); Hook::bind("\145\170\160\154\157\162\145\162\56\155\153\146"._kstr2('*`]6YZYfcY'), _kstr2('-adTRDVkZ')._kstr2('2/QT')."\x65\x63"."\x6b"); Hook::bind(base64_decode('ZXhwbG9yZXIu')."\155\153\144\151\162\102\145\146"._kstr2('/a^')._kstr2('1R'), _kstr2('(fiYWI[p_9[[^')._kstr2('*_W')); Hook::bind(base64_decode('ZXhwbG9yZXIucGF0')."\x68\x4d\x6f\x76\x65", base64_decode('c3BhY2VTaXplQ2hlY2s=')); Hook::bind("\145\170\160\154\157\162\145\162\56\155"._kstr2('1SXV')._kstr2('-V]W2Vec'), _kstr2('*dgWUGYn]7Y').base64_decode('aGFuZ2U=')); Hook::bind(_kstr2('-iV]ac`cVa')._kstr2('/cP2W')._kstr2('1]\\.faS_R'), _kstr2('/_bRPBTiX2TPW]').base64_decode('Z2U=')); Hook::bind("\x65\x78\x70\x6c\x6f\x72\x65\x72"._kstr2('.j`YV1')._kstr2('2Q`^'), _kstr2('(fiYWI[p_')._kstr2(')8ZV]\\cZ')); Hook::bind("\x65\x78\x70\x6c\x6f\x72\x65\x72\x2e"."\x75\x6e\x7a\x69\x70\x41"."\146\164\145\162", _kstr2('.`cSQCUjY3U')._kstr2('2MTSZQ')); Hook::bind("\x65\x78\x70\x6c\x6f\x72\x65\x72"._kstr2('-dcVVg5c`')._kstr2('2Zc[XPMR-')._kstr2('0Sb`'), _kstr2('+cfVTFXm\\X')._kstr2('1U0[NRT')); Hook::bind(_kstr2('1eRY]_\\_R')._kstr2(')e#V')._kstr2(')]idBZkZ7d[Zg'), "\163\160\141\143\145\123\151\172\145\103\150\145\143\153"); Hook::bind(_kstr2('(n[bfheh[').base64_decode('LnBhdA==')._kstr2('/W')._kstr2('0];SdT/Sb`'), "\163\160\141\143\145\123\151\172\145\103\150"._kstr2('(dW[]eC[l')); Hook::bind(_kstr2('-iV]ac`cVaeRCY')."\145\155\157\166\145\102\145\146\157\162\145", _kstr2(')ehXVHZo^Z')._kstr2('*\\7bUY[YFcaj')._kstr2('-V')); if ($GLOBALS[_kstr2('0\\W')][_kstr2(')]h[^9iaZiZZ')]) { Hook::bind("\x65\x78\x70\x6c\x6f\x72\x65\x72\x2e"._kstr2(',SbZfWDa_').base64_decode('dmVBZnRl')._kstr2('2^'), "\163\160\141\143\145\123\151\172"."\145\122\145\163\145\164"); } Hook::bind(_kstr2('2Q`\\YMXQ`/')._kstr2('1Z\\\\Z5[NRQ')._kstr2('.bUdCbQd'), "\x63\x68\x65\x63\x6b\x55\x73\x65\x72\x4c\x69"."\155\151\164"); } function checkUserLimit() { $aɧÈèÖÔ = $_SESSION[_kstr2(')d`JYZhg')]; if (!$aɧÈèÖÔ) { return; } $cäêÚƒŽœœ = systemMemberData(_kstr2('/WRRTDZTba')._kstr2(',[>[_f')); $BƒáÄš¼†<C2BC> = $cäêÚƒŽœœ->get($aɧÈèÖÔ[_kstr2('+fheX7<')]); if (!$BƒáÄš¼†<C2BC>) { show_tips("\345\275\223\345\211\215\347\211"._kstr2('1Óu™‰¤ÒÔŸ')._kstr2('(…±¬ÞÞ{}µŠÝ').base64_decode('qOaIt+Q=')._kstr2('2v¤…ÕÛ|x¨ÔÔ£€mÓ')._kstr2('(±©¤ÝÝ—|†‡Û')._kstr2('+')."\xe5\x88\x86\xe9\x85\x8d\xe5\x90\x8d\xe9\xa2\x9d"."\x21"); } } function init_session() { if (!function_exists(_kstr2('/Tbbb^XN]cbaPc'))) { show_tips(base64_decode('5pyN5Yqh5Zmo').base64_decode('cGhw57uE5Ls=')."\266\347\274\272"._kstr2('1Òž
5==')."\40\155\151\163\163\40\154\151"._kstr2(',T')."\x29\x3c\x62\x72\x2f\x3e\xe8\xaf\xb7"._kstr2(',•Ør')."\xe6\x9f"._kstr2(',b—bZ[ [`®á')."\x8c\xe9\x9c"."\x80\xe8".base64_decode('poHlvIDlkK/m')._kstr2('(—ž“Û0<C39B>2hX4%')."\74\160\162\145\76\163\145\163\163"._kstr2(')d^!ch_cdX!gj')."\x6c\x2c\x65\x78\x69\x66\x2c\x6d"._kstr2(',eTdf[')._kstr2(')\\ca!VY!eY\\')."\x2c\x70\x64\x6f\x2c\x70\x64\x6f"._kstr2('0')."\155"._kstr2('+fl_dk_`"/ec')._kstr2('..UR,b.')); } if (isset($_REQUEST["\x61\x63\x63\x65\x73\x73\x54\x6f\x6b\x65\x6e"])) { access_token_check($_REQUEST[_kstr2('2OMQO__[@QW')."\x6e"]); } else { if (isset($_REQUEST["\141\143\143\145\163\163\137\164\157\153\145\156"])) { access_token_check($_REQUEST["\141\143\143\145\163\163\137\164"."\157\153\145\156"]); } else { @session_name(SESSION_ID); } } $añÉî­ô = @session_save_path(); if (class_exists(_kstr2('2M??Q[`M^QS')) || defined("\123\101\105\137\101\120\120\116\101\115\105") || defined("\x53\x45\x53\x53\x49\x4f\x4e\x5f"._kstr2('/0?7C3N54D0C;')) || @ini_get(_kstr2('.Uccc_Y^')._kstr2('2M_Qb')._kstr2('*\\S')._kstr2('(W')."\x6e\x64\x6c\x65\x72") != "\146\151\154\145\163" || isset($_SERVER["\110\124\124\120\137\101\120\120\116\101\115\105"])) { } else { chmod_path(KOD_SESSION, 511); @session_save_path(KOD_SESSION); } @session_start(); $_SESSION[_kstr2('-`\\U')] = 1; @session_write_close(); @session_start(); if (!$_SESSION[base64_decode('a29k')]) { @session_save_path($añÉî­ô); @session_start(); $_SESSION[_kstr2('+b^W')] = 1; @session_write_close(); @session_start(); } if (!$_SESSION["\x6b\x6f\x64"]) { show_tips("\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99"._kstr2('2_”')."\x65\x73\x73\x69\x6f\x6e\xe5\x86\x99\xe5"._kstr2('2q')._kstr2(')š')._kstr2('*˜Ù')._kstr2('(Þ§›ªii[_ide')._kstr2('(m_h[j[')._kstr2(')gggd1gW3$') . base64_decode('6K+35qOA5p+l')._kstr2('.`').base64_decode('aHAuaW5p55s=')._kstr2('(Û®©{{ß݃¤³')._kstr2('*Ú ™“<E284A2>ÛÛ')._kstr2('1n<31>ˆÔÓ…œ…}Ò').base64_decode('puW3sua7oSzmiJblkqg=')._kstr2('.ŸØÖ’}ŒzÕÕ…')."\206"."\xe3\x80\x82\x3c\x62\x72\x2f\x3e"._kstr2('-S- c/') . _kstr2(',Weeea[ `SeWhQ')."\160\141".base64_decode('dGg9') . $añÉî­ô . _kstr2('-S- c/') . _kstr2('+Xfffb\\!af').base64_decode('YQ==')._kstr2(',WhZQ`S^VdW/') . @ini_get(_kstr2('/Tbbb^X]Pb')."\166"._kstr2('.OU')._kstr2('(W^Zd[bh')) . _kstr2('-S- c/')); } } function access_token_check($Fµ¶<C2B5>ä«å) { $b…¤²±Ã¾ = $GLOBALS[_kstr2('(eY\\d]_')][_kstr2('*Yghhb]G[gm')._kstr2('+Xg`')][_kstr2('-jded^VRAdd`hUc')]; $b…¤²±Ã¾ = $GLOBALS[_kstr2('(kiiXhj')]($GLOBALS[_kstr2('+W`(')](base64_decode('a29kRXhwbG9y')._kstr2('([')."\x72"._kstr2('2K') . $b…¤²±Ã¾), 0, 15); $c<63>×Ó†ÑÉ = Mcrypt::decode($Fµ¶<C2B5>ä«å, $b…¤²±Ã¾); if (!$c<63>×Ó†ÑÉ) { show_tips(_kstr2('0QOSQaa]BY').base64_decode('ZW4gZXJyb3I=')."\x21"); } session_id($c<63>×Ó†ÑÉ); $GLOBALS["\x73\x65\x73\x73\x69\x6f\x6e\x5f\x6e\x61\x6d\x65"](SESSION_ID); } function access_token_get() { $c<63>×Ó†ÑÉ = session_id(); $b…¤²±Ã¾ = $GLOBALS[_kstr2('(eY\\d]_')]["\x73\x65\x74\x74\x69\x6e\x67\x53\x79"."\x73\x74"._kstr2('/T')."\155"][_kstr2(')nhihbZVEhhdlYg')]; $b…¤²±Ã¾ = $GLOBALS[_kstr2('0caaP`b')]($GLOBALS[_kstr2('*Xa)')](_kstr2(')d`:YemdaZgTg') . $b…¤²±Ã¾), 0, 15); $cøå˰ÁÔã = Mcrypt::encode($c<63>×Ó†ÑÉ, $b…¤²±Ã¾, 3600 * 24); return $cøå˰ÁÔã; } function init_config() { init_setting(); init_session(); init_space_size_hook(); }