function drush_webform_scheduled_tasks in Webform Scheduled Tasks 8
Method to run the various drush commands depending on the arguments supplied.
Parameters
string $arg: The parameters to use to work out the value.
File
- ./
webform_scheduled_tasks.drush.inc, line 35 - Contains cqc_webform_question_metadata.module.
Code
function drush_webform_scheduled_tasks($arg = NULL) {
switch ($arg) {
case 'last-run':
drush_print('Last Run: ' . webform_scheduled_tasks_get_config('last_run'));
break;
case 'mins-since-last-run':
$last_run = new DateTime(webform_scheduled_tasks_get_config('last_run'));
$since_start = $last_run
->diff(new DateTime(date('Y-m-d H:i:s')));
drush_print('Mins Since Last Run: ' . $since_start->i);
break;
default:
drush_print('Starting Webform Scheduled Tasks.');
drush_print('Last Run: ' . webform_scheduled_tasks_do_actions(TRUE));
drush_print('Webform Scheduled Tasks complete.');
}
}