views_handler_filter_locale_version.inc

  1. 3.x modules/locale/views_handler_filter_locale_version.inc
  2. 2.x modules/locale/views_handler_filter_locale_version.inc

File

modules/locale/views_handler_filter_locale_version.inc
View source
  1. <?php
  2. /**
  3. * Filter by version.
  4. */
  5. class views_handler_filter_locale_version extends views_handler_filter_in_operator {
  6. function get_value_options() {
  7. if (!isset($this->value_options)) {
  8. $this->value_title = t('Version');
  9. // Enable filtering by the current installed Drupal version.
  10. $versions = array('***CURRENT_VERSION***' => t('Current installed version'));
  11. $result = db_query('SELECT DISTINCT(version) FROM {locales_source} ORDER BY version');
  12. while ($row = db_fetch_array($result)) {
  13. if (!empty($row['version'])) {
  14. $versions[$row['version']] = $row['version'];
  15. }
  16. }
  17. $this->value_options = $versions;
  18. }
  19. }
  20. }