예제 #1
0
         $selected_menu = 'form';
         echo $sugar_smarty->fetch('modules/Leads/ConvertLead.tpl');
         return;
     }
 }
 if (isset($_POST['newopportunity']) && $_POST['newopportunity'] == 'on' && !isset($_POST['selectedOpportunity']) && !isset($_POST['ContinueOpportunity'])) {
     $duplicateOpps = $oppForm->checkForDuplicates('Opportunities');
     if (isset($duplicateOpps)) {
         $sugar_smarty->assign('DUPLICATEFORMBODY', $oppForm->buildTableForm($duplicateOpps));
         $selected_menu = 'form';
         echo $sugar_smarty->fetch('modules/Leads/ConvertLead.tpl');
         return;
     }
 }
 if (!isset($_POST['selectedLeads']) && !isset($_POST['ContinueLead'])) {
     $duplicateLeads = $leadForm->checkForDuplicates('Contacts', $_REQUEST['record']);
     if (isset($duplicateLeads)) {
         $sugar_smarty->assign('DUPLICATEFORMBODY', $leadForm->buildTableForm($duplicateLeads, 'Leads'));
         $selected_menu = 'form';
         echo $sugar_smarty->fetch('modules/Leads/ConvertLead.tpl');
         return;
     }
 }
 if (isset($_POST['selectedContact']) && !empty($_POST['selectedContact'])) {
     $contact = new Contact();
     $contact->retrieve($_POST['selectedContact']);
 } else {
     if (isset($lead->campaign_id) && $lead->campaign_id != null) {
         $_POST['Contactscampaign_id'] = $lead->campaign_id;
     }
     $contact = $contactForm->handleSave('Contacts', false, false);