git-svn-id: http://xe-core.googlecode.com/svn/trunk@192 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-02-27 03:40:52 +00:00
parent f538e69e7e
commit 0a49ee5406
3 changed files with 44 additions and 6 deletions

View file

@ -32,7 +32,7 @@
* \n
* - parameter - param\n
* param = key : key를 이름으로 가지고 value의 값을 가지는 array 생성\n
* value = target : target form element의 값을 가져옴\n
* target = target_name : target form element의 값을 가져옴\n
* concat = str1,str2,target2... : 값들의 string 또는 form element value를 연결\n
* \n
* - response\n
@ -80,13 +80,23 @@
$confirm_msg_code = $xml_obj->filter->attrs->confirm_msg_code;
$module = $xml_obj->filter->attrs->module;
$act = $xml_obj->filter->attrs->act;
$extend_filter = $xml_obj->filter->attrs->extend_filter;
$field_node = $xml_obj->filter->form->node;
$parameter_param = $xml_obj->filter->parameter->param;
$response_tag = $xml_obj->filter->response->tag;
// extend_filter가 있을 경우 해당 method를 호출하여 결과를 받음
if($extend_filter) {
list($module_name, $method) = explode('.',$extend_filter);
if($module_name&&$method) {
$oExtendFilter = &getModel($module_name);
if(method_exists($oExtendFilter, $method)) {
$extend_filter_obj = call_user_method($method, $oExtendFilter, true);
}
}
}
$callback_func = $xml_obj->filter->response->attrs->callback_func;
if(!$callback_func) $callback_func = "filterAlertMessage";