protected function GoogleAnalyticsCounterSettingsForm::setEndDate in Google Analytics Counter 8.3
Sets the end date into configuration.
Parameters
array $values:
Return value
string
1 call to GoogleAnalyticsCounterSettingsForm::setEndDate()
- GoogleAnalyticsCounterSettingsForm::submitForm in src/
Form/ GoogleAnalyticsCounterSettingsForm.php - Form submission handler.
File
- src/
Form/ GoogleAnalyticsCounterSettingsForm.php, line 291
Class
- GoogleAnalyticsCounterSettingsForm
- Class GoogleAnalyticsCounterSettingsForm.
Namespace
Drupal\google_analytics_counter\FormCode
protected function setEndDate(array $values) {
$end_date = '';
switch ($values['start_date']) {
case 'today':
$end_date = 'today';
break;
case 'yesterday':
$end_date = 'yesterday';
break;
case '-1 week last sunday midnight':
$end_date = '-1 week next saturday';
break;
case 'first day of previous month':
$end_date = 'last day of previous month';
break;
case '7 days ago':
$end_date = '7 days ago +6 days';
break;
case '30 days ago':
$end_date = '30 days ago +30 days -1 day';
break;
case '3 months ago':
$end_date = '3 months ago +3 months -1 day';
break;
case '6 months ago':
$end_date = '6 months ago +6 months - 1 day';
break;
case 'first day of last year':
$end_date = 'last day of last year';
break;
default:
break;
}
return $end_date;
}