定義済みのカスタム フィルターのみで MantisBT 1.2.14 のバグをフィルター処理したいと考えています。を使用してデータベースからフィルターをロードできます
$t_filter = filter_ensure_valid_filter( filter_get_row($t_filter_id) );
次に、このフィルターで行を取得しようとします:
$t_rows = filter_get_bug_rows( $f_page_number, $t_per_page,
$t_page_count,$t_bug_count, $t_filter );
すべてのパラメータが$t_filter
equals ですnull
。ここで、常にすべてのバグが読み込まれていることがわかります。
私は試した
$t_rows = filter_get_bug_rows( $f_page_number, $t_per_page, $t_page_count,
$t_bug_count, $t_filter, $t_filter['project_id'] );
プロジェクトをフィルタリングするように設定する必要がありますが、成功しません。
view_all_bug_page.php
私はまた、カマキリのようにそれをやろうとしました:
$t_rows = filter_get_bug_rows( $f_page_number, $t_per_page, $t_page_count,
$t_bug_count, null, null, null, true );
しかし、ここでは (私が推測するに)フィルタリングのためにキャッシュから現在のプロジェクトを追加で使用しています。
MantisBT のバグに対して高度なカスタム フィルタのみを使用することはできますか?