commit d872a947bf41abdd849fa126b98524ca03c7e4dd
parent 0f1e6f8776757e2bb013721928242244493e4c87
Author: dankert <devnull@localhost>
Date: Tue, 27 Nov 2007 22:16:53 +0100
HTML-Sonderzeichen ersetzen in Info- und Code-Elementen.
Diffstat:
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/objectClasses/Value.class.php b/objectClasses/Value.class.php
@@ -752,7 +752,7 @@ SQL
if ( !$this->element->html && !$this->element->wiki && $this->page->mimeType()=='text/html')
$inhalt = Text::encodeHtml( $inhalt );
- // Wenn HTML nicht erlaubt ist, dann die HTML-Tags ersetzen
+ // Wenn HTML nicht erlaubt ist, dann Sonderzeichen in HTML übersetzen
if ( !$this->element->wiki && !$this->element->wiki && $this->page->mimeType()=='text/html' )
$inhalt = Text::encodeHtmlSpecialChars( $inhalt );
@@ -893,6 +893,10 @@ SQL
'file not found:'.$fileName);
}
+ // Wenn HTML-Ausgabe, dann Sonderzeichen in HTML übersetzen
+ if ( $this->page->mimeType()=='text/html' )
+ $inhalt = Text::encodeHtmlSpecialChars( $inhalt );
+
break;
@@ -1081,8 +1085,12 @@ SQL
// Keine Fehlermeldung in erzeugte Seite schreiben.
}
- if ( !$raw )
+ if ( !$raw && $this->page->mimeType()=='text/html' )
$inhalt = Text::encodeHtml( $inhalt );
+
+ // Wenn HTML-Ausgabe, dann Sonderzeichen in HTML übersetzen
+ if ( $this->page->mimeType()=='text/html' )
+ $inhalt = Text::encodeHtmlSpecialChars( $inhalt );
break;