コード例 #1
0
ファイル: basic.php プロジェクト: kix23/GetSimpleCMS
/**
 * Display i18n
 *
 * Displays the default language's tranlation, but if it 
 * does not exist, it falls back to $default if set, else GSMERGELANG else {token}.
 *
 * @since 3.0
 * @author ccagle8
 * @uses GSLANGPATH
 * @uses $i18n
 * @uses $LANG
 *
 * @param string $name
 * @param bool $echo Optional, default is true
 * @param mixed $default default return value if i18n or token not exist, default:true {token}, false:null, str:string
 */
function i18n($name, $echo = true, $default = true)
{
    global $i18n;
    global $LANG;
    if (isset($i18n) && isset($i18n[$name])) {
        $myVar = $i18n[$name];
    } else {
        if ($default === true) {
            $myVar = '{' . $name . '}';
            // if $i18n doesnt exist yet return something
        } else {
            if (is_string($default)) {
                $myVar = $default;
            } else {
                return;
            }
        }
    }
    return echoReturn($myVar, $echo);
}
コード例 #2
0
/**
 * Get Administrator's Email Address
 * 
 * This will return the value set in the control panel
 * 
 * @deprecated as of 3.0
 *
 * @since 1.0
 * @global $SITEEMAIL
 *
 * @param bool $echo Optional, default is true. False will 'return' value
 * @return string Echos or returns based on param $echo
 */
function get_site_email($echo = true)
{
    global $SITEEMAIL;
    $str = trim(stripslashes($SITEEMAIL));
    return echoReturn($str, $echo);
}