function views_date_format_sql_views_data_alter in Views Date Format SQL 7.3
Same name and namespace in other branches
- 8.3 views_date_format_sql.views.inc \views_date_format_sql_views_data_alter()
Implements hook_views_data_alter().
File
- ./
views_date_format_sql.views.inc, line 10 - This file contains the hook to assign this handler as default to node 'created' and 'changed' date fields.
Code
function views_date_format_sql_views_data_alter(&$data) {
// Loops through fields definitions looking for date fields
// and change the standard date handler with our own.
foreach ($data as $module => &$table) {
foreach ($table as $id => &$field) {
if (isset($field['field']['handler']) && $field['field']['handler'] == 'views_handler_field_date') {
if (isset($field['field']['is date']) && $field['field']['is date'] == TRUE) {
$field['field']['handler'] = 'views_date_format_sql_handler_date';
}
else {
$field['field']['handler'] = 'views_date_format_sql_handler_date_field';
}
}
}
}
}