1.6.xと1.8.xでアクション一覧でのコンディション表示順が異なる

お世話になります。

「設定」→「アクション」で表示されるアクション一覧画面の「コンディション」欄に表示される設定値の表示順が
Zabbix 1.6.xとZabbix 1.8.xで異なっていました。

【現象】
前提として、アクションの個別設定画面の「アクションのコンディション」欄で以下のとおり設定されていることと仮定します。

(A) トリガーの名前 含まれる "hoge1"
(B) トリガーの名前 含まれる "hoge2"
(C) トリガーの深刻度 = "致命的な障害"
(D) 期間 期間中 "1-7,00:00-23:59"

1.6.x ではアクション一覧画面の「コンディション」欄は次のとおり表示されます。(アクションの個別設定画面と同じ表示)

トリガーの名前 含まれる "hoge1"
トリガーの名前 含まれる "hoge2"
トリガーの深刻度 = "致命的な障害"
期間 期間中 "1-7,00:00-23:59"

1.8.x ではアクション一覧画面の「コンディション」欄は次のとおり表示されます。(アクションの個別設定画面の逆順表示)

期間 期間中 "1-7,00:00-23:59"
トリガーの深刻度 = "致命的な障害"
トリガーの名前 含まれる "hoge2"
トリガーの名前 含まれる "hoge1"

【原因】
フロントエンドのactionconf.phpを見たところ、1.6.xにはないソート処理の記述が1.8.xの515行以降に存在していました。
簡単にソースを追うとソート処理でorder_result関数(include\config.inc.php)に渡している引数の指定もおかしいような。。。

対応として正しいかわかりませんが、試しに1.8.2においてactionconf.phpで
アクション一覧画面のコンディションをソートしている処理を以下のとおり変更したところ、
アクションの個別設定画面とアクション一覧画面のコンディションの表示順が同じになりました。

■actionconf.phpの526行目
変更前:order_result($action['conditions'], 'conditiontype', null, true);
変更後:order_result($action['conditions'], 'conditiontype');

ご確認いただければ幸いです。