You are here

class views_handler_filter_user_relationships_status in User Relationships 6

Same name and namespace in other branches
  1. 7 user_relationship_views/views_handler_filter_user_relationships_status.inc \views_handler_filter_user_relationships_status

@file User Relationships Views integration. Filter on value of approved column

Hierarchy

Expanded class hierarchy of views_handler_filter_user_relationships_status

1 string reference to 'views_handler_filter_user_relationships_status'
user_relationship_views_views_data in user_relationship_views/user_relationship_views.views.inc
hook_views_data()

File

user_relationship_views/views_handler_filter_user_relationships_status.inc, line 8
User Relationships Views integration. Filter on value of approved column

View source
class views_handler_filter_user_relationships_status extends views_handler_filter_equality {
  function get_value_options() {
    if (!isset($this->value_options)) {
      $this->value_title = t('Status');
      $this->value_options = array(
        '0' => t('pending'),
        '1' => t('approved'),
      );
    }
  }
  function value_form(&$form, &$form_state) {
    parent::value_form($form, $form_state);

    // 0 won't work as a key for checkboxes.
    $form['value'] = array(
      '#type' => 'select',
      '#title' => t('Status'),
      '#options' => array(
        t('Pending'),
        t('Approved'),
      ),
      '#default_value' => $this->value,
      '#multiple' => FALSE,
    );
  }

}

Members