mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-07-09 09:54:26 +03:00
41 lines
1.1 KiB
PHP
41 lines
1.1 KiB
PHP
<?php
|
|
/*-------------------------------------------------------
|
|
*
|
|
* LiveStreet Engine Social Networking
|
|
* Copyright © 2008 Mzhelskiy Maxim
|
|
*
|
|
*--------------------------------------------------------
|
|
*
|
|
* Official site: www.livestreet.ru
|
|
* Contact e-mail: rus.engine@gmail.com
|
|
*
|
|
* GNU General Public License, version 2:
|
|
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
|
|
*
|
|
---------------------------------------------------------
|
|
*/
|
|
|
|
/**
|
|
* Плагин для смарти
|
|
* Позволяет получать данные из конфига
|
|
*
|
|
* @param array $aParams
|
|
* @param Smarty $oSmarty
|
|
* @return string
|
|
*/
|
|
function smarty_function_cfg($aParams,&$oSmarty) {
|
|
if(empty($aParams['name'])) {
|
|
$oSmarty->trigger_error("Config: missing 'name' parametr");
|
|
return ;
|
|
}
|
|
require_once(Config::Get('path.root.engine').'/lib/internal/ConfigSimple/Config.class.php');
|
|
if(!isset($aParams['instacne'])) {
|
|
$aParams['instance'] = Config::DEFAULT_CONFIG_INSTANCE;
|
|
}
|
|
|
|
/**
|
|
* Возвращаем значение из конфигурации
|
|
*/
|
|
return Config::Get($aParams['name'],$aParams['instance']);
|
|
}
|
|
?>
|