Друпал 7. Модули: ubecart, date, CCK, Views.
Русификация, часовой пояс выбран региональный, у пользователей запрет на указание своего часового пояса.
После включения модуля Date на Друпал 7 стала появляться уведомление:
«Notice: Undefined index: timezone в функции date_timezone_validate() (строка 182 в файле /newsite/sites/all/modules/date/date_api/date_api_elements.inc).»
В строке 182
<?phpset_value($element, $element['#value']['timezone'], $form_state);?>
Как показало содержимое переменной (массива) $element, второй параметр в функцию передается не верно.
$element[#value] пустой, но $element['timezone'] не пустой.
Написать <?php$element['timezone']?>
вместо <?php$element['#value']['timezone']?>
я могу, но это ведь не правильно, такие правки делать в коде.
Может кто-то мне подскажет, что я не доделал или не настроил?
Комментарии
http://drupal.org/files/issues/timezone_4.patch
---
> form_set_value($element, $element['timezone']['#value'], $form_state);