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

Метод для получения полного веб-адреса до плагина

This commit is contained in:
Mzhelskiy Maxim 2012-06-18 20:50:39 +04:00
parent 06977dc4e9
commit 857ffbf2bb

View file

@ -258,6 +258,19 @@ abstract class Plugin extends LsObject {
return Config::Get('path.root.server').'/plugins/'.$sName.'/';
}
/**
* Возвращает полный web-адрес до плагина
*
* @param string $sName
* @return string
*/
static public function GetWebPath($sName) {
$sName = preg_match('/^Plugin([\w]+)(_[\w]+)?$/Ui',$sName,$aMatches)
? strtolower($aMatches[1])
: strtolower($sName);
return Config::Get('path.root.web').'/plugins/'.$sName.'/';
}
/**
* Возвращает правильный серверный путь к директории шаблонов с учетом текущего шаблона
* Если пользователь использует шаблон которого нет в плагине, то возвращает путь до шабона плагина 'default'