1

주제: Changeset 7192 for trunk : FreeSlogan 관련 건의

r7078    r7192        
119    119    define('PATH', 'interface/'.(empty($pathPart) ? '' : $pathPart.'/')); 
120    120    unset($pathPart); 
121            if (!file_exists($interfacePath)) { require ROOT."/library/error.php";errorExit(404);} 
         121    if (!file_exists($interfacePath)) { $interfacePath = 'interface/freeSlogan.php'; } 
122    122    $URLInfo['interfacePath'] = $this->interfacePath = $interfacePath; 
123    123    $this->URLInfo = $URLInfo;

이렇게 바뀌고
interface/freeSlogan.php 이게 추가되었습니다.

내용을 보면 error.php의 절반에 해당하는 404에러 출력 부분이 그대로 겹치는 것을 알 수 있습니다.

error.php를 rewrite.php 외에 어디에서 호출하는진 모르겠지만,괜한 낭비가 아닐까 싶습니다.

그래서 생각한 것이, error.php의 내용에서

fireEvent('OBStart');
require_once ROOT . '/interface/common/blog/begin.php';


require_once ROOT . '/interface/common/blog/end.php';
fireEvent('OBEnd');

를 빼내어 rewrite.php에 포함시킨 뒤에 interface/freeSlogan.php의 오류 출력 부분에

require ROOT."/library/error.php";errorExit(404);

를 대신 적는게 어떨까 싶습니다.

이시테아 (2009-01-19 08:50:17)에 의해 마지막으로 수정

2

답글: Changeset 7192 for trunk : FreeSlogan 관련 건의

예 일단 해당 기능을 막아 놓았습니다. (웹 트래픽에 문제를 줄 수 있는 코드가 들어 있어서요^^) 나중에 다시 구현할 때 참고를 하겠습니다!

1198번 티켓에 추가했습니다~

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'