Skip to content
Snippets Groups Projects
Commit 53b8f5da authored by lobo's avatar lobo
Browse files

Merge pull request #1993 from lcdservices/CRM-13766

CRM-13766 set scheduled date in params after approval
parents 325a98de 8817ccc5
No related branches found
No related tags found
No related merge requests found
......@@ -196,6 +196,13 @@ class CRM_Mailing_Form_Approve extends CRM_Core_Form {
$job->mailing_id = $ids['mailing_id'];
$job->delete();
}
else {
$mailing = new CRM_Mailing_BAO_Mailing();
$mailing->id = $ids['mailing_id'];
$mailing->find(TRUE);
$params['scheduled_date'] = CRM_Utils_Date::processDate($mailing->scheduled_date);
}
CRM_Mailing_BAO_Mailing::create($params, $ids);
......
......@@ -294,18 +294,15 @@ class CRM_Mailing_Form_Schedule extends CRM_Core_Form {
}
else {
// reset them in case this mailing was rejected
$mailing = new CRM_Mailing_BAO_Mailing();
$mailing->id = $ids['mailing_id'];
$mailing->find(TRUE);
$mailing->approver_id = 'null';
$mailing->approval_date = 'null';
$mailing->approval_status_id = 'null';
}
if ($params['now']) {
$params['scheduled_date'] = date('YmdHis');
}
else {
$params['scheduled_date'] = CRM_Utils_Date::processDate($params['start_date'] . ' ' . $params['start_date_time']);
}
/* Build the mailing object */
CRM_Mailing_BAO_Mailing::create($params, $ids);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment