<?php
/**
 * Smarty {varvar} function plugin
 *
 * Type:     function
 * Name:     varvar
 * Purpose:  Assume the input is a string, and if a smarty variable with that name
 *          is set, return its value. Otherwise, return the original string
 * @param array
 * @param Smarty
 */
function smarty_function_varvar($params, &$smarty) {
    $value = $smarty->getTemplateVars();
    $ret = $value[$params['var']];
    if ($ret) {
        return $ret;
    } else {
        return $params['var'];
    }
}
?>