language translation smarty function global fix
[openemr.git] / library / plugins / function.xl.php
blobbbd0eca237a11ca33b9bd753481fa93f4a6fbcb2
1 <?php
2 /**
3 * Smarty plugin
4 * @package Smarty
5 * @subpackage plugins
6 * simplified xl() version for smarty templates
7 * Christian Navalici 2007
8 */
11 /**
12 * Smarty {xl} function plugin
14 * Type: function<br>
15 * Name: xl<br>
16 * Purpose: translate in OpenEMR - Smarty templates<br>
18 * Examples:
20 * {xl t="some words"}
22 * @param array
23 * @param Smarty
26 require_once(dirname(__FILE__) . '../../translation.inc.php');
28 function smarty_function_xl($params, &$smarty)
30 if (empty($params['t'])) {
31 $smarty->trigger_error("xk: missing 't' parameter");
32 return;
33 } else {
34 $translate = $params['t'];
37 xl($translate,'e');
40 /* vim: set expandtab: */