함수 | |
| & | getModule ($module_name, $type= 'view', $kind= '') |
| ModuleHandler::getModuleObject($module_name, $type)을 쓰기 쉽게 함수로 선언. | |
| & | getController ($module_name) |
| module의 controller 객체 생성용 | |
| & | getAdminController ($module_name) |
| module의 admin controller 객체 생성용 | |
| & | getView ($module_name) |
| module의 view 객체 생성용 | |
| & | getAdminView ($module_name) |
| module의 admin view 객체 생성용 | |
| & | getModel ($module_name) |
| module의 model 객체 생성용 | |
| & | getAdminModel ($module_name) |
| module의 admin model 객체 생성용 | |
| & | getAPI ($module_name) |
| module의 api 객체 생성용 | |
| & | getWAP ($module_name) |
| module의 wap 객체 생성용 | |
| & | getClass ($module_name) |
| module의 상위 class 객체 생성용 | |
| executeQuery ($query_id, $args=null) | |
| DB::executeQuery() 의 alias. | |
| executeQueryArray ($query_id, $args=null) | |
| DB::executeQuery() 의 결과값을 무조건 배열로 처리하도록 하는 함수. | |
| getNextSequence () | |
| DB::getNextSequence() 의 alias. | |
| getUrl () | |
| Context::getUrl()를 쓰기 쉽게 함수로 선언. | |
| getSiteUrl () | |
| Context::getUrl()를 쓰기 쉽게 함수로 선언. | |
| isSiteID ($domain) | |
| 가상사이트의 Domain이 url형식인지 site id인지 return | |
| cut_str ($string, $cut_size=0, $tail= '...') | |
| 주어진 문자를 주어진 크기로 자르고 잘라졌을 경우 주어진 꼬리를 담 | |
| zgap () | |
| ztime ($str) | |
| YYYYMMDDHHIISS 형식의 시간값을 unix time으로 변경. | |
| getTimeGap ($date, $format= 'Y.m.d') | |
| YmdHis의 시간 형식을 지금으로 부터 몇분/몇시간전, 1일 이상 차이나면 format string return. | |
| getMonthName ($month, $short=true) | |
| 월이름을 return | |
| zdate ($str, $format= 'Y-m-d H:i:s', $conversion=true) | |
| YYYYMMDDHHIISS 형식의 시간값을 원하는 시간 포맷으로 변형. | |
| debugPrint ($debug_output=null, $display_option=true) | |
| 간단한 console debugging 함수 | |
| getMicroTime () | |
| microtime() return | |
| delObjectVars ($target_obj, $del_obj) | |
| 첫번째 인자로 오는 object var에서 2번째 object의 var들을 제거 | |
| handleError ($errno, $errstr, $file, $line) | |
| php5 이상에서 error_handing을 debugPrint로 변경 | |
| getNumberingPath ($no, $size=3) | |
| 주어진 숫자를 주어진 크기로 recursive하게 잘라줌 | |
| url_decode ($str) | |
| 한글이 들어간 url의 decode | |
| removeHackTag ($content) | |
| 해킹 시도로 의심되는 코드들을 미리 차단 | |
| removeJSEvent ($matches) | |
| removeSrcHack ($matches) | |
| _isHackedSrc ($src) | |
| fixQuotation ($matches) | |
| attribute의 value를 " 로 둘러싸도록 처리하는 함수 | |
| if(!function_exists('hexrgb')) | mysql_pre4_hash_password ($password) |
| mysql old_password 의 php 구현 함수 제로보드4나 기타 mysql4.1 이전의 old_password()함수를 쓴 데이터의 사용을 위해서 mysql의 password.c 소스 참조해서 구현함 | |
| getScriptPath () | |
| utf8RawUrlDecode ($source) | |
| _code2utf ($num) | |
| json_encode2 ($data) | |
변수 | |
| if(version_compare(phpversion(), '5.0') < 0) if(!function_exists('iconv')) | $time_zone |
| php5에 대비하여 clone 정의 | |
func.inc.php 파일에서 정의되었습니다.
| _code2utf | ( | $ | num | ) |
func.inc.php 파일의 702 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : utf8RawUrlDecode().
00702 { 00703 if($num<128)return chr($num); 00704 if($num<2048)return chr(($num>>6)+192).chr(($num&63)+128); 00705 if($num<65536)return chr(($num>>12)+224).chr((($num>>6)&63)+128).chr(($num&63)+128); 00706 if($num<2097152)return chr(($num>>18)+240).chr((($num>>12)&63)+128).chr((($num>>6)&63)+128) .chr(($num&63)+128); 00707 return ''; 00708 }
| _isHackedSrc | ( | $ | src | ) |
func.inc.php 파일의 588 번째 라인에서 정의되었습니다.
00588 { 00589 if(!$src) return false; 00590 if($src) { 00591 $url_info = parse_url($src); 00592 $query = $url_info['query']; 00593 $queries = explode('&', $query); 00594 $cnt = count($queries); 00595 for($i=0;$i<$cnt;$i++) { 00596 $tmp_str = strtolower(trim($queries[$i])); 00597 $pos = strpos($tmp_str,'='); 00598 if($pos === false) continue; 00599 $key = strtolower(trim(substr($tmp_str, 0, $pos))); 00600 $val = strtolower(trim(substr($tmp_str,$pos+1))); 00601 if( ($key=='module'&&$val=='admin') || ($key=='act'&&preg_match('/admin/i',$val)) ) return true; 00602 } 00603 } 00604 return false; 00605 }
| cut_str | ( | $ | string, | |
| $ | cut_size = 0, |
|||
| $ | tail = '...' | |||
| ) |
주어진 문자를 주어진 크기로 자르고 잘라졌을 경우 주어진 꼬리를 담
| string | 자를 원 문자열 | |
| cut_size | 주어진 원 문자열을 자를 크기 | |
| tail | 잘라졌을 경우 문자열의 제일 뒤에 붙을 꼬리 |
func.inc.php 파일의 255 번째 라인에서 정의되었습니다.
다음을 참조함 : $output.
다음에 의해서 참조됨 : documentItem::getContentText(), commentItem::getContentText(), documentItem::getSummary(), commentItem::getSummary(), contentItem::getTitle(), documentItem::getTitleText(), ttimport::importModule(), documentController::insertDocument(), documentItem::notify(), commentItem::notify(), boardController::procBoardInsertDocument(), issuetrackerController::procIssuetrackerInsertIssue(), memberController::procMemberSaveDocument(), wikiController::procWikiInsertDocument(), documentController::updateDocument().
00255 { 00256 if($cut_size<1 || !$string) return $string; 00257 00258 $chars = Array(12, 4, 3, 5, 7, 7, 11, 8, 4, 5, 5, 6, 6, 4, 6, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 8, 6, 8, 6, 10, 8, 8, 9, 8, 8, 7, 9, 8, 3, 6, 7, 7, 11, 8, 9, 8, 9, 8, 8, 7, 8, 8, 10, 8, 8, 8, 6, 11, 6, 6, 6, 4, 7, 7, 7, 7, 7, 3, 7, 7, 3, 3, 6, 3, 9, 7, 7, 7, 7, 4, 7, 3, 7, 6, 10, 6, 6, 7, 6, 6, 6, 9); 00259 $max_width = $cut_size*$chars[0]/2; 00260 $char_width = 0; 00261 00262 $string_length = strlen($string); 00263 $char_count = 0; 00264 00265 $idx = 0; 00266 while($idx < $string_length && $char_count < $cut_size && $char_width <= $max_width) { 00267 $c = ord(substr($string, $idx,1)); 00268 $char_count++; 00269 if($c<128) { 00270 $char_width += (int)$chars[$c-32]; 00271 $idx++; 00272 } 00273 else if (191<$c && $c < 224) { 00274 $char_width += $chars[4]; 00275 $idx += 2; 00276 } 00277 else { 00278 $char_width += $chars[0]; 00279 $idx += 3; 00280 } 00281 } 00282 $output = substr($string,0,$idx); 00283 if(strlen($output)<$string_length) $output .= $tail; 00284 return $output; 00285 }
| debugPrint | ( | $ | debug_output = null, |
|
| $ | display_option = true | |||
| ) |
간단한 console debugging 함수
| buff | 출력하고자 하는 object | |
| display_line | 구분자를 출력할 것인지에 대한 플래그 (기본:true) |
func.inc.php 파일의 410 번째 라인에서 정의되었습니다.
다음을 참조함 : FirePHP::getInstance(), null.
다음에 의해서 참조됨 : handleError(), tccommentnotifyController::procDoNotify().
00410 { 00411 if(!(__DEBUG__ & 1)) return; 00412 00413 static $firephp; 00414 $bt = debug_backtrace(); 00415 if(is_array($bt)) $first = array_shift($bt); 00416 $file_name = array_pop(explode(DIRECTORY_SEPARATOR, $first['file'])); 00417 $line_num = $first['line']; 00418 00419 if(__DEBUG_OUTPUT__ == 2 && version_compare(PHP_VERSION, '5.2.0', '>=')) { 00420 if(!isset($firephp)) $firephp = FirePHP::getInstance(true); 00421 $label = sprintf('[%s:%d] ', $file_name, $line_num); 00422 00423 // FirePHP 옵션 체크 00424 if($display_option === 'TABLE') $label = $display_option; 00425 00426 // __DEBUG_PROTECT__ 옵션으로 지정된 IP와 접근 IP가 동일한지 체크 00427 if(__DEBUG_PROTECT__ === 1 && __DEBUG_PROTECT_IP__ != $_SERVER['REMOTE_ADDR']) { 00428 $debug_output = 'The IP address is not allowed. Change the value of __DEBUG_PROTECT_IP__ into your IP address in config/config.user.inc.php or config/config.inc.php'; 00429 $label = null; 00430 } 00431 00432 $firephp->fb($debug_output, $label); 00433 00434 } else { 00435 $debug_file = _XE_PATH_.'files/_debug_message.php'; 00436 $debug_output = sprintf("[%s %s:%d]\n%s\n", date('Y-m-d H:i:s'), $file_name, $line_num, print_r($debug_output, true)); 00437 00438 if($display_option === true) $debug_output = str_repeat('=', 40)."\n".$debug_output.str_repeat('-', 40); 00439 $debug_output = "\n<?php\n/*".$debug_output."*/\n?>\n"; 00440 00441 if(@!$fp = fopen($debug_file, 'a')) return; 00442 fwrite($fp, $debug_output); 00443 fclose($fp); 00444 } 00445 }

| delObjectVars | ( | $ | target_obj, | |
| $ | del_obj | |||
| ) |
첫번째 인자로 오는 object var에서 2번째 object의 var들을 제거
| target_obj | 원 object | |
| del_obj | 원 object의 vars에서 del_obj의 vars를 제거한다 |
func.inc.php 파일의 463 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : moduleController::arrangeModuleInfo(), memberAdminController::procMemberAdminInsert(), memberController::procMemberInsert(), memberController::procMemberModifyInfo().
00463 { 00464 if(!is_object($target_obj)) return; 00465 if(!is_object($del_obj)) return; 00466 00467 $target_vars = get_object_vars($target_obj); 00468 $del_vars = get_object_vars($del_obj); 00469 00470 $target = array_keys($target_vars); 00471 $del = array_keys($del_vars); 00472 if(!count($target)||!count($del)) return $target_obj; 00473 00474 $return_obj = NULL; 00475 00476 $target_count = count($target); 00477 for($i = 0; $i < $target_count; $i++) { 00478 $target_key = $target[$i]; 00479 if(!in_array($target_key, $del)) $return_obj->{$target_key} = $target_obj->{$target_key}; 00480 } 00481 00482 return $return_obj; 00483 }
| executeQuery | ( | $ | query_id, | |
| $ | args = null | |||
| ) |
DB::executeQuery() 의 alias.
| query_id | 쿼리 ID ( 모듈명.쿼리XML파일 ) | |
| args | object 변수로 선언된 인자값 |
func.inc.php 파일의 174 번째 라인에서 정의되었습니다.
다음을 참조함 : DB::getInstance().
다음에 의해서 참조됨 : planetInfo::_loadFromDB(), issueItem::_loadFromDB(), documentItem::_loadFromDB(), commentItem::_loadFromDB(), planetController::addFavoritePlanet(), memberController::addMemberToGroup(), memberAdminController::changeGroup(), moduleController::clearDefaultModule(), documentAdminController::copyDocumentModule(), commentController::declaredComment(), documentController::declaredDocument(), moduleController::deleteActionForward(), moduleController::deleteAdminId(), commentController::deleteComment(), commentController::deleteComments(), memberAdminController::deleteDeniedID(), documentController::deleteDocument(), documentController::deleteDocumentAliasByDocument(), documentController::deleteDocumentAliasByModule(), documentController::deleteDocumentExtraKeys(), documentController::deleteDocumentExtraVars(), documentController::deleteDocumentHistory(), fileController::deleteFile(), fileController::deleteFiles(), tccommentnotifyController::deleteFromQueue(), memberAdminController::deleteGroup(), spamfilterAdminController::deleteIP(), memberAdminController::deleteJoinForm(), layoutAdminController::deleteLayout(), memberController::deleteMember(), planetController::deleteMemo(), menuAdminController::deleteMenu(), moduleController::deleteModule(), commentAdminController::deleteModuleComments(), documentAdminController::deleteModuleDocument(), moduleController::deleteModuleExtraVars(), moduleController::deleteModuleFileBox(), fileAdminController::deleteModuleFiles(), moduleController::deleteModuleGrants(), moduleController::deleteModuleSkinVars(), tagAdminController::deleteModuleTags(), trackbackAdminController::deleteModuleTrackbacks(), refererController::deleteOlddatedRefererLogs(), tccommentnotifyAdminController::deleteParent(), issuetrackerAdminController::deleteRelease(), editorController::deleteSavedDoc(), counterController::deleteSiteCounterLogs(), trackbackController::deleteTrackback(), trackbackController::deleteTrackbacks(), moduleController::deleteTrigger(), spamfilterAdminController::deleteWord(), sessionController::destroy(), memberController::destroySessionInfo(), adminAdminView::dispAdminConfig(), adminAdminView::dispAdminIndex(), commentAdminView::dispCommentAdminDeclared(), documentAdminView::dispDocumentAdminDeclared(), fileAdminView::dispFileAdminList(), issuetrackerAdminView::dispIssuetrackerAdminContent(), lifepodAdminView::dispLifepodAdminContent(), memberView::dispMemberScrappedDocument(), moduleView::dispModuleSelectList(), opageAdminView::dispOpageAdminContent(), pageAdminView::dispPageAdminContent(), planetView::dispPlanet(), planetView::dispPlanetHome(), pollAdminView::dispPollAdminResult(), springnoteAdminView::dispSpringnoteAdminContent(), addonAdminController::doActivate(), memberController::doAutologin(), addonAdminController::doDeactivate(), moduleAdminController::doDeleteModuleCategory(), addonAdminController::doInsert(), memberController::doLogin(), editorController::doSaveDoc(), addonController::doSetup(), moduleAdminController::doUpdateModuleCategory(), commentModel::fixCommentList(), sessionController::gc(), moduleModel::getActionForward(), addonAdminModel::getAddonInfoXml(), memberModel::getAdminGroup(), documentModel::getCategory(), documentModel::getCategoryChlidCount(), documentModel::getCategoryDocumentCount(), tccommentnotifyModel::GetChild(), commentModel::getChildCommentCount(), commentModel::getCommentAllCount(), commentModel::getCommentCount(), tccommentnotifyModel::GetCommentID(), commentModel::getComments(), issuetrackerModel::getComponent(), editorModel::getComponent(), planetInfo::getContentLastDay(), planetModel::getContentSearchResultCount(), documentModel::getDailyArchivedList(), memberModel::getDefaultGroup(), moduleModel::getDefaultMid(), memberModel::getDeniedIDList(), spamfilterModel::getDeniedIPList(), spamfilterModel::getDeniedWordList(), documentModel::getDocumentCount(), documentModel::getDocumentPage(), documentModel::getDocuments(), documentModel::getDocumentSrlByAlias(), documentAdminModel::getDocumentTrash(), fileModel::getFile(), fileAdminModel::getFileList(), fileModel::getFiles(), fileModel::getFilesCount(), communicationModel::getFriendGroupInfo(), communicationModel::getFriendGroups(), communicationModel::getFriends(), moduleModel::getGrant(), memberModel::getGroup(), memberModel::getGroups(), documentModel::getHistory(), issuetrackerModel::getHistoryCount(), homepageModel::getHomepageInfo(), counterModel::getHourlyStatus(), addonAdminModel::getInsertedAddons(), memberModel::getJoinForm(), memberModel::getJoinFormList(), issuetrackerModel::getLatestRevision(), layoutModel::getLayout(), layoutModel::getLayoutList(), spamfilterModel::getLogCount(), refererModel::getLogList(), memberModel::getMemberGroups(), memberModel::getMemberInfoByMemberSrl(), memberModel::getMemberInfoByUserID(), pointModel::getMemberList(), memberAdminModel::getMemberList(), memberModel::getMemberOpenIDByMemberSrl(), planetModel::getMemberPlanet(), memberModel::getMemberSrlByEmailAddress(), memberModel::getMemberSrlByNickName(), memberModel::getMemberSrlByOpenID(), memberModel::getMemberSrlByUserID(), menuAdminModel::getMenu(), menuAdminModel::getMenuItemInfo(), menuAdminModel::getMenuList(), menuAdminModel::getMenus(), communicationModel::getMessages(), moduleModel::getMidList(), issuetrackerModel::getMilestone(), moduleModel::getModuleCategories(), moduleModel::getModuleCategory(), moduleModel::getModuleConfig(), moduleModel::getModuleCount(), moduleModel::getModuleFileBox(), moduleModel::getModuleFileBoxList(), moduleModel::getModuleInfoByDocumentSrl(), moduleModel::getModuleInfoByMid(), moduleModel::getModuleInfoByModuleSrl(), moduleModel::getModulePartConfig(), moduleModel::getModuleSrlByMid(), documentModel::getMonthlyArchivedList(), commentModel::getNewestCommentList(), communicationModel::getNewMessage(), planetInfo::getNextDate(), tccommentnotifyModel::GetNotifiedList(), issuetrackerModel::getPackage(), tccommentnotifyModel::GetParentID(), planetModel::getPlanetCount(), planetModel::getPlanetTagSearchResultCount(), pointModel::getPoint(), pollModel::getPollHtml(), pollAdminModel::getPollList(), pollModel::getPollResultHtml(), planetInfo::getPrevDate(), issuetrackerModel::getPriority(), issuetrackerModel::getPriorityCount(), issuetrackerModel::getPriorityMaxListorder(), refererModel::getRefererStatus(), trackbackModel::getRegistedTrackback(), issuetrackerModel::getRelease(), issuetrackerModel::getReleaseCount(), planetModel::getReplyList(), editorModel::getSavedDoc(), communicationModel::getSelectedMessage(), tccommentnotifyModel::GetSite(), moduleModel::getSiteInfo(), moduleModel::getSiteInfoByDomain(), planetModel::getSMSUser(), counterModel::getStatus(), planetModel::getTagSearchResultCount(), trackbackAdminModel::getTotalTrackbackList(), trackbackModel::getTrackback(), trackbackModel::getTrackbackAllCount(), trackbackModel::getTrackbackCount(), trackbackModel::getTrackbackCountByIPAddress(), trackbackModel::getTrackbackList(), moduleModel::getTrigger(), issuetrackerModel::getType(), ttimport::importAttaches(), importerAdminController::importAttaches(), importerAdminController::importComments(), importerAdminController::importMember(), importerAdminController::importMessage(), ttimport::importModule(), importerAdminController::importModule(), importerAdminController::importTrackbacks(), moduleController::insertActionForward(), moduleController::insertAdminId(), documentController::insertAlias(), documentController::insertCategory(), ttimport::insertComment(), commentController::insertComment(), tccommentnotifyController::insertCommentNotify(), tccommentnotifyController::insertCommentNotifyQueue(), editorAdminController::insertComponent(), planetController::insertContent(), memberAdminController::insertDeniedID(), documentController::insertDocument(), documentController::insertDocumentExtraKey(), documentController::insertDocumentExtraVar(), fileController::insertFile(), memberAdminController::insertGroup(), spamfilterController::insertIP(), layoutAdminController::insertLayout(), spamfilterController::insertLog(), counterController::insertLog(), memberController::insertMember(), planetController::insertMemo(), homepageAdminController::insertMenuItem(), moduleController::insertModule(), moduleController::insertModuleConfig(), moduleController::insertModuleExtraVars(), moduleController::insertModuleFileBox(), moduleController::insertModuleGrants(), moduleController::insertModulePartConfig(), moduleController::insertModuleSkinVars(), counterController::insertPageView(), tccommentnotifyController::insertParent(), planetController::insertPlanet(), refererController::insertRefererLog(), tccommentnotifyController::insertSite(), moduleController::insertSite(), moduleController::insertSiteAdmin(), planetController::insertSMSRecv(), counterController::insertTodayStatus(), counterController::insertTotalStatus(), trackbackController::insertTrackback(), moduleController::insertTrigger(), counterController::insertUniqueVisitor(), spamfilterAdminController::insertWord(), addonAdminModel::isActivatedAddon(), communicationModel::isAddedFriend(), memberModel::isDeniedID(), spamfilterModel::isDeniedWord(), pointModel::isExistsPoint(), communicationModel::isFriend(), moduleModel::isIDExists(), planetModel::isInsertedFavorite(), refererModel::isInsertedHost(), counterModel::isInsertedTodayStatus(), counterModel::isLogged(), planetInfo::isMyFavorite(), pollModel::isPolled(), moduleModel::isSiteAdmin(), moduleController::lock(), editorController::makeCache(), homepageAdminController::makeMenu(), menuAdminController::makeXmlFile(), planet::moduleInstall(), module::moduleInstall(), member::moduleInstall(), board::moduleInstall(), module::moduleUpdate(), document::moduleUpdate(), documentAdminController::moveDocumentModule(), documentController::moveDocumentToTrash(), fileController::moveFile(), memberAdminController::moveJoinFormDown(), memberAdminController::moveJoinFormUp(), menuAdminController::moveMenuItem(), site_info::proc(), rank_point::proc(), member_group::proc(), image_counter::proc(), forum::proc(), boardController::procBoardInsertComment(), boardController::procBoardInsertDocument(), commentAdminController::procCommentAdminCancelDeclare(), tccommentnotifyAdminController::procCommentNotifyAdminDeleteChild(), communicationController::procCommunicationAddFriend(), communicationController::procCommunicationAddFriendGroup(), communicationController::procCommunicationDeleteFriend(), communicationController::procCommunicationDeleteFriendGroup(), communicationController::procCommunicationDeleteMessage(), communicationController::procCommunicationDeleteMessages(), communicationController::procCommunicationMoveFriend(), communicationController::procCommunicationRenameFriendGroup(), communicationController::procCommunicationStoreMessage(), communicationController::procCommunicationUpdateAllowMessage(), documentAdminController::procDocumentAdminCancelDeclare(), documentAdminController::procDocumentAdminDeleteAlias(), documentAdminController::procDocumentAdminInsertAlias(), documentAdminController::procDocumentAdminInsertExtraVar(), documentAdminController::procDocumentAdminMoveExtraVar(), editorAdminController::procEditorAdminDisableComponent(), editorAdminController::procEditorAdminEnableComponent(), editorAdminController::procEditorAdminMoveListOrder(), editorAdminController::procEditorAdminSetupComponent(), fileController::procFileDownload(), homepageAdminController::procHomepageAdminDeleteHomepage(), homepageAdminController::procHomepageAdminImportModule(), homepageAdminController::procHomepageAdminUpdateHomepage(), homepageController::procHomepageCafeCreation(), homepageController::procHomepageChangeLayout(), homepageController::procHomepageDeleteMember(), homepageController::procHomepageInsertCafeBanner(), homepageController::procHomepageInsertMenuItem(), importerAdminController::procImporterAdminSync(), pollController::procInsert(), issuetrackerAdminController::procIssuetrackerAdminAttachRelease(), issuetrackerAdminController::procIssuetrackerAdminDeleteComponent(), issuetrackerAdminController::procIssuetrackerAdminDeleteIssuetracker(), issuetrackerAdminController::procIssuetrackerAdminDeleteMilestone(), issuetrackerAdminController::procIssuetrackerAdminDeletePackage(), issuetrackerAdminController::procIssuetrackerAdminDeletePriority(), issuetrackerAdminController::procIssuetrackerAdminDeleteType(), issuetrackerAdminController::procIssuetrackerAdminInsertComponent(), issuetrackerAdminController::procIssuetrackerAdminInsertMilestone(), issuetrackerAdminController::procIssuetrackerAdminInsertPackage(), issuetrackerAdminController::procIssuetrackerAdminInsertPriority(), issuetrackerAdminController::procIssuetrackerAdminInsertRelease(), issuetrackerAdminController::procIssuetrackerAdminInsertType(), issuetrackerController::procIssuetrackerInsertIssue(), layoutAdminController::procLayoutAdminUpdate(), memberAdminController::procMemberAdminInsertJoinForm(), memberAdminController::procMemberAdminUpdateMembersGroup(), memberController::procMemberAuthAccount(), memberController::procMemberDeleteOpenIDFromMember(), memberController::procMemberDeleteScrap(), memberController::procMemberFindAccount(), memberController::procMemberOpenIDValidate(), memberController::procMemberSaveDocument(), memberController::procMemberScrapDocument(), memberController::procMemberUpdateAuthMail(), memberController::procMemberValidateAddOpenIDToMember(), menuAdminController::procMenuAdminDeleteItem(), menuAdminController::procMenuAdminInsert(), menuAdminController::procMenuAdminInsertItem(), menuAdminController::procMenuAdminUpdate(), moduleAdminController::procModuleAdminDeleteLang(), moduleAdminController::procModuleAdminInsertCategory(), moduleAdminController::procModuleAdminInsertLang(), memberController::procModuleSiteLeave(), planetController::procNotReadWelcome(), planetAdminController::procPlanetAdminDelete(), planetController::procPlanetDeleteInterestTag(), planetController::procPlanetDeleteMemo(), planetController::procPlanetInsertFavorite(), planetController::procPlanetInsertInterestTag(), planetController::procPlanetMe2dayApi(), planetController::procPlanetReplyWrite(), planetController::procPlanetSetSMS(), pointAdminController::procPointAdminApplyPoint(), pointAdminController::procPointAdminReCal(), pointAdminController::procPointAdminReset(), pollController::procPoll(), refererAdminController::procRefererAdminDeleteStat(), sessionModel::read(), addonController::removeAddonConfig(), editorController::removeEditorConfig(), planetController::removeFavoritePlanet(), planetController::removeSMSRecv(), planetController::removeSMSUser(), memberController::replaceMemberGroup(), documentAdminController::restoreTrash(), communicationController::sendMessage(), fileController::setFilesValid(), communicationController::setMessageReaded(), pointController::setPoint(), issuetrackerController::syncChangeset(), pollController::syncPoll(), pollController::triggerDeleteCommentPoll(), issuetrackerController::triggerDeleteDocument(), pollController::triggerDeleteDocumentPoll(), tagController::triggerDeleteTag(), tagController::triggerInsertTag(), planetController::triggerMemberMenu(), pointController::triggerUpdateReadedCount(), moduleController::unlock(), moduleController::unlockTimeoutPassed(), documentController::updateCategory(), documentController::updateCategoryCount(), documentController::updateCategoryListOrder(), commentController::updateComment(), documentController::updateCommentCount(), documentController::updateDocument(), memberAdminController::updateGroup(), layoutAdminController::updateLayout(), memberController::updateMember(), memberController::updateMemberPassword(), menuAdminController::updateMenuLayout(), moduleController::updateModule(), moduleController::updateModuleFileBox(), moduleController::updateModuleLayout(), moduleController::updateModuleMenu(), moduleController::updateModuleSite(), moduleController::updateModuleSkinVars(), tccommentnotifyController::updateParent(), planetController::updatePlanetBrowserTitle(), planetController::updatePlanetColorset(), planetController::updatePlanetTag(), planetController::updatePlanetTitle(), documentController::updateReadedCount(), refererController::updateRefererStatistics(), moduleController::updateSite(), documentController::updateTrackbackCount(), documentController::updateVotedCount(), commentController::updateVotedCount(), sessionController::write().
00174 { 00175 $oDB = &DB::getInstance(); 00176 return $oDB->executeQuery($query_id, $args); 00177 }

| executeQueryArray | ( | $ | query_id, | |
| $ | args = null | |||
| ) |
DB::executeQuery() 의 결과값을 무조건 배열로 처리하도록 하는 함수.
| query_id | 쿼리 ID ( 모듈명.쿼리XML파일 ) | |
| args | object 변수로 선언된 인자값 |
func.inc.php 파일의 185 번째 라인에서 정의되었습니다.
다음을 참조함 : $output, DB::getInstance().
다음에 의해서 참조됨 : content::_getDocumentItems(), content::_getImageItems(), content::_getTrackbackItems(), commentController::deleteComments(), fileAdminController::deleteModuleFiles(), trackbackController::deleteTrackbackSender(), adminAdminView::dispAdminIndex(), boardAdminView::dispBoardAdminContent(), documentAdminView::dispDocumentAdminAlias(), homepageView::dispHomepageIndex(), memberAdminView::dispMemberAdminDeleteMembers(), memberAdminView::dispMemberAdminManageGroup(), moduleAdminView::dispModuleAdminLangcode(), moduleView::dispModuleSelectList(), widgetView::dispWidgetGenerateCode(), wikiAdminView::dispWikiAdminContent(), moduleModel::getAdminId(), documentModel::getAlias(), planetInfo::getCatchContentList(), issuetrackerModel::getChangesets(), tccommentnotifyModel::GetChildren(), commentModel::getCommentList(), tccommentnotifyModel::GetCommentsFromNotifyQueue(), issuetrackerModel::getCompletedMilestone(), planetModel::getContentList(), wikiModel::getContributors(), tagModel::getDocumentSrlByTag(), tagModel::getDocumentsTagList(), documentAdminModel::getDocumentTrashList(), documentModel::getExtraKeys(), planetModel::getFavoriteContentList(), planetInfo::getFishingContentList(), moduleModel::getGrant(), issuetrackerModel::getGroupMembers(), issuetrackerModel::getHistories(), documentModel::getHistories(), planetModel::getHomeContentList(), homepageAdminModel::getHomepageList(), planetInfo::getInterestTagContentList(), planetModel::getInterestTags(), moduleAdminModel::getLangCode(), issuetrackerModel::getList(), sessionModel::getLoggedMembers(), memberModel::getMembersGroups(), planetModel::getMemoList(), moduleAdminModel::getModuleAdminModuleList(), moduleModel::getModuleExtraVars(), moduleModel::getModulePartConfigs(), issuetrackerModel::getModuleReleases(), moduleModel::getModulesInfo(), moduleModel::getModulesInfoByLayout(), moduleModel::getModuleSkinVars(), planetModel::getNewestContentList(), planetInfo::getNewestContentList(), trackbackModel::getNewestTrackbackList(), documentModel::getNoticeList(), issuetrackerModel::getPackageList(), planetModel::getPlanetList(), planetModel::getPlanetTagList(), planetModel::getPlanetTags(), planetInfo::getPopularTags(), issuetrackerModel::getReleaseList(), issuetrackerModel::getReleasesWithPackageTitle(), planetModel::getReplyList(), moduleModel::getSiteAdmin(), memberAdminModel::getSiteMemberList(), planetModel::getSMSRecv(), tagModel::getTagList(), planetInfo::getTags(), moduleModel::getTriggers(), issuetrackerController::insertHistory(), moduleController::insertSiteAdmin(), moduleAdminController::makeCacheDefinedLangCode(), module::moduleUpdate(), planetItem::PopularTags(), webzine::proc(), tab_newest_document::proc(), rank_download::proc(), rank_count::proc(), planet_document::proc(), newest_images::proc(), newest_document::proc(), forum::proc(), content::proc(), layoutAdminController::procLayoutAdminUpdate(), moduleAdminController::procModuleAdminInsertLang(), planetController::procPlanetReplyWrite(), pointAdminController::procPointAdminReCal(), menu::recompileCache(), memberController::replaceMemberGroup(), planetView::rss(), homepageView::rss(), documentModel::setToAllDocumentExtraVars(), moduleModel::syncModuleToSite(), moduleModel::syncSkinInfoToModuleInfo(), pointController::triggerBeforeDeleteDocument().
00185 { 00186 $oDB = &DB::getInstance(); 00187 $output = $oDB->executeQuery($query_id, $args); 00188 if(!is_array($output->data) && count($output->data) > 0){ 00189 $output->data = array($output->data); 00190 } 00191 return $output; 00192 }

| fixQuotation | ( | $ | matches | ) |
attribute의 value를 " 로 둘러싸도록 처리하는 함수
func.inc.php 파일의 610 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : removeSrcHack(), editorController::transEditorComponent().
00610 { 00611 $key = $matches[1]; 00612 $val = $matches[2]; 00613 if(substr($val,0,1)!='"') $val = '"'.$val.'"'; 00614 return sprintf('%s=%s', $key, $val); 00615 } 00616 00617 // hexa값을 RGB로 변환 00618 if(!function_exists('hexrgb')) { 00619 function hexrgb($hexstr) { 00620 $int = hexdec($hexstr); 00621 00622 return array('red' => 0xFF & ($int >> 0x10), 00623 'green' => 0xFF & ($int >> 0x8), 00624 'blue' => 0xFF & $int); 00625 } 00626 00627 }
| & getAdminController | ( | $ | module_name | ) |
module의 admin controller 객체 생성용
| module_name | 모듈이름 |
func.inc.php 파일의 101 번째 라인에서 정의되었습니다.
다음을 참조함 : getModule().
다음에 의해서 참조됨 : moduleController::_replaceLangCode(), layoutAdminView::dispLayoutAdminLayoutModify(), addonAdminModel::getAddonList(), homepageAdminController::makeLayout(), point::moduleInstall(), member::moduleInstall(), editor::moduleInstall(), addon::moduleInstall(), homepageAdminController::procHomepageAdminDeleteHomepage(), homepageAdminController::procHomepageAdminExportModule(), homepageAdminController::procHomepageAdminImportModule(), homepageController::procHomepageCafeCreation(), homepageController::procHomepageChangeLayout(), homepageController::procHomepageDeleteGroup(), homepageController::procHomepageDeleteMenuItem(), homepageController::procHomepageInsertGroup(), homepageController::procHomepageInsertMenuItem(), homepageController::procHomepageLayoutUpdate(), homepageController::procHomepageMenuItemMove(), planetController::procPlanetDisableRss(), planetController::procPlanetEnableRss(), widgetController::procWidgetCopyDocument(), point::recompileCache(), menu::recompileCache(), commentController::triggerDeleteModuleComments(), documentController::triggerDeleteModuleDocuments(), fileController::triggerDeleteModuleFiles(), tagController::triggerDeleteModuleTags(), trackbackController::triggerDeleteModuleTrackbacks().
00101 { 00102 return getModule($module_name, 'controller','admin'); 00103 }

| & getAdminModel | ( | $ | module_name | ) |
module의 admin model 객체 생성용
| module_name | 모듈이름 |
func.inc.php 파일의 137 번째 라인에서 정의되었습니다.
다음을 참조함 : getModule().
다음에 의해서 참조됨 : integration_searchModel::_getFiles(), addonController::_getMidList(), addonAdminView::dispAddonAdminIndex(), addonAdminView::dispAddonAdminInfo(), addonAdminView::dispAddonAdminSetup(), adminAdminView::dispAdminIndex(), boardAdminView::dispBoardAdminGrantInfo(), boardAdminView::dispBoardAdminSkinInfo(), documentAdminView::dispDocumentAdminTrashList(), fileAdminView::dispFileAdminList(), homepageAdminView::dispHomepageAdminContent(), homepageAdminView::dispHomepageAdminSetup(), homepageAdminView::dispHomepageAdminSkinSetup(), homepageView::dispHomepageBoardGrant(), homepageView::dispHomepageBoardSkin(), homepageView::dispHomepageComponent(), homepageView::dispHomepageIndex(), homepageView::dispHomepageManage(), homepageView::dispHomepageMemberManage(), homepageView::dispHomepagePageGrant(), homepageView::dispHomepageTopMenu(), issuetrackerAdminView::dispIssuetrackerAdminGrantInfo(), issuetrackerAdminView::dispIssuetrackerAdminSkinInfo(), layoutAdminView::dispLayoutAdminModify(), lifepodAdminView::dispLifepodAdminGrantInfo(), lifepodAdminView::dispLifepodAdminSkinInfo(), memberAdminView::dispMemberAdminList(), menuAdminView::dispMenuAdminContent(), menuAdminView::dispMenuAdminInsert(), menuAdminView::dispMenuAdminManagement(), moduleAdminView::dispModuleAdminLangcode(), pageAdminView::dispPageAdminGrantInfo(), planetAdminView::dispPlanetAdminGrantInfo(), planetAdminView::dispPlanetAdminSkinInfo(), pollAdminView::dispPollAdminList(), springnoteAdminView::dispSpringnoteAdminGrantInfo(), springnoteAdminView::dispSpringnoteAdminSkinInfo(), trackbackAdminView::dispTrackbackAdminList(), wikiAdminView::dispWikiAdminGrantInfo(), wikiAdminView::dispWikiAdminSkinInfo(), homepageModel::getHomepageMenuItem(), menuAdminModel::getMenuItemNames(), menuAdminController::getPhpCacheCode(), integration_searchModel::getTrackbacks(), menuAdminController::getXmlTree(), addonController::makeCacheFile(), menuAdminController::moveMenuItem(), addonAdminController::procAddonAdminToggleActivate(), homepageController::procHomepageDeleteMenuItem(), homepageController::procHomepageInsertMenuItem(), layoutAdminController::procLayoutAdminUpdate(), menuAdminController::procMenuAdminDeleteItem(), menuAdminController::procMenuAdminInsertItem(), menuAdminController::procMenuAdminMakeXmlFile(), smartphoneXE::smartphoneXE().
00137 { 00138 return getModule($module_name, 'model','admin'); 00139 }

| & getAdminView | ( | $ | module_name | ) |
module의 admin view 객체 생성용
| module_name | 모듈이름 |
func.inc.php 파일의 119 번째 라인에서 정의되었습니다.
다음을 참조함 : getModule().
다음에 의해서 참조됨 : homepageView::dispHomepageBoardInfo(), memberView::dispMemberOwnDocument().
00119 { 00120 return getModule($module_name, 'view','admin'); 00121 }

| & getAPI | ( | $ | module_name | ) |
module의 api 객체 생성용
| module_name | 모듈이름 |
func.inc.php 파일의 146 번째 라인에서 정의되었습니다.
다음을 참조함 : getModule().
00146 { 00147 return getModule($module_name, 'api'); 00148 }

| & getClass | ( | $ | module_name | ) |
module의 상위 class 객체 생성용
| module_name | 모듈이름 |
func.inc.php 파일의 164 번째 라인에서 정의되었습니다.
다음을 참조함 : getModule().
다음에 의해서 참조됨 : installController::installDownloadedModule(), installController::installModule(), integration_searchView::IS(), site_info::proc(), adminAdminController::procAdminRecompileCacheFile().
00164 { 00165 return getModule($module_name, 'class'); 00166 }

| & getController | ( | $ | module_name | ) |
module의 controller 객체 생성용
| module_name | 모듈이름 |
func.inc.php 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : getModule().
다음에 의해서 참조됨 : spamfilterModel::checkLimited(), homepage::checkUpdate(), documentAdminController::copyDocumentModule(), commentController::deleteComment(), issuetrackerAdminController::deleteRelease(), trackbackController::deleteTrackback(), boardView::dispBoardWrite(), issuetrackerView::dispIssuetrackerNewIssue(), issuetrackerView::dispIssuetrackerTimeline(), layoutAdminView::dispLayoutAdminLayoutModify(), memberView::dispMemberLogout(), pageAdminView::dispPageAdminContentModify(), pageView::dispPageIndex(), documentModel::getCategoryList(), documentModel::getCategoryPhpFile(), documentModel::getCategoryXmlFile(), commentModel::getCommentMenu(), editorModel::getComponentList(), documentModel::getDocumentCategoryTplInfo(), documentModel::getDocumentMenu(), editorModel::getEditor(), opageView::getHtmlPage(), memberModel::getLoggedInfo(), memberModel::getMemberMenu(), communicationModel::getNewMessage(), editorModel::getSavedDoc(), importerAdminController::importMember(), ttimport::importModule(), importerAdminController::importModule(), installView::init(), Context::init(), memberAdminController::insertAdmin(), commentController::insertComment(), editorAdminController::insertComponent(), planetController::insertContent(), issuetrackerController::insertHistory(), homepageAdminController::insertHomepage(), planetController::insertPlanet(), planetController::insertPlanetConfig(), trackbackController::insertTrackback(), homepageAdminController::makeBoard(), homepageAdminController::makePage(), ModuleHandler::ModuleHandler(), widget::moduleInstall(), trackback::moduleInstall(), tccommentnotify::moduleInstall(), tag::moduleInstall(), spamfilter::moduleInstall(), rss::moduleInstall(), poll::moduleInstall(), point::moduleInstall(), planet::moduleInstall(), module::moduleInstall(), member::moduleInstall(), ldap::moduleInstall(), issuetracker::moduleInstall(), integration_search::moduleInstall(), homepage::moduleInstall(), file::moduleInstall(), editor::moduleInstall(), document::moduleInstall(), counter::moduleInstall(), comment::moduleInstall(), board::moduleInstall(), widget::moduleUpdate(), trackback::moduleUpdate(), tccommentnotify::moduleUpdate(), tag::moduleUpdate(), spamfilter::moduleUpdate(), rss::moduleUpdate(), poll::moduleUpdate(), point::moduleUpdate(), planet::moduleUpdate(), module::moduleUpdate(), member::moduleUpdate(), ldap::moduleUpdate(), issuetracker::moduleUpdate(), homepage::moduleUpdate(), file::moduleUpdate(), editor::moduleUpdate(), document::moduleUpdate(), comment::moduleUpdate(), board::moduleUpdate(), documentAdminController::moveDocumentModule(), documentItem::notify(), commentItem::notify(), DisplayHandler::printContent(), ModuleObject::proc(), adminAdminController::procAdminLogout(), boardAdminController::procBoardAdminDeleteBoard(), boardAdminController::procBoardAdminInsertBoard(), boardAdminController::procBoardAdminInsertListConfig(), boardController::procBoardDeleteComment(), boardController::procBoardDeleteDocument(), boardController::procBoardDeleteTrackback(), boardController::procBoardInsertComment(), boardController::procBoardInsertDocument(), boardController::procBoardVoteDocument(), commentAdminController::procCommentAdminDeleteChecked(), communicationAdminController::procCommunicationAdminInsertConfig(), pageAdminController::procDeleteFile(), documentAdminController::procDocumentAdminDeleteChecked(), documentAdminController::procDocumentAdminDeleteExtraVar(), documentAdminController::procDocumentAdminInsertConfig(), documentAdminController::procDocumentAdminInsertExtraVar(), tccommentnotifyController::procDoNotify(), editorAdminController::procEditorAdminDisableComponent(), editorAdminController::procEditorAdminEnableComponent(), editorAdminController::procEditorAdminMoveListOrder(), editorAdminController::procEditorAdminSetupComponent(), editorController::procEditorInsertModuleConfig(), editorController::procEditorRemoveSavedDoc(), fileAdminController::procFileAdminDeleteChecked(), fileAdminController::procFileAdminInsertConfig(), fileAdminController::procFileAdminInsertModuleConfig(), homepageAdminController::procHomepageAdminDeleteHomepage(), homepageAdminController::procHomepageAdminExportModule(), homepageAdminController::procHomepageAdminImportModule(), homepageAdminController::procHomepageAdminInsertConfig(), homepageAdminController::procHomepageAdminUpdateHomepage(), homepageController::procHomepageCafeCreation(), homepageController::procHomepageChangeIndex(), homepageController::procHomepageChangeLanguage(), homepageController::procHomepageDeleteMenuItem(), homepageController::procHomepageInsertBoardGrant(), homepageController::procHomepageInsertMenuItem(), homepageController::procHomepageUpdateMemberGroup(), installAdminController::procInstallAdminInstall(), installAdminController::procInstallAdminSaveTimeZone(), integration_searchAdminController::procIntegration_searchAdminInsertConfig(), issuetrackerAdminController::procIssuetrackerAdminAttachRelease(), issuetrackerAdminController::procIssuetrackerAdminDeleteFile(), issuetrackerAdminController::procIssuetrackerAdminDeleteIssuetracker(), issuetrackerAdminController::procIssuetrackerAdminInsertProject(), issuetrackerAdminController::procIssuetrackerAdminManageCheckedIssue(), issuetrackerAdminController::procIssuetrackerAdminModifyDisplayOption(), issuetrackerController::procIssuetrackerDeleteIssue(), issuetrackerController::procIssuetrackerDeleteTrackback(), issuetrackerController::procIssuetrackerInsertIssue(), krzipAdminController::procKrzipAdminInsertConfig(), ldapAdminController::procLdapAdminInsertConfig(), lifepodAdminController::procLifepodAdminDeleteLifepod(), lifepodAdminController::procLifepodAdminInsertLifepod(), memberAdminController::procMemberAdminDelete(), memberAdminController::procMemberAdminDeleteMembers(), memberAdminController::procMemberAdminGroupImageMarkUpdateOrder(), memberAdminController::procMemberAdminInsert(), memberAdminController::procMemberAdminInsertConfig(), memberController::procMemberDeleteSavedDocument(), memberController::procMemberSaveDocument(), menuAdminController::procMenuAdminInsertItem(), messageAdminController::procMessageAdminInsertConfig(), moduleAdminController::procModuleAdminInsertGrant(), moduleAdminController::procModuleAdminModuleGrantSetup(), moduleAdminController::procModuleAdminModuleSetup(), opageAdminController::procOpageAdminDelete(), opageAdminController::procOpageAdminInsert(), pageAdminController::procPageAdminDelete(), pageAdminController::procPageAdminInsert(), pageAdminController::procPageAdminInsertConfig(), pageAdminController::procPageAdminInsertContent(), pageAdminController::procPageAdminRemoveWidgetCache(), planetAdminController::procPlanetAdminDelete(), planetAdminController::procPlanetAdminInsert(), planetAdminController::procPlanetAdminInsertConfig(), planetController::procPlanetContentTagModify(), planetController::procPlanetCreate(), planetController::procPlanetDeleteComment(), planetController::procPlanetDeleteDocument(), planetController::procPlanetReplyWrite(), planetController::procPlanetVoteContent(), pointAdminController::procPointAdminInsertModuleConfig(), pointAdminController::procPointAdminInsertPointModuleConfig(), pointAdminController::procPointAdminReset(), pointAdminController::procPointAdminUpdatePoint(), pollAdminController::procPollAdminInsertConfig(), sessionAdminController::procSessionAdminClear(), spamfilterAdminController::procSpamfilterAdminInsertConfig(), spamfilterAdminController::procSpamfilterAdminInsertDeniedIP(), springnoteAdminController::procSpringnoteAdminDeleteSpringnote(), springnoteAdminController::procSpringnoteAdminInsertSpringnote(), trackbackAdminController::procTrackbackAdminDeleteChecked(), trackbackAdminController::procTrackbackAdminInsertConfig(), pageAdminController::procUploadFile(), pageWap::procWAP(), widgetController::procWidgetCopyDocument(), widgetController::procWidgetDeleteDocument(), widgetController::procWidgetInsertDocument(), widgetController::procWidgetRemoveContents(), wikiAdminController::procWikiAdminDeleteWiki(), wikiAdminController::procWikiAdminInsertWiki(), wikiController::procWikiDeleteComment(), wikiController::procWikiInsertComment(), wikiController::procWikiInsertDocument(), rssView::rss(), trackbackController::sendTrackback(), commentController::setCommentModuleConfig(), mobileXE::setContent(), rssAdminController::setFeedConfig(), memberController::setMemberConfig(), rssAdminController::setRssModuleConfig(), mobileXE::setTitle(), trackbackAdminController::setTrackbackModuleConfig(), issuetrackerController::syncChangeset(), LockTest::testLock(), widgetController::transWidgetCode(), documentController::triggerDeleteModuleDocuments(), spamfilterController::triggerInsertTrackback(), planetController::triggerMemberMenu(), issuetrackerController::triggerMemberMenu(), homepageController::triggerMemberMenu(), boardController::triggerMemberMenu(), trackbackController::triggerSendTrackback(), planetController::updatePlanet(), documentItem::updateReadedCount().
00092 { 00093 return getModule($module_name, 'controller'); 00094 }

| getMicroTime | ( | ) |
microtime() return
func.inc.php 파일의 452 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DisplayHandler::_debugOutput(), TemplateHandler::compile(), widgetController::execute(), ModuleHandler::getModuleInstance(), XmlParser::parse(), DisplayHandler::printContent().
00452 { 00453 list($time1, $time2) = explode(' ', microtime()); 00454 return (float)$time1 + (float)$time2; 00455 }
| & getModel | ( | $ | module_name | ) |
module의 model 객체 생성용
| module_name | 모듈이름 |
func.inc.php 파일의 128 번째 라인에서 정의되었습니다.
다음을 참조함 : getModule().
다음에 의해서 참조됨 : XmlJsFilter::_compile(), content::_getCommentItems(), content::_getDocumentItems(), integration_searchModel::_getFiles(), content::_getImageItems(), content::_getTrackbackItems(), layoutAdminController::addExtension(), documentItem::allowTrackback(), memberModel::arrangeMemberInfo(), widgetController::arrangeWidgetVars(), widget::checkUpdate(), trackback::checkUpdate(), tccommentnotify::checkUpdate(), tag::checkUpdate(), spamfilter::checkUpdate(), rss::checkUpdate(), poll::checkUpdate(), point::checkUpdate(), planet::checkUpdate(), member::checkUpdate(), ldap::checkUpdate(), issuetracker::checkUpdate(), homepage::checkUpdate(), file::checkUpdate(), editor::checkUpdate(), document::checkUpdate(), comment::checkUpdate(), board::checkUpdate(), widgetController::complieWidgetStyle(), documentAdminController::copyDocumentModule(), commentController::declaredComment(), documentController::declaredDocument(), moduleController::deleteAdminId(), commentController::deleteComment(), commentController::deleteComments(), documentController::deleteDocument(), fileController::deleteFiles(), memberAdminController::deleteGroup(), layoutAdminController::deleteLayout(), memberController::deleteMember(), moduleController::deleteModuleFileBox(), trackbackController::deleteTrackback(), layoutAdminController::deleteUserLayoutTempFile(), addonAdminView::dispAddonAdminSetup(), adminAdminView::dispAdminConfig(), adminAdminView::dispAdminIndex(), boardAdminView::dispBoardAdminCategoryInfo(), boardAdminView::dispBoardAdminDeleteBoard(), boardAdminView::dispBoardAdminExtraVars(), boardAdminView::dispBoardAdminInsertBoard(), boardAdminView::dispBoardAdminListSetup(), boardView::dispBoardCategoryList(), boardView::dispBoardContentCommentList(), boardView::dispBoardContentFileList(), boardView::dispBoardContentList(), boardView::dispBoardContentView(), boardView::dispBoardDelete(), boardView::dispBoardDeleteComment(), boardView::dispBoardDeleteTrackback(), boardView::dispBoardModifyComment(), boardView::dispBoardNoticeList(), boardView::dispBoardReplyComment(), boardView::dispBoardTagList(), boardView::dispBoardWrite(), boardView::dispBoardWriteComment(), commentAdminView::dispCommentAdminDeclared(), commentAdminView::dispCommentAdminList(), tccommentnotifyAdminView::dispCommentNotifyAdminList(), communicationView::dispCommunicationAddFriend(), communicationView::dispCommunicationAddFriendGroup(), communicationAdminView::dispCommunicationAdminConfig(), communicationView::dispCommunicationFriend(), communicationView::dispCommunicationMessages(), communicationView::dispCommunicationNewMessage(), communicationView::dispCommunicationSendMessage(), counterAdminView::dispCounterAdminIndex(), documentAdminView::dispDocumentAdminAlias(), documentAdminView::dispDocumentAdminConfig(), documentAdminView::dispDocumentAdminDeclared(), documentAdminView::dispDocumentAdminList(), documentView::dispDocumentManageDocument(), documentView::dispDocumentPrint(), editorAdminView::dispEditorAdminIndex(), editorAdminView::dispEditorAdminSetupComponent(), editorView::dispEditorComponentInfo(), editorView::dispEditorPopup(), editorView::dispEditorSkinColorset(), fileAdminView::dispFileAdminConfig(), fileAdminView::dispFileAdminList(), homepageAdminView::dispHomepageAdminContent(), homepageAdminView::dispHomepageAdminDelete(), homepageAdminView::dispHomepageAdminSetup(), homepageAdminView::dispHomepageAdminSkinSetup(), homepageView::dispHomepageBoardAddition(), homepageView::dispHomepageBoardCategoryInfo(), homepageView::dispHomepageBoardExtraVars(), homepageView::dispHomepageBoardGrant(), homepageView::dispHomepageBoardInfo(), homepageView::dispHomepageComponent(), homepageView::dispHomepageCounter(), homepageView::dispHomepageIndex(), homepageView::dispHomepageManage(), homepageView::dispHomepageMemberGroupManage(), homepageView::dispHomepageMemberManage(), homepageView::dispHomepageMidSetup(), homepageView::dispHomepagePageGrant(), homepageView::dispHomepageTopMenu(), importerAdminView::dispImporterAdminContent(), integration_searchAdminView::dispIntegration_searchAdminContent(), integration_searchAdminView::dispIntegration_searchAdminSkinInfo(), issuetrackerAdminView::dispIssuetrackerAdminAttachRelease(), issuetrackerAdminView::dispIssuetrackerAdminDeleteIssuetracker(), issuetrackerAdminView::dispIssuetrackerAdminExtraVars(), issuetrackerAdminView::dispIssuetrackerAdminInsertProject(), issuetrackerAdminView::dispIssuetrackerAdminManageDocument(), issuetrackerAdminView::dispIssuetrackerAdminModifyComponent(), issuetrackerAdminView::dispIssuetrackerAdminModifyMilestone(), issuetrackerAdminView::dispIssuetrackerAdminModifyPackage(), issuetrackerAdminView::dispIssuetrackerAdminModifyPriority(), issuetrackerAdminView::dispIssuetrackerAdminModifyRelease(), issuetrackerAdminView::dispIssuetrackerAdminModifyType(), issuetrackerAdminView::dispIssuetrackerAdminProjectSetting(), issuetrackerAdminView::dispIssuetrackerAdminReleaseSetting(), issuetrackerView::dispIssuetrackerDeleteIssue(), issuetrackerView::dispIssuetrackerDeleteTrackback(), issuetrackerView::dispIssuetrackerDownload(), issuetrackerView::dispIssuetrackerNewIssue(), issuetrackerView::dispIssuetrackerTimeline(), issuetrackerView::dispIssuetrackerViewIssue(), issuetrackerView::dispIssuetrackerViewMilestone(), krzipAdminView::dispKrzipAdminConfig(), ModuleHandler::displayContent(), layoutAdminView::dispLayoutAdminContent(), layoutAdminView::dispLayoutAdminDownloadedList(), layoutAdminView::dispLayoutAdminEdit(), layoutAdminView::dispLayoutAdminInfo(), layoutAdminView::dispLayoutAdminInsert(), layoutAdminView::dispLayoutAdminLayoutImageList(), layoutAdminView::dispLayoutAdminLayoutModify(), layoutAdminView::dispLayoutAdminModify(), layoutAdminView::dispLayoutAdminPreview(), layoutView::dispLayoutInfo(), ldapAdminView::dispLdapAdminConfig(), lifepodAdminView::dispLifepodAdminInsertLifepod(), lifepodView::dispLifepodContent(), memberAdminView::dispMemberAdminConfig(), memberAdminView::dispMemberAdminDeniedIDList(), memberAdminView::dispMemberAdminGroupList(), memberAdminView::dispMemberAdminInfo(), memberAdminView::dispMemberAdminInsert(), memberAdminView::dispMemberAdminInsertJoinForm(), memberAdminView::dispMemberAdminJoinFormList(), memberAdminView::dispMemberAdminList(), memberAdminView::dispMemberAdminManageGroup(), memberView::dispMemberInfo(), memberView::dispMemberLeave(), memberView::dispMemberModifyInfo(), memberView::dispMemberModifyPassword(), memberView::dispMemberOpenIDLeave(), memberView::dispMemberOwnDocument(), memberView::dispMemberSavedDocument(), memberView::dispMemberScrappedDocument(), memberView::dispMemberSignUpForm(), menuAdminView::dispMenuAdminMidList(), messageView::dispMessage(), messageAdminView::dispMessageAdminConfig(), moduleAdminView::dispModuleAdminCategory(), moduleAdminView::dispModuleAdminCopyModule(), moduleAdminView::dispModuleAdminInfo(), moduleAdminView::dispModuleAdminList(), moduleAdminView::dispModuleAdminModuleGrantSetup(), moduleAdminView::dispModuleAdminModuleSetup(), moduleView::dispModuleFileBox(), moduleView::dispModuleSelectList(), moduleView::dispModuleSkinInfo(), opageAdminView::dispOpageAdminDelete(), opageAdminView::dispOpageAdminInsert(), opageView::dispOpageIndex(), pageAdminView::dispPageAdminContentModify(), pageAdminView::dispPageAdminDelete(), pageAdminView::dispPageAdminInfo(), pageAdminView::dispPageAdminInsert(), planetView::dispPlanet(), planetAdminView::dispPlanetAdminDelete(), planetAdminView::dispPlanetAdminInsert(), planetAdminView::dispPlanetAdminList(), planetAdminView::dispPlanetAdminSetup(), planetView::dispPlanetContentSearch(), planetView::dispPlanetContentTagSearch(), planetView::dispPlanetHome(), planetView::dispPlanetTagSearch(), pointAdminView::dispPointAdminConfig(), pointAdminView::dispPointAdminModuleConfig(), pointAdminView::dispPointAdminPointList(), pollAdminView::dispPollAdminConfig(), pollAdminView::dispPollAdminResult(), refererAdminView::dispRefererAdminList(), planetView::dispReplyList(), rssAdminView::dispRssAdminIndex(), memberView::dispSavedDocumentList(), spamfilterAdminView::dispSpamfilterAdminConfig(), spamfilterAdminView::dispSpamfilterAdminDeniedIPList(), spamfilterAdminView::dispSpamfilterAdminDeniedWordList(), springnoteAdminView::dispSpringnoteAdminInsertSpringnote(), springnoteView::dispSpringnoteContent(), trackbackAdminView::dispTrackbackAdminList(), trackbackView::dispTrackbackSend(), widgetAdminView::dispWidgetAdminAddContent(), widgetAdminView::dispWidgetAdminDownloadedList(), widgetView::dispWidgetGenerateCode(), widgetView::dispWidgetGenerateCodeInPage(), widgetView::dispWidgetInfo(), widgetView::dispWidgetSkinInfo(), widgetView::dispWidgetStyleGenerateCodeInPage(), wikiAdminView::dispWikiAdminDeleteWiki(), wikiAdminView::dispWikiAdminInsertWiki(), wikiView::dispWikiContentView(), wikiView::dispWikiDeleteComment(), wikiView::dispWikiEditPage(), wikiView::dispWikiHistory(), wikiView::dispWikiModifyComment(), wikiView::dispWikiReplyComment(), wikiView::dispWikiTitleIndex(), memberController::doLogin(), memberController::doOpenIDValidate(), planetView::favorite(), commentModel::getCommentConfig(), documentItem::getCommentEditor(), commentModel::getCommentList(), commentModel::getCommentMenu(), integration_searchModel::getComments(), documentItem::getComments(), communicationAdminModel::getCommunicationAdminColorset(), spamfilterModel::getConfig(), ldapModel::getConfig(), homepageModel::getConfig(), communicationModel::getConfig(), wikiModel::getContributors(), documentModel::getDailyArchivedList(), boardModel::getDefaultListConfig(), documentModel::getDocumentCategoryTplInfo(), documentModel::getDocumentConfig(), documentModel::getDocumentList(), documentModel::getDocumentMenu(), integration_searchModel::getDocuments(), documentAdminModel::getDocumentTrashList(), editorModel::getEditor(), documentItem::getEditor(), commentItem::getEditor(), editorModel::getEditorConfig(), documentItem::getExtraVars(), fileModel::getFileConfig(), fileModel::getFileList(), fileAdminModel::getFileList(), memberModel::getGroupImageMark(), homepageModel::getHomepageMenuItem(), planetInfo::getInterestTags(), krzipModel::getKrzipCodeList(), boardModel::getListConfig(), memberModel::getLoggedInfo(), memberAdminModel::getMemberAdminColorset(), memberModel::getMemberConfig(), pointModel::getMemberList(), memberModel::getMemberOpenIDByMemberSrl(), memberModel::getMemberSrlByOpenID(), menuAdminModel::getMenuAdminTplInfo(), moduleAdminModel::getModuleGrantHTML(), moduleAdminModel::getModuleSkinHTML(), documentModel::getMonthlyArchivedList(), commentModel::getNewestCommentList(), trackbackModel::getNewestTrackbackList(), opageModel::getOpage(), planetInfo::getPhotoSrc(), planetModel::getPlanetConfig(), planetItem::getPlanetPhotoSrc(), pollAdminModel::getPollAdminTarget(), pollModel::getPollGetColorsetList(), poll_maker::getPopupContent(), documentItem::getProfileImage(), commentItem::getProfileImage(), issuetrackerModel::getRelease(), issuetrackerModel::getReleaseList(), planetModel::getReplyList(), rssModel::getRssModuleConfig(), editorModel::getSavedDoc(), communicationModel::getSelectedMessage(), documentItem::getSignature(), commentItem::getSignature(), tagModel::getTagList(), documentItem::getThumbnail(), trackbackModel::getTrackbackModuleConfig(), documentItem::getTrackbacks(), documentItem::getTrackbackUrl(), documentItem::getUploadedFiles(), commentItem::getUploadedFiles(), widgetController::getWidgetObject(), layoutAdminController::importLayout(), importerAdminController::importMember(), ttimport::importModule(), importerAdminController::importModule(), wikiView::init(), wikiAdminView::init(), springnoteAdminView::init(), pointAdminView::init(), planetView::init(), planetController::init(), planetAdminView::init(), pageAdminView::init(), opageAdminView::init(), ModuleHandler::init(), memberView::init(), memberAdminView::init(), lifepodAdminView::init(), issuetrackerView::init(), issuetrackerAdminView::init(), integration_searchView::init(), integration_searchAdminView::init(), homepageView::init(), homepageController::init(), Context::init(), communicationView::init(), boardView::init(), boardAdminView::init(), adminAdminView::init(), adminAdminController::init(), layoutAdminController::initLayout(), memberAdminController::insertAdmin(), moduleController::insertAdminId(), documentController::insertCategory(), commentController::insertComment(), documentController::insertDocument(), fileController::insertFile(), issuetrackerController::insertHistory(), homepageAdminController::insertHomepage(), memberController::insertImageMark(), memberController::insertImageName(), memberController::insertMember(), moduleController::insertModule(), moduleController::insertModuleFileBox(), planetController::insertPlanet(), planetController::insertPlanetPhoto(), memberController::insertProfileImage(), moduleController::insertSite(), trackbackController::insertTrackback(), layoutAdminController::insertUserLayoutImage(), layoutAdminController::insertUserLayoutValue(), installController::installDownloadedModule(), integration_searchView::IS(), commentItem::isAccessible(), documentItem::isExtraVarsExists(), spamfilterModel::isInsertedTrackback(), planetInfo::isRssEnabled(), editorController::makeCache(), menuAdminController::makeXmlFile(), member::member(), memberTransImageName(), planet::moduleInstall(), member::moduleInstall(), board::moduleInstall(), widget::moduleUpdate(), trackback::moduleUpdate(), tccommentnotify::moduleUpdate(), tag::moduleUpdate(), spamfilter::moduleUpdate(), session::moduleUpdate(), rss::moduleUpdate(), poll::moduleUpdate(), point::moduleUpdate(), planet::moduleUpdate(), module::moduleUpdate(), ldap::moduleUpdate(), layout::moduleUpdate(), issuetracker::moduleUpdate(), homepage::moduleUpdate(), file::moduleUpdate(), editor::moduleUpdate(), document::moduleUpdate(), comment::moduleUpdate(), board::moduleUpdate(), documentAdminController::moveDocumentModule(), documentController::moveDocumentToTrash(), fileController::moveFile(), memberAdminController::moveJoinFormDown(), memberAdminController::moveJoinFormUp(), commentItem::notify(), pointLevelIconTrans(), DisplayHandler::printContent(), webzine::proc(), tag_list::proc(), tab_newest_document::proc(), rank_point::proc(), rank_download::proc(), rank_count::proc(), point_status::proc(), planet_document::proc(), newest_trackback::proc(), newest_images::proc(), newest_document::proc(), newest_comment::proc(), navigator::proc(), member_group::proc(), login_info::proc(), logged_members::proc(), forum::proc(), counter_status::proc(), content::proc(), category::proc(), calendar::proc(), archive_list::proc(), adminAdminController::procAdminRecompileCacheFile(), boardAdminController::procBoardAdminInsertBoard(), boardController::procBoardInsertComment(), boardController::procBoardInsertDocument(), boardController::procBoardVerificationPassword(), tccommentnotifyAdminController::procCommentNotifyAdminDeleteChild(), communicationController::procCommunicationDeleteMessage(), communicationController::procCommunicationSendMessage(), communicationController::procCommunicationStoreMessage(), counterController::procCounterExecute(), documentAdminController::procDocumentAdminMoveExtraVar(), tccommentnotifyController::procDoNotify(), editorController::procEditorCall(), fileController::procFileDownload(), homepageAdminController::procHomepageAdminDeleteHomepage(), homepageAdminController::procHomepageAdminExportModule(), homepageAdminController::procHomepageAdminImportModule(), homepageAdminController::procHomepageAdminInsertConfig(), homepageAdminController::procHomepageAdminUpdateHomepage(), homepageController::procHomepageCafeCreation(), homepageController::procHomepageChangeLayout(), homepageController::procHomepageDeleteMenuItem(), homepageController::procHomepageInsertBoardGrant(), homepageController::procHomepageInsertCafeBanner(), homepageController::procHomepageInsertMenuItem(), integration_searchAdminController::procIntegration_searchAdminInsertConfig(), integration_searchAdminController::procIntegration_searchAdminInsertSkin(), issuetrackerAdminController::procIssuetrackerAdminDeletePackage(), issuetrackerAdminController::procIssuetrackerAdminInsertPriority(), issuetrackerAdminController::procIssuetrackerAdminInsertProject(), issuetrackerController::procIssuetrackerInsertIssue(), issuetrackerController::procIssuetrackerVerificationPassword(), layoutAdminController::procLayoutAdminCodeReset(), layoutAdminController::procLayoutAdminCodeUpdate(), layoutAdminController::procLayoutAdminUpdate(), layoutAdminController::procLayoutAdminUserLayoutExport(), layoutAdminController::procLayoutAdminUserLayoutImport(), layoutAdminController::procLayoutAdminUserValueInsert(), lifepodAdminController::procLifepodAdminInsertLifepod(), memberAdminController::procMemberAdminGroupImageMarkUpdateOrder(), memberAdminController::procMemberAdminInsert(), memberController::procMemberCheckValue(), memberController::procMemberDeleteImageMark(), memberController::procMemberDeleteImageName(), memberController::procMemberDeleteProfileImage(), memberController::procMemberFindAccount(), memberController::procMemberInsert(), memberController::procMemberInsertImageMark(), memberController::procMemberInsertImageName(), memberController::procMemberInsertProfileImage(), memberController::procMemberLeave(), memberController::procMemberLogin(), memberController::procMemberLogout(), memberController::procMemberModifyInfo(), memberController::procMemberModifyPassword(), memberController::procMemberOpenIDLogin(), memberController::procMemberOpenIDValidate(), memberController::procMemberSaveDocument(), memberController::procMemberScrapDocument(), memberController::procMemberUpdateAuthMail(), menuAdminController::procMenuAdminInsertItem(), ModuleHandler::procModule(), moduleAdminController::procModuleAdminInsertGrant(), moduleAdminController::procModuleAdminModuleGrantSetup(), moduleAdminController::procModuleAdminModuleSetup(), moduleAdminController::procModuleAdminUpdateSkinInfo(), memberController::procModuleSiteSignUp(), tccommentnotifyController::procNotifyReceived(), opageAdminController::procOpageAdminInsert(), pageAdminController::procPageAdminInsert(), pageAdminController::procPageAdminInsertContent(), pageAdminController::procPageAdminRemoveWidgetCache(), planetAdminController::procPlanetAdminInsert(), planetAdminController::procPlanetAdminInsertConfig(), planetController::procPlanetColorsetModify(), planetController::procPlanetContentTagModify(), planetController::procPlanetContentWrite(), planetController::procPlanetCreate(), planetController::procPlanetDeleteInterestTag(), planetController::procPlanetDeleteMemo(), planetController::procPlanetDisableRss(), planetController::procPlanetEnableRss(), planetController::procPlanetInfoModify(), planetController::procPlanetInsertFavorite(), planetController::procPlanetInsertInterestTag(), planetController::procPlanetInsertMemo(), planetController::procPlanetInsertSMS(), planetController::procPlanetMe2dayApi(), planetController::procPlanetPhotoModify(), planetController::procPlanetReplyWrite(), planetController::procPlanetSetSMS(), pointAdminController::procPointAdminInsertConfig(), pointAdminController::procPointAdminReCal(), pollController::procPoll(), pollController::procPollViewResult(), rssAdminController::procRssAdminInsertConfig(), boardSPhone::procSmartPhone(), springnoteAdminController::procSpringnoteAdminInsertSpringnote(), trackbackController::procTrackbackSend(), planetWAP::procWAP(), boardWAP::procWAP(), widgetController::procWidgetCopyDocument(), widgetController::procWidgetDeleteDocument(), widgetController::procWidgetGetColorsetList(), widgetController::procWidgetInsertDocument(), widgetController::procWidgetRemoveContents(), wikiAdminController::procWikiAdminInsertWiki(), wikiController::procWikiInsertComment(), wikiController::procWikiInsertDocument(), editorController::removeCache(), layoutAdminController::removeUserLayoutImage(), rssView::rss(), planetView::rss(), homepageView::rss(), tccommentnotifyController::sendCommentNotify(), documentItem::setAttribute(), ModuleObject::setModuleInfo(), pointController::setPoint(), issueItem::setProjectInfo(), memberController::setSessionInfo(), issuetrackerController::syncChangeset(), trackbackController::trackback(), poll_maker::transHTML(), pointController::triggerAfterLogin(), pointController::triggerBeforeDeleteDocument(), pointController::triggerBeforeDownloadFile(), ModuleHandler::triggerCall(), fileController::triggerCheckAttached(), fileController::triggerCommentCheckAttached(), pointController::triggerDeleteComment(), pointController::triggerDeleteDocument(), pointController::triggerDeleteFile(), commentView::triggerDispCommentAdditionSetup(), documentView::triggerDispDocumentAdditionSetup(), editorView::triggerDispEditorAdditionSetup(), fileView::triggerDispFileAdditionSetup(), pointView::triggerDispPointAdditionSetup(), rssView::triggerDispRssAdditionSetup(), trackbackView::triggerDispTrackbackAdditionSetup(), pointController::triggerDownloadFile(), editorController::triggerEditorComponentCompile(), tccommentnotifyController::triggerInsertComment(), spamfilterController::triggerInsertComment(), pointController::triggerInsertComment(), spamfilterController::triggerInsertDocument(), pointController::triggerInsertDocument(), pointController::triggerInsertMember(), spamfilterController::triggerInsertTrackback(), issuetrackerController::triggerMemberMenu(), boardController::triggerMemberMenu(), rssController::triggerRssUrlInsert(), trackbackController::triggerSendTrackback(), planetController::triggerSetLayout(), pointController::triggerUpdateDocument(), pointController::triggerUpdateReadedCount(), pointController::triggerUpdateVotedCount(), documentController::updateCategoryCount(), commentController::updateComment(), documentController::updateDocument(), layoutAdminController::updateLayout(), memberController::updateMember(), moduleController::updateModule(), moduleController::updateModuleFileBox(), planetController::updatePlanetTag(), refererController::updateRefererStatistics(), documentController::updateVotedCount(), commentController::updateVotedCount().
00128 { 00129 return getModule($module_name, 'model'); 00130 }

| & getModule | ( | $ | module_name, | |
| $ | type = 'view', |
|||
| $ | kind = '' | |||
| ) |
ModuleHandler::getModuleObject($module_name, $type)을 쓰기 쉽게 함수로 선언.
| module_name | 모듈이름 | |
| type | disp, proc, controller, class | |
| kind | admin, null |
func.inc.php 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : ModuleHandler::getModuleInstance().
다음에 의해서 참조됨 : getAdminController(), getAdminModel(), getAdminView(), getAPI(), getClass(), getController(), getModel(), moduleModel::getModuleList(), getView(), getWAP(), smartphoneXE::haveSmartphoneModule(), installAdminController::procInstallAdminUpdate(), smartphoneXE::procSmartPhone(), ModuleHandler::triggerCall().
00083 { 00084 return ModuleHandler::getModuleInstance($module_name, $type, $kind); 00085 }

| getMonthName | ( | $ | month, | |
| $ | short = true | |||
| ) |
월이름을 return
func.inc.php 파일의 345 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : zdate().
00345 { 00346 $short_month = array('','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'); 00347 $long_month = array('','January','February','March','April','May','June','July','August','September','October','November','December'); 00348 return !$short?$long_month[$month]:$short_month[$month]; 00349 }
| getNextSequence | ( | ) |
DB::getNextSequence() 의 alias.
func.inc.php 파일의 198 번째 라인에서 정의되었습니다.
다음을 참조함 : DB::getInstance().
다음에 의해서 참조됨 : documentAdminController::copyDocumentModule(), issuetrackerView::dispIssuetrackerNewIssue(), opageAdminView::dispOpageAdminInsert(), documentModel::getDocumentCategoryTplInfo(), menuAdminModel::getMenuAdminTplInfo(), ttimport::importAttaches(), importerAdminController::importAttaches(), importerAdminController::importComments(), importerAdminController::importMember(), importerAdminController::importMessage(), ttimport::importModule(), importerAdminController::importModule(), importerAdminController::importTrackbacks(), documentController::insertAlias(), documentController::insertCategory(), ttimport::insertComment(), commentController::insertComment(), tccommentnotifyController::insertCommentNotify(), editorAdminController::insertComponent(), memberAdminController::insertDeniedID(), documentController::insertDocument(), fileController::insertFile(), issuetrackerController::insertHistory(), memberController::insertMember(), homepageAdminController::insertMenuItem(), moduleController::insertModule(), moduleController::insertModuleFileBox(), tccommentnotifyController::insertParent(), planetController::insertPlanet(), tccommentnotifyController::insertSite(), moduleController::insertSite(), trackbackController::insertTrackback(), homepageAdminController::makeBoard(), homepageAdminController::makeLayout(), homepageAdminController::makeMenu(), homepageAdminController::makePage(), planet::moduleInstall(), documentController::moveDocumentToTrash(), menuAdminController::moveMenuItem(), boardController::procBoardInsertComment(), communicationController::procCommunicationAddFriend(), documentAdminController::procDocumentAdminInsertAlias(), fileController::procFileIframeUpload(), fileController::procFileUpload(), homepageAdminController::procHomepageAdminImportModule(), homepageController::procHomepageInsertMenuItem(), pollController::procInsert(), issuetrackerAdminController::procIssuetrackerAdminInsertComponent(), issuetrackerAdminController::procIssuetrackerAdminInsertMilestone(), issuetrackerAdminController::procIssuetrackerAdminInsertPackage(), issuetrackerAdminController::procIssuetrackerAdminInsertPriority(), issuetrackerAdminController::procIssuetrackerAdminInsertRelease(), issuetrackerAdminController::procIssuetrackerAdminInsertType(), layoutAdminController::procLayoutAdminInsert(), memberAdminController::procMemberAdminInsertJoinForm(), memberController::procMemberInsert(), menuAdminController::procMenuAdminInsert(), planetAdminController::procPlanetAdminInsertConfig(), planetController::procPlanetInsertFavorite(), planetController::procPlanetReplyWrite(), wikiController::procWikiInsertComment(), communicationController::sendMessage(), documentController::updateCommentCount(), documentController::updateDocument(), tccommentnotifyController::updateParent().
00198 { 00199 $oDB = &DB::getInstance(); 00200 return $oDB->getNextSequence(); 00201 }

| getNumberingPath | ( | $ | no, | |
| $ | size = 3 | |||
| ) |
주어진 숫자를 주어진 크기로 recursive하게 잘라줌
| no | 주어진 숫자 | |
| size | 잘라낼 크기 |
func.inc.php 파일의 508 번째 라인에서 정의되었습니다.
다음을 참조함 : $output.
다음에 의해서 참조됨 : integration_searchModel::_getFiles(), documentController::deleteDocument(), memberController::delSignature(), memberModel::getImageMark(), memberModel::getImageName(), moduleModel::getModuleFileBoxPath(), planetModel::getPlanetPhotoPath(), pointModel::getPoint(), planetInfo::getPopularTags(), memberModel::getProfileImage(), memberModel::getSignature(), documentItem::getThumbnail(), commentItem::getThumbnail(), layoutModel::getUserLayoutPath(), ttimport::importAttaches(), importerAdminController::importAttaches(), layoutAdminController::importLayout(), importerAdminController::importMember(), fileController::insertFile(), memberController::insertImageMark(), memberController::insertImageName(), memberController::insertProfileImage(), memberTransImageName(), layoutAdminController::procLayoutAdminUserLayoutExport(), memberController::putSignature(), pointController::setPoint().
00508 { 00509 $mod = pow(10, $size); 00510 $output = sprintf('%0'.$size.'d/', $no%$mod); 00511 if($no >= $mod) $output .= getNumberingPath((int)$no/$mod, $size); 00512 return $output; 00513 }
| getScriptPath | ( | ) |
현재 요청받은 스크립트 경로를 return
func.inc.php 파일의 660 번째 라인에서 정의되었습니다.
다음을 참조함 : null.
다음에 의해서 참조됨 : Context::_getUrl().
00660 { 00661 static $url = null; 00662 if($url == null) $url = preg_replace('/\/tools\//i','/',preg_replace('/index.php$/i','',str_replace('\\','/',$_SERVER['SCRIPT_NAME']))); 00663 return $url; 00664 }
| getSiteUrl | ( | ) |
Context::getUrl()를 쓰기 쉽게 함수로 선언.
func.inc.php 파일의 229 번째 라인에서 정의되었습니다.
다음을 참조함 : Context::getRequestUri(), Context::getUrl().
다음에 의해서 참조됨 : content::_compile(), content::_getDocumentItems(), content::_getTrackbackItems(), homepageView::dispHomepageIndex(), menuAdminController::getPhpCacheCode(), menuAdminController::getXmlTree(), ModuleHandler::init(), newest_images::proc(), newest_document::proc(), newest_comment::proc(), homepageController::procHomepageCafeCreation(), planetController::triggerMemberMenu().
00229 { 00230 $num_args = func_num_args(); 00231 $args_list = func_get_args(); 00232 00233 if(!$num_args) return Context::getRequestUri(); 00234 00235 $domain = array_shift($args_list); 00236 $num_args = count($args_list); 00237 00238 return Context::getUrl($num_args, $args_list, $domain); 00239 }

| getTimeGap | ( | $ | date, | |
| $ | format = 'Y.m.d' | |||
| ) |
YmdHis의 시간 형식을 지금으로 부터 몇분/몇시간전, 1일 이상 차이나면 format string return.
func.inc.php 파일의 330 번째 라인에서 정의되었습니다.
다음을 참조함 : elseif, Context::getLang(), zdate(), ztime().
00330 { 00331 $gap = time() - ztime($date); 00332 00333 $lang_time_gap = Context::getLang('time_gap'); 00334 if($gap<60) $buff = sprintf($lang_time_gap['min'], (int)($gap / 60)+1); 00335 elseif($gap<60*60) $buff = sprintf($lang_time_gap['mins'], (int)($gap / 60)+1); 00336 elseif($gap<60*60*2) $buff = sprintf($lang_time_gap['hour'], (int)($gap / 60 /60)+1); 00337 elseif($gap<60*60*24) $buff = sprintf($lang_time_gap['hours'], (int)($gap / 60 /60)+1); 00338 else $buff = zdate($date, $format); 00339 return $buff; 00340 }

| getUrl | ( | ) |
Context::getUrl()를 쓰기 쉽게 함수로 선언.
func.inc.php 파일의 213 번째 라인에서 정의되었습니다.
다음을 참조함 : Context::getRequestUri(), Context::getUrl().
다음에 의해서 참조됨 : content::_getCommentItems(), Svn::_linkDocument(), issuetrackerModel::_linkDocument(), smartphoneXE::_setParentUrl(), homepageView::dispHomepageIndex(), mobileXE::display(), mobileXE::displayLangSelect(), mobileXE::displayNavigationContent(), planetView::dispPlanetHome(), layoutModel::doActivateFaceOff(), commentModel::getCommentMenu(), issueItem::getContent(), documentModel::getDocumentMenu(), issuetrackerModel::getHistories(), memberModel::getMemberMenu(), planetInfo::getPermanentUrl(), documentItem::getPermanentUrl(), commentItem::getPermanentUrl(), trackbackModel::getTrackbackUrl(), ttimport::importAttaches(), importerAdminController::importAttaches(), wap::printBtn(), documentItem::printExtraImages(), newest_images::proc(), newest_document::proc(), newest_comment::proc(), boardController::procBoardInsertDocument(), issuetrackerController::procIssuetrackerInsertIssue(), moduleController::procModuleFileBoxAdd(), planetController::procPlanetCreate(), planetController::procPlanetPhotoModify(), planetSPhone::procSmartPhone(), boardSPhone::procSmartPhone(), planetWAP::procWAP(), boardWAP::procWAP(), rssView::rss(), tccommentnotifyController::SendNotifyRequest(), trackbackController::sendTrackback(), mobileXE::setChilds(), mobileXE::setContent(), mobileXE::setModuleInstance(), issuetrackerController::triggerMemberMenu(), boardController::triggerMemberMenu(), rssController::triggerRssUrlInsert(), trackbackController::triggerSendTrackback().
00213 { 00214 $num_args = func_num_args(); 00215 $args_list = func_get_args(); 00216 00217 if(!$num_args) return Context::getRequestUri(); 00218 00219 return Context::getUrl($num_args, $args_list); 00220 }

| & getView | ( | $ | module_name | ) |
module의 view 객체 생성용
| module_name | 모듈이름 |
func.inc.php 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : getModule().
다음에 의해서 참조됨 : ModuleHandler::displayContent(), pageAdminView::dispPageAdminPageAdditionSetup(), ModuleHandler::procModule(), planetView::rss(), homepageView::rss(), ModuleObject::stop().
00110 { 00111 return getModule($module_name, 'view'); 00112 }

| & getWAP | ( | $ | module_name | ) |
module의 wap 객체 생성용
| module_name | 모듈이름 |
func.inc.php 파일의 155 번째 라인에서 정의되었습니다.
다음을 참조함 : getModule().
00155 { 00156 return getModule($module_name, 'wap'); 00157 }

| handleError | ( | $ | errno, | |
| $ | errstr, | |||
| $ | file, | |||
| $ | line | |||
| ) |
php5 이상에서 error_handing을 debugPrint로 변경
| errno | ||
| errstr |
line
func.inc.php 파일의 492 번째 라인에서 정의되었습니다.
다음을 참조함 : $output, debugPrint().
00492 { 00493 if(!__DEBUG__) return; 00494 $errors = array(E_USER_ERROR, E_ERROR, E_PARSE); 00495 if(!in_array($errno, $errors)) return; 00496 00497 $output = sprintf("Fatal error : %s - %d", $file, $line); 00498 $output .= sprintf("%d - %s", $errno, $errstr); 00499 00500 debugPrint($output); 00501 }

| isSiteID | ( | $ | domain | ) |
가상사이트의 Domain이 url형식인지 site id인지 return
func.inc.php 파일의 244 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Context::_getUrl(), Context::init(), moduleController::insertSite().
| json_encode2 | ( | $ | data | ) |
func.inc.php 파일의 711 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DisplayHandler::_toJSON().
00711 { 00712 switch (gettype($data)) { 00713 case 'boolean': 00714 return $data?'true':'false'; 00715 case 'integer': 00716 case 'double': 00717 return $data; 00718 case 'string': 00719 return '"'.strtr($data, array('\\'=>'\\\\','"'=>'\\"')).'"'; 00720 case 'object': 00721 $data = get_object_vars($data); 00722 case 'array': 00723 $rel = false; // relative array? 00724 $key = array_keys($data); 00725 foreach ($key as $v) { 00726 if (!is_int($v)) { 00727 $rel = true; 00728 break; 00729 } 00730 } 00731 00732 $arr = array(); 00733 foreach ($data as $k=>$v) { 00734 $arr[] = ($rel?'"'.strtr($k, array('\\'=>'\\\\','"'=>'\\"')).'":':'').json_encode2($v); 00735 } 00736 00737 return $rel?'{'.join(',', $arr).'}':'['.join(',', $arr).']'; 00738 default: 00739 return '""'; 00740 } 00741 }
| if (!function_exists('hexrgb')) mysql_pre4_hash_password | ( | $ | password | ) |
mysql old_password 의 php 구현 함수 제로보드4나 기타 mysql4.1 이전의 old_password()함수를 쓴 데이터의 사용을 위해서 mysql의 password.c 소스 참조해서 구현함
func.inc.php 파일의 634 번째 라인에서 정의되었습니다.
다음을 참조함 : $password.
다음에 의해서 참조됨 : memberModel::isValidPassword().
00634 { 00635 $nr = 1345345333; 00636 $add = 7; 00637 $nr2 = 0x12345671; 00638 00639 settype($password, "string"); 00640 00641 for ($i=0; $i<strlen($password); $i++) { 00642 if ($password[$i] == ' ' || $password[$i] == '\t') continue; 00643 $tmp = ord($password[$i]); 00644 $nr ^= ((($nr & 63) + $add) * $tmp) + ($nr << 8); 00645 $nr2 += ($nr2 << 8) ^ $nr; 00646 $add += $tmp; 00647 } 00648 $result1 = sprintf("%08lx", $nr & ((1 << 31) -1)); 00649 $result2 = sprintf("%08lx", $nr2 & ((1 << 31) -1)); 00650 00651 if($result1 == '80000000') $nr += 0x80000000; 00652 if($result2 == '80000000') $nr2 += 0x80000000; 00653 00654 return sprintf("%08lx%08lx", $nr, $nr2); 00655 }
| removeHackTag | ( | $ | content | ) |
해킹 시도로 의심되는 코드들을 미리 차단
이미지나 동영상등의 태그에서 src에 관리자 세션을 악용하는 코드를 제거
func.inc.php 파일의 525 번째 라인에서 정의되었습니다.
다음을 참조함 : removeJSEvent(), removeSrcHack().
다음에 의해서 참조됨 : importerAdminController::importMember(), commentController::insertComment(), documentController::insertDocument(), refererController::procRefererExecute(), memberController::putSignature(), communicationController::sendMessage(), commentController::updateComment(), documentController::updateDocument().
00525 { 00526 // 특정 태그들을 일반 문자로 변경 00527 $content = preg_replace('/<(\/?)(iframe|script|meta|style|applet)/is', '<$1$2', $content); 00528 00529 // XSS 사용을 위한 이벤트 제거 00530 $content = preg_replace_callback("!<([a-z]+)(.*?)>!is", removeJSEvent, $content); 00531 00536 $content = preg_replace_callback("!<([a-z]+)(.*?)>!is", removeSrcHack, $content); 00537 00538 return $content; 00539 }

| removeJSEvent | ( | $ | matches | ) |
func.inc.php 파일의 541 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : removeHackTag().
00541 { 00542 $attrs = $matches[2]; 00543 00544 // vbscript|javascript 제거 00545 if(preg_match('/(src|href|lowsrc|dynsrc)=("|\'?)([\r\n]*)(vbscript|javascript)/is', $matches[2])) { 00546 $attrs = preg_replace('/(src|href|lowsrc|dynsrc)=("|\'?)([\r\n]*)(vbscript|javascript)/is','$1=$2_$4', $attrs); 00547 } 00548 if(preg_match('/(url)[ \n]*\(("|\'?)([\r\n]*)(vbscript|javascript)/is', $matches[2])) { 00549 $attrs = preg_replace('/(url)[ \n]*\(("|\'?)([\r\n]*)(vbscript|javascript)/is','$1($2_$4', $attrs); 00550 } 00551 00552 // 이벤트 제거 00553 // 전제 : 1. 이벤트명 앞에는 개행(r, n, rn)문자와 공백 문자만 올 수 있음 00554 // 2. 이벤트명 뒤에는 등호(=)가 존재해야하나 앞, 뒤에 공백이 있을 수 있음 00555 // 3. 에디터 컴포넌트에서 on으로 시작하는 변수명을 가질 수 있으므로 실제 이벤트명만을 체크해야 함 00556 $attrs = preg_replace( 00557 '/(\r|\n| )+on(click|dblclick|mousedown|mouseup|mouseover|mouseout|mousemove|keydown|keyup|keypress|load|unload|abort|error|select|change|submit|reset|resize|scroll|focus|blur)+([= ]+)/is', 00558 ' _on$2=', 00559 $attrs 00560 ); 00561 00562 // 링크를 새창으로 열기 위한 이벤트만 복구 00563 $attrs = preg_replace('/_onclick=("|\')window\.open\(this\.href\);(.?)return false;("|\')/i','onclick=$1window.open(this.href);$2return false;$3', $attrs); 00564 00565 return '<'.$matches[1].$attrs.'>'; 00566 }
| removeSrcHack | ( | $ | matches | ) |
func.inc.php 파일의 568 번째 라인에서 정의되었습니다.
다음을 참조함 : $oXmlParser, fixQuotation().
다음에 의해서 참조됨 : removeHackTag().
00568 { 00569 $tag = strtolower(trim($matches[1])); 00570 00571 $buff = trim(preg_replace('/(\/>|>)/','/>',$matches[0])); 00572 $buff = str_replace(array('&','&'),array('&','&'),$buff); 00573 $buff = preg_replace_callback('/([^=^"^ ]*)=([^ ^>]*)/i', fixQuotation, $buff); 00574 00575 $oXmlParser = new XmlParser(); 00576 $xml_doc = $oXmlParser->parse($buff); 00577 00578 // src값에 module=admin이라는 값이 입력되어 있으면 이 값을 무효화 시킴 00579 $src = $xml_doc->{$tag}->attrs->src; 00580 $dynsrc = $xml_doc->{$tag}->attrs->dynsrc; 00581 $lowsrc = $xml_doc->{$tag}->attrs->lowsrc; 00582 $href = $xml_doc->{$tag}->attrs->href; 00583 if(_isHackedSrc($src) || _isHackedSrc($dynsrc) || _isHackedSrc($lowsrc) || _isHackedSrc($href) ) return sprintf("<%s>",$tag); 00584 00585 return $matches[0]; 00586 }

| url_decode | ( | $ | str | ) |
| utf8RawUrlDecode | ( | $ | source | ) |
javascript의 escape의 php unescape 함수 Function converts an Javascript escaped string back into a string with specified charset (default is UTF-8). Modified function from http://pure-essence.net/stuff/code/utf8RawUrlDecode.phps
func.inc.php 파일의 671 번째 라인에서 정의되었습니다.
다음을 참조함 : _code2utf().
다음에 의해서 참조됨 : widgetController::execute().
00671 { 00672 $decodedStr = ''; 00673 $pos = 0; 00674 $len = strlen ($source); 00675 while ($pos < $len) { 00676 $charAt = substr ($source, $pos, 1); 00677 if ($charAt == '%') { 00678 $pos++; 00679 $charAt = substr ($source, $pos, 1); 00680 if ($charAt == 'u') { 00681 // we got a unicode character 00682 $pos++; 00683 $unicodeHexVal = substr ($source, $pos, 4); 00684 $unicode = hexdec ($unicodeHexVal); 00685 $decodedStr .= _code2utf($unicode); 00686 $pos += 4; 00687 } 00688 else { 00689 // we have an escaped ascii character 00690 $hexVal = substr ($source, $pos, 2); 00691 $decodedStr .= chr (hexdec ($hexVal)); 00692 $pos += 2; 00693 } 00694 } else { 00695 $decodedStr .= $charAt; 00696 $pos++; 00697 } 00698 } 00699 return $decodedStr; 00700 }

| zdate | ( | $ | str, | |
| $ | format = 'Y-m-d H:i:s', |
|||
| $ | conversion = true | |||
| ) |
YYYYMMDDHHIISS 형식의 시간값을 원하는 시간 포맷으로 변형.
| string|int | str YYYYMMDDHHIISS 형식의 시간 값 | |
| string | format php date()함수의 시간 포맷 | |
| bool | conversion 언어에 따라 날짜 포맷의 자동변환 여부 |
func.inc.php 파일의 358 번째 라인에서 정의되었습니다.
다음을 참조함 : elseif, Context::getLang(), Context::getLangType(), getMonthName(), ztime().
다음에 의해서 참조됨 : memberController::doLogin(), ExtraItem::getFormHTML(), documentItem::getRegdate(), contentItem::getRegdate(), commentItem::getRegdate(), getTimeGap(), documentItem::getUpdate(), commentItem::getUpdate(), ExtraItem::getValueHTML(), calendar::proc(), planetWAP::procWAP().
00358 :i:s', $conversion=true) { 00359 // 대상 시간이 없으면 null return 00360 if(!$str) return; 00361 00362 // 언어권에 따라서 지정된 날짜 포맷을 변경 00363 if($conversion == true) { 00364 switch(Context::getLangType()) { 00365 case 'en' : 00366 case 'es' : 00367 if($format == 'Y-m-d') $format = 'M d, Y'; 00368 elseif($format == 'Y-m-d H:i:s') $format = 'M d, Y H:i:s'; 00369 elseif($format == 'Y-m-d H:i') $format = 'M d, Y H:i'; 00370 break; 00371 00372 } 00373 } 00374 00375 // 년도가 1970년 이전이면 별도 처리 00376 if((int)substr($str,0,4) < 1970) { 00377 $hour = (int)substr($str,8,2); 00378 $min = (int)substr($str,10,2); 00379 $sec = (int)substr($str,12,2); 00380 $year = (int)substr($str,0,4); 00381 $month = (int)substr($str,4,2); 00382 $day = (int)substr($str,6,2); 00383 $string = str_replace( 00384 array('Y','m','d','H','h','i','s','a','M', 'F'), 00385 array($year,$month,$day,$hour,$hour/12,$min,$sec,($hour <= 12) ? 'am' : 'pm',getMonthName($month), getMonthName($month,false)), 00386 $format 00387 ); 00388 } else { 00389 // 1970년 이후라면 ztime()함수로 unixtime을 구하고 date함수로 처리 00390 $string = date($format, ztime($str)); 00391 } 00392 00393 // 요일, am/pm을 각 언어에 맞게 변경 00394 $unit_week = Context::getLang('unit_week'); 00395 $unit_meridiem = Context::getLang('unit_meridiem'); 00396 $string = str_replace(array('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'),$unit_week, $string); 00397 $string = str_replace(array('am','pm','AM','PM'), $unit_meridiem, $string); 00398 return $string; 00399 }

| zgap | ( | ) |
func.inc.php 파일의 287 번째 라인에서 정의되었습니다.
다음을 참조함 : $GLOBALS, $time_zone.
다음에 의해서 참조됨 : lifepodView::dateFormatChange(), ztime().
00287 { 00288 $time_zone = $GLOBALS['_time_zone']; 00289 if($time_zone < 0) $to = -1; else $to = 1; 00290 $t_hour = substr($time_zone, 1, 2) * $to; 00291 $t_min = substr($time_zone, 3, 2) * $to; 00292 00293 $server_time_zone = date("O"); 00294 if($server_time_zone < 0) $so = -1; else $so = 1; 00295 $c_hour = substr($server_time_zone, 1, 2) * $so; 00296 $c_min = substr($server_time_zone, 3, 2) * $so; 00297 00298 $g_min = $t_min - $c_min; 00299 $g_hour = $t_hour - $c_hour; 00300 00301 $gap = $g_min*60 + $g_hour*60*60; 00302 return $gap; 00303 }
| ztime | ( | $ | str | ) |
YYYYMMDDHHIISS 형식의 시간값을 unix time으로 변경.
| str | YYYYMMDDHHIISS 형식의 시간값 |
func.inc.php 파일의 310 번째 라인에서 정의되었습니다.
다음을 참조함 : zgap().
다음에 의해서 참조됨 : issuetrackerModel::getChangesets(), getTimeGap(), image_counter::proc(), calendar::proc(), tccommentnotifyController::SendNotifyRequest(), zdate().
00310 { 00311 if(!$str) return; 00312 $hour = (int)substr($str,8,2); 00313 $min = (int)substr($str,10,2); 00314 $sec = (int)substr($str,12,2); 00315 $year = (int)substr($str,0,4); 00316 $month = (int)substr($str,4,2); 00317 $day = (int)substr($str,6,2); 00318 if(strlen($str) <= 8) { 00319 $gap = 0; 00320 } else { 00321 $gap = zgap(); 00322 } 00323 00324 return mktime($hour, $min, $sec, $month?$month:1, $day?$day:1, $year)+$gap; 00325 }

php5에 대비하여 clone 정의
iconv 함수가 없을 경우 빈 함수를 만들어서 오류가 생기지 않도록 정의
func.inc.php 파일의 34 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : installAdminController::procInstallAdminSaveTimeZone(), zgap().
1.5.8