You are here

activity_handler_filter_operations.inc in Activity 6.2

File

views/activity_handler_filter_operations.inc
View source
<?php

/**
 * Filter by Activity Operation
 */
class activity_handler_filter_operations extends views_handler_filter_in_operator {
  function get_value_options() {
    if (!isset($this->value_options)) {
      $this->value_title = 'Activity Operation';
      foreach (activity_get_module_info() as $info) {
        foreach ($info->hooks as $hook => $ops) {
          foreach ($ops as $op) {
            $options[$op][] = $hook;
          }
        }
      }
      foreach ($options as $op => $hooks) {
        $this->value_options[$op] = t('@op used in: @hooks', array(
          '@op' => $op,
          '@hooks' => implode(', ', $hooks),
        ));
      }
    }
  }

}

Classes

Namesort descending Description
activity_handler_filter_operations Filter by Activity Operation