<?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);
<?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); $campaignModel = new Campaign(); $campaignModel->fillFromDbPk($prospectEmailModel->campaign_id); $checkCode = $prospectEmailModel->checkCode($code); if ($checkCode) { $prospectEmailModel->addFlags('open'); $prospectEmailModel->addFlags('unsubscribe'); $prospectEmailModel->save(); $customerModel = new Customer(); $customerModel->fillFromDbPk($prospectEmailModel->customer_id); $customerModel->subscribed = 0; $customerModel->save(false); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Unsubscribe</title> <style type="text/css">