?? function.get_lang.php
字號:
<?php/** * Smarty plugin * @package Smarty * @subpackage plugins *//** * Smarty {get_lang} function plugin * * Type: function<br> * Name: Get Lang<br> * Date: March 2, 2006<br> * Purpose: Take languave specific texts from database to display * @link To be attached with osdate package and topied to Smarty/plugins directory * @author Vijay Nair <vijay@nairvijay.com> * @version 1.0 * @param Text_to_check Text for Language Check * @return string */ function smarty_function_get_lang($params, &$smarty ){ global $db; $mainkey = $params['mainkey']; $subkey = $params['subkey']; $escape = $params['escape']; $optlang= $smarty->session->opt_lang; if ($subkey != '') { $y = $db->getOne('select descr from ! where lang=? and mainkey= ? and subkey=?', array(LANGUAGE_TABLE, $optlang, $mainkey, $subkey)); } else { $y = $db->getOne('select descr from ! where lang=? and mainkey= ? ', array(LANGUAGE_TABLE, $optlang, $mainkey)); } if (!$y) { if ($subkey != '') { $y = $db->getOne('select descr from ! where lang=? and mainkey= ? and subkey=?', array(LANGUAGE_TABLE, 'english', $mainkey, $subkey)); } else { $y = $db->getOne('select descr from ! where lang=? and mainkey= ? ', array(LANGUAGE_TABLE, 'english', $mainkey)); } } if ($escape == 'url') { return urlencode(html_entity_decode($y)); } else { return html_entity_decode($y); }}/* vim: set expandtab: */?>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -