function customfilter_filter_render_table in Custom filter 5
Render the table of filters.
Parameters
$sid: ID of the filter set.
$fid: ID of the root filter.
$op: If TRUE, will render the 'operations' column.
Return value
Themed table of filters.
3 calls to customfilter_filter_render_table()
- customfilter_filters in ./
customfilter.module - List all the defined filters.
- customfilter_filter_delete in ./
customfilter.module - Delete a filter.
- customfilter_set_delete in ./
customfilter.module - Delete a filter set.
File
- ./
customfilter.module, line 827
Code
function customfilter_filter_render_table($sid = 0, $fid = 0, $op = TRUE) {
$filters = customfilter_get_filters($sid, $fid);
$header = array(
t('Name'),
t('Description'),
t('Pattern'),
t('Match'),
t('Weight'),
);
$rows = array();
if ($op) {
$header[] = array(
'data' => t('Operations'),
'colspan' => '3',
);
}
if (count($filters) > 0) {
customfilter_filter_get_rows($filters, 0, $rows, $op);
}
else {
$rows[] = array(
0 => array(
'data' => t('No custom filter defined.'),
'colspan' => 5,
),
);
}
$table = theme('table', $header, $rows);
return $table;
}