00001 <?php 00005 class views_handler_argument_node_language extends views_handler_argument { 00006 function construct() { 00007 parent::construct('language'); 00008 } 00009 00014 function summary_name($data) { 00015 return $this->node_language($data->{$this->name_alias}); 00016 } 00017 00022 function title() { 00023 return $this->node_language($this->argument); 00024 } 00025 00026 function node_language($langcode) { 00027 $languages = views_language_list(); 00028 return isset($languages[$langcode]) ? $languages[$langcode] : t('Unknown language'); 00029 } 00030 }