Example #1
0
 $item['billing_city'] = '';
 $item['billing_state_id'] = '';
 $item['billing_zip'] = '';
 $item['billing_country_id'] = '';
 $item['amount_product'] = '0.00';
 $item['amount_shipping'] = '0.00';
 $item['created'] = '';
 $item['country_name'] = '';
 $code = md5($prospectEmailModel->email_id . $prospectEmailModel->customer_id);
 $tProspectEmailID = base_convert($prospectEmailModel->email_id, 10, 36);
 $openMailFrame = '<img src="http://pinnaclecrm.com/lj3/scripts/core/prospect_email_feedback.php?prospect_email_id=' . $tProspectEmailID . '&code=' . $code . '" />';
 $item['sale_link'] = 'http://pinnaclecrm.com/lj3/scripts/core/prospect_buy.php?prospect_email_id=' . $tProspectEmailID . '&code=' . $code;
 $item['unsubscribe_link'] = 'http://pinnaclecrm.com/lj3/scripts/core/unsubscribe.php?prospect_email_id=' . $tProspectEmailID . '&code=' . $code;
 $item['sale_param'] = 'buy&prospect_email_id=' . $tProspectEmailID . '&code=' . $code;
 $item['unsubscribe_param'] = 'unsubscribe&prospect_email_id=' . $tProspectEmailID . '&code=' . $code;
 $array = Event::letterReplace(array(0 => $item));
 $content = array('smtp_id' => $item['smtp_id'], 'body_subject' => $array[0]['body_subject'], 'body_html' => $array[0]['body_html'] . $openMailFrame, 'body_plain' => $array[0]['body_plain'], 'fname' => $item['fname'], 'lname' => $item['lname'], 'email' => $item['email'], 'prospect_email_id' => $prospectEmailModel->email_id);
 //job
 if (!isset($_GET['test'])) {
     $jobModel = new Job();
     $jobModel->order_id = $prospectEmailModel->email_id;
     $jobModel->job_type = 'mail';
     $jobModel->job_status = 'new';
     $jobModel->content = serialize($content);
     $jobModel->setIsLog(false);
     $jobModel->save();
     unset($jobModel, $content, $array, $item);
 } else {
     fb($content);
     if ($c > 5) {
         exit;