diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index 29580a3dc..d68e31b3d 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -4,10 +4,10 @@ * @author zero (zero@nzeo.com) * @brief Request Argument/환경변수등의 모든 Context를 관리 * - * Context 클래스는 Context::methodname() 처럼 쉽게 사용하기 위해 만들어진 객체를 받아서\n - * 호출하는 구조를 위해 이중 method 구조를 가지고 있다.\n - * php5에서 static variables를 사용하게 된다면 불필요한 구조를 제거할 수 있다.\n - * php5 쓰고 싶어라.. ㅡ.ㅜ + * Context 클래스는 Context::methodname() 처럼 쉽게 사용하기 위해 만들어진 객체를 받아서 + * 호출하는 구조를 위해 이중 method 구조를 가지고 있다. + * php5에서 static variables를 사용하게 된다면 불필요한 구조를 제거할 수 있다. + * php5 쓰고 싶당.. ㅡ.ㅜ **/ class Context { diff --git a/classes/db/DB.class.php b/classes/db/DB.class.php index 53004e66f..b28a38f3a 100644 --- a/classes/db/DB.class.php +++ b/classes/db/DB.class.php @@ -5,15 +5,12 @@ * @brief DB*의 상위 클래스 * @version 0.1 * - * 제로보드의 DB 사용은 xml을 이용하여 이루어짐을 원칙으로 한다.\n - * xml의 종류에는 query xml, schema xml이 있다.\n - * query xml의 경우 DB::executeQuery() method를 이용하여 xml파일을\n - * php code로 compile한 후에 실행이 된다.\n - * query xml은 고유한 query id를 가지며 생성은 module에서 이루어진다.\n - * \n - * queryid = 모듈.쿼리명\n - * \n - * 으로 된다.\n + * 제로보드의 DB 사용은 xml을 이용하여 이루어짐을 원칙으로 한다. + * xml의 종류에는 query xml, schema xml이 있다. + * query xml의 경우 DB::executeQuery() method를 이용하여 xml파일을 php code로 compile한 후에 실행이 된다. + * query xml은 고유한 query id를 가지며 생성은 module에서 이루어진다. + * + * queryid = 모듈.쿼리명 **/ class DB { diff --git a/classes/display/DisplayHandler.class.php b/classes/display/DisplayHandler.class.php index b3939f041..24d7dc559 100644 --- a/classes/display/DisplayHandler.class.php +++ b/classes/display/DisplayHandler.class.php @@ -4,10 +4,10 @@ * @author zero (zero@nzeo.com) * @brief 데이터 출력을 위한 class (XML/HTML 데이터를 구분하여 출력) * - * Request Method에 따라서 html or xml 출력방법을 결정한다\n - * xml : oModule의 variables를 simple xml 로 출력\n - * html : oModule의 template/variables로 html을 만들고 contents_html로 처리\n - * plugin이나 layout의 html과 연동하여 출력\n + * Response Method에 따라서 html or xml 출력방법을 결정한다 + * xml : oModule의 variables를 simple xml 로 출력 + * html : oModule의 template/variables로 html을 만들고 contents_html로 처리 + * plugin이나 layout의 html과 연동하여 출력 **/ class DisplayHandler extends Handler { diff --git a/classes/editor/EditorHandler.class.php b/classes/editor/EditorHandler.class.php index 5f0fde235..252619d24 100644 --- a/classes/editor/EditorHandler.class.php +++ b/classes/editor/EditorHandler.class.php @@ -2,7 +2,9 @@ /** * @class EditorHandler * @author zero (zero@nzeo.com) - * @brief addon을 호출하여 실행 + * @brief edit component의 상위 클래스임 + * + * 주로 하는 일은 컴포넌트 요청시 컴포넌트에서 필요로 하는 변수를 세팅해준다 **/ class EditorHandler extends Object { @@ -13,10 +15,10 @@ function setInfo($info) { Context::set('component_info', $info); - if($info->extra_vars) { - foreach($info->extra_vars as $key => $val) { - $this->{$key} = trim($val->value); - } + if(!$info->extra_vars) return; + + foreach($info->extra_vars as $key => $val) { + $this->{$key} = trim($val->value); } } diff --git a/classes/handler/Handler.class.php b/classes/handler/Handler.class.php index f8cefe8d2..d7f1603ed 100644 --- a/classes/handler/Handler.class.php +++ b/classes/handler/Handler.class.php @@ -2,7 +2,7 @@ /** * @class Handler * @author zero (zero@nzeo.com) - * @brief *Handler 클래스의 추상화 클래스 + * @brief (*)Handler 클래스의 추상화 클래스 **/ class Handler { diff --git a/classes/module/ModuleHandler.class.php b/classes/module/ModuleHandler.class.php index d64531a9e..176ab2016 100644 --- a/classes/module/ModuleHandler.class.php +++ b/classes/module/ModuleHandler.class.php @@ -8,6 +8,7 @@ * constructor에 아무 인자 없이 객체를 생성하면 현재 요청받은 * 상태를 바탕으로 적절한 모듈을 찾게 되고, * 별도의 인자 값을 줄 경우 그에 맞는 모듈을 찾아서 실행한다. + * 만약 찾아진 모듈의 요청된 act 가 없으면 action_foward를 참조하여 다른 모듈의 act를 실행한다. **/ class ModuleHandler extends Handler { diff --git a/classes/module/ModuleObject.class.php b/classes/module/ModuleObject.class.php index d2adadc87..2f8718ee4 100644 --- a/classes/module/ModuleObject.class.php +++ b/classes/module/ModuleObject.class.php @@ -2,7 +2,7 @@ /** * @class ModuleObject * @author zero (zero@nzeo.com) - * @brief module의 abstract class + * @brief module의 상위 클래스 **/ class ModuleObject extends Object { diff --git a/classes/object/Object.class.php b/classes/object/Object.class.php index 5467b07f5..f37fa60f2 100644 --- a/classes/object/Object.class.php +++ b/classes/object/Object.class.php @@ -4,8 +4,7 @@ * @author zero (zero@nzeo.com) * @brief 모듈간의 데이터를 주고 받기 위한 클래스 * - * Model, Controller, View로 이루어지는 모듈은\n - * Object class를 상속받는다. + * 모든 모듈은 Object를 상속하며 Object의 error, message, variables 를 이용하여 통신을 하게 된다 **/ class Object { diff --git a/classes/plugin/PluginHandler.class.php b/classes/plugin/PluginHandler.class.php index 27df77a98..45706e823 100644 --- a/classes/plugin/PluginHandler.class.php +++ b/classes/plugin/PluginHandler.class.php @@ -1,9 +1,9 @@ diff --git a/classes/template/TemplateHandler.class.php b/classes/template/TemplateHandler.class.php index 402cfe644..5bf3f6e1a 100644 --- a/classes/template/TemplateHandler.class.php +++ b/classes/template/TemplateHandler.class.php @@ -1,13 +1,12 @@ \n - *
\n - *