stellenantrag_neu/Archiv/Ablauf Mailversand aus Bearbeitenmenü.txt
2022-11-28 09:17:05 +01:00

81 lines
2.7 KiB
Plaintext
Executable File

<?php
## Abfrage, welche Mails verschickt werden müssen.
select *
from stan_printqueue_antrag
where saaid in (select saaid from stan_antrag WHERE uid ='55200');
SELECT a.saaid, b.uid, a.zuweisung, vorname, nachname,a.qid, dokument
FROM stan_printqueue_antrag a, stan_antrag b, stud c
WHERE a.saaid=b.saaid
AND b.uid=c.uid
AND b.uid='55200'
AND druckstatus ='N'
AND a.zuweisung != 'SOZ'
ORDER BY uid,sort_order
zaehler1 = 0;
zaehler2 = 0;
while{
#AES und EZS jeweils nur einmal in der Schleife
if($lnzaehler1 < 1 AND $row_cur_uid[zuweisung] == 'EZS'){
$name[] = zuweisung_mail($hs, EZS, $uid, $hist)
$lnzaehler1 =1;
}
if($row_cur_uid[zuweisung] == 'EZP'){
$name[] = zuweisung_mail($hs, EZP, $uid, $hist)
}
#AES und EZS jeweils nur einmal in der Schleife
if($lnzaehler2 < 1 AND $row_cur_uid[zuweisung] == 'AES'){
$name[] = zuweisung_mail($hs, AES, $uid, $hist)
$lnzaehler2 =1;
}
if($row_cur_uid[zuweisung] == 'AEP'){
$name[] = zuweisung_mail($hs, AEP, $uid, $hist)
}
#Ausgabe der Vorschaudokumente (Hinweis, gelten als nicht gedruckt, nicht zum Verschicken vorgesehen) mit Mailadresse Empfänger, CC, AuslandsOffice
#Auswahlhäkchen, welche verschickt werden sollen, bei keiner Mailadresse vorhanden keine Häkchen
Frage: Wie komme ich an die Mailadressen
Wenn keine Mailadresse vorhanden,
dann
keine Auswahlhäkchen
Status auf Nichtgedruckt lassen, Versandart=B
sonst
Häkchensetzen
Ende
Abschicken
--------------------------------------
Mailversand,
Status Versendet, Versandart=M
kein Mailversand, dann Status N Versandart=B
}
Beim der Jahrgangslöschung auch stan_printque löschenen, where saaid not in saaid from stan_antrag:
Beim der Jahrgangslöschung auch Verezichnis drucke_mailversand bereinigen anhand uid
?>
todo:
ALTER TABLE `stan_dienststellen_tmp` ADD `mail` VARCHAR(200) NOT NULL AFTER `staat`;
ALTER TABLE `stan_printqueue_antrag` ADD `versandart` VARCHAR(5) NOT NULL COMMENT 'Brief, Mail' AFTER `druckstatus`, ADD `mail_intern_office` DATETIME NOT NULL AFTER `versandart`;
ALTER TABLE `stan_printqueue_hist` ADD `versandart` VARCHAR(5) NOT NULL COMMENT 'Brief, Mail' AFTER `druckstatus`, ADD `mail_intern_office` DATETIME NOT NULL AFTER `versandart`;
INSERT INTO `parameter` (`PID`, `Beschreibung`, `Wert1`, `Wert2`) VALUES ('15', 'Stellenantrag: Name und Mail Ansprechpartner', 'Johannes Fien', 'praxisstellenanmeldung@hs-kehl.de');
ALTER TABLE `stan_printqueue_antrag` ADD `dokument` VARCHAR(200) NOT NULL AFTER `versandart`;
fancybox kopieren
anschreiben aes, ezs neu hochladen