diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index b2b317fe7..29580a3dc 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -160,6 +160,7 @@ * @brief 사이트 title setting **/ function setBrowserTitle($site_title) { + if(!$site_title) return; $oContext = &Context::getInstance(); $oContext->_setBrowserTitle($site_title); } @@ -168,7 +169,7 @@ * @brief 사이트 title setting **/ function _setBrowserTitle($site_title) { - $this->site_title = $site_title; + $this->site_title = htmlspecialchars($site_title); } /** diff --git a/classes/module/ModuleHandler.class.php b/classes/module/ModuleHandler.class.php index 3844fc1cd..6297ecd16 100644 --- a/classes/module/ModuleHandler.class.php +++ b/classes/module/ModuleHandler.class.php @@ -75,6 +75,7 @@ $this->module = $module_info->module; $this->mid = $module_info->mid; $this->module_info = $module_info; + Context::setBrowserTitle($module_info->browser_title); } // 여기까지도 모듈 정보를 찾지 못했다면 깔끔하게 시스템 오류 표시 diff --git a/config/func.inc.php b/config/func.inc.php index 708061d0e..b9ac6d861 100644 --- a/config/func.inc.php +++ b/config/func.inc.php @@ -54,15 +54,6 @@ return getModule($module_name, 'class'); } - /** - * @brief DB::executeQuery() 를 별도로 함수로 지정.. - **/ - function executeQuery($query_id, $args = null) { - $oDB = &DB::getInstance(); - return $oDB->executeQuery($query_id, $args); - } - - /** * @brief Context::getUrl($args_list)를 쓰기 쉽게 함수로 선언 * @param args_list 제한없는 args diff --git a/modules/board/board.view.php b/modules/board/board.view.php index 44c71acb5..bdb860d8c 100644 --- a/modules/board/board.view.php +++ b/modules/board/board.view.php @@ -105,6 +105,11 @@ // 글이 찾아졌으면 댓글 권한과 허용 여부를 체크하여 댓글 에디터 세팅 } elseif($this->grant->write_comment && $document->allow_comment == 'Y' && $document->lock_comment != 'Y') { + + // 브라우저 타이틀 + $browser_title = $this->module_info->browser_title.' - '.$document->title; + Context::setBrowserTitle($browser_title); + // 댓글 $this->setCommentEditor(); }