class og_views_handler_filter_og_is_admin in Organic groups 6
Same name and namespace in other branches
- 6.2 modules/og_views/includes/og_views_handler_filter_og_is_admin.inc \og_views_handler_filter_og_is_admin
Hierarchy
- class \og_views_handler_filter_og_is_admin extends \views_handler_filter_in_operator
Expanded class hierarchy of og_views_handler_filter_og_is_admin
1 string reference to 'og_views_handler_filter_og_is_admin'
- og_views_data_og_uid in modules/
og_views/ og_views.views.inc
File
- modules/
og_views/ includes/ og_views_handler_filter_og_is_admin.inc, line 2
View source
class og_views_handler_filter_og_is_admin extends views_handler_filter_in_operator {
function get_value_options() {
if (!isset($this->value_options)) {
$this->value_title = t('Member types');
$options = array(
t('Members'),
t('Group administrators'),
);
$this->value_options = $options;
}
}
// 0 won't work as a key for checkboxes.
function value_form(&$form, &$form_state) {
parent::value_form($form, $form_state);
$form['value']['#type'] = 'select';
$form['value']['#multiple'] = TRUE;
}
// Remove problematic array_filter().
function value_submit($form, &$form_state) {
$form_state['values']['options']['value'] = $form_state['values']['options']['value'];
}
}