FINAL suepr merge step : added all modules to this super repos

This commit is contained in:
Bachir Soussi Chiadmi
2015-04-19 16:46:59 +02:00
7585 changed files with 1723356 additions and 18 deletions

View File

@@ -0,0 +1,26 @@
<?php
/**
* Implements hook_field_views_data().
*/
function addressfield_field_views_data($field) {
$data = field_views_field_default_views_data($field);
// Add a handler for countries.
foreach ($field['storage']['details']['sql'] as $type => $tables) {
foreach ($tables as $table_name => $columns) {
if (!isset($columns['country'])) {
continue;
}
$column_real_name = $columns['country'];
if (!isset($data[$table_name][$column_real_name]['filter'])) {
continue;
}
$data[$table_name][$column_real_name]['filter']['handler'] = 'addressfield_views_handler_filter_country';
}
}
return $data;
}

View File

@@ -0,0 +1,9 @@
<?php
class addressfield_views_handler_filter_country extends views_handler_filter_in_operator {
function get_value_options() {
$this->value_title = t('Country');
$field = field_info_field($this->definition['field_name']);
$this->value_options = _addressfield_country_options_list($field);
}
}