* Removing the extra line from README.txt
[project/calendar_systems.git] / patch / core_format_date_hook.patch
1 --- common.inc  Tue Oct 16 16:51:03 2012
2 +++ common.inc  Tue Oct 16 16:50:38 2012
3 @@ -1890,6 +1890,17 @@
4      $drupal_static_fast['timezones'] = &drupal_static(__FUNCTION__);
5    }
6    $timezones = &$drupal_static_fast['timezones'];
7 +  
8 +  // Calendar Systems module new hook (The actual hook is hook_format_date this one is only a workaround to 
9 +  // prevent incompatibility with modules that already have a function called module_name_format_date)
10 +  foreach (module_implements('format_date_calendar_systems') AS $module) {
11 +    $function = $module .'_format_date_calendar_systems';
12 +    $r = $function($timestamp, $type, $format, $timezone, $langcode);
13 +    
14 +    if ($r != FALSE) {
15 +      return $r;
16 +    }
17 +  }
18  
19    if (!isset($timezone)) {
20      $timezone = date_default_timezone_get();