function subscriptions_form_column_filter in Subscriptions 5.2
Same name and namespace in other branches
- 6 subscriptions.admin.inc \subscriptions_form_column_filter()
- 7 subscriptions.admin.inc \subscriptions_form_column_filter()
- 2.0.x subscriptions.admin.old.php \subscriptions_form_column_filter()
Helper function for the submodules to hide invisible or empty columns from their page form table(s).
4 calls to subscriptions_form_column_filter()
- subscriptions_blog_ui_blog_form in ./
subscriptions_blog_ui.module - Returns the blog subscription form.
- subscriptions_content_node_form in ./
subscriptions_content.module - Build the Thread subscriptions form at user/UID/subscriptions/node.
- subscriptions_content_type_form in ./
subscriptions_content.module - Build the Content Types subscriptions form at user/UID/subscriptions/type.
- subscriptions_taxonomy_taxa_form in ./
subscriptions_taxonomy.module - Build the Categories subscription form at user/UID/subscriptions/taxa.
File
- ./
subscriptions.admin.inc, line 764
Code
function subscriptions_form_column_filter(&$form_table, $uid) {
foreach (array(
'send_interval',
'send_comments',
'send_updates',
'author',
) as $key) {
if (isset($form_table[$key])) {
$form_table[$key]['#access'] = $uid <= 0 || $key == 'author' || _subscriptions_get_setting($key . '_visible', $uid) > 0;
}
}
}