Current Path : /var/www/html/clients/rebirth.e-nk.ru/live/engine/modules/viewer/plugs/ |
Current File : /var/www/html/clients/rebirth.e-nk.ru/live/engine/modules/viewer/plugs/function.cfg.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']); } ?>