$ss->assign('link_to_campaign_header', $camp_url.'1'); if($campaign_focus->campaign_type == 'Telesales') { $stepValues = array_values($steps); $ss->assign('link_to_target_list', $stepValues[2]); } else { $ss->assign('link_to_target_list', $camp_url.'2'); } $ss->assign('link_to_choose_template', 'index.php?return_module=Campaigns&module=Campaigns&action=WizardMarketing&campaign_id=' . $campaign_focus->id); $ss->assign('link_to_sender_details', 'index.php?return_module=Campaigns&module=Campaigns&action=WizardMarketing&campaign_id=' . $campaign_focus->id . '&jump=2'); require_once('include/SuiteMozaik.php'); $mozaik = new SuiteMozaik(); $ss->assign('BODY_MOZAIK', $mozaik->getAllHTML(isset($focus->body_html) ? html_entity_decode($focus->body_html) : '', 'body_html', 'email_template_editor')); if(!empty($_SESSION['campaignWizardSelectedMarketingId'])) { $ss->assign('EmailMarketingId', $_SESSION['campaignWizardSelectedMarketingId']); } else if(isset($mrkt_lists[0])) { $_SESSION['campaignWizardSelectedMarketingId'] = $mrkt_lists[0]; $ss->assign('EmailMarketingId', $mrkt_lists[0]); } //if campaign_id is passed then we assume this is being invoked from the campaign module and in a popup. $has_campaign = true; $inboundEmail = true;
} $xtpl->assign("DESCRIPTION", $focus->description); $xtpl->assign("TYPE_OPTIONS", get_select_options_with_id($app_list_strings['record_type_display'], $focus->parent_type)); //$xtpl->assign("DEFAULT_MODULE","Accounts"); if (isset($focus->body)) { $xtpl->assign("BODY", $focus->body); } else { $xtpl->assign("BODY", ""); } if (isset($focus->body_html)) { $xtpl->assign("BODY_HTML", $focus->body_html); } else { $xtpl->assign("BODY_HTML", ""); } require_once 'include/SuiteMozaik.php'; $mozaik = new SuiteMozaik(); $xtpl->assign('BODY_MOZAIK', $mozaik->getAllHTML(isset($focus->body_html) ? html_entity_decode($focus->body_html) : '', 'body_text')); if (true) { if (!isTouchScreen()) { require_once "include/SugarTinyMCE.php"; $tiny = new SugarTinyMCE(); $tiny->defaultConfig['cleanup_on_startup'] = true; $tiny->defaultConfig['height'] = 600; $tiny->defaultConfig['plugins'] .= ",fullpage"; $tinyHtml = $tiny->getInstance(); $xtpl->assign("tiny", $tinyHtml); } /////////////////////////////////////// //// MACRO VARS $xtpl->assign("INSERT_VARIABLE_ONCLICK", "insert_variable(document.EditView.variable_text.value)"); // bug 37255, included without condition
foreach ($links as $link => $url) { if ($url) { $ss->assign('link_to_' . $link, $url); } } $ss->assign('link_to_campaign_header', $camp_url . '1'); if ($campaign_focus->campaign_type == 'Telesales') { $stepValues = array_values($steps); $ss->assign('link_to_target_list', $stepValues[2]); } else { $ss->assign('link_to_target_list', $camp_url . '2'); } $ss->assign('link_to_choose_template', 'index.php?return_module=Campaigns&module=Campaigns&action=WizardMarketing&campaign_id=' . $campaign_focus->id); $ss->assign('link_to_sender_details', 'index.php?return_module=Campaigns&module=Campaigns&action=WizardMarketing&campaign_id=' . $campaign_focus->id . '&jump=2'); require_once 'include/SuiteMozaik.php'; $mozaik = new SuiteMozaik(); $ss->assign('BODY_MOZAIK', $mozaik->getAllHTML(isset($focus->body_html) ? html_entity_decode($focus->body_html) : '', 'body_html', 'email_template_editor', 'initial', '', "tinyMCE: {\n setup: function(editor) {\n editor.on('focus', function(e){\n onClickTemplateBody();\n });\n }\n}")); if (!empty($_SESSION['campaignWizard'][$campaign_focus->id]['defaultSelectedMarketingId'])) { $ss->assign('EmailMarketingId', $_SESSION['campaignWizard'][$campaign_focus->id]['defaultSelectedMarketingId']); } else { if (isset($mrkt_lists[0])) { $_SESSION['campaignWizard'][$campaign_focus->id]['defaultSelectedMarketingId'] = $mrkt_lists[0]; $ss->assign('EmailMarketingId', $mrkt_lists[0]); } } //if campaign_id is passed then we assume this is being invoked from the campaign module and in a popup. $has_campaign = true; $inboundEmail = true; if (!isset($_REQUEST['campaign_id']) || empty($_REQUEST['campaign_id'])) { $has_campaign = false; }