Update to Drupal 8.1.1. For more information, see https://www.drupal.org/node/2718713
This commit is contained in:
parent
c0a0d5a94c
commit
9eae24d844
669 changed files with 3873 additions and 1553 deletions
|
@ -234,12 +234,12 @@ class DateFormatter implements DateFormatterInterface {
|
|||
switch ($value) {
|
||||
case 'y':
|
||||
$interval_output = $this->formatPlural($interval->y, '1 year', '@count years', array(), array('langcode' => $options['langcode']));
|
||||
$max_age = min($max_age, 365*86400);
|
||||
$max_age = min($max_age, 365 * 86400);
|
||||
break;
|
||||
|
||||
case 'm':
|
||||
$interval_output = $this->formatPlural($interval->m, '1 month', '@count months', array(), array('langcode' => $options['langcode']));
|
||||
$max_age = min($max_age, 30*86400);
|
||||
$max_age = min($max_age, 30 * 86400);
|
||||
break;
|
||||
|
||||
case 'd':
|
||||
|
@ -252,7 +252,7 @@ class DateFormatter implements DateFormatterInterface {
|
|||
$interval_output .= $this->formatPlural($weeks, '1 week', '@count weeks', array(), array('langcode' => $options['langcode']));
|
||||
$days -= $weeks * 7;
|
||||
$granularity--;
|
||||
$max_age = min($max_age, 7*86400);
|
||||
$max_age = min($max_age, 7 * 86400);
|
||||
}
|
||||
|
||||
if ((!$output || $weeks > 0) && $granularity > 0 && $days > 0) {
|
||||
|
|
|
@ -531,4 +531,3 @@ class DateHelper {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -70,4 +70,3 @@ abstract class DateElementBase extends FormElement {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -61,7 +61,12 @@ class Datelist extends DateElementBase {
|
|||
unset($input['ampm']);
|
||||
}
|
||||
$timezone = !empty($element['#date_timezone']) ? $element['#date_timezone'] : NULL;
|
||||
$date = DrupalDateTime::createFromArray($input, $timezone);
|
||||
try {
|
||||
$date = DrupalDateTime::createFromArray($input, $timezone);
|
||||
}
|
||||
catch (\Exception $e) {
|
||||
$form_state->setError($element, t('Selected combination of day and month is not valid.'));
|
||||
}
|
||||
if ($date instanceof DrupalDateTime && !$date->hasErrors()) {
|
||||
static::incrementRound($date, $increment);
|
||||
}
|
||||
|
@ -88,7 +93,7 @@ class Datelist extends DateElementBase {
|
|||
break;
|
||||
|
||||
case 'hour':
|
||||
$format = in_array('ampm', $element['#date_part_order']) ? 'g': 'G';
|
||||
$format = in_array('ampm', $element['#date_part_order']) ? 'g' : 'G';
|
||||
break;
|
||||
|
||||
case 'minute':
|
||||
|
@ -218,7 +223,7 @@ class Datelist extends DateElementBase {
|
|||
break;
|
||||
|
||||
case 'hour':
|
||||
$format = in_array('ampm', $element['#date_part_order']) ? 'g': 'G';
|
||||
$format = in_array('ampm', $element['#date_part_order']) ? 'g' : 'G';
|
||||
$options = $date_helper->hours($format, $element['#required']);
|
||||
$title = t('Hour');
|
||||
break;
|
||||
|
@ -318,8 +323,8 @@ class Datelist extends DateElementBase {
|
|||
if ($date instanceof DrupalDateTime && !$date->hasErrors()) {
|
||||
$form_state->setValueForElement($element, $date);
|
||||
}
|
||||
// If the input is invalid, set an error.
|
||||
else {
|
||||
// If the input is invalid and an error doesn't exist, set one.
|
||||
elseif ($form_state->getError($element) === NULL) {
|
||||
$form_state->setError($element, t('The %field date is invalid.', array('%field' => !empty($element['#title']) ? $element['#title'] : '')));
|
||||
}
|
||||
}
|
||||
|
|
Reference in a new issue