1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-06 00:14:25 +03:00
ifhub.club/engine/modules/viewer/plugs/function.cfg.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']);
}
?>