openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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:
objectClasses/Value.class.php | 12++++++++++--
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;