if (!$marketingId) { if (!empty($_SESSION['campaignWizard'][$campaignId]['defaultSelectedMarketingId']) && $func != 'createEmailMarketing') { $marketingId = $_SESSION['campaignWizard'][$campaignId]['defaultSelectedMarketingId']; } else { if ($func != 'createEmailMarketing') { $marketing = new EmailMarketing(); $marketing->save(); $marketingId = $marketing->id; } } } if (!empty($_POST['templateId'])) { $templateId = $db->quote($_POST['templateId']); } //$campaign = new Campaign(); //$campaign->retrieve($campaignId); $marketing = new EmailMarketing(); $marketing->retrieve($marketingId); $marketing->campaign_id = $campaignId; if (!empty($_POST['templateId'])) { $marketing->template_id = $templateId; } if ($func != 'createEmailMarketing') { $marketing->save(); } $_SESSION['campaignWizard'][$campaignId]['defaultSelectedMarketingId'] = $marketing->id; $return = $_POST; $return['templateValidationMessages'] = getTemplateValidationMessages($marketing->template_id); $return['marketingValidationMessages'] = $marketing->validate(); echo json_encode($return); }