mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-31 00:59:58 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@1848 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
cb3246888e
commit
a0526f8485
3 changed files with 10 additions and 5 deletions
|
|
@ -276,7 +276,8 @@
|
||||||
if(!$this->stop_proc) {
|
if(!$this->stop_proc) {
|
||||||
// 현재 모듈에 act값이 있으면 해당 act를 실행
|
// 현재 모듈에 act값이 있으면 해당 act를 실행
|
||||||
if(method_exists($this, $this->act)) {
|
if(method_exists($this, $this->act)) {
|
||||||
$output = call_user_method($this->act, $this);
|
//$output = call_user_method($this->act, $this);
|
||||||
|
$output = call_user_func(array($this, $this->act));
|
||||||
|
|
||||||
// act가 없으면 action_forward에서 해당하는 act가 있는지 찾아서 대신 실행
|
// act가 없으면 action_forward에서 해당하는 act가 있는지 찾아서 대신 실행
|
||||||
} else if(Context::isInstalled()) {
|
} else if(Context::isInstalled()) {
|
||||||
|
|
@ -292,14 +293,16 @@
|
||||||
$oModule->init();
|
$oModule->init();
|
||||||
$oModule->setModuleInfo($this->module_info, $xml_info);
|
$oModule->setModuleInfo($this->module_info, $xml_info);
|
||||||
|
|
||||||
$output = call_user_method($forward->act, $oModule);
|
//$output = call_user_method($forward->act, $oModule);
|
||||||
|
$output = call_user_func(array($oModule, $forward->act));
|
||||||
|
|
||||||
$this->setTemplatePath($oModule->getTemplatePath());
|
$this->setTemplatePath($oModule->getTemplatePath());
|
||||||
$this->setTemplateFile($oModule->getTemplateFile());
|
$this->setTemplateFile($oModule->getTemplateFile());
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
if($this->xml_info->default_index_act) {
|
if($this->xml_info->default_index_act) {
|
||||||
$output = call_user_method($this->xml_info->default_index_act, $this);
|
//$output = call_user_method($this->xml_info->default_index_act, $this);
|
||||||
|
$output = call_user_func(array($this, $this->xml_info->default_index_act));
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -103,7 +103,8 @@
|
||||||
// method가 존재하면 실행
|
// method가 존재하면 실행
|
||||||
if(method_exists($oExtendFilter, $method)) {
|
if(method_exists($oExtendFilter, $method)) {
|
||||||
// 결과를 받음
|
// 결과를 받음
|
||||||
$extend_filter_list = call_user_method($method, $oExtendFilter, true);
|
//$extend_filter_list = call_user_method($method, $oExtendFilter, true);
|
||||||
|
$extend_filter_list = call_user_func(array($oExtendFilter, $method));
|
||||||
$extend_filter_count = count($extend_filter_list);
|
$extend_filter_count = count($extend_filter_list);
|
||||||
|
|
||||||
// 결과에서 lang값을 이용 문서 변수에 적용
|
// 결과에서 lang값을 이용 문서 변수에 적용
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,8 @@
|
||||||
|
|
||||||
if(!method_exists($oComponent, $method)) return new Object(-1, sprintf(Context::getLang('msg_component_is_not_founded'), $component));
|
if(!method_exists($oComponent, $method)) return new Object(-1, sprintf(Context::getLang('msg_component_is_not_founded'), $component));
|
||||||
|
|
||||||
$output = call_user_method($method, $oComponent);
|
//$output = call_user_method($method, $oComponent);
|
||||||
|
$output = call_user_func(array($oComponent, $method));
|
||||||
if((is_a($output, 'Object') || is_subclass_of($output, 'Object')) && !$output->toBool()) return $output;
|
if((is_a($output, 'Object') || is_subclass_of($output, 'Object')) && !$output->toBool()) return $output;
|
||||||
|
|
||||||
$this->setError($oComponent->getError());
|
$this->setError($oComponent->getError());
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue