Add standard newsletter scheduling UI

This commit is contained in:
Tautvidas Sipavičius
2016-05-06 14:31:18 +03:00
parent 65df28d52e
commit f7c70be5eb
10 changed files with 376 additions and 9 deletions

View File

@ -14,6 +14,7 @@ use MailPoet\Subscribers\ImportExport\BootStrapMenu;
use MailPoet\Util\DKIM;
use MailPoet\Util\Permissions;
use MailPoet\Listing;
use MailPoet\WP\DateTime;
if(!defined('ABSPATH')) exit;
@ -402,6 +403,18 @@ class Menu {
$data['roles'] = $wp_roles->get_names();
$data['roles']['mailpoet_all'] = __('In any WordPress role');
$date_time = new DateTime();
$data['current_date'] = $date_time->getCurrentDate(DateTime::INTERNAL_DATE_FORMAT);
$data['current_time'] = $date_time->getCurrentTime();
$data['schedule_time_of_day'] = $date_time->getTimeInterval(
'00:00:00',
'+1 hour',
24
);
wp_enqueue_script('jquery-ui');
wp_enqueue_script('jquery-ui-datepicker');
echo $this->renderer->render('newsletters.html', $data);
}