Projet

Général

Profil

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

root / drupal7 / sites / all / modules / rules / rules_scheduler / includes / rules_scheduler_views_filter.inc @ 950416da

1
<?php
2

    
3
/**
4
 * @file
5
 * An extended subclass for component filtering.
6
 */
7

    
8
class rules_scheduler_views_filter extends views_handler_filter_in_operator {
9

    
10
  public function get_value_options() {
11
    if (!isset($this->value_options)) {
12
      $this->value_title = t('Component');
13
      $result = db_select('rules_scheduler', 'r')
14
        ->fields('r', array('config'))
15
        ->distinct()
16
        ->execute();
17
      $config_names = array();
18
      foreach ($result as $record) {
19
        $config_names[$record->config] = $record->config;
20
      }
21
      $this->value_options = $config_names;
22
    }
23
  }
24

    
25
}