28 lines
		
	
	
	
		
			731 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			731 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| require_once '../civicrm.config.php';
 | |
| require_once 'CRM/Core/Config.php';
 | |
| require_once 'CRM/Core/Error.php';
 | |
| require_once 'CRM/Utils/Array.php';
 | |
| 
 | |
| $config = CRM_Core_Config::singleton();
 | |
| $queue_id = CRM_Utils_Array::value('q', $_GET);
 | |
| if (!$queue_id) {
 | |
|   echo "Missing input parameters\n";
 | |
|   exit();
 | |
| }
 | |
| 
 | |
| require_once 'CRM/Mailing/Event/BAO/Opened.php';
 | |
| CRM_Mailing_Event_BAO_Opened::open($queue_id);
 | |
| 
 | |
| $filename = "../i/tracker.gif";
 | |
| 
 | |
| header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
 | |
| header('Content-Description: File Transfer');
 | |
| header('Content-type: image/gif');
 | |
| header('Content-Length: ' . filesize($filename));
 | |
| 
 | |
| header('Content-Disposition: inline; filename=tracker.gif');
 | |
| 
 | |
| readfile($filename);
 | |
| 
 | |
| exit();
 |