Minahito
minah****@users*****
2006年 11月 2日 (木) 19:54:39 JST
Index: xoops2jp/html/modules/legacy/admin/class/ModuleUpdater.class.php diff -u xoops2jp/html/modules/legacy/admin/class/ModuleUpdater.class.php:1.1.2.10 xoops2jp/html/modules/legacy/admin/class/ModuleUpdater.class.php:1.1.2.11 --- xoops2jp/html/modules/legacy/admin/class/ModuleUpdater.class.php:1.1.2.10 Thu Nov 2 00:02:25 2006 +++ xoops2jp/html/modules/legacy/admin/class/ModuleUpdater.class.php Thu Nov 2 19:54:39 2006 @@ -262,15 +262,15 @@ } } - function _processScript(&$module, &$log) + function _processScript() { - $installScript = trim($module->getInfo('onUpdate')); + $installScript = trim($this->_mTargetXoopsModule->getInfo('onUpdate')); if ($installScript != false) { - require_once XOOPS_MODULE_PATH . "/" . $module->getVar('dirname') . "/" . $installScript; - $funcName = 'xoops_module_update_' . $module->getVar('dirname'); + require_once XOOPS_MODULE_PATH . "/" . $this->_mTargetXoopsModule->get('dirname') . "/" . $installScript; + $funcName = 'xoops_module_update_' . $this->_mTargetXoopsModule->get('dirname'); if (function_exists($funcName)) { - if (!call_user_func($funcName, $module, $this->getCurrentVersion())) { - $log->addError("Failed to execute " . $funcName); + if (!call_user_func($funcName, $this->_mTargetXoopsModule, $this->getCurrentVersion())) { + $this->mLog->addError("Failed to execute " . $funcName); } } } @@ -373,7 +373,7 @@ // // call bacl 'onUpdate' // - $this->_processScript($this->_mTargetXoopsModule, $this->mLog); + $this->_processScript(); $this->_processReport();