OSDN Git Service

FIX: <%editcomment%>タグがパースされる度にPrepareCommentForEditイベントが発生するバグ
authorsakamocchi <o-takashi@sakamocchi.jp>
Sun, 27 May 2012 03:26:54 +0000 (12:26 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Sun, 27 May 2012 03:26:54 +0000 (12:26 +0900)
commit71279a4da6d90bf506af4d5f7b524633c28ce4cb
tree791750a2b0125948e4b42711f613c3ebac9ce687
parente672aa6b449f16de3b6e89ae998142595d5b5857
FIX: <%editcomment%>タグがパースされる度にPrepareCommentForEditイベントが発生するバグ

AdminActions::parse_editcomment()がPrepareCommentForEditイベントを発生させていたが、これだと<%editcomment%>タグがパースされる度にイベントが発生する。<%editcomment%>タグはcommenteditアクションページに複数含まれるため、イベントが重複して発生してしまう。

そのため、イベントはAdmin::action_commentedit()で発生するようにし、AdminActions::parse_editcomment()にはAdmin::$contentsで配列を渡すように変更した。
nucleus/libs/ADMIN.php
nucleus/libs/AdminActions.php