crmMailingAB2 - Add scheduling UI
[civicrm-core.git] / extern / open.php
CommitLineData
6a488035
TO
1<?php
2require_once '../civicrm.config.php';
3require_once 'CRM/Core/Config.php';
4require_once 'CRM/Core/Error.php';
5require_once 'CRM/Utils/Array.php';
6
7$config = CRM_Core_Config::singleton();
8$queue_id = CRM_Utils_Array::value('q', $_GET);
9if (!$queue_id) {
10 echo "Missing input parameters\n";
11 exit();
12}
13
14require_once 'CRM/Mailing/Event/BAO/Opened.php';
15CRM_Mailing_Event_BAO_Opened::open($queue_id);
16
17$filename = "../i/tracker.gif";
18
19header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
20header('Content-Description: File Transfer');
21header('Content-type: image/gif');
22header('Content-Length: ' . filesize($filename));
23
24header('Content-Disposition: inline; filename=tracker.gif');
25
26readfile($filename);
27
28exit();