$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);
$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>"; }