MEGUさん問い合わせありがとうございます

まだレスはついてないようですが、反応してくれるのでしょうか…。
とりあえず補足として以下の文章を考えてみたのですが、どうでしょうか?
英文は完全に翻訳ソフト頼りで書いてます(笑)
This problem execute two times ’mysql_escape_string’ function.
[example]create and edit user
source:modx-0.9.6.1/manager/processors/save_user.processor.php
1st mysql_escape_string.
39:$fullname = mysql_escape_string($_POST['fullname']);
2nd mysql_escape_string.
316:$sql = "UPDATE $dbase.`" . $table_prefix . "user_attributes` SET
317: fullname='" . mysql_escape_string($fullname) . "',
318: role='$roleid',
If either 1nd or 2nd ’mysql_escape_string’ is removed, it solves.
Which should be removed?, I do not understand.
In ’Category name’ case, executed ’mysql_escape_string’ in ’/manager/processors/save_(htmlsnippet|module|etc..).processor.php’ and ’/manager/includes/categories.inc.php’.
This problem causes another problem.
Unintelligible sequence of characters might be caused under multi byte environment.
あとMEGUさんが見つけた報告もmysql_escape_string関数を2回通ってるせいの問題かもしれないですね。
優先度が「High」のやつをためしに自分の環境でやってみたらMODxが動かなくなりました(笑)
(キャッシュファイルを直接消せば元に戻ります)