Since updating MarkupHTMLPurifier (1.0.3) I get an error when puttng text in a textarea field:
Compile Error
Array and string offset access syntax with curly braces is no longer supported
3889: // codepoints. Instead of having to convert back into UTF-8, we've
3890: // decided to directly append valid UTF-8 characters onto a string
3891: // $out once they're done. $char accumulates raw bytes, while $mUcs4
3892: // turns into the Unicode code point, so there's some redundancy.
3893:
3894: $out = '';
3895: $char = '';
3896:
3897: $len = strlen($str);
3898: for ($i = 0; $i < $len; $i++) {
3899: $in = ord($str{$i});
3900: $char .= $str[$i]; // append byte to char
3901: if (0 == $mState) {
3902: // When mState is zero we expect either a US-ASCII character
3903: // or a multi-octet sequence.
It also happens when I edit the field in previous pages. What could be causing this?