Exemplo n.º 1
0
function caEscapeHTML($ps_text, $vs_character_set = 'utf-8')
{
    $opa_php_version = caGetPHPVersion();
    if ($opa_php_version['versionInt'] >= 50203) {
        $ps_text = htmlspecialchars(stripslashes($ps_text), ENT_QUOTES, $vs_character_set, false);
    } else {
        $ps_text = htmlspecialchars(stripslashes($ps_text), ENT_QUOTES, $vs_character_set);
    }
    return str_replace("&#", "&#", $ps_text);
}
Exemplo n.º 2
0
 /**
  * Modifies text for HTML use (i.e. passing it through stripslashes and htmlspecialchars)
  * 
  * @param string $ps_text
  * @return string
  */
 public function escapeHTML($ps_text)
 {
     $opa_php_version = caGetPHPVersion();
     if ($opa_php_version['versionInt'] >= 50203) {
         $ps_text = htmlspecialchars(stripslashes($ps_text), ENT_QUOTES, $this->getCharacterSet(), false);
     } else {
         $ps_text = htmlspecialchars(stripslashes($ps_text), ENT_QUOTES, $this->getCharacterSet());
     }
     return str_replace("&#", "&#", $ps_text);
 }
Exemplo n.º 3
0
 /**
  * Is the PHP version too old?
  */
 public static function PHPVersionQuickCheck()
 {
     $va_php_version = caGetPHPVersion();
     if ($va_php_version["versionInt"] < 50106) {
         self::addError(_t("CollectiveAccess requires PHP version 5.1.6 or higher to function properly. You're running %1. Please upgrade.", $va_php_version["version"]));
     }
     return true;
 }