Вычислить дату в Webform

Главные вкладки

Аватар пользователя Uzmediaidea Uzmediaidea 27 июня 2015 в 17:32

Здравствуйте Уважаемые. Прошу помочь по реализации вычисление даты в Webform.
Есть дата начала (поле Webform "Дата")-
дата окончания (поле Webform "Дата"). Как вычислить обе даты. Чтобы получить количество дней?

Комментарии

Аватар пользователя Uzmediaidea Uzmediaidea 28 июня 2015 в 6:39

Да спасибо. Вот код;

Computed Code:

$entity_field[0]['value'] =
$start_value = $entity->field_lease_term[LANGUAGE_NONE][0]['value'];
$end_value = $entity->field_lease_term[LANGUAGE_NONE][0]['value2'];
$timezone = $entity->field_lease_term[LANGUAGE_NONE][0]['timezone'];
$start_date = new DateObject($start_value, $timezone);
$end_date = new DateObject($end_value, $timezone);
$duration = $start_date->difference($end_date, 'days');
$entity_field[0]['value'] = $duration;

Display Code:
$display_output = $entity_field_item['value']." days";

А в Webform ни как?

Аватар пользователя Uzmediaidea Uzmediaidea 28 июня 2015 в 19:02

Если выводил значение в Webform ключ "name" и в поле по умолчанию GET%[title], то как быть с Entityform? Ума не приложу. По умолчанию прописываю token в модуле поле заголовка "field_default_token". НО не знаю как в View вывести ссылку на Entityform - "Заказать" с выводом заголовка "Title" ноды, а также другими полями материала ноды. Прошу Вашей помощи.