コード例 #1
0
 $NL = $NEWSLETTER->getNL($nl_id);
 //wenn newsletter gefunden, ok
 if (count($NL) > 0) {
     $create_track_image = true;
 }
 //nl view counter ++
 $NEWSLETTER->addView($nl_id);
 //history id? dann in der historie auf view setzen!
 if (checkid($h_id)) {
     $QUEUE = new tm_Q();
     //nur der erste aufruf wird mit der ip versehen! ansonsten wuerde diese jedesmal ueberschrieben wenn der leser oder ein anderer das nl anschaut.
     $H = $QUEUE->getH($h_id);
     if (isset($H[0])) {
         //https://sourceforge.net/tracker/?func=detail&aid=3114571&group_id=190396&atid=933192
         if (empty($H[0]['ip']) || $H[0]['ip'] == '0.0.0.0') {
             $QUEUE->setHIP($H[0]['id'], getIP());
             //save ip
         }
         if ($H[0]['status'] != 7) {
             //7:unsubscribed
             $QUEUE->setHStatus($h_id, 3);
             //view
         }
     }
     //isset H[0]
 }
 //checkid h_id
 //adressid? wenn ja status aendern und view zaehlen
 if (checkid($a_id)) {
     $ADDRESS = new tm_ADR();
     $ADR = $ADDRESS->getAdr($a_id);
コード例 #2
0
ファイル: view.inc.php プロジェクト: aydancoskun/octobercms
         $ADDRESS->setStatus($a_id, 4);
         //view
         if (DEBUG) {
             echo "set adr staus to 4, view<br>";
         }
     }
 }
 //valid_adr
 //set ip and status on history
 if ($valid_h) {
     //nur der erste aufruf wird mit der ip versehen! ansonsten wuerde diese jedesmal ueberschrieben wenn der leser oder ein anderer das nl anschaut. i pwird seit 1088 auch in der linkclicktabelle gespeichert!
     if (empty($H[0]['ip']) || $H[0]['ip'] == '0.0.0.0') {
         if (DEBUG) {
             echo "h ip empty || 0.0.0.0:" . $H[0]['ip'] . "<br>";
         }
         if ($QUEUE->setHIP($h_id, getIP())) {
             //save ip
             $H = $QUEUE->getH($h_id);
             if (DEBUG) {
                 echo "saved h ip:" . $H[0]['ip'] . "/" . getIP() . "<br>";
             }
         }
     }
     //ip
     if ($H[0]['status'] != 7) {
         //7:unsubscribed
         $QUEUE->setHStatus($h_id, 3);
         //view
         if (DEBUG) {
             echo "set h status 3, view<br>";
         }