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

Definition of views_handler_filter_locale_version.

File

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