From 05848ce7aa69fc86c9e1f1fdfccfe43f36a687dc Mon Sep 17 00:00:00 2001 From: Vlad Date: Wed, 13 Jul 2016 19:49:18 -0400 Subject: [PATCH] - Adds task scheduler option to settings - Closes #553 --- lib/Config/Populator.php | 7 ++++ views/settings/advanced.html | 70 +++++++++++++++++++++++++++++------- 2 files changed, 65 insertions(+), 12 deletions(-) diff --git a/lib/Config/Populator.php b/lib/Config/Populator.php index a237466708..12fd2e166e 100644 --- a/lib/Config/Populator.php +++ b/lib/Config/Populator.php @@ -69,6 +69,13 @@ class Populator { private function createDefaultSettings() { $current_user = wp_get_current_user(); + if(!Setting::getValue('task_scheduler')) { + // disable task scheduler (cron) be default + Setting::setValue('task_scheduler', array( + 'enabled' => false + )); + } + // default sender info based on current user $sender = array( 'name' => $current_user->display_name, diff --git a/views/settings/advanced.html b/views/settings/advanced.html index 2bffdd16dd..3eb13acd66 100644 --- a/views/settings/advanced.html +++ b/views/settings/advanced.html @@ -21,6 +21,52 @@

+ + + + +

+ <%= __('Select what will activate your newsletter queue.') %> + <%= __('Read more.') %> +

+ + +

+ +

+

+ +

+ + @@ -35,23 +81,23 @@