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('<27>', '<27>');諒蹞塥<EFBFBD>花冀彘鸄襲<EFBFBD><EFBFBD><EFBFBD>𪃳覣憟挮藻趠<EFBFBD><EFBFBD>;$GLOBALS[<EFBFBD>] = explode('|1|2|6', 'KOD_GROUP_PATH|1|2|6{groupPath}|1|2|6KOD_GROUP_SHARE|1|2|6{groupShare}|1|2|6KOD_USER_SELF|1|2|6{userSelf}|1|2|6KOD_USER_SHARE|1|2|6{userShare}|1|2|6KOD_USER_RECYCLE|1|2|6{userRecycle}|1|2|6KOD_USER_FAV|1|2|6{userFav}|1|2|6KOD_GROUP_ROOT_SELF|1|2|6{treeGroupSelf}|1|2|6KOD_GROUP_ROOT_ALL|1|2|6{treeGroupAll}|1|2|6\\|1|2|6/|1|2|6/\\/+/|1|2|6isRoot|1|2|6/../|1|2|6../|1|2|6kodPathType|1|2|6|1|2|6kodPathPre|1|2|6kodPathId|1|2|6kodPathIdShare|1|2|6:|1|2|6share/|1|2|6kodUser|1|2|6userID|1|2|6config|1|2|6pathRoleGroupDefault|1|2|61|1|2|6actions|1|2|6kodShareInfo|1|2|6path|1|2|6role|1|2|6type|1|2|6file|1|2|6fileList|1|2|6folderList|1|2|6share|1|2|6//|1|2|6.cache_data|1|2|6group_not_exist|1|2|6kodPathAuthCheck|1|2|6no_permission_group|1|2|6pathRoleGroup|1|2|6kodPathRoleGroupAuth|1|2|6.|1|2|6no_permission_action|1|2|6pathRoleDefine|1|2|6editor.fileSave|1|2|6auth|1|2|6kodBeforePathId|1|2|6in|1|2|6user|1|2|6size|1|2|6beforePathType|1|2|6uploadFileBefore|1|2|6space_size_use_check|1|2|6uploadFileAfter|1|2|6spaceSizeChange|1|2|6explorer.serverDownloadBefore|1|2|6explorer.unzipBefore|1|2|6explorer.zipBefore|1|2|6explorer.pathCopy|1|2|6explorer.mkfileBefore|1|2|6explorer.mkdirBefore|1|2|6explorer.pathMove|1|2|6explorer.mkfileAfter|1|2|6explorer.pathCopyAfter|1|2|6explorer.unzipAfter|1|2|6explorer.serverDownloadAfter|1|2|6explorer.pathMoveBefore|1|2|6explorer.pathMoveBfter|1|2|6spaceSizeChange_move|1|2|6explorer.pathRemoveAfter|1|2|6space_size_use_reset|1|2|6session_start|1|2|6<>滚𦛚<E6BB9A>私hp蝏<70>辣蝻箏仃! (PHP miss lib)<br/>霂瑟<E99C82><E7919F>叼hp.ini嚗屸<E59A97><EFBFBD><E996AC><EFBFBD>舀芋<E88880><E88A8B>: <br/><pre>session,json,curl,exif,mbstring,ldap,gd,pdo,pdo-mysql,xml</pre><br/>|1|2|6accessToken|1|2|6access_token|1|2|6SaeStorage|1|2|6SAE_APPNAME|1|2|6SESSION_PATH_DEFAULT|1|2|6session.save_handler|1|2|6files|1|2|6HTTP_APPNAME|1|2|6kod|1|2|6<>滚𦛚<E6BB9A>究ession<6F><EFBFBD>憭梯揖! (session write error)<br/>|1|2|6霂瑟<E99C82><E7919F>叼hp.ini<6E><EFBFBD><E8A9A8>滨蔭,<2C><EFBFBD><EFBFBD><E89DA4><EFBFBD>臬炏撌脫說,<2C>硋倮霂<E99C82><EFBCB8><EFBFBD><E288AA><EFBFBD><br/><br/>|1|2|6session.save_path=|1|2|6<br/>|1|2|6session.save_handler=|1|2|6settingSystem|1|2|6systemPassword|1|2|6kodExplorer_|1|2|6accessToken error!');𦶤熀<EFBFBD><EFBFBD>𦺈<EFBFBD>噘騅<EFBFBD>埮碟<EFBFBD>嶄罻覩鮃鉮裷瞅<EFBFBD><EFBFBD>;
define($GLOBALS{<EFBFBD>}[0],$GLOBALS{<EFBFBD>}{0x001});define($GLOBALS{<EFBFBD>}[0x0002],$GLOBALS{<EFBFBD>}{0x00003});define($GLOBALS{<EFBFBD>}[0x000004],$GLOBALS{<EFBFBD>}{0x05});define($GLOBALS{<EFBFBD>}[0x006],$GLOBALS{<EFBFBD>}{0x0007});define($GLOBALS{<EFBFBD>}[0x00008],$GLOBALS{<EFBFBD>}{0x000009});define($GLOBALS{<EFBFBD>}[0x0a],$GLOBALS{<EFBFBD>}{0x00b});define($GLOBALS{<EFBFBD>}[0x000c],$GLOBALS{<EFBFBD>}{0x0000d});define($GLOBALS{<EFBFBD>}[0x00000e],$GLOBALS{<EFBFBD>}{0x0f});function _DIR_CLEAR($<24>){$稃裁<E7A883>=&$GLOBALS{<EFBFBD>};$<24>=str_replace($稃裁橗0x0010],$稃裁蕳0x00011},trim($<24>));$<24>=preg_replace($稃裁橗0x000012],$稃裁蕳0x00011},$<24>);$諀彰<E8AB80>=$<24>;if(isset($GLOBALS[$稃裁蕳0x0000013}])&& $GLOBALS[$稃裁蕳0x0000013}]){return $<24>;}$<24>=$稃裁橗0x014];if(substr($<24>,0,0x00003)==$稃裁蕳0x0015}){$<24>=substr($<24>,0x00003);}while(strstr($<24>,$<24>)){$<24>=str_replace($<24>,$稃裁蕳0x00011},$<24>);}$<24>=preg_replace($稃裁橗0x000012],$稃裁蕳0x00011},$<24>);return $<24>;}function _DIR($<24>){$褤=&$GLOBALS{<EFBFBD>};$昈欽=_DIR_CLEAR($<24>);$昈欽=iconv_system($昈欽);$辦葯<E8BEA6>=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};嫃我鴐<EFBFBD>畮禤憩<EFBFBD>吲衣<EFBFBD><EFBFBD><EFBFBD>К;$GLOBALS[$褤[0x0000018]]=HOME;$GLOBALS[$褤{0x019}]=$褤{0x000017};unset($GLOBALS[$褤[0x001a]]);𩃥<EFBFBD><EFBFBD>佯唳;foreach($辦葯<E8BEA6> as $𠺪){if(substr($昈欽,0,strlen($𠺪))==$𠺪){$GLOBALS[$褤[0x00016]]=$𠺪;$<24><>=explode($褤{0x00011},$昈欽);$𡾞=$<24>挵0];unset($<24>挵0]);$紕狗=implode($褤{0x00011},$<24><>);$蜡=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>;break;𠉴詉;case KOD_USER_RECYCLE:$GLOBALS[$褤[0x0000018]]=trim(USER_RECYCLE,$褤{0x00011});鐦篋擤圿絔ソ綫;$GLOBALS[$褤{0x019}]=$褤{0x000017};return iconv_system(USER_RECYCLE).$褤{0x00011}.str_replace(KOD_USER_RECYCLE,$褤{0x000017},$昈欽);錬茗广<EFBFBD><EFBFBD>給㷨瑨<EFBFBD>饁濋穬;case KOD_USER_SELF:$GLOBALS[$褤[0x0000018]]=trim(HOME_PATH,$褤{0x00011});<EFBFBD><EFBFBD>㜃酚揪思⺝𢑥佪<EFBFBD>;$GLOBALS[$褤{0x019}]=$褤{0x000017};return iconv_system(HOME_PATH).$褤{0x00011}.str_replace(KOD_USER_SELF,$褤{0x000017},$昈欽);𢙺卄跇蒡偷<EFBFBD><EFBFBD>;case KOD_USER_FAV:$GLOBALS[$褤[0x0000018]]=trim(KOD_USER_FAV,$褤{0x00011});$GLOBALS[$褤{0x019}]=$褤{0x000017};return KOD_USER_FAV;𡤕𤎌旛鐁鷚<EFBFBD><EFBFBD>橺聒協<EFBFBD>劂朾<EFBFBD>菇颻馭<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤩂<EFBFBD><EFBFBD>;case KOD_GROUP_ROOT_SELF:$GLOBALS[$褤[0x0000018]]=trim(KOD_GROUP_ROOT_SELF,$褤{0x00011});𨯫鉒捐荎<EFBFBD><EFBFBD>㦤蚰穸瑛肺衕<EFBFBD><EFBFBD><EFBFBD>𧼮卄爪<EFBFBD><EFBFBD><EFBFBD>𧵓夔栃<EFBFBD><EFBFBD>坐酵垪;$GLOBALS[$褤{0x019}]=$褤{0x000017};return KOD_GROUP_ROOT_SELF;case KOD_GROUP_ROOT_ALL:$GLOBALS[$褤[0x0000018]]=trim(KOD_GROUP_ROOT_ALL,$褤{0x00011});$GLOBALS[$褤{0x019}]=$褤{0x000017};𡤕岅眓虀蛸飭;return KOD_GROUP_ROOT_ALL;case KOD_GROUP_PATH:$𣚎<>=systemGroup::getInfo($GLOBALS[$褤{0x019}]);if(!$GLOBALS[$褤{0x019}]|| !$𣚎<>)return !1;owner_group_check($GLOBALS[$褤{0x019}]);<EFBFBD>𡤻恄籵<EFBFBD>鱧齂拎<EFBFBD>嫄ヤ或<EFBFBD>;$GLOBALS[$褤[0x0000018]]=group_home_path($𣚎<>);$昈欽=iconv_system($GLOBALS[$褤[0x0000018]]).$紕狗;𡤕賵噠椓竻嵷蹦<EFBFBD>赤祉<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>蹠唫隊吲䲁臄甮<EFBFBD><EFBFBD>;break;<EFBFBD>鼩蝴酼<EFBFBD><EFBFBD>哫輕<EFBFBD>殛裺<EFBFBD>碕披<EFBFBD>;case KOD_GROUP_SHARE:$𣚎<>=systemGroup::getInfo($GLOBALS[$褤{0x019}]);<EFBFBD><EFBFBD>;if(!$GLOBALS[$褤{0x019}]|| !$𣚎<>)return !1;owner_group_check($GLOBALS[$褤{0x019}]);𩂯𨫣掁侒<EFBFBD>員斑<EFBFBD><EFBFBD>𤤯奀窳炎╮㠶<EFBFBD><EFBFBD>游韏<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𩜠楙娚奎蝳脯嬨纀仪;$GLOBALS[$褤[0x0000018]]=group_home_path($𣚎<>).$褤[0x00001c];$昈欽=iconv_system($GLOBALS[$褤[0x0000018]]).$紕狗;break;<EFBFBD><EFBFBD>𢛵<EFBFBD><EFBFBD><EFBFBD>;case KOD_USER_SHARE:$𣚎<>=systemMember::getInfo($GLOBALS[$褤{0x019}]);if(!$GLOBALS[$褤{0x019}]|| !$𣚎<>)return !1;if($GLOBALS[$褤{0x019}]!=$_SESSION[$褤{0x000001d}][$褤[0x01e]]){$<>=$GLOBALS[$褤{0x001f}][$褤[0x00020]][$褤{0x000021}][$褤[0x0000022]];path_role_check($<>);}$GLOBALS[$褤[0x0000018]]=$褤{0x000017};$GLOBALS[$褤[0x001a]]=$<24>;<EFBFBD>陏␗方黧<EFBFBD>;if($紕狗==$褤{0x000017}){return $昈欽;}else{$祣藾=explode($褤{0x00011},$紕狗);$祣藾[0]=iconv_app($祣藾[0]);$檲<><E6AAB2>=systemMember::userShareGet($GLOBALS[$褤{0x019}],$祣藾[0]);$GLOBALS[$褤{0x023}]=$檲<><E6AAB2>;$GLOBALS[$褤[0x001a]]=KOD_USER_SHARE.$褤{0x0001b}.$GLOBALS[$褤{0x019}].$褤{0x00011}.$祣藾[0].$褤{0x00011};unset($祣藾[0]);if(!$檲<><E6AAB2>)return !1;$怕嘅=rtrim($檲<>$褤[0x0024]],$褤{0x00011}).$褤{0x00011}.iconv_app(implode($褤{0x00011},$祣藾));躼詀<EFBFBD>𨥤髓唑𡛕蚑<EFBFBD>祥䎺鰍𢎽狍<EFBFBD>鰬孖<EFBFBD>;if($𣚎玪$褤{0x00025}]!=$褤{0x000021}){$𨤍綾<F0A8A48D>=user_home_path($𣚎<>);$GLOBALS[$褤[0x0000018]]=$𨤍綾<F0A8A48D>.rtrim($檲<>$褤[0x0024]],$褤{0x00011}).$褤{0x00011};$昈欽=$𨤍綾<F0A8A48D>.$怕嘅;}else{$GLOBALS[$褤[0x0000018]]=$檲<>$褤[0x0024]];$昈欽=$怕嘅;}if($檲<>$褤[0x000026]]==$褤{0x0000027}){$GLOBALS[$褤[0x001a]]=rtrim($GLOBALS[$褤[0x001a]],$褤{0x00011});$GLOBALS[$褤[0x0000018]]=rtrim($GLOBALS[$褤[0x0000018]],$褤{0x00011});}$昈欽=iconv_system($昈欽);}break;default:break;𨯬<EFBFBD><EFBFBD>;}if($昈欽!=$褤{0x00011}){$昈欽=rtrim($昈欽,$褤{0x00011});if(is_dir($昈欽))$昈欽=$昈欽.$褤{0x00011};}return $昈欽;}function _DIR_OUT($偭𤾸<E581AD>){$慛<>=&$GLOBALS{<EFBFBD>};if(is_array($偭𤾸<E581AD>)){foreach($偭𤾸︴$慛<>[0x028]] as $楱=>&$斜誚<E6969C>){$斜誚絿$慛<>[0x0024]]=preClear($斜誚絿$慛<>[0x0024]]);}foreach($偭𤾸︴$慛<>{0x0029}] as $楱=>&$斜誚<E6969C>){$斜誚絿$慛<>[0x0024]]=preClear(rtrim($斜誚絿$慛<>[0x0024]],$慛<>{0x00011}).$慛<>{0x00011});}}else{$偭𤾸<E581AD>=preClear($偭𤾸<E581AD>);}return $偭𤾸<E581AD>;}function preClear($<24><>){$觖隞<E8A796>=&$GLOBALS{<EFBFBD>};$購僿=$GLOBALS[$觖隞髠0x00016]];<EFBFBD>𣿫<EFBFBD>𤂍<EFBFBD>䊢噙丐𨹦担<EFBFBD><EFBFBD><EFBFBD>篨潴戃殣ュ𨸶;$𣆥<>=rtrim($GLOBALS[$觖隞髠0x0000018]],$觖隞鶃0x00011});<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>蛌嬲<EFBFBD>騵菅攸<EFBFBD><EFBFBD><EFBFBD>;$𥇦<>=array(KOD_USER_FAV,KOD_GROUP_ROOT_SELF,KOD_GROUP_ROOT_ALL);<EFBFBD>;if(isset($GLOBALS[$觖隞髠0x00016]])&& in_array($GLOBALS[$觖隞髠0x00016]],$𥇦<>)){return $<24><>;}if(ST==$觖隞髠0x0002a]){return str_replace($𣆥<>,$觖隞鶃0x000017},$<24><>);}if($GLOBALS[$觖隞鶃0x019}]!=$觖隞鶃0x000017}){$購僿.=$觖隞鶃0x0001b}.$GLOBALS[$觖隞鶃0x019}].$觖隞鶃0x00011};}if(isset($GLOBALS[$觖隞髠0x001a]])){$購僿=$GLOBALS[$觖隞髠0x001a]];}$襦=$購僿.str_replace($𣆥<>,$觖隞鶃0x000017},$<24><>);$襦=str_replace($觖隞鶃0x00002b},$觖隞鶃0x00011},$襦);return $襦;<EFBFBD>厨蓖偎韗灐牏<EFBFBD>↗稗𡑒鼐<EFBFBD>橯褶<EFBFBD>;}include(CLASS_DIR.$GLOBALS{<EFBFBD>}[0x000002c]);function owner_group_check($<24>){$<24>=&$GLOBALS{<EFBFBD>};if(!$<24>)show_json(LNG($徒0x02d}).$<24>,!1);if($GLOBALS[$徒0x0000013}]||(isset($GLOBALS[$娌0x002e]])&& $GLOBALS[$娌0x002e]]===!0)){return;}$<24>=systemMember::userAuthGroup($<24>);if($<24>==!1){if($GLOBALS[$娌0x00016]]==KOD_GROUP_PATH){show_json(LNG($徒0x0002f}),!1);}else if($GLOBALS[$娌0x00016]]==KOD_GROUP_SHARE){$<24>=$GLOBALS[$徒0x001f}][$娌0x00020]][$徒0x000021}];}}else{$<24>=$GLOBALS[$徒0x001f}][$娌0x000030]][$鉛;}path_role_check($𧪄$娌0x0000022]]);}function path_role_check($<24><>){$<24>=&$GLOBALS{<EFBFBD>};if($GLOBALS[$暍0x0000013}]||(isset($GLOBALS[$愴0x002e]])&& $GLOBALS[$愴0x002e]]===!0)){return;}$鰳=role_permission_arr($<24><>);$GLOBALS[$暍0x0000031}]=$鰳;if(!isset($鰳[ST.$愴0x032].ACT])&& ST!=$愴0x0002a]){show_json(LNG($暍0x0033}),!1);}}function role_permission_arr($<24>){$<24>=&$GLOBALS{<EFBFBD>};$<24><><EFBFBD>=array();靗ŋ㻢鱁<EFBFBD>蔇𠺝<EFBFBD>瘚摞擯賢佺刐<EFBFBD>赺鵔<EFBFBD><EFBFBD><EFBFBD>殽𧕴拎<EFBFBD><EFBFBD><EFBFBD><EFBFBD>鶶暆お<EFBFBD>;$鐖<>=$GLOBALS[$鶒0x001f}][$騴0x00034]];foreach($<24> as $㓻<>=>$巠){if(!$巠)continue;$<24>=explode($鶒0x0001b},$㓻<>);𦐐𠗐<EFBFBD><EFBFBD>劦ⅶ<EFBFBD><EFBFBD>韜広鑬裐<EFBFBD>襯𩵼<EFBFBD><EFBFBD><EFBFBD>袑𥐙<EFBFBD>𥰡<EFBFBD>ゥ蒛𠸊衯<EFBFBD><EFBFBD>𠇔香葞躑<EFBFBD>羰纈<EFBFBD>;if(count($<24>)==0x0002&& is_array($鐖玪$賌0]])&& is_array($鐖玪$賌0]][$賌0x001]])){$<24><><EFBFBD>=array_merge($<24><><EFBFBD>,$鐖玪$賌0]][$賌0x001]]);}}$龠=array();濶冕<EFBFBD>;foreach($<24><><EFBFBD> as $巠){$龠[$巠]=$鶒0x000021};霛謘𠜱<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>晝佣寧琩劐<EFBFBD><EFBFBD>;}return $龠;虂剚寍哧怣<EFBFBD>𤣰麆駉絅㓦簞ガ<EFBFBD>觕崕𪋟;}function check_file_writable_user($瞃){$⊿<>=&$GLOBALS{<EFBFBD>};if(!isset($GLOBALS[$⊿琥0x00016]])){_DIR($瞃);}$朖=$⊿程0x000035};if($GLOBALS[$⊿程0x0000013}])return @is_writable($瞃);if($GLOBALS[$⊿琥0x0000036]][$朖]!=$⊿程0x000021}){return !1;}if($GLOBALS[$⊿琥0x00016]]==KOD_GROUP_PATH&& is_array($GLOBALS[$⊿程0x0000031}])&& $GLOBALS[$⊿程0x0000031}][$朖]==$⊿程0x000021}){return !0;}if($GLOBALS[$⊿琥0x00016]]==$⊿程0x000017} || $GLOBALS[$⊿琥0x00016]]==KOD_USER_SELF){return !0;}return !1;}function space_size_use_check(){$<24>=&$GLOBALS{<EFBFBD>};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($滷屁<E6BBB7>,$<24><EFBFBD>=true,$黾<>=false,$<24>=false){$訫<>=&$GLOBALS{<EFBFBD>};if(!system_space())return;if($黾<>===!1){$黾<>=$GLOBALS[$訫烻0x00016]];$<24>=$GLOBALS[$訫琬0x019}];}$<24><EFBFBD>=$<24><EFBFBD>?0x001:-0x001;if(is_file($滷屁<E6BBB7>)){$<24>=get_filesize($滷屁<E6BBB7>);}else if(is_dir($滷屁<E6BBB7>)){$厄𦡆=_path_info_more($滷屁<E6BBB7>);$<24>=$厄𦡆[$訫烻0x00003a]];}else{return;}if($黾<>==KOD_GROUP_SHARE|| $黾<>==KOD_GROUP_PATH){systemGroup::spaceChange($<24>,$<24>*$<24><EFBFBD>);}else{if(ST==$訫烻0x0002a]){$妠痟=$GLOBALS[$訫烻0x0038]][$訫琬0x00039}];}else{$妠痟=$_SESSION[$訫琬0x000001d}][$訫烻0x01e]];}systemMember::spaceChange($妠痟,$<24>*$<24><EFBFBD>);}}function spaceSizeChange_move($縖嫈){$<24>=&$GLOBALS{<EFBFBD>};if(isset($GLOBALS[$瞫0x037}])&& isset($GLOBALS[$瞫0x019}])){if($GLOBALS[$瞫0x037}]==$GLOBALS[$瞫0x019}]){return;}else{spaceSizeChange($縖嫈);spaceSizeChange($縖嫈,!1,$GLOBALS[$瞫0x000003b}],$GLOBALS[$瞫0x037}]);}}else{spaceSizeChange($縖嫈);}}function space_size_use_reset(){$堆<>=&$GLOBALS{<EFBFBD>};if(!system_space())return;$<24><>=isset($GLOBALS[$堆酄0x00016]])?$GLOBALS[$堆酄0x00016]]:$堆驄0x000017};$<24>=isset($GLOBALS[$堆驄0x019}])?$GLOBALS[$堆驄0x019}]:$堆驄0x000017};if($<24><>==KOD_GROUP_SHARE|| $<24><>==KOD_GROUP_PATH){systemGroup::spaceChange($<24>);}else{$籗<>=$_SESSION[$堆驄0x000001d}][$堆酄0x01e]];systemMember::spaceChange($籗<>);}}function init_space_size_hook(){$芵<><E88AB5>=&$GLOBALS{<EFBFBD>};Hook::bind($芵<><E88AB5>0x03c],$芵<><E88AB5>0x003d});陻硜烵<EFBFBD>煽嗒;Hook::bind($芵<><E88AB5>0x0003e],$芵<><E88AB5>0x00003f});錬豐<EFBFBD>竦𡣺鵛<EFBFBD>呡隤秈鬎澊漞蹇蟮<EFBFBD>桵搿袙欥鵭<EFBFBD><EFBFBD><EFBFBD>;Hook::bind($芵<><E88AB5>0x0000040],$芵<><E88AB5>0x003d});𦐐蜞<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>渂棔齗僯<EFBFBD>終屨孕<EFBFBD><EFBFBD>;Hook::bind($芵<><E88AB5>0x041},$芵<><E88AB5>0x003d});Hook::bind($芵<><E88AB5>0x0042],$芵<><E88AB5>0x003d});Hook::bind($芵<><E88AB5>0x00043},$芵<><E88AB5>0x003d});𩇫矽_酕𡆇<EFBFBD>;Hook::bind($芵<><E88AB5>0x000044],$芵<><E88AB5>0x003d});Hook::bind($芵<><E88AB5>0x0000045},$芵<><E88AB5>0x003d});<EFBFBD>巗ウ耝<EFBFBD><EFBFBD>;Hook::bind($芵<><E88AB5>0x046],$芵<><E88AB5>0x003d});Hook::bind($芵<><E88AB5>0x0047},$芵<><E88AB5>0x00003f});Hook::bind($芵<><E88AB5>0x00048],$芵<><E88AB5>0x00003f});𩃥<EFBFBD>擸貀<EFBFBD><EFBFBD>垈授蛃<EFBFBD><EFBFBD>鍵界<EFBFBD>胭橦睠𤪺<EFBFBD><EFBFBD><EFBFBD>;Hook::bind($芵<><E88AB5>0x000049},$芵<><E88AB5>0x00003f});頴玹<EFBFBD>餅芊<EFBFBD><EFBFBD>;Hook::bind($芵<><E88AB5>0x000004a],$芵<><E88AB5>0x00003f});Hook::bind($芵<><E88AB5>0x04b},$芵<><E88AB5>0x003d});<EFBFBD>嚧艔;Hook::bind($芵<><E88AB5>0x004c],$芵<><E88AB5>0x0004d});Hook::bind($芵<><E88AB5>0x00004e],$芵<><E88AB5>0x000004f});}function init_session(){$樴憯=&$GLOBALS{<EFBFBD>};if(!function_exists($樴憯[0x050])){show_tips($樴憯{0x0051});}if(isset($_GET[$樴憯[0x00052]])){access_token_check($_GET[$樴憯[0x00052]]);}else if(isset($_GET[$樴憯{0x000053}])){access_token_check($_GET[$樴憯{0x000053}]);}else{@session_name(SESSION_ID);}$泐<><E6B390>=@session_save_path();if(class_exists($樴憯[0x0000054])|| defined($樴憯{0x055})|| defined($樴憯[0x0056])|| @ini_get($樴憯{0x00057})!=$樴憯[0x000058] || isset($_SERVER[$樴憯{0x0000059}])){}else{chmod_path(KOD_SESSION,0777);@session_save_path(KOD_SESSION);}@session_start();$_SESSION[$樴憯[0x05a]]=0x001;<EFBFBD>蘛揚錩<EFBFBD><EFBFBD>鉦閨<EFBFBD>顜↓<EFBFBD>;@session_write_close();<EFBFBD>措詙豝<EFBFBD><EFBFBD>𥶹<EFBFBD><EFBFBD>瑨誠疚玾袸鯓嗓栯𥇧鎳𨥤■<EFBFBD><EFBFBD>鴭玌<EFBFBD>甀㗁𨃴㕸笸骰搲<EFBFBD>寑鷉;unset($_SESSION);<EFBFBD><EFBFBD>㭻袴牐俓<EFBFBD><EFBFBD>;@session_start();𣌊煾;if(!$_SESSION[$樴憯[0x05a]]){@session_save_path($泐<><E6B390>);@session_start();$_SESSION[$樴憯[0x05a]]=0x001;@session_write_close();unset($_SESSION);@session_start();}if(!$_SESSION[$樴憯[0x05a]]){show_tips($樴憯{0x005b}.$樴憯[0x0005c].$樴憯{0x00005d}.$泐<><E6B390>.$樴憯[0x000005e].$樴憯{0x05f}.@ini_get($樴憯{0x00057}).$樴憯[0x000005e]);}}function access_token_check($<24>){$譝<>=&$GLOBALS{<EFBFBD>};$麙<>=$GLOBALS[$譝𥗕0x001f}][$譝鋥0x0060]][$譝𥗕0x00061}];$麙<>=substr(md5($譝鋥0x000062].$麙<>),0,0x0f);$<24>=Mcrypt::decode($<24>,$麙<>);if(!$<24>){show_tips($譝𥗕0x0000063});}if($_COOKIE[SESSION_ID]&& $_COOKIE[SESSION_ID]!==$<24>){@session_name(SESSION_ID);return;}session_id($<24>);}function access_token_get(){$<24><>=&$GLOBALS{<EFBFBD>};$<24><EFBFBD>=session_id();𩐳跤跕稓<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;$<24><>=$GLOBALS[$<24>洑0x001f}][$<24>枮0x0060]][$<24>洑0x00061}];$<24><>=substr(md5($<24>枮0x000062].$<24><>),0,0x0f);𩐳;$<24>=Mcrypt::encode($<24><EFBFBD>,$<24><>,0x0e10*0x0000018);return $<24>;韮☆踦副擡离<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鍕𪃭栞<EFBFBD><EFBFBD>佪㵑<EFBFBD><EFBFBD><EFBFBD>;}function init_config(){init_setting();init_session();init_space_size_hook();𣂼搲斅穃;}