Esempio n. 1
0
 /**
  * Logs data of the users/release for NL sent and opened (if images are displayed)
  */
 public function logAccessAction()
 {
     $this->_helper->layout()->disableLayout();
     $this->_helper->viewRenderer->setNoRender(true);
     $params = explode('-', $this->_getParam('params'));
     $imagepath = Zend_Registry::get('document_root') . '/themes/default/images/common/' . $params[0] . '.jpg';
     $moduleId = $params[1];
     $releaseId = $params[2];
     $memberId = $params[3];
     $data = array('L_ModuleID' => $params[1], 'L_UserID' => $params[3], 'L_Action' => 'opened', 'L_Data' => "releaseId" . $this->pairSepar . $params[2] . $this->separator);
     $image = imagecreatefromjpeg($imagepath);
     header('Content-Type: image/jpeg');
     imagejpeg($image, null);
     $oLog = new LogObject();
     $found = $oLog->findRecords($data);
     if (!$found) {
         $oLog->writeData($data);
     }
     exit;
 }