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

This commit is contained in:
zero 2007-07-02 10:05:20 +00:00
parent cb3246888e
commit a0526f8485
3 changed files with 10 additions and 5 deletions

View file

@ -276,7 +276,8 @@
if(!$this->stop_proc) {
// 현재 모듈에 act값이 있으면 해당 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가 있는지 찾아서 대신 실행
} else if(Context::isInstalled()) {
@ -292,14 +293,16 @@
$oModule->init();
$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->setTemplateFile($oModule->getTemplateFile());
} else {
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 {
return false;
}