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