[ Index ]

PHP Cross Reference of Drupal 6 (yi-drupal)

title

Body

[close]

/sites/all/modules/views/modules/locale/ -> views_handler_argument_locale_language.inc (source)

   1  <?php
   2  
   3  /**
   4   * Argument handler to accept a language.
   5   */
   6  class views_handler_argument_locale_language extends views_handler_argument {
   7    function construct() {
   8      parent::construct('language');
   9    }
  10  
  11    /**
  12     * Override the behavior of summary_name(). Get the user friendly version
  13     * of the language.
  14     */
  15    function summary_name($data) {
  16      return $this->locale_language($data->{$this->name_alias});
  17    }
  18  
  19    /**
  20     * Override the behavior of title(). Get the user friendly version
  21     * of the language.
  22     */
  23    function title() {
  24      return $this->locale_language($this->argument);
  25    }
  26  
  27    function locale_language($langcode) {
  28      $languages = locale_language_list();
  29      return isset($languages[$langcode]) ? $languages[$langcode] : t('Unknown language');
  30    }
  31  }
  32  


Generated: Mon Jul 9 18:01:44 2012 Cross-referenced by PHPXref 0.7