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 @@
|