本文整理汇总了PHP中Scheduler::save方法的典型用法代码示例。如果您正苦于以下问题:PHP Scheduler::save方法的具体用法?PHP Scheduler::save怎么用?PHP Scheduler::save使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Scheduler
的用法示例。
在下文中一共展示了Scheduler::save方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: addAODSchedulers
function addAODSchedulers()
{
require_once 'modules/Schedulers/Scheduler.php';
$scheduler = new Scheduler();
$scheduler->retrieve_by_string_fields(array('job' => 'function::aodIndexUnindexed'));
if ($scheduler->id == '') {
$scheduler->name = "Perform Lucene Index";
$scheduler->date_time_start = "2005-01-01 11:15:00";
$scheduler->date_time_end = null;
$scheduler->job_interval = "0::0::*::*::*";
$scheduler->job = "function::aodIndexUnindexed";
$scheduler->status = "Active";
$scheduler->catch_up = 1;
$scheduler->save();
}
$scheduler = new Scheduler();
$scheduler->retrieve_by_string_fields(array('job' => 'function::aodOptimiseIndex'));
if ($scheduler->id == '') {
$scheduler->name = "Optimise AOD Index";
$scheduler->date_time_start = "2005-01-01 11:15:00";
$scheduler->date_time_end = null;
$scheduler->job_interval = "0::*/3::*::*::*";
$scheduler->job = "function::aodOptimiseIndex";
$scheduler->status = "Active";
$scheduler->catch_up = 1;
$scheduler->save();
}
}
示例2: addAODSchedulers
function addAODSchedulers()
{
require_once 'modules/Schedulers/Scheduler.php';
$scheduler = new Scheduler();
if (!count($scheduler->get_full_list('', 'job = "function::aodIndexUnindexed"'))) {
$scheduler->name = "Perform Lucene Index";
$scheduler->date_time_start = "2005-01-01 11:15:00";
$scheduler->date_time_end = null;
$scheduler->job_interval = "0::0::*::*::*";
$scheduler->job = "function::aodIndexUnindexed";
$scheduler->status = "Active";
$scheduler->catch_up = 1;
$scheduler->save();
}
$scheduler = new Scheduler();
if (!count($scheduler->get_full_list('', 'job = "function::aodOptimiseIndex"'))) {
$scheduler->name = "Optimise AOD Index";
$scheduler->date_time_start = "2005-01-01 11:15:00";
$scheduler->date_time_end = null;
$scheduler->job_interval = "0::*/3::*::*::*";
$scheduler->job = "function::aodOptimiseIndex";
$scheduler->status = "Active";
$scheduler->catch_up = 1;
$scheduler->save();
}
}
示例3: updateScheduler
function updateScheduler()
{
require_once 'modules/Schedulers/Scheduler.php';
$scheduler = new Scheduler();
$schedulers = $scheduler->get_full_list('', 'job = "function::pollMonitoredInboxesCustomAOP"');
foreach ($schedulers as $scheduler) {
$scheduler->job = "function::pollMonitoredInboxesAOP";
$scheduler->save();
}
}
示例4: install_aor
function install_aor()
{
require_once 'modules/Schedulers/Scheduler.php';
$scheduler = new Scheduler();
$scheduler->retrieve_by_string_fields(array('job' => 'function::aorRunScheduledReports'));
if ($scheduler->id == '') {
$scheduler->name = "Run Scheduled Reports";
$scheduler->date_time_start = "2005-01-01 11:15:00";
$scheduler->date_time_end = null;
$scheduler->job_interval = "*::*::*::*::*";
$scheduler->job = "function::aorRunScheduledReports";
$scheduler->status = "Active";
$scheduler->catch_up = 1;
$scheduler->save();
}
}
示例5: actionCreate
/**
* Creates a new model.
* If creation is successful, the browser will be redirected to the 'view' page.
*/
public function actionCreate()
{
$model = new Scheduler();
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
//Save task to database
if (isset($_POST['Scheduler'])) {
$model->attributes = $_POST['Scheduler'];
if (count($_POST['Scheduler']['tbl_schedule_recurring']) > 0) {
$model->tbl_schedule_recurring = implode(',', $_POST['Scheduler']['tbl_schedule_recurring']);
}
if ($model->save()) {
//create crontab schedule
$this->generateAllcronjobs();
$this->redirect(array('admin'));
}
}
$this->render('create', array('model' => $model));
}
示例6: AddScheduler
function AddScheduler()
{
include_once 'install/install_utils.php';
require_once 'modules/Schedulers/Scheduler.php';
$scheduler = new Scheduler();
$scheduler->retrieve_by_string_fields(array('job' => 'function::processAOW_Workflow'));
if ($scheduler->id == '') {
$scheduler->name = 'Run AOW WorkFlow';
$scheduler->job = 'function::processAOW_Workflow';
$scheduler->date_time_start = create_date(2005, 1, 1) . ' ' . create_time(0, 0, 1);
$scheduler->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$scheduler->job_interval = '*::*::*::*::*';
$scheduler->status = 'Active';
$scheduler->created_by = '1';
$scheduler->modified_user_id = '1';
$scheduler->catch_up = '0';
$scheduler->save();
}
}
示例7: updateScheduler
function updateScheduler()
{
require_once 'modules/Schedulers/Scheduler.php';
$scheduler = new Scheduler();
if (count($scheduler->get_full_list('', "job = 'function::pollMonitoredInboxesAOP'"))) {
return;
}
$scheduler->name = "AOP Check Inbound Mailboxes";
$scheduler->date_time_start = "2005-01-01 11:15:00";
$scheduler->date_time_end = "2020-12-31 00:00:00";
$scheduler->job_interval = "*/1::*::*::*::*";
$scheduler->job = "function::pollMonitoredInboxesAOP";
$scheduler->status = "Active";
$scheduler->catch_up = 0;
$scheduler->save();
$oldSchedules = $scheduler->get_full_list('', "job = 'function::pollMonitoredInboxes'");
foreach ($oldSchedules as $oldSchedule) {
$oldSchedule->status = "Inactive";
$oldSchedule->save();
}
}
示例8: rebuildDefaultSchedulers
/**
* Archives schedulers of the same functionality, then instantiates new
* ones.
*/
function rebuildDefaultSchedulers()
{
global $mod_strings;
// truncate scheduler-related tables
$this->db->query('DELETE FROM schedulers');
$sched3 = new Scheduler();
$sched3->name = $mod_strings['LBL_OOTB_TRACKER'];
$sched3->job = 'function::trimTracker';
$sched3->date_time_start = create_date(2005, 1, 1) . ' ' . create_time(0, 0, 1);
$sched3->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$sched3->job_interval = '0::2::1::*::*';
$sched3->status = 'Active';
$sched3->created_by = '1';
$sched3->modified_user_id = '1';
$sched3->catch_up = '1';
$sched3->save();
$sched4 = new Scheduler();
$sched4->name = $mod_strings['LBL_OOTB_IE'];
$sched4->job = 'function::pollMonitoredInboxes';
$sched4->date_time_start = create_date(2005, 1, 1) . ' ' . create_time(0, 0, 1);
$sched4->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$sched4->job_interval = '*::*::*::*::*';
$sched4->status = 'Active';
$sched4->created_by = '1';
$sched4->modified_user_id = '1';
$sched4->catch_up = '0';
$sched4->save();
$sched5 = new Scheduler();
$sched5->name = $mod_strings['LBL_OOTB_BOUNCE'];
$sched5->job = 'function::pollMonitoredInboxesForBouncedCampaignEmails';
$sched5->date_time_start = create_date(2005, 1, 1) . ' ' . create_time(0, 0, 1);
$sched5->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$sched5->job_interval = '0::2-6::*::*::*';
$sched5->status = 'Active';
$sched5->created_by = '1';
$sched5->modified_user_id = '1';
$sched5->catch_up = '1';
$sched5->save();
$sched6 = new Scheduler();
$sched6->name = $mod_strings['LBL_OOTB_CAMPAIGN'];
$sched6->job = 'function::runMassEmailCampaign';
$sched6->date_time_start = create_date(2005, 1, 1) . ' ' . create_time(0, 0, 1);
$sched6->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$sched6->job_interval = '0::2-6::*::*::*';
$sched6->status = 'Active';
$sched6->created_by = '1';
$sched6->modified_user_id = '1';
$sched6->catch_up = '1';
$sched6->save();
$sched7 = new Scheduler();
$sched7->name = $mod_strings['LBL_OOTB_PRUNE'];
$sched7->job = 'function::pruneDatabase';
$sched7->date_time_start = create_date(2005, 1, 1) . ' ' . create_time(0, 0, 1);
$sched7->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$sched7->job_interval = '0::4::1::*::*';
$sched7->status = 'Inactive';
$sched7->created_by = '1';
$sched7->modified_user_id = '1';
$sched7->catch_up = '0';
$sched7->save();
$sched12 = new Scheduler();
$sched12->name = $mod_strings['LBL_OOTB_SEND_EMAIL_REMINDERS'];
$sched12->job = 'function::sendEmailReminders';
$sched12->date_time_start = create_date(2008, 1, 1) . ' ' . create_time(0, 0, 1);
$sched12->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$sched12->job_interval = '*::*::*::*::*';
$sched12->status = 'Active';
$sched12->created_by = '1';
$sched12->modified_user_id = '1';
$sched12->catch_up = '0';
$sched12->save();
}
示例9: elseif
// neither
if ($_REQUEST['job_function'] == '' && ($_REQUEST['job_url'] == '' || $_REQUEST['job_url'] == 'http://')) {
$GLOBALS['log']->fatal('Scheduler save did not get a job_url or job_function');
} elseif ($_REQUEST['job_function'] != '' && ($_REQUEST['job_url'] != '' && $_REQUEST['job_url'] != 'http://')) {
$GLOBALS['log']->fatal('Scheduler got both a job_url and job_function');
}
//function
if ($_REQUEST['job_function'] != '' && ($_REQUEST['job_url'] == '' || $_REQUEST['job_url'] == 'http://')) {
$focus->job = $_REQUEST['job_function'];
} elseif ($_REQUEST['job_function'] == '' && ($_REQUEST['job_url'] != '' && $_REQUEST['job_url'] != 'http://')) {
// url
$focus->job = 'url::' . $_REQUEST['job_url'];
}
// url wins if both passed
// save should refresh ALL jobs
$focus->save();
$return_id = $focus->id;
$edit = '';
if (isset($_REQUEST['return_module']) && $_REQUEST['return_module'] != "") {
$return_module = $_REQUEST['return_module'];
} else {
$return_module = "Schedulers";
}
if (isset($_REQUEST['return_action']) && $_REQUEST['return_action'] != "") {
$return_action = $_REQUEST['return_action'];
} else {
$return_action = "DetailView";
}
if (isset($_REQUEST['return_id']) && $_REQUEST['return_id'] != "") {
$return_id = $_REQUEST['return_id'];
}
示例10: Scheduler
$sched6->status = 'Active';
$sched6->created_by = '1';
$sched6->modified_user_id = '1';
$sched6->catch_up = '1';
$sched6->save();
$sched7 = new Scheduler();
$sched7->name = 'Prune Database on 1st of Month';
$sched7->job = 'function::pruneDatabase';
$sched7->date_time_start = create_date(2005, 1, 1) . ' ' . create_time(0, 0, 1);
$sched7->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$sched7->job_interval = '0::4::1::*::*';
$sched7->status = 'Inactive';
$sched7->created_by = '1';
$sched7->modified_user_id = '1';
$sched7->catch_up = '0';
$sched7->save();
} else {
$scheduler->rebuildDefaultSchedulers();
}
echo $mod_strings['LBL_PERFORM_DONE'];
// Enable Sugar Feeds and add all feeds by default
installLog("Enable SugarFeeds");
enableSugarFeeds();
// Enable the InsideView connector and add all modules
installLog("Enable InsideView Connector");
enableInsideViewConnector();
///////////////////////////////////////////////////////////////////////////////
//// START DEMO DATA
// populating the db with seed data
installLog("populating the db with seed data");
if ($_SESSION['demoData'] != 'no') {
示例11: getOrCreateScheduler
/**
* batch getOrCreateScheduler returns a scheduler by name, create it if doesnt exist
*
* @param KalturaScheduler $scheduler
* @return Scheduler
*/
private function getOrCreateScheduler(KalturaScheduler $scheduler)
{
$c = new Criteria();
$c->add(SchedulerPeer::CONFIGURED_ID, $scheduler->configuredId);
$schedulerDb = SchedulerPeer::doSelectOne($c, myDbHelper::getConnection(myDbHelper::DB_HELPER_CONN_PROPEL2));
if ($schedulerDb) {
if (strlen($schedulerDb->getHost()) && $schedulerDb->getHost() != $scheduler->host) {
throw new KalturaAPIException(KalturaErrors::SCHEDULER_HOST_CONFLICT, $scheduler->configuredId, $scheduler->host, $schedulerDb->getHost());
}
if ($schedulerDb->getName() != $scheduler->name || $schedulerDb->getHost() != $scheduler->host) {
$schedulerDb->setName($scheduler->name);
$schedulerDb->setHost($scheduler->host);
$schedulerDb->save();
}
return $schedulerDb;
}
$schedulerDb = new Scheduler();
$schedulerDb->setLastStatus(time());
$schedulerDb->setName($scheduler->name);
$schedulerDb->setHost($scheduler->host);
$schedulerDb->setConfiguredId($scheduler->configuredId);
$schedulerDb->setDescription('');
$schedulerDb->save();
return $schedulerDb;
}
示例12: rebuildDefaultSchedulers
/**
* Archives schedulers of the same functionality, then instantiates new
* ones.
*/
function rebuildDefaultSchedulers()
{
$mod_strings = return_module_language($GLOBALS['current_language'], 'Schedulers');
// truncate scheduler-related tables
$this->db->query('DELETE FROM schedulers');
$sched1 = new Scheduler();
$sched1->name = $mod_strings['LBL_OOTB_WORKFLOW'];
$sched1->job = 'function::processAOW_Workflow';
$sched1->date_time_start = create_date(2015, 1, 1) . ' ' . create_time(0, 0, 1);
$sched1->date_time_end = null;
$sched1->job_interval = '*::*::*::*::*';
$sched1->status = 'Active';
$sched1->created_by = '1';
$sched1->modified_user_id = '1';
$sched1->catch_up = '1';
$sched1->save();
$sched2 = new Scheduler();
$sched2->name = $mod_strings['LBL_OOTB_REPORTS'];
$sched2->job = 'function::aorRunScheduledReports';
$sched2->date_time_start = create_date(2015, 1, 1) . ' ' . create_time(0, 0, 1);
$sched2->date_time_end = null;
$sched2->job_interval = '*::*::*::*::*';
$sched2->status = 'Active';
$sched2->created_by = '1';
$sched2->modified_user_id = '1';
$sched2->catch_up = '1';
$sched2->save();
$sched3 = new Scheduler();
$sched3->name = $mod_strings['LBL_OOTB_TRACKER'];
$sched3->job = 'function::trimTracker';
$sched3->date_time_start = create_date(2015, 1, 1) . ' ' . create_time(0, 0, 1);
$sched3->date_time_end = null;
$sched3->job_interval = '0::2::1::*::*';
$sched3->status = 'Active';
$sched3->created_by = '1';
$sched3->modified_user_id = '1';
$sched3->catch_up = '1';
$sched3->save();
$sched4 = new Scheduler();
$sched4->name = $mod_strings['LBL_OOTB_IE'];
$sched4->job = 'function::pollMonitoredInboxesAOP';
$sched4->date_time_start = create_date(2015, 1, 1) . ' ' . create_time(0, 0, 1);
$sched4->date_time_end = null;
$sched4->job_interval = '*::*::*::*::*';
$sched4->status = 'Active';
$sched4->created_by = '1';
$sched4->modified_user_id = '1';
$sched4->catch_up = '0';
$sched4->save();
$sched5 = new Scheduler();
$sched5->name = $mod_strings['LBL_OOTB_BOUNCE'];
$sched5->job = 'function::pollMonitoredInboxesForBouncedCampaignEmails';
$sched5->date_time_start = create_date(2015, 1, 1) . ' ' . create_time(0, 0, 1);
$sched5->date_time_end = null;
$sched5->job_interval = '0::2-6::*::*::*';
$sched5->status = 'Active';
$sched5->created_by = '1';
$sched5->modified_user_id = '1';
$sched5->catch_up = '1';
$sched5->save();
$sched6 = new Scheduler();
$sched6->name = $mod_strings['LBL_OOTB_CAMPAIGN'];
$sched6->job = 'function::runMassEmailCampaign';
$sched6->date_time_start = create_date(2015, 1, 1) . ' ' . create_time(0, 0, 1);
$sched6->date_time_end = null;
$sched6->job_interval = '0::2-6::*::*::*';
$sched6->status = 'Active';
$sched6->created_by = '1';
$sched6->modified_user_id = '1';
$sched6->catch_up = '1';
$sched6->save();
$sched7 = new Scheduler();
$sched7->name = $mod_strings['LBL_OOTB_PRUNE'];
$sched7->job = 'function::pruneDatabase';
$sched7->date_time_start = create_date(2015, 1, 1) . ' ' . create_time(0, 0, 1);
$sched7->date_time_end = null;
$sched7->job_interval = '0::4::1::*::*';
$sched7->status = 'Inactive';
$sched7->created_by = '1';
$sched7->modified_user_id = '1';
$sched7->catch_up = '0';
$sched7->save();
$sched8 = new Scheduler();
$sched8->name = $mod_strings['LBL_OOTB_LUCENE_INDEX'];
$sched8->job = 'function::aodIndexUnindexed';
$sched8->date_time_start = create_date(2015, 1, 1) . ' ' . create_time(0, 0, 1);
$sched8->date_time_end = null;
$sched8->job_interval = "0::0::*::*::*";
$sched8->status = 'Active';
$sched8->created_by = '1';
$sched8->modified_user_id = '1';
$sched8->catch_up = '0';
$sched8->save();
$sched9 = new Scheduler();
$sched9->name = $mod_strings['LBL_OOTB_OPTIMISE_INDEX'];
$sched9->job = 'function::aodOptimiseIndex';
//.........这里部分代码省略.........
示例13: rebuildDefaultSchedulers
/**
* Archives schedulers of the same functionality, then instantiates new
* ones.
*/
function rebuildDefaultSchedulers()
{
$mod_strings = return_module_language($GLOBALS['current_language'], 'Schedulers');
// truncate scheduler-related tables
$this->db->query('DELETE FROM schedulers');
$sched3 = new Scheduler();
$sched3->name = $mod_strings['LBL_OOTB_TRACKER'];
$sched3->job = 'function::trimTracker';
$sched3->date_time_start = create_date(2005, 1, 1) . ' ' . create_time(0, 0, 1);
$sched3->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$sched3->job_interval = '0::2::1::*::*';
$sched3->status = 'Active';
$sched3->created_by = '1';
$sched3->modified_user_id = '1';
$sched3->catch_up = '1';
$sched3->save();
$sched4 = new Scheduler();
$sched4->name = $mod_strings['LBL_OOTB_IE'];
$sched4->job = 'function::pollMonitoredInboxes';
$sched4->date_time_start = create_date(2005, 1, 1) . ' ' . create_time(0, 0, 1);
$sched4->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$sched4->job_interval = '*::*::*::*::*';
$sched4->status = 'Active';
$sched4->created_by = '1';
$sched4->modified_user_id = '1';
$sched4->catch_up = '0';
$sched4->save();
$sched5 = new Scheduler();
$sched5->name = $mod_strings['LBL_OOTB_BOUNCE'];
$sched5->job = 'function::pollMonitoredInboxesForBouncedCampaignEmails';
$sched5->date_time_start = create_date(2005, 1, 1) . ' ' . create_time(0, 0, 1);
$sched5->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$sched5->job_interval = '0::2-6::*::*::*';
$sched5->status = 'Active';
$sched5->created_by = '1';
$sched5->modified_user_id = '1';
$sched5->catch_up = '1';
$sched5->save();
$sched6 = new Scheduler();
$sched6->name = $mod_strings['LBL_OOTB_CAMPAIGN'];
$sched6->job = 'function::runMassEmailCampaign';
$sched6->date_time_start = create_date(2005, 1, 1) . ' ' . create_time(0, 0, 1);
$sched6->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$sched6->job_interval = '0::2-6::*::*::*';
$sched6->status = 'Active';
$sched6->created_by = '1';
$sched6->modified_user_id = '1';
$sched6->catch_up = '1';
$sched6->save();
$sched7 = new Scheduler();
$sched7->name = $mod_strings['LBL_OOTB_PRUNE'];
$sched7->job = 'function::pruneDatabase';
$sched7->date_time_start = create_date(2005, 1, 1) . ' ' . create_time(0, 0, 1);
$sched7->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$sched7->job_interval = '0::4::1::*::*';
$sched7->status = 'Inactive';
$sched7->created_by = '1';
$sched7->modified_user_id = '1';
$sched7->catch_up = '0';
$sched7->save();
$sched12 = new Scheduler();
$sched12->name = $mod_strings['LBL_OOTB_SEND_EMAIL_REMINDERS'];
$sched12->job = 'function::sendEmailReminders';
$sched12->date_time_start = create_date(2008, 1, 1) . ' ' . create_time(0, 0, 1);
$sched12->date_time_end = create_date(2020, 12, 31) . ' ' . create_time(23, 59, 59);
$sched12->job_interval = '*::*::*::*::*';
$sched12->status = 'Active';
$sched12->created_by = '1';
$sched12->modified_user_id = '1';
$sched12->catch_up = '0';
$sched12->save();
$sched13 = new Scheduler();
$sched13->name = $mod_strings['LBL_OOTB_CLEANUP_QUEUE'];
$sched13->job = 'function::cleanJobQueue';
$sched13->date_time_start = create_date(2012, 1, 1) . ' ' . create_time(0, 0, 1);
$sched13->date_time_end = create_date(2030, 12, 31) . ' ' . create_time(23, 59, 59);
$sched13->job_interval = '0::5::*::*::*';
$sched13->status = 'Active';
$sched13->created_by = '1';
$sched13->modified_user_id = '1';
$sched13->catch_up = '0';
$sched13->save();
$sched14 = new Scheduler();
$sched14->name = $mod_strings['LBL_OOTB_REMOVE_DOCUMENTS_FROM_FS'];
$sched14->job = 'function::removeDocumentsFromFS';
$sched14->date_time_start = create_date(2012, 1, 1) . ' ' . create_time(0, 0, 1);
$sched14->date_time_end = create_date(2030, 12, 31) . ' ' . create_time(23, 59, 59);
$sched14->job_interval = '0::3::1::*::*';
$sched14->status = 'Active';
$sched14->created_by = '1';
$sched14->modified_user_id = '1';
$sched14->catch_up = '0';
$sched14->save();
$sched15 = new Scheduler();
$sched15->name = $mod_strings['LBL_OOTB_SUGARFEEDS'];
$sched15->job = 'function::trimSugarFeeds';
//.........这里部分代码省略.........
示例14: rebuildDefaultSchedulers
/**
* Archives schedulers of the same functionality, then instantiates new
* ones.
*/
function rebuildDefaultSchedulers()
{
global $mod_strings;
// truncate scheduler-related tables
$this->db->query('DELETE FROM schedulers');
$this->db->query('DELETE FROM schedulers_times');
$sched4 = new Scheduler();
$sched4->name = $mod_strings['LBL_OOTB_IE'];
$sched4->job = 'function::pollMonitoredInboxes';
$sched4->date_time_start = '2005-01-01 00:00:01';
$sched4->date_time_end = '2020-12-31 23:59:59';
$sched4->job_interval = '*::*::*::*::*';
$sched4->status = 'Active';
$sched4->created_by = '1';
$sched4->modified_user_id = '1';
$sched4->catch_up = '0';
$sched4->save();
$sched5 = new Scheduler();
$sched5->name = $mod_strings['LBL_OOTB_BOUNCE'];
$sched5->job = 'function::pollMonitoredInboxesForBouncedCampaignEmails';
$sched5->date_time_start = '2005-01-01 00:00:01';
$sched5->date_time_end = '2020-12-31 23:59:59';
$sched5->job_interval = '0::2-6::*::*::*';
$sched5->status = 'Active';
$sched5->created_by = '1';
$sched5->modified_user_id = '1';
$sched5->catch_up = '1';
$sched5->save();
$sched6 = new Scheduler();
$sched6->name = $mod_strings['LBL_OOTB_CAMPAIGN'];
$sched6->job = 'function::runMassEmailCampaign';
$sched6->date_time_start = '2005-01-01 00:00:01';
$sched6->date_time_end = '2020-12-31 23:59:59';
$sched6->job_interval = '0::2-6::*::*::*';
$sched6->status = 'Active';
$sched6->created_by = '1';
$sched6->modified_user_id = '1';
$sched6->catch_up = '1';
$sched6->save();
$sched7 = new Scheduler();
$sched7->name = $mod_strings['LBL_OOTB_PRUNE'];
$sched7->job = 'function::pruneDatabase';
$sched7->date_time_start = '2005-01-01 00:00:01';
$sched7->date_time_end = '2020-12-31 23:59:59';
$sched7->job_interval = '0::4::1::*::*';
$sched7->status = 'Inactive';
$sched7->created_by = '1';
$sched7->modified_user_id = '1';
$sched7->catch_up = '0';
$sched7->save();
}