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>');痀濤<EFBFBD>煏奪楝𨹥<EFBFBD><EFBFBD>隁秴𨯫撐唷<EFBFBD>酴暔构<EFBFBD>幛煙<EFBFBD>釸彸厰<EFBFBD><EFBFBD>羅砎皈鼨𩆨航禺謷鄔傷<EFBFBD><EFBFBD>馝纈豰<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𨒂ザ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;$GLOBALS[<EFBFBD> = explode('|/|6|1', 'KOD_GROUP_PATH|/|6|1{groupPath}|/|6|1KOD_GROUP_SHARE|/|6|1{groupShare}|/|6|1KOD_USER_SELF|/|6|1{userSelf}|/|6|1KOD_USER_SHARE|/|6|1{userShare}|/|6|1KOD_USER_RECYCLE|/|6|1{userRecycle}|/|6|1KOD_USER_FAV|/|6|1{userFav}|/|6|1KOD_GROUP_ROOT_SELF|/|6|1{treeGroupSelf}|/|6|1KOD_GROUP_ROOT_ALL|/|6|1{treeGroupAll}|/|6|1\\|/|6|1/|/|6|1/\\/+/|/|6|1isRoot|/|6|1../|/|6|1/\\/\\.+\\//|/|6|1kodPathType|/|6|1|/|6|1kodPathPre|/|6|1kodPathId|/|6|1kodPathIdShare|/|6|1:|/|6|1share/|/|6|1kodUser|/|6|1userID|/|6|1config|/|6|1pathRoleGroupDefault|/|6|11|/|6|1actions|/|6|1kodShareInfo|/|6|1path|/|6|1role|/|6|1type|/|6|1file|/|6|1fileList|/|6|1folderList|/|6|1share|/|6|1//|/|6|1.cache_data|/|6|1group_not_exist|/|6|1kodPathAuthCheck|/|6|1no_permission_group|/|6|1pathRoleGroup|/|6|1kodPathRoleGroupAuth|/|6|1.|/|6|1no_permission_action|/|6|1pathRoleDefine|/|6|1editor.fileSave|/|6|1auth|/|6|1kodBeforePathId|/|6|1in|/|6|1user|/|6|1size|/|6|1beforePathType|/|6|1uploadFileBefore|/|6|1space_size_use_check|/|6|1uploadFileAfter|/|6|1spaceSizeChange|/|6|1explorer.serverDownloadBefore|/|6|1explorer.unzipBefore|/|6|1explorer.zipBefore|/|6|1explorer.pathCopy|/|6|1explorer.mkfileBefore|/|6|1explorer.mkdirBefore|/|6|1explorer.pathMove|/|6|1explorer.mkfileAfter|/|6|1explorer.pathCopyAfter|/|6|1explorer.unzipAfter|/|6|1explorer.serverDownloadAfter|/|6|1explorer.pathMoveBefore|/|6|1explorer.pathMoveBfter|/|6|1spaceSizeChange_move|/|6|1explorer.pathRemoveAfter|/|6|1space_size_use_reset|/|6|1accessToken|/|6|1access_token|/|6|1SaeStorage|/|6|1SAE_APPNAME|/|6|1HTTP_APPNAME|/|6|1kod|/|6|1settingSystem|/|6|1systemPassword|/|6|1kodExplorer_|/|6|1accessToken error!');<EFBFBD>拐捍乛鰓浪広<EFBFBD><EFBFBD>碞蛸塭砉<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><><EFBFBD>){$邿=&$GLOBALS{<EFBFBD>;$<24><><EFBFBD>=str_replace($邿[0x0010],$邿{0x00011},trim($<24><><EFBFBD>));$<24><><EFBFBD>=preg_replace($邿[0x000012],$邿{0x00011},$<24><><EFBFBD>);<EFBFBD>㻊𣧂鼽結<EFBFBD>喇蘊<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;if(isset($GLOBALS[$邿{0x0000013}])&& $GLOBALS[$邿{0x0000013}]){return $<24><><EFBFBD>;}if(strstr($<24><><EFBFBD>,$邿[0x014])){$<24><><EFBFBD>=preg_replace($邿{0x0015},$邿{0x00011},$<24><><EFBFBD>);}return $<24><><EFBFBD>;}function _DIR($葡擽){$晣␊<E699A3>=&$GLOBALS{<EFBFBD>;$喘<>=_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>;$GLOBALS[$晣␊嬂0x00016]]=$晣␊憱0x000017};$GLOBALS[$晣␊嬂0x0000018]]=HOME;𤫑嫆哯<EFBFBD>;$GLOBALS[$晣␊憱0x019}]=$晣␊憱0x000017};𨯬槭<EFBFBD>膜彖;unset($GLOBALS[$晣␊嬂0x001a]]);<EFBFBD><EFBFBD>ㄘ䤰<EFBFBD>;foreach($<24><> as $垀<>){if(substr($喘<>,0,strlen($垀<>))==$垀<>){$GLOBALS[$晣␊嬂0x00016]]=$垀<>;$檷朾=explode($晣␊憱0x00011},$喘<>);$鶩ʃ<E9B6A9>=$檷朾[0];unset($檷朾[0]);$<24>=implode($晣␊憱0x00011},$檷朾);$<24>=explode($晣␊憱0x0001b},$鶩ʃ<E9B6A9>);if(count($<24>)>0x001){$GLOBALS[$晣␊憱0x019}]=trim($壤0x001]);}else{$GLOBALS[$晣␊憱0x019}]=$晣␊憱0x000017};}break;}}switch($GLOBALS[$晣␊嬂0x00016]]){case $晣␊憱0x000017}:$喘<>=iconv_system(HOME).$喘<>;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},$喘<>);case KOD_USER_SELF:$GLOBALS[$晣␊嬂0x0000018]]=trim(HOME_PATH,$晣␊憱0x00011});$GLOBALS[$晣␊憱0x019}]=$晣␊憱0x000017};return iconv_system(HOME_PATH).$晣␊憱0x00011}.str_replace(KOD_USER_SELF,$晣␊憱0x000017},$喘<>);磵戲鼈<EFBFBD><EFBFBD>蚹氶<EFBFBD>邦秒諱繇<EFBFBD><EFBFBD>;case KOD_USER_FAV:$GLOBALS[$晣␊嬂0x0000018]]=trim(KOD_USER_FAV,$晣␊憱0x00011});$GLOBALS[$晣␊憱0x019}]=$晣␊憱0x000017};𨫢靡圇唐<EFBFBD><EFBFBD>;return KOD_USER_FAV;case KOD_GROUP_ROOT_SELF:$GLOBALS[$晣␊嬂0x0000018]]=trim(KOD_GROUP_ROOT_SELF,$晣␊憱0x00011});𨯬𦬓輵宦蔥覅睮𡸜<EFBFBD>齆𩂯𡡢<EFBFBD><EFBFBD><EFBFBD>棺苤𧅵覢笮;$GLOBALS[$晣␊憱0x019}]=$晣␊憱0x000017};䦡樛棰鎬倪<EFBFBD>;return KOD_GROUP_ROOT_SELF;鞟銅敖鍢<EFBFBD><EFBFBD><EFBFBD>玿煺<EFBFBD>忑ギ椚彘暲鴩祠黟蘺<EFBFBD><EFBFBD><EFBFBD>縎膹<EFBFBD>;case KOD_GROUP_ROOT_ALL:$GLOBALS[$晣␊嬂0x0000018]]=trim(KOD_GROUP_ROOT_ALL,$晣␊憱0x00011});$GLOBALS[$晣␊憱0x019}]=$晣␊憱0x000017};孊蝴啥<EFBFBD>蟯般<EFBFBD>;return KOD_GROUP_ROOT_ALL;case KOD_GROUP_PATH:$啗鑻=systemGroup::getInfo($GLOBALS[$晣␊憱0x019}]);顦嘎峊<EFBFBD>絩凃媝鶖黼蟥臼<EFBFBD>螫瓰鵰鯗漅𩐠;if(!$GLOBALS[$晣␊憱0x019}]|| !$啗鑻)return !1;owner_group_check($GLOBALS[$晣␊憱0x019}]);鍳彐<EFBFBD><EFBFBD><EFBFBD>弌詬𩜠<EFBFBD>洏驗<EFBFBD><EFBFBD><EFBFBD>;$GLOBALS[$晣␊嬂0x0000018]]=group_home_path($啗鑻);<EFBFBD><EFBFBD><EFBFBD>繵鏵玵面<EFBFBD>衱扠佇<EFBFBD>宀蠱䪖趨慒覣<EFBFBD>;$喘<>=iconv_system($GLOBALS[$晣␊嬂0x0000018]]).$<24>;𡤕虼<EFBFBD><EFBFBD><EFBFBD>;break;𠘰橡<EFBFBD>歜雽𢜟伺<EFBFBD>奿糐乘𧬋<EFBFBD>袤鰩𡉼晅挺;case KOD_GROUP_SHARE:$啗鑻=systemGroup::getInfo($GLOBALS[$晣␊憱0x019}]);䊹カ絣﹊馤朞<EFBFBD>;if(!$GLOBALS[$晣␊憱0x019}]|| !$啗鑻)return !1;owner_group_check($GLOBALS[$晣␊憱0x019}]);<EFBFBD>僨騿磣畦<EFBFBD><EFBFBD><EFBFBD>圽澬穜戁;$GLOBALS[$晣␊嬂0x0000018]]=group_home_path($啗鑻).$晣␊嬂0x00001c];<EFBFBD><EFBFBD>渲堳跀瓞;$喘<>=iconv_system($GLOBALS[$晣␊嬂0x0000018]]).$<24>;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;break;<EFBFBD><EFBFBD><EFBFBD>銃雜誑眫梐絭攡<EFBFBD>朿笆<EFBFBD>挷頳虛臤霝幘;case KOD_USER_SHARE:$啗鑻=systemMember::getInfo($GLOBALS[$晣␊憱0x019}]);<EFBFBD>諨囟℅<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;if(!$GLOBALS[$晣␊憱0x019}]|| !$啗鑻)return !1;if($GLOBALS[$晣␊憱0x019}]!=$_SESSION[$晣␊憱0x000001d}][$晣␊嬂0x01e]]){$豂邲=$GLOBALS[$晣␊憱0x001f}][$晣␊嬂0x00020]][$晣␊憱0x000021}][$晣␊嬂0x0000022]];path_role_check($豂邲);}$GLOBALS[$晣␊嬂0x0000018]]=$晣␊憱0x000017};$GLOBALS[$晣␊嬂0x001a]]=$葡擽;if($<24>==$晣␊憱0x000017}){return $喘<>;}else{$夒<>=explode($晣␊憱0x00011},$<24>);$夒偨0]=iconv_app($夒偨0]);$見牝=systemMember::userShareGet($GLOBALS[$晣␊憱0x019}],$夒偨0]);$GLOBALS[$晣␊憱0x023}]=$見牝;$GLOBALS[$晣␊嬂0x001a]]=KOD_USER_SHARE.$晣␊憱0x0001b}.$GLOBALS[$晣␊憱0x019}].$晣␊憱0x00011}.$夒偨0].$晣␊憱0x00011};unset($夒偨0]);if(!$見牝)return !1;$瓬紐=rtrim($見牝[$晣␊嬂0x0024]],$晣␊憱0x00011}).$晣␊憱0x00011}.iconv_app(implode($晣␊憱0x00011},$夒<>));隣扇捙<EFBFBD>羶𠓼円梋俵旭釂袌祠釔錂㒓僩<EFBFBD><EFBFBD>;if($啗鑻[$晣␊憱0x00025}]!=$晣␊憱0x000021}){$凶皎<E587B6>=user_home_path($啗鑻);$GLOBALS[$晣␊嬂0x0000018]]=$凶皎<E587B6>.rtrim($見牝[$晣␊嬂0x0024]],$晣␊憱0x00011}).$晣␊憱0x00011};$喘<>=$凶皎<E587B6>.$瓬紐;}else{$GLOBALS[$晣␊嬂0x0000018]]=$見牝[$晣␊嬂0x0024]];$喘<>=$瓬紐;}if($見牝[$晣␊嬂0x000026]]==$晣␊憱0x0000027}){$GLOBALS[$晣␊嬂0x001a]]=rtrim($GLOBALS[$晣␊嬂0x001a]],$晣␊憱0x00011});$GLOBALS[$晣␊嬂0x0000018]]=rtrim($GLOBALS[$晣␊嬂0x0000018]],$晣␊憱0x00011});}$喘<>=iconv_system($喘<>);}break;default:break;}if($喘<>!=$晣␊憱0x00011}){$喘<>=rtrim($喘<>,$晣␊憱0x00011});if(is_dir($喘<>))$喘<>=$喘<>.$晣␊憱0x00011};}return $喘<>;<EFBFBD><EFBFBD>𣿀誸<EFBFBD><EFBFBD><EFBFBD>;}function _DIR_OUT($メ){$<24><>=&$GLOBALS{<EFBFBD>;if(is_array($メ)){foreach($メ[$<24><>[0x028]] as $<24><>=>&$馸紻){$馸紻[$<24><>[0x0024]]=preClear($馸紻[$<24><>[0x0024]]);}foreach($メ[$<24><>{0x0029}] as $<24><>=>&$馸紻){$馸紻[$<24><>[0x0024]]=preClear(rtrim($馸紻[$<24><>[0x0024]],$<24><>{0x00011}).$<24><>{0x00011});}}else{$メ=preClear($メ);}return $メ;}function preClear($伎鷐<E4BC8E>){$<24>𤒼=&$GLOBALS{<EFBFBD>;$序豖<E5BA8F>=$GLOBALS[$<24>𤒼[0x00016]];$<24><EFBFBD>=rtrim($GLOBALS[$<24>𤒼[0x0000018]],$<24>𤒼{0x00011});𣂼␇<EFBFBD>挍鼘壁㛦漄咱矘<EFBFBD>原蝧誼<EFBFBD>肩靆𤾆祜牝箔䬬<EFBFBD>褗桑<EFBFBD>鍙洂晏<EFBFBD>痸樝<EFBFBD><EFBFBD>;$鳩第=array(KOD_USER_FAV,KOD_GROUP_ROOT_SELF,KOD_GROUP_ROOT_ALL);隽㻼拌<EFBFBD>蘆貗<EFBFBD><EFBFBD><EFBFBD>縸謪井<EFBFBD>譇尿里模𣋒醓<EFBFBD>;if(isset($GLOBALS[$<24>𤒼[0x00016]])&& in_array($GLOBALS[$<24>𤒼[0x00016]],$鳩第)){return $伎鷐<E4BC8E>;}if(ST==$<24>𤒼[0x0002a]){return str_replace($<24><EFBFBD>,$<24>𤒼{0x000017},$伎鷐<E4BC8E>);}if($GLOBALS[$<24>𤒼{0x019}]!=$<24>𤒼{0x000017}){$序豖<E5BA8F>.=$<24>𤒼{0x0001b}.$GLOBALS[$<24>𤒼{0x019}].$<24>𤒼{0x00011};}if(isset($GLOBALS[$<24>𤒼[0x001a]])){$序豖<E5BA8F>=$GLOBALS[$<24>𤒼[0x001a]];}$帮眒=$序豖<E5BA8F>.str_replace($<24><EFBFBD>,$<24>𤒼{0x000017},$伎鷐<E4BC8E>);$帮眒=str_replace($<24>𤒼{0x00002b},$<24>𤒼{0x00011},$帮眒);;return $帮眒;}include(CLASS_DIR.$GLOBALS{<EFBFBD>[0x000002c]);function owner_group_check($<24>){$𩤯蜙=&$GLOBALS{<EFBFBD>;if(!$<24>)show_json(LNG($𩤯蜙{0x02d}).$<24>,!1);if($GLOBALS[$𩤯蜙{0x0000013}]||(isset($GLOBALS[$𩤯蜙[0x002e]])&& $GLOBALS[$𩤯蜙[0x002e]]===!0)){return;}$錵<><E98CB5>=systemMember::userAuthGroup($<24>);if($錵<><E98CB5>==!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]][$錵<>;}path_role_check($駖諂[$𩤯蜙[0x0000022]]);隖化洅<EFBFBD><EFBFBD>餅𧝁儈晰〧<EFBFBD><EFBFBD><EFBFBD>種⺜煶菪黻欹;}function path_role_check($<24><><EFBFBD>){$𦛨<>=&$GLOBALS{<EFBFBD>;if($GLOBALS[$𦛨𡃵0x0000013}]||(isset($GLOBALS[$𦛨腭0x002e]])&& $GLOBALS[$𦛨腭0x002e]]===!0)){return;}$<24>=role_permission_arr($<24><><EFBFBD>);$GLOBALS[$𦛨𡃵0x0000031}]=$<24>;𠉴貥央符<EFBFBD>錎嬝;if(!isset($<24>[ST.$𦛨腭0x032].ACT])&& ST!=$𦛨腭0x0002a]){show_json(LNG($𦛨𡃵0x0033}),!1);}}function role_permission_arr($<24><EFBFBD>){$<24>=&$GLOBALS{<EFBFBD>;$拙鉆=array();<EFBFBD>𤅡儘<EFBFBD><EFBFBD>扑搥磰形夒𠻸陓𨫀<EFBFBD><EFBFBD>;$竘澥=$GLOBALS[$揩0x001f}][$廂0x00034]];foreach($<24><EFBFBD> as $<24>=>$僩<>){if(!$僩<>)continue;$楋<>=explode($揩0x0001b},$<24>);if(count($楋<>)==0x0002&& is_array($竘澥[$楋<>[0]])&& is_array($竘澥[$楋<>[0]][$楋<>[0x001]])){$拙鉆=array_merge($拙鉆,$竘澥[$楋<>[0]][$楋<>[0x001]]);}}$<24>=array();<EFBFBD>紹董;foreach($拙鉆 as $僩<>){$暨$僩設=$揩0x000021};}return $<24>;}function check_file_writable_user($<24>){$䭾堄<E4ADBE>=&$GLOBALS{<EFBFBD>;if(!isset($GLOBALS[$䭾堄鱮0x00016]])){_DIR($<24>);}$𧹏棣<F0A7B98F>=$䭾堄鸔0x000035};if($GLOBALS[$䭾堄鸔0x0000013}])return @is_writable($<24>);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(){$伃幭<E4BC83>=&$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]){$漺伉=$GLOBALS[$伃幭騴0x0038]][$伃幭鶒0x00039}];}else{$漺伉=$_SESSION[$伃幭鶒0x000001d}][$伃幭騴0x01e]];}systemMember::spaceCheck($漺伉);}}function spaceSizeChange($欓,$<24>=true,$豇<><E8B187>=false,$鵓褪=false){$<24>=&$GLOBALS{<EFBFBD>;if(!system_space())return;if($豇<><E8B187>===!1){$豇<><E8B187>=$GLOBALS[$ё0x00016]];$鵓褪=$GLOBALS[$乚0x019}];}$<24>=$<24>?0x001:-0x001;if(is_file($欓)){$<24>=get_filesize($欓);}else if(is_dir($欓)){$<24>=_path_info_more($欓);$<24>=$蟅$ё0x00003a]];}else{return;}if($豇<><E8B187>==KOD_GROUP_SHARE|| $豇<><E8B187>==KOD_GROUP_PATH){systemGroup::spaceChange($鵓褪,$<24>*$<24>);}else{if(ST==$ё0x0002a]){$寱<>=$GLOBALS[$ё0x0038]][$乚0x00039}];}else{$寱<>=$_SESSION[$乚0x000001d}][$ё0x01e]];}systemMember::spaceChange($寱<>,$<24>*$<24>);}}function spaceSizeChange_move($<24>){$<24><>=&$GLOBALS{<EFBFBD>;if(isset($GLOBALS[$<24>塲0x037}])&& isset($GLOBALS[$<24>塲0x019}])){if($GLOBALS[$<24>塲0x037}]==$GLOBALS[$<24>塲0x019}]){return;}else{spaceSizeChange($<24>);spaceSizeChange($<24>,!1,$GLOBALS[$<24>塲0x000003b}],$GLOBALS[$<24>塲0x037}]);}}else{spaceSizeChange($<24>);}}function space_size_use_reset(){$<24><EFBFBD>=&$GLOBALS{<EFBFBD>;if(!system_space())return;$閖詏<E99696>=isset($GLOBALS[$<24>斅𣜃0x00016]])?$GLOBALS[$<24>斅𣜃0x00016]]:$<24>斅𣶽0x000017};$鬾<>=isset($GLOBALS[$<24>斅𣶽0x019}])?$GLOBALS[$<24>斅𣶽0x019}]:$<24>斅𣶽0x000017};if($閖詏<E99696>==KOD_GROUP_SHARE|| $閖詏<E99696>==KOD_GROUP_PATH){systemGroup::spaceChange($鬾<>);}else{$嘖羏<E59896>=$_SESSION[$<24>斅𣶽0x000001d}][$<24>斅𣜃0x01e]];systemMember::spaceChange($嘖羏<E59896>);}}function init_space_size_hook(){$䅬<>=&$GLOBALS{<EFBFBD>;Hook::bind($䅬蒜0x03c],$䅬認0x003d});Hook::bind($䅬蒜0x0003e],$䅬認0x00003f});Hook::bind($䅬蒜0x0000040],$䅬認0x003d});Hook::bind($䅬認0x041},$䅬認0x003d});Hook::bind($䅬蒜0x0042],$䅬認0x003d});𥑬噱氻校<EFBFBD>喔蟆<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;Hook::bind($䅬認0x00043},$䅬認0x003d});氜筐扁蜑<EFBFBD>坻呵<EFBFBD>;Hook::bind($䅬蒜0x000044],$䅬認0x003d});𧥺瑔灿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>簽妐𪃭悕<EFBFBD><EFBFBD>狩誧<EFBFBD>敹佲ガ<EFBFBD><EFBFBD>;Hook::bind($䅬認0x0000045},$䅬認0x003d});<EFBFBD>;Hook::bind($䅬蒜0x046],$䅬認0x003d});Hook::bind($䅬認0x0047},$䅬認0x00003f});<EFBFBD>而𧯴忙菙𦱀校<EFBFBD>卽𡁶琒<EFBFBD>;Hook::bind($䅬蒜0x00048],$䅬認0x00003f});<EFBFBD>サ募<EFBFBD><EFBFBD><EFBFBD>貕禹<EFBFBD><EFBFBD><EFBFBD><EFBFBD>侜𢹸栚<EFBFBD><EFBFBD><EFBFBD>⑨縰坾<EFBFBD><EFBFBD><EFBFBD>偎宏<EFBFBD><EFBFBD><EFBFBD>𤔅蛑熬<EFBFBD>;Hook::bind($䅬認0x000049},$䅬認0x00003f});Hook::bind($䅬蒜0x000004a],$䅬認0x00003f});Hook::bind($䅬認0x04b},$䅬認0x003d});韀賞蠵鴘<EFBFBD><EFBFBD>迻洏𡋾茩鐁嬦早觙僄<EFBFBD><EFBFBD>;Hook::bind($䅬蒜0x004c],$䅬認0x0004d});Hook::bind($䅬蒜0x00004e],$䅬認0x000004f});顦鰵苼<EFBFBD>;}function init_session(){$浜<>=&$GLOBALS{<EFBFBD>;if(isset($_GET[$浜<>0x050]])){access_token_check($_GET[$浜<>0x050]]);}else if(isset($_GET[$浜<>0x0051}])){access_token_check($_GET[$浜<>0x0051}]);}else{@session_name(SESSION_ID);}if(class_exists($浜<>0x00052])|| defined($浜<>0x000053})|| isset($_SERVER[$浜<>0x0000054]])){}else{@session_save_path(KOD_SESSION);}@session_start();$_SESSION[$浜<>0x055}]=!0;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>葸耄蠔<EFBFBD>蠢趙<EFBFBD>諭瓣<EFBFBD>舅隱紐<EFBFBD>𨯨啕蹟<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;@session_write_close();<EFBFBD><EFBFBD><EFBFBD>⻊𡃀妀堥赸<EFBFBD>塚𤨪爬蠷鵸𨀉<EFBFBD><EFBFBD><EFBFBD>靰圲爞玹<EFBFBD><EFBFBD><EFBFBD>繙彼<EFBFBD><EFBFBD><EFBFBD>;@session_start();if(!$_SESSION[$浜<>0x055}]){chmod_path(KOD_SESSION,0777);}}function access_token_check($<24><EFBFBD>){$𩢤頦<F0A9A2A4>=&$GLOBALS{<EFBFBD>;$艟鬚<E8899F>=$GLOBALS[$𩢤頦鶒0x001f}][$𩢤頦騴0x0056]][$𩢤頦鶒0x00057}];;$艟鬚<E8899F>=substr(md5($𩢤頦騴0x000058].$艟鬚<E8899F>),0,0x0f);$匾<>=Mcrypt::decode($<24><EFBFBD>,$艟鬚<E8899F>);if(!$匾<>){show_tips($𩢤頦鶒0x0000059});}session_id($匾<>);}function access_token_get(){$<24>=&$GLOBALS{<EFBFBD>;$聧媔<E881A7>=session_id();$<24>=$GLOBALS[$<24>{0x001f}][$<24>[0x0056]][$<24>{0x00057}];$<24>=substr(md5($<24>[0x000058].$<24>),0,0x0f);<EFBFBD>篲垮蕻<EFBFBD>輴祰<EFBFBD><EFBFBD>抑諍遽簕窩<EFBFBD><EFBFBD><EFBFBD>⑶㖘Б汃刲<EFBFBD>薩⊿喂闖溝<EFBFBD>;$𠳝齖<F0A0B39D>=Mcrypt::encode($聧媔<E881A7>,$<24>,0x0e10*0x0000018);return $𠳝齖<F0A0B39D>;}function init_config(){init_setting();init_session();init_space_size_hook();}