]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-8185: Changed wiki html tag balancer to leave CDATA sections alone
authorsam_marshall <sam_marshall>
Mon, 15 Jan 2007 17:42:06 +0000 (17:42 +0000)
committersam_marshall <sam_marshall>
Mon, 15 Jan 2007 17:42:06 +0000 (17:42 +0000)
mod/wiki/ewiki/plugins/moodle/f_fixhtml.php

index e3654a7bf5b6f9b54e739e60c958eadbf89bcad3..aac7a16b86251fa16e767d8d83e7ca62803581f4 100644 (file)
@@ -96,8 +96,12 @@ function ewiki_html_tag_balancer(&$html) {
          #-- opening tag?
          elseif ($tname[0] != "/") {
 
+            #-- cdata
+            if($tname=='![cdata[') {
+                // LEAVE THE POOR THING ALONE!
+            }
             #-- standalone tag
-            if (in_array($tname, $html_standalone)) {
+            else if (in_array($tname, $html_standalone)) {
                $tattr = rtrim(rtrim($tattr, "/"));
                if (EWIKI_XHTML) {
                   $tattr .= " /";