KodExplorer/app/controller/util.php

2 lines
14 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode 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 define('侁', '艙');𡒗睙鎡魶<EFBFBD>錆襖時<EFBFBD>𦱁曶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>侄郛<EFBFBD><EFBFBD>怎銣礮<EFBFBD><EFBFBD><EFBFBD>琿紼<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;$_SERVER[] = explode('| |7|9', 'KOD_GROUP_PATH| |7|9{groupPath}| |7|9KOD_GROUP_SHARE| |7|9{groupShare}| |7|9KOD_USER_SELF| |7|9{userSelf}| |7|9KOD_USER_SHARE| |7|9{userShare}| |7|9KOD_USER_RECYCLE| |7|9{userRecycle}| |7|9KOD_USER_FAV| |7|9{userFav}| |7|9KOD_GROUP_ROOT_SELF| |7|9{treeGroupSelf}| |7|9KOD_GROUP_ROOT_ALL| |7|9{treeGroupAll}| |7|9\\| |7|9/| |7|9/\\/+/| |7|9isRoot| |7|9/../| |7|9../| |7|9kodPathType| |7|9| |7|9kodPathPre| |7|9kodPathId| |7|9kodPathIdShare| |7|9:| |7|9share/| |7|9kodUser| |7|9userID| |7|9config| |7|9pathRoleGroupDefault| |7|91| |7|9actions| |7|9kodShareInfo| |7|9path| |7|9role| |7|9type| |7|9file| |7|9fileList| |7|9folderList| |7|9share| |7|9//| |7|9.cache_data| |7|9group_not_exist| |7|9kodPathAuthCheck| |7|9no_permission_group| |7|9pathRoleGroup| |7|9kodPathRoleGroupAuth| |7|9.| |7|9no_permission_action| |7|9pathRoleDefine| |7|9editor.fileSave| |7|9auth| |7|9kodBeforePathId| |7|9in| |7|9user| |7|9size| |7|9beforePathType| |7|9uploadFileBefore| |7|9space_size_use_check| |7|9uploadFileAfter| |7|9spaceSizeChange| |7|9explorer.serverDownloadBefore| |7|9explorer.unzipBefore| |7|9explorer.zipBefore| |7|9explorer.pathCopy| |7|9explorer.mkfileBefore| |7|9explorer.mkdirBefore| |7|9explorer.pathMove| |7|9explorer.mkfileAfter| |7|9explorer.pathCopyAfter| |7|9explorer.unzipAfter| |7|9explorer.serverDownloadAfter| |7|9explorer.pathMoveBefore| |7|9explorer.pathMoveBfter| |7|9spaceSizeChange_move| |7|9explorer.pathRemoveAfter| |7|9space_size_use_reset| |7|9accessToken| |7|9access_token| |7|9SaeStorage| |7|9SAE_APPNAME| |7|9SESSION_PATH_DEFAULT| |7|9session.save_handler| |7|9files| |7|9HTTP_APPNAME| |7|9kod| |7|9<>滚𦛚<E6BB9A>究ession<6F><EFBFBD>憭梯揖! (session write error)<br/>| |7|9霂瑟<E99C82><E7919F>叼hp.ini<6E><EFBFBD><E8A9A8>滨蔭,<2C><EFBFBD><EFBFBD><E89DA4><EFBFBD>臬炏撌脫說,<2C>硋倮霂<E99C82><EFBCB8><EFBFBD><E288AA><EFBFBD><br/><br/>| |7|9session.save_path=| |7|9<br/>| |7|9session.save_handler=| |7|9settingSystem| |7|9systemPassword| |7|9kodExplorer_| |7|9accessToken error!');<EFBFBD>貭錣駗<EFBFBD><EFBFBD><EFBFBD><EFBFBD>滑埳<EFBFBD><EFBFBD>參指腓<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠈄埼<EFBFBD>袟垊聬毺癔煄橇蹥鶞𨩈<EFBFBD>鋡典鞚<EFBFBD><EFBFBD>芊艨<EFBFBD><EFBFBD>岍蘛辨禠彸奡<EFBFBD>𡁜濸<EFBFBD>鷓姿驧<EFBFBD>;
define($_SERVER{}[0],$_SERVER{}{0x001});define($_SERVER{}[0x0002],$_SERVER{}{0x00003});define($_SERVER{}[0x000004],$_SERVER{}{0x05});define($_SERVER{}[0x006],$_SERVER{}{0x0007});define($_SERVER{}[0x00008],$_SERVER{}{0x000009});define($_SERVER{}[0x0a],$_SERVER{}{0x00b});define($_SERVER{}[0x000c],$_SERVER{}{0x0000d});define($_SERVER{}[0x00000e],$_SERVER{}{0x0f});function _DIR_CLEAR($眉膓<E79C89>){$<24>=&$_SERVER{};$眉膓<E79C89>=str_replace($琉0x0010],$砸0x00011},trim($眉膓<E79C89>));$眉膓<E79C89>=preg_replace($琉0x000012],$砸0x00011},$眉膓<E79C89>);$冢灅<E586A2>=$眉膓<E79C89>;<EFBFBD>堯椯狎樺<EFBFBD><EFBFBD>;if(isset($GLOBALS[$砸0x0000013}])&& $GLOBALS[$砸0x0000013}]){return $眉膓<E79C89>;}$<24>=$琉0x014];if(substr($眉膓<E79C89>,0,0x00003)==$砸0x0015}){$眉膓<E79C89>=substr($眉膓<E79C89>,0x00003);}while(strstr($眉膓<E79C89>,$<24>)){$眉膓<E79C89>=str_replace($<24>,$砸0x00011},$眉膓<E79C89>);}$眉膓<E79C89>=preg_replace($琉0x000012],$砸0x00011},$眉膓<E79C89>);return $眉膓<E79C89>;灵橦<EFBFBD><EFBFBD>䱽𤫩諴㶈<EFBFBD>剨錳葨В<EFBFBD>舅滹嘵<EFBFBD><EFBFBD>;}function _DIR($祣肅){$蘁妡=&$_SERVER{};$瞿磏=_DIR_CLEAR($祣肅);$瞿磏=iconv_system($瞿磏);$<24>=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,);𥑬茹忍袼塹懟㻌欘庣<EFBFBD><EFBFBD>准纎<EFBFBD><EFBFBD>鶿暎黭函鴌<EFBFBD>鬼忐輸鏗貘<EFBFBD><EFBFBD>必滫鵗<EFBFBD>;$GLOBALS[$蘁妡[0x00016]]=$蘁妡{0x000017};$GLOBALS[$蘁妡[0x0000018]]=HOME;<EFBFBD>𦱀薩<EFBFBD><EFBFBD>×荌藿眹<EFBFBD><EFBFBD>╪鼭棰咹确腹頛捑塭<EFBFBD>;$GLOBALS[$蘁妡{0x019}]=$蘁妡{0x000017};unset($GLOBALS[$蘁妡[0x001a]]);foreach($<24> as $<24>){if(substr($瞿磏,0,strlen($<24>))==$<24>){$GLOBALS[$蘁妡[0x00016]]=$<24>;$詹无<E8A9B9>=explode($蘁妡{0x00011},$瞿磏);$齘巗=$詹无揳0];unset($詹无揳0]);$棼㵎<E6A3BC>=implode($蘁妡{0x00011},$詹无<E8A9B9>);$呌<>=explode($蘁妡{0x0001b},$齘巗);if(count($呌<>)>0x001){$GLOBALS[$蘁妡{0x019}]=trim($呌廂0x001]);}else{$GLOBALS[$蘁妡{0x019}]=$蘁妡{0x000017};}break;}}switch($GLOBALS[$蘁妡[0x00016]]){case $蘁妡{0x000017}:$瞿磏=iconv_system(HOME).$瞿磏;𧅵<EFBFBD>鈘弟桌祝<EFBFBD><EFBFBD><EFBFBD>鋲欿𦲁<EFBFBD>;break;顋謽𥽋覔欐𡌶𥧌<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>丳掏<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>郫佳檉剕鵔蕘愬谾證梆<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;case KOD_USER_RECYCLE:$GLOBALS[$蘁妡[0x0000018]]=trim(USER_RECYCLE,$蘁妡{0x00011});$GLOBALS[$蘁妡{0x019}]=$蘁妡{0x000017};<EFBFBD><EFBFBD>穜𡛕𠹳罍㡣<EFBFBD>;return iconv_system(USER_RECYCLE).$蘁妡{0x00011}.str_replace(KOD_USER_RECYCLE,$蘁妡{0x000017},$瞿磏);case KOD_USER_SELF:$GLOBALS[$蘁妡[0x0000018]]=trim(HOME_PATH,$蘁妡{0x00011});$GLOBALS[$蘁妡{0x019}]=$蘁妡{0x000017};<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;return iconv_system(HOME_PATH).$蘁妡{0x00011}.str_replace(KOD_USER_SELF,$蘁妡{0x000017},$瞿磏);;case KOD_USER_FAV:$GLOBALS[$蘁妡[0x0000018]]=trim(KOD_USER_FAV,$蘁妡{0x00011});$GLOBALS[$蘁妡{0x019}]=$蘁妡{0x000017};靟穈豱<EFBFBD><EFBFBD><EFBFBD>吚鑻䄄赸<EFBFBD>;return KOD_USER_FAV;case KOD_GROUP_ROOT_SELF:$GLOBALS[$蘁妡[0x0000018]]=trim(KOD_GROUP_ROOT_SELF,$蘁妡{0x00011});虂籗嗤洛<EFBFBD>髡𨯬悟昌堁;$GLOBALS[$蘁妡{0x019}]=$蘁妡{0x000017};隣殤<EFBFBD>;return KOD_GROUP_ROOT_SELF;<EFBFBD><EFBFBD><EFBFBD>;case KOD_GROUP_ROOT_ALL:$GLOBALS[$蘁妡[0x0000018]]=trim(KOD_GROUP_ROOT_ALL,$蘁妡{0x00011});<EFBFBD>齝𢶠嚂杽<EFBFBD>;$GLOBALS[$蘁妡{0x019}]=$蘁妡{0x000017};return KOD_GROUP_ROOT_ALL;case KOD_GROUP_PATH:$𣈯哩<F0A388AF>=systemGroup::getInfo($GLOBALS[$蘁妡{0x019}]);if(!$GLOBALS[$蘁妡{0x019}]|| !$𣈯哩<F0A388AF>)return !1;owner_group_check($GLOBALS[$蘁妡{0x019}]);𡉼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>蛂餕頞<EFBFBD>弝玂<EFBFBD>;$GLOBALS[$蘁妡[0x0000018]]=group_home_path($𣈯哩<F0A388AF>);$瞿磏=iconv_system($GLOBALS[$蘁妡[0x0000018]]).$棼㵎<E6A3BC>;霱篫滨<EFBFBD><EFBFBD><EFBFBD>䧟杜<EFBFBD>鬼𣚭<EFBFBD>蒧腋<EFBFBD>硦雃鄐萊竁忘蕈𤩺<EFBFBD><EFBFBD>;break;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;case KOD_GROUP_SHARE:$𣈯哩<F0A388AF>=systemGroup::getInfo($GLOBALS[$蘁妡{0x019}]);𠉴扙;if(!$GLOBALS[$蘁妡{0x019}]|| !$𣈯哩<F0A388AF>)return !1;owner_group_check($GLOBALS[$蘁妡{0x019}]);靗察條阱靷砣<EFBFBD><EFBFBD><EFBFBD>蜳鳧餀𣖙𨀉<EFBFBD><EFBFBD><EFBFBD><EFBFBD>繮黽楲奿⑼<EFBFBD><EFBFBD>辵斔<EFBFBD>;$GLOBALS[$蘁妡[0x0000018]]=group_home_path($𣈯哩<F0A388AF>).$蘁妡[0x00001c];$瞿磏=iconv_system($GLOBALS[$蘁妡[0x0000018]]).$棼㵎<E6A3BC>;break;case KOD_USER_SHARE:$𣈯哩<F0A388AF>=systemMember::getInfo($GLOBALS[$蘁妡{0x019}]);if(!$GLOBALS[$蘁妡{0x019}]|| !$𣈯哩<F0A388AF>)return !1;if($GLOBALS[$蘁妡{0x019}]!=$_SESSION[$蘁妡{0x000001d}][$蘁妡[0x01e]]){$<24>=$GLOBALS[$蘁妡{0x001f}][$蘁妡[0x00020]][$蘁妡{0x000021}][$蘁妡[0x0000022]];path_role_check($<24>);}$GLOBALS[$蘁妡[0x0000018]]=$蘁妡{0x000017};$GLOBALS[$蘁妡[0x001a]]=$祣肅;if($棼㵎<E6A3BC>==$蘁妡{0x000017}){return $瞿磏;}else{$籵=explode($蘁妡{0x00011},$棼㵎<E6A3BC>);$籵[0]=iconv_app($籵[0]);$<24><>=systemMember::userShareGet($GLOBALS[$蘁妡{0x019}],$籵[0]);$GLOBALS[$蘁妡{0x023}]=$<24><>;$GLOBALS[$蘁妡[0x001a]]=KOD_USER_SHARE.$蘁妡{0x0001b}.$GLOBALS[$蘁妡{0x019}].$蘁妡{0x00011}.$籵[0].$蘁妡{0x00011};unset($籵[0]);if(!$<24><>)return !1;$<24>=rtrim($<24>$蘁妡[0x0024]],$蘁妡{0x00011}).$蘁妡{0x00011}.iconv_app(implode($蘁妡{0x00011},$籵));錬腄<EFBFBD>;if($𣈯哩迹$蘁妡{0x00025}]!=$蘁妡{0x000021}){$<24><>=user_home_path($𣈯哩<F0A388AF>);$GLOBALS[$蘁妡[0x0000018]]=$<24><>.rtrim($<24>$蘁妡[0x0024]],$蘁妡{0x00011}).$蘁妡{0x00011};$瞿磏=$<24><>.$<24>;}else{$GLOBALS[$蘁妡[0x0000018]]=$<24>$蘁妡[0x0024]];$瞿磏=$<24>;}if($<24>$蘁妡[0x000026]]==$蘁妡{0x0000027}){$GLOBALS[$蘁妡[0x001a]]=rtrim($GLOBALS[$蘁妡[0x001a]],$蘁妡{0x00011});$GLOBALS[$蘁妡[0x0000018]]=rtrim($GLOBALS[$蘁妡[0x0000018]],$蘁妡{0x00011});}$瞿磏=iconv_system($瞿磏);}break;<EFBFBD><EFBFBD><EFBFBD>Ⅸ硱癪<EFBFBD><EFBFBD>劐臤躉𠌥<EFBFBD><EFBFBD>澸瑐鉘ⅶ慼鈘<EFBFBD>厘襆<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;default:break;}if($瞿磏!=$蘁妡{0x00011}){$瞿磏=rtrim($瞿磏,$蘁妡{0x00011});if(is_dir($瞿磏))$瞿磏=$瞿磏.$蘁妡{0x00011};}return $瞿磏;}function _DIR_OUT($𪷿𨬡<F0AAB7BF>){$齘=&$_SERVER{};if(is_array($𪷿𨬡<F0AAB7BF>)){foreach($𪷿𨬡滃$齘[0x028]] as $<24>=>&$逤<>){$逤鄅$齘[0x0024]]=preClear($逤鄅$齘[0x0024]]);}foreach($𪷿𨬡滃$齘{0x0029}] as $<24>=>&$逤<>){$逤鄅$齘[0x0024]]=preClear(rtrim($逤鄅$齘[0x0024]],$齘{0x00011}).$齘{0x00011});}}else{$𪷿𨬡<F0AAB7BF>=preClear($𪷿𨬡<F0AAB7BF>);}return $𪷿𨬡<F0AAB7BF>;}function preClear($<24><>){$袪獉<E8A2AA>=&$_SERVER{};$舾<>=$GLOBALS[$袪獉吝0x00016]];<EFBFBD><EFBFBD><EFBFBD>;$<24>=rtrim($GLOBALS[$袪獉吝0x0000018]],$袪獉坊0x00011});<EFBFBD>豆㙺撓;$臕京=array(KOD_USER_FAV,KOD_GROUP_ROOT_SELF,KOD_GROUP_ROOT_ALL);if(isset($GLOBALS[$袪獉吝0x00016]])&& in_array($GLOBALS[$袪獉吝0x00016]],$臕京)){return $<24><>;}if(ST==$袪獉吝0x0002a]){return str_replace($<24>,$袪獉坊0x000017},$<24><>);}if($GLOBALS[$袪獉坊0x019}]!=$袪獉坊0x000017}){$舾<>.=$袪獉坊0x0001b}.$GLOBALS[$袪獉坊0x019}].$袪獉坊0x00011};}if(isset($GLOBALS[$袪獉吝0x001a]])){$舾<>=$GLOBALS[$袪獉吝0x001a]];}$旓趷=$舾<>.str_replace($<24>,$袪獉坊0x000017},$<24><>);$旓趷=str_replace($袪獉坊0x00002b},$袪獉坊0x00011},$旓趷);𡤕笘濬<EFBFBD><EFBFBD>藷瑛<EFBFBD><EFBFBD><EFBFBD>艄踑<EFBFBD>際泵<EFBFBD>;return $旓趷;𧥺弚<EFBFBD><EFBFBD>悢彷<EFBFBD><EFBFBD><EFBFBD>;}include(CLASS_DIR.$_SERVER{}[0x000002c]);function owner_group_check($<24>){$縼<>=&$_SERVER{};if(!$<24>)show_json(LNG($縼㝯0x02d}).$<24>,!1);if($GLOBALS[$縼㝯0x0000013}]||(isset($GLOBALS[$縼靀0x002e]])&& $GLOBALS[$縼靀0x002e]]===!0)){return;}$慓=systemMember::userAuthGroup($<24>);if($慓==!1){if($GLOBALS[$縼靀0x00016]]==KOD_GROUP_PATH){show_json(LNG($縼㝯0x0002f}),!1);}else if($GLOBALS[$縼靀0x00016]]==KOD_GROUP_SHARE){$瀍=$GLOBALS[$縼㝯0x001f}][$縼靀0x00020]][$縼㝯0x000021}];}}else{$瀍=$GLOBALS[$縼㝯0x001f}][$縼靀0x000030]][$慓];<EFBFBD>皷協藄櫅醛孍矾萃梉麼<EFBFBD>摱鵿𥇣<EFBFBD><EFBFBD>鈮暎<EFBFBD>啪怢恆粖翮婉<EFBFBD><EFBFBD><EFBFBD><EFBFBD>蓌毛<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;}path_role_check($瀍[$縼靀0x0000022]]);<EFBFBD><EFBFBD><EFBFBD><EFBFBD>哧酵<EFBFBD>;}function path_role_check($峉<><E5B389>){$<24><>=&$_SERVER{};if($GLOBALS[$<24>閃0x0000013}]||(isset($GLOBALS[$<24>豺0x002e]])&& $GLOBALS[$<24>豺0x002e]]===!0)){return;}$癹暲<E799B9>=role_permission_arr($峉<><E5B389>);$GLOBALS[$<24>閃0x0000031}]=$癹暲<E799B9>;if(!isset($癹暲𤧷ST.$<24>豺0x032].ACT])&& ST!=$<24>豺0x0002a]){show_json(LNG($<24>閃0x0033}),!1);}}function role_permission_arr($<24><EFBFBD>){$𦾡覢=&$_SERVER{};$鞊=array();𠉴<EFBFBD>𡁶<EFBFBD><EFBFBD>;$价<>=$GLOBALS[$𦾡覢{0x001f}][$𦾡覢[0x00034]];foreach($<24><EFBFBD> as $<24><><EFBFBD>=>$踱<>){if(!$踱<>)continue;$袾佂<E8A2BE>=explode($𦾡覢{0x0001b},$<24><><EFBFBD>);if(count($袾佂<E8A2BE>)==0x0002&& is_array($价<>[$袾佂𤬏0]])&& is_array($价<>[$袾佂𤬏0]][$袾佂𤬏0x001]])){$鞊=array_merge($鞊,$价<>[$袾佂𤬏0]][$袾佂𤬏0x001]]);}}$黥<>=array();foreach($鞊 as $踱<>){$黥瀼$踱肶=$𦾡覢{0x000021};}return $黥<>;<EFBFBD>;}function check_file_writable_user($<24>){$<24><>=&$_SERVER{};if(!isset($GLOBALS[$<24><>0x00016]])){_DIR($<24>);}$<24>=$<24><>0x000035};if($GLOBALS[$<24><>0x0000013}])return @is_writable($<24>);if($GLOBALS[$<24><>0x0000036]][$箂!=$<24><>0x000021}){return !1;}if($GLOBALS[$<24><>0x00016]]==KOD_GROUP_PATH&& is_array($GLOBALS[$<24><>0x0000031}])&& $GLOBALS[$<24><>0x0000031}][$箂==$<24><>0x000021}){return !0;}if($GLOBALS[$<24><>0x00016]]==$<24><>0x000017} || $GLOBALS[$<24><>0x00016]]==KOD_USER_SELF){return !0;}return !1;}function space_size_use_check(){$<24>=&$_SERVER{};if(!system_space())return;if($GLOBALS[$鬱0x0000013}]==0x001)return;if(isset($GLOBALS[$鬱0x037}])&& isset($GLOBALS[$鬱0x019}])&& $GLOBALS[$鬱0x037}]==$GLOBALS[$鬱0x019}]){return;}if($GLOBALS[$觀0x00016]]==KOD_GROUP_SHARE|| $GLOBALS[$觀0x00016]]==KOD_GROUP_PATH){systemGroup::spaceCheck($GLOBALS[$鬱0x019}]);}else{if(ST==$觀0x0002a]){$<24>=$GLOBALS[$觀0x0038]][$鬱0x00039}];}else{$<24>=$_SESSION[$鬱0x000001d}][$觀0x01e]];}systemMember::spaceCheck($<24>);}}function spaceSizeChange($𡄽,$齒=true,$<24>=false,$<24>=false){$輞𠥹=&$_SERVER{};if(!system_space())return;if($<24>===!1){$<24>=$GLOBALS[$輞𠥹[0x00016]];$<24>=$GLOBALS[$輞𠥹{0x019}];}$齒=$齒?0x001:-0x001;if(is_file($𡄽)){$☆=get_filesize($𡄽);}else if(is_dir($𡄽)){$𡊩碴<F0A18AA9>=_path_info_more($𡄽);$☆=$𡊩碴鱍$輞𠥹[0x00003a]];}else{return;}if($<24>==KOD_GROUP_SHARE|| $<24>==KOD_GROUP_PATH){systemGroup::spaceChange($<24>,$☆*$齒);}else{if(ST==$輞𠥹[0x0002a]){$<24>=$GLOBALS[$輞𠥹[0x0038]][$輞𠥹{0x00039}];}else{$<24>=$_SESSION[$輞𠥹{0x000001d}][$輞𠥹[0x01e]];}systemMember::spaceChange($<24>,$☆*$齒);}}function spaceSizeChange_move($<24>){$蒹=&$_SERVER{};if(isset($GLOBALS[$蒹{0x037}])&& isset($GLOBALS[$蒹{0x019}])){if($GLOBALS[$蒹{0x037}]==$GLOBALS[$蒹{0x019}]){return;}else{spaceSizeChange($<24>);spaceSizeChange($<24>,!1,$GLOBALS[$蒹{0x000003b}],$GLOBALS[$蒹{0x037}]);}}else{spaceSizeChange($<24>);鐥梑穇空冫踧<EFBFBD>鬕鐐比俋儴<EFBFBD><EFBFBD><EFBFBD>;}}function space_size_use_reset(){$<24><>=&$_SERVER{};if(!system_space())return;$<24><EFBFBD>=isset($GLOBALS[$<24>鉀0x00016]])?$GLOBALS[$<24>鉀0x00016]]:$<24>頒0x000017};$<24><EFBFBD>=isset($GLOBALS[$<24>頒0x019}])?$GLOBALS[$<24>頒0x019}]:$<24>頒0x000017};𣂼<EFBFBD>;if($<24><EFBFBD>==KOD_GROUP_SHARE|| $<24><EFBFBD>==KOD_GROUP_PATH){systemGroup::spaceChange($<24><EFBFBD>);}else{$婾<>=$_SESSION[$<24>頒0x000001d}][$<24>鉀0x01e]];systemMember::spaceChange($婾<>);}}function init_space_size_hook(){$畢=&$_SERVER{};Hook::bind($畢[0x03c],$畢{0x003d});<EFBFBD><EFBFBD>雈濛弝<EFBFBD>;Hook::bind($畢[0x0003e],$畢{0x00003f});Hook::bind($畢[0x0000040],$畢{0x003d});𠘰資<EFBFBD>𤇍薗<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>溜藻<EFBFBD><EFBFBD>;Hook::bind($畢{0x041},$畢{0x003d});<EFBFBD><EFBFBD>嵸禟①萃欸鵵<EFBFBD>婣載;Hook::bind($畢[0x0042],$畢{0x003d});<EFBFBD><EFBFBD><EFBFBD><EFBFBD>死泪;Hook::bind($畢{0x00043},$畢{0x003d});Hook::bind($畢[0x000044],$畢{0x003d});Hook::bind($畢{0x0000045},$畢{0x003d});𨛘爁絇<EFBFBD><EFBFBD>𨦫鞱旭<EFBFBD><EFBFBD>麨秶噝議𢆡鋷摝儮龰妘格<EFBFBD>;Hook::bind($畢[0x046],$畢{0x003d});Hook::bind($畢{0x0047},$畢{0x00003f});霱奼塕掖救昔<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>抏縳矽<EFBFBD>𤦬鴅<EFBFBD><EFBFBD>;Hook::bind($畢[0x00048],$畢{0x00003f});<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>暀蝜𥯆綴婹叙靺髕獾毉⑥<EFBFBD>;Hook::bind($畢{0x000049},$畢{0x00003f});<EFBFBD><EFBFBD><EFBFBD>硐殉韇昫僑絨<EFBFBD>㛵鍈<EFBFBD>逡蟔踠<EFBFBD><EFBFBD>セ扲污Б<EFBFBD><EFBFBD>;Hook::bind($畢[0x000004a],$畢{0x00003f});<EFBFBD><EFBFBD>除邽簕念<EFBFBD>肵𤅖鷁<EFBFBD>;Hook::bind($畢{0x04b},$畢{0x003d});閠悈較㻇鬥詢詗<EFBFBD><EFBFBD>繛蝻裗<EFBFBD>諲繉媕<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>軋錒唨黴窗菟部椙鸉;Hook::bind($畢[0x004c],$畢{0x0004d});𠴱<EFBFBD>衅喂倇覅瞄蓇蘆註呡<EFBFBD><EFBFBD><EFBFBD>𤥀杠セ維<EFBFBD><EFBFBD><EFBFBD>𤾗<EFBFBD>谾碬<EFBFBD>湼妿𦹲𠯢賱<EFBFBD><EFBFBD>鑫龫勦蟬狪偶<EFBFBD><EFBFBD>;Hook::bind($畢[0x00004e],$畢{0x000004f});}function init_session(){$<24>=&$_SERVER{};if(isset($_GET[$<24>[0x050]])){access_token_check($_GET[$<24>[0x050]]);}else if(isset($_GET[$<24>{0x0051}])){access_token_check($_GET[$<24>{0x0051}]);}else{@session_name(SESSION_ID);}$族=@session_save_path();if(class_exists($<24>[0x00052])|| defined($<24>{0x000053})|| defined($<24>[0x0000054])|| @ini_get($<24>{0x055})!=$<24>[0x0056] || isset($_SERVER[$<24>{0x00057}])){}else{chmod_path(KOD_SESSION,0777);@session_save_path(KOD_SESSION);}@session_start();$_SESSION[$<24>[0x000058]]=0x001;@session_write_close();𣸮<EFBFBD>鷓觰<EFBFBD>池檥<EFBFBD>偽習凱滚騝𧹏<EFBFBD>𪇵枟<EFBFBD>ˊ<EFBFBD>;unset($_SESSION);@session_start();<EFBFBD><EFBFBD>俇仍葾阭煖ヲ岳躅<EFBFBD><EFBFBD>鈺茯飭濙奡<EFBFBD><EFBFBD>;if(!$_SESSION[$<24>[0x000058]]){@session_save_path($族);@session_start();$_SESSION[$<24>[0x000058]]=0x001;@session_write_close();unset($_SESSION);@session_start();}if(!$_SESSION[$<24>[0x000058]]){show_tips($<24>{0x0000059}.$<24>[0x05a].$<24>{0x005b}.$族.$<24>[0x0005c].$<24>{0x00005d}.@ini_get($<24>{0x055}).$<24>[0x0005c]);}}function access_token_check($<24>){$旅=&$_SERVER{};$垢<E59EA2>=$GLOBALS[$旅{0x001f}][$旅[0x000005e]][$旅{0x05f}];靗蚚<EFBFBD>╖㛖帎錥;$垢<E59EA2>=substr(md5($旅[0x0060].$垢<E59EA2>),0,0x0f);韮䂨<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;$<24>=Mcrypt::decode($<24>,$垢<E59EA2>);鞟剴秎尐<EFBFBD>郋麠<EFBFBD>蔓善渿唁<EFBFBD>;if(!$<24>){show_tips($旅{0x00061});}session_id($<24>);}function access_token_get(){$<24>=&$_SERVER{};$<24>=session_id();$␐蕾<E29090>=$GLOBALS[$<24>{0x001f}][$<24>[0x000005e]][$<24>{0x05f}];𩃥桍<EFBFBD>㶑黑<EFBFBD><EFBFBD><EFBFBD>稬卦<EFBFBD>;$␐蕾<E29090>=substr(md5($<24>[0x0060].$␐蕾<E29090>),0,0x0f);$𧬸=Mcrypt::encode($<24>,$␐蕾<E29090>,0x0e10*0x0000018);return $𧬸;䫑咯魬邶殙<EFBFBD>嚫濻扜䢛聛异毲黺<EFBFBD>嫏鉠蚒_瞳佃<EFBFBD>錹𦅚<EFBFBD>;}function init_config(){init_setting();䧟補鶄<EFBFBD><EFBFBD>爛馰砥蜣𠺝<EFBFBD>澿檀〧<EFBFBD>㱔謹龠陘<EFBFBD><EFBFBD><EFBFBD><EFBFBD>諒轙<EFBFBD>;init_session();鐥佇<EFBFBD><EFBFBD>曧挓<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;init_space_size_hook();}