<?php $tProspectEmailID = isset($_GET['prospect_email_id']) ? $_GET['prospect_email_id'] : false; $code = isset($_GET['code']) ? $_GET['code'] : false; if (!$tProspectEmailID && !$code) { die; } @(include_once '../settings/autoload.php'); $msql = SafeMySQL::getInstance(); $prospectEmailID = base_convert($tProspectEmailID, 36, 10); $prospectEmailModel = new ProspectEmail(); $prospectEmailModel->fillFromDbPk($prospectEmailID); if (!$prospectEmailModel->checkCode($code)) { die; } if ($prospectEmailModel->isFlag('open')) { die; } $prospectEmailModel->addFlags('open'); $prospectEmailModel->save(); $image = imagecreatetruecolor(1, 1) or die; imagefill($image, 0, 0, 0x0); header('Content-type: image/png'); imagepng($image); imagedestroy($image);
$mail->Host = $smtpModel->smtp_host; $mail->From = $smtpModel->smtp_email; $mail->FromName = $smtpModel->smtp_name; $mail->AddAddress($mailArray['email']); $mail->Subject = $mailArray['body_subject']; $mail->Body = $mailArray['body_html']; $mail->AltBody = $mailArray['body_plain']; //$mail->SMTPDebug = 2; if ($mail->Send()) { $jobModel->done(); if (isset($mailArray['prospect_email_id'])) { $prospectEmailModel = new ProspectEmail(); $prospectEmailModel->setIsNewRecord(false); $prospectEmailModel->email_id = $mailArray['prospect_email_id']; $prospectEmailModel->flags = 'sent'; $prospectEmailModel->save(false); } } else { $jobModel->setStatusError($mail->ErrorInfo); } unset($mail); break; case 'pixel': break; } unset($jobModel); } //while($jobModel->job_id); /* $jobModel = new Job(); $jobModel->getOneNew();