1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-03 06:55:03 +03:00

fix of ActionX <- PluginA_ActionX <- PluginB_ActionX inheritance order

This commit is contained in:
Alexander Zinchuk 2010-12-10 01:59:04 +00:00
parent 5e14098e81
commit 3be25a7bb8

View file

@ -177,7 +177,11 @@ class Router extends Object {
/** /**
* Определяем наличие делегата экшена * Определяем наличие делегата экшена
*/ */
$sActionClass=$this->Plugin_GetDelegate('action',$sActionClass); if($aChain=$this->Plugin_GetDelegationChain('action',$sActionClass)) {
if(!empty($aChain)) {
$sActionClass=$aChain[0];
}
}
self::$sActionClass = $sActionClass; self::$sActionClass = $sActionClass;
/** /**
* Если класс экешна начинается с Plugin*_, значит необходимо загрузить объект из указанного плагина * Если класс экешна начинается с Plugin*_, значит необходимо загрузить объект из указанного плагина