예제 #1
0
        //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);
        if (isset($ADR[0])) {
            //https://sourceforge.net/tracker/?func=detail&aid=3114571&group_id=190396&atid=933192
            //only set view status if not waiting status or unsubscribed // !5 && !11
            if ($ADR[0]['status'] != 5 && $ADR[0]['status'] != 11) {
                $ADDRESS->setStatus($a_id, 4);
                //view
            }
            //adr view counter ++
            $ADDRESS->addView($a_id);
            //view
            //save memo
            $created = date("Y-m-d H:i:s");
            $memo = "viewed (" . $NL[0]['subject'] . ")";
            $ADDRESS->addMemo($a_id, $memo);
        }
        //isset ADR[0]
    }
    //checkid($a_id)
}
//wenn kein trackimage erzeugt werden soll, also kein newsletter gefunden wurde, blank erzeugen
if (!$create_track_image) {
    $Image = makeBlankImage(4, 7);
}
//andernfalls, falls track image erzeugt werden soll, abhaengig vom newsletter...