/** * Lookup a message in the current domain * * @param string $key * @param bool $return * @param bool $escape */ public static function getField($key, $return = false, $escape = false) { $text = pjToolkit::field($key); if ($return) { if (!$escape) { return $text; } else { if (!is_array($text)) { return htmlspecialchars($text, ENT_QUOTES); } else { foreach ($text as $k => $v) { $text[$k] = htmlspecialchars($v, ENT_QUOTES); } return $text; } } } if (!is_array($text)) { echo !$escape ? $text : htmlspecialchars($text, ENT_QUOTES); } else { if (!$escape) { return $text; } else { foreach ($text as $k => $v) { $text[$k] = htmlspecialchars($v, ENT_QUOTES); } return $text; } } }