Exemplo n.º 1
0
                $_MAIN_MESSAGE .= "<br>" . sprintf(___("%s Einträge eingefügt."), $hc_fastinsert[2]);
                $_MAIN_MESSAGE .= "<br>" . sprintf(___("Benötigte Zeit: %s Sekunden"), number_format($hqtime, 2, ".", ""));
                //status der Q und NL auf gestartet setzen!
                $NEWSLETTER->setStatus($Q[0]['nl_id'], 6);
                //start q?
                if ($startq == 1) {
                    $QUEUE->setStatus($Q[0]['id'], 2);
                }
                $ac_total_ok += $hc_fastinsert[2];
            } else {
                $_MAIN_MESSAGE .= "<br>" . ___("Fehler beim anlegen der Versandliste!");
            }
        } else {
            //newsletter aktiv
            $_MAIN_MESSAGE .= "<br>" . sprintf(___("Newsletter %s ist nicht aktiv."), "<b>" . display($NL[0]['subject']) . "</b>");
        }
        //newsletter aktiv
    } else {
        //q status=1
        #$_MAIN_MESSAGE.="<br>".("Dieser Versandauftrag wurde bereits bearbeitet.");
    }
    //q status=1
}
//for qcc, queues
$hqtime_total = $HQTimer->Result();
$_MAIN_MESSAGE .= "<br>";
$_MAIN_MESSAGE .= "<br>" . sprintf(___("Es wurden %s gültige Adressen für den Versand vorbereitet."), "<b>" . $ac_total_ok . "</b>");
$_MAIN_MESSAGE .= "<br>" . sprintf(___("Insgesamt benötigte Zeit: %s Sekunden"), number_format($hqtime_total, 2, ".", ""));
$_MAIN_MESSAGE .= "<br>" . ___("Der Versand wurde vorbereitet!");
//show q list instead
require_once TM_INCLUDEPATH . "/queue_list.inc.php";
Exemplo n.º 2
0
     $log_adr_id = 0;
     ///hmmm, some of this stuff must go to the bcc loop maybe.
     /*
     HCC
     */
     //add delay between mails
     if ($HOST[0]['delay'] > 0) {
         send_log("sleeping: " . $HOST[0]['delay'] / 1000000 . " seconds before processing next entry.");
         usleep($HOST[0]['delay']);
     } else {
         send_log("sleeping: 0 seconds, no pause between two mails");
     }
 }
 //hcc
 send_log("{$hc} Entrys have been processed");
 $time_total = $T->Result();
 send_log("time total: " . $time_total);
 //Q finished? n omore records in nl_h found?
 if ($hc == 0) {
     $created = date("Y-m-d H:i:s");
     //set Q status = finished =4
     send_log("Q " . $Q[$qcc]['id'] . " finished!");
     $QUEUE->setStatus($Q[$qcc]['id'], 4);
     //fertig
     $QUEUE->setSentDate($Q[$qcc]['id'], $created);
     //fertig
     $NEWSLETTER->setStatus($Q[$qcc]['nl_id'], 4);
     //Daten fuer den Report aus der History holen.....
     $H = $QUEUE->getH(0, 0, 0, $Q[$qcc]['id']);
     //getHtoSend($id=0,$offset=0,$limit=0,$q_id=0,$nl_id=0,$grp_id=0,$adr_id=0)
     $hc = count($H);