Projet

Général

Profil

Paste
Télécharger (587 octets) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / modules / rules / rules_scheduler / includes / rules_scheduler_views_filter.inc @ 76e2e7c3

1
<?php
2

    
3
/**
4
 * @file
5
 * An extended subclass for component filtering.
6
 */
7
class rules_scheduler_views_filter extends views_handler_filter_in_operator {
8
  function get_value_options() {
9
    if (!isset($this->value_options)) {
10
      $this->value_title = t('Component');
11
      $result = db_select('rules_scheduler', 'r')
12
        ->fields('r', array('config'))
13
        ->distinct()
14
        ->execute();
15
      $config_names = array();
16
      foreach ($result as $record) {
17
        $config_names[$record->config] = $record->config;
18
      }
19
      $this->value_options = $config_names;
20
    }
21
  }
22
}