Merge branch 'main' of ssh://www.ja-schwarz.de:2222/aschwarz/stellenantrag_neu into main

This commit is contained in:
aschwarz
2024-02-21 07:34:20 +01:00
17 changed files with 2500 additions and 420 deletions

View File

@ -272,12 +272,12 @@ $pdf->SetY($pos);
or die ("Cannot execute query1");
$hinweis_umzug_alt=0;
while ($row = $result->fetch_array())
{
$data = Array();
$res_alt_aend = $db->query("SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(ende, '%d.%m.%Y') ende, dst_id, abteilung, e.bezeichnung
$res_alt_aend = $db->query("SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(ende, '%d.%m.%Y') ende, dst_id, abteilung, e.bezeichnung, umzugsverg
FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid
AND a.saaid<'$row[saaid]'
@ -332,8 +332,13 @@ $pdf->SetY($pos);
$data[0]['T_ALIGN'] = "L"; //C=CENTER, L=LEFT, R=RIGHT, J=JUSTIFY
$data[0]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM
#$data[0]['T_TYPE'] = "BI"; // B=BOLD, I=ITALIC
$data[1]['TEXT'] = "$rowdata3[bez]";
if($row_alt_aend['umzugsverg'] == 'J'){
$data[1]['TEXT'] = "$rowdata3[bez]*";
$hinweis_umzug_alt=1;
}else{
$data[1]['TEXT'] = "$rowdata3[bez]";
}
$data[1]['T_ALIGN'] = "L";
$data[1]['V_ALIGN'] = "M";
@ -488,12 +493,12 @@ $pdf->SetY($pos);
or die ("Cannot execute query1");
$hinweis_umzug_neu=0;
while ($row = $result->fetch_array())
{
$data = Array();
$res_neu_aend = $db->query("SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(ende, '%d.%m.%Y') ende, dst_id, abteilung, e.bezeichnung
$res_neu_aend = $db->query("SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(ende, '%d.%m.%Y') ende, dst_id, abteilung, e.bezeichnung, umzugsverg
FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid
AND a.saaid ='$row[saaid]'
@ -547,8 +552,12 @@ $pdf->SetY($pos);
$data[0]['T_ALIGN'] = "L"; //C=CENTER, L=LEFT, R=RIGHT, J=JUSTIFY
$data[0]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM
#$data[0]['T_TYPE'] = "BI"; // B=BOLD, I=ITALIC
$data[1]['TEXT'] = "$rowdata3[bez]";
if($row_neu_aend['umzugsverg'] == 'J'){
$data[1]['TEXT'] = "$rowdata3[bez]*";
$hinweis_umzug_neu=1;
}else{
$data[1]['TEXT'] = "$rowdata3[bez]";
}
$data[1]['T_ALIGN'] = "L";
$data[1]['V_ALIGN'] = "M";
@ -569,9 +578,14 @@ $pdf->SetY($pos);
$pdf->Draw_Table_Border();
if($hinweis_umzug_alt == 1 or $hinweis_umzug_neu == 1){
$pos=$pdf->GetY()+6.4;
$pdf->SetFont('Arial', '', 12);
$pdf->SetY($pos);
$pdf->SetX(24);
$pdf->MultiCell(168, 4.8, "* Für diesen Praxisabschnitt wird eine Umzugsvergütung gewährt.", 0, 'J');
}
$pos=$pdf->GetY()+6.4;

View File

@ -308,7 +308,7 @@ $pdf->SetX(24);
$db = dbconnect();
if(!isset($hist)){
$query = "SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(beginn, '%Y%m%d') beginnform, date_format(ende, '%d.%m.%Y') ende, dst_id,abteilung, e.bezeichnung, saaid
$query = "SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(beginn, '%Y%m%d') beginnform, date_format(ende, '%d.%m.%Y') ende, dst_id,abteilung, e.bezeichnung, saaid, umzugsverg
FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid
AND a.uid='$uid1'
@ -323,7 +323,7 @@ $pdf->SetX(24);
$result = $db->query ($query)
or die ("Cannot execute query1");
}else{
$query = "SELECT date_format( beginn, '%d.%m.%Y' ) beginn, date_format( beginn, '%Y%m%d' ) beginnform, date_format( ende, '%d.%m.%Y' ) ende, dst_id, abteilung, e.bezeichnung, a.saaid
$query = "SELECT date_format( beginn, '%d.%m.%Y' ) beginn, date_format( beginn, '%Y%m%d' ) beginnform, date_format( ende, '%d.%m.%Y' ) ende, dst_id, abteilung, e.bezeichnung, a.saaid, umzugsverg
FROM stan_antrag a, stan_vertiefungsbereich e, stan_printqueue_hist b
WHERE a.vert_bereich = e.vbid
AND a.saaid=b.saaid
@ -337,7 +337,7 @@ $pdf->SetX(24);
if(isset($hist2)){
# Bei der Historie 2 Gesamtdruck, werden über pdf_gen_ges_akte EZS und AES gedruckt, daher hier nicht den höchsten Status sondern wirklich Erstanträge
$query = "SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(beginn, '%Y%m%d') beginnform, date_format(ende, '%d.%m.%Y') ende, dst_id,abteilung, e.bezeichnung, saaid
$query = "SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(beginn, '%Y%m%d') beginnform, date_format(ende, '%d.%m.%Y') ende, dst_id,abteilung, e.bezeichnung, saaid, umzugsverg
FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid
AND a.uid='$uid1'
@ -348,7 +348,7 @@ $pdf->SetX(24);
or die ("Cannot execute query1");
}
$hinweis_umzug=0;
while ($row = $result->fetch_array())
{
@ -401,7 +401,12 @@ $pdf->SetX(24);
$data[0]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM
#$data[0]['T_TYPE'] = "BI"; // B=BOLD, I=ITALIC
$data[1]['TEXT'] = "$rowdata3[bez]";
if($row['umzugsverg'] == 'J'){
$data[1]['TEXT'] = "$rowdata3[bez]*";
$hinweis_umzug=1;
}else{
$data[1]['TEXT'] = "$rowdata3[bez]";
}
$data[1]['T_ALIGN'] = "L";
$data[1]['V_ALIGN'] = "M";
@ -452,6 +457,13 @@ if(!isset($hist) or !isset($hist2)){
#$pdf->SetX(24);
#$pdf->MultiCell(175, 3.9, "Beiliegende Anlagen sind Bestandteil des Zuweisungsbescheids.", 0, 'L');
if($hinweis_umzug == 1){
$pos=$pdf->GetY()+3;
$pdf->SetFont('Arial', '', 11);
$pdf->SetY($pos);
$pdf->SetX(24);
$pdf->MultiCell(175, 3.9, "* Für diesen Praxisabschnitt wird eine Umzugsvergütung gewährt.", 0, 'J');
}
$pos=$pdf->GetY()+3.0;

View File

@ -301,12 +301,12 @@ $pdf->SetY($pos);
or die ("Cannot execute query1e");
$hinweis_umzug_alt=0;
while ($row = $result->fetch_array())
{
$data = Array();
$res_alt_aend = $db->query("SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(ende, '%d.%m.%Y') ende, dst_id, abteilung, e.bezeichnung
$res_alt_aend = $db->query("SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(ende, '%d.%m.%Y') ende, dst_id, abteilung, e.bezeichnung, umzugsverg
FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid
AND a.saaid<'$row[saaid]'
@ -362,7 +362,12 @@ $pdf->SetY($pos);
$data[0]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM
#$data[0]['T_TYPE'] = "BI"; // B=BOLD, I=ITALIC
$data[1]['TEXT'] = "$rowdata3[bez]";
if($row_alt_aend['umzugsverg'] == 'J'){
$data[1]['TEXT'] = "$rowdata3[bez]*";
$hinweis_umzug_alt=1;
}else{
$data[1]['TEXT'] = "$rowdata3[bez]";
}
$data[1]['T_ALIGN'] = "L";
$data[1]['V_ALIGN'] = "M";
@ -516,12 +521,12 @@ $pdf->SetY($pos);
or die ("Cannot execute query1f");
$hinweis_umzug_neu=0;
while ($row = $result->fetch_array())
{
$data = Array();
$res_neu_aend = $db->query("SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(ende, '%d.%m.%Y') ende, dst_id, abteilung, e.bezeichnung
$res_neu_aend = $db->query("SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(ende, '%d.%m.%Y') ende, dst_id, abteilung, e.bezeichnung, umzugsverg
FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid
AND a.saaid ='$row[saaid]'
@ -576,7 +581,12 @@ $pdf->SetY($pos);
$data[0]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM
#$data[0]['T_TYPE'] = "BI"; // B=BOLD, I=ITALIC
$data[1]['TEXT'] = "$rowdata3[bez]";
if($row_neu_aend['umzugsverg'] == 'J'){
$data[1]['TEXT'] = "$rowdata3[bez]*";
$hinweis_umzug_neu=1;
}else{
$data[1]['TEXT'] = "$rowdata3[bez]";
}
$data[1]['T_ALIGN'] = "L";
$data[1]['V_ALIGN'] = "M";
@ -599,6 +609,14 @@ $pdf->SetY($pos);
if($hinweis_umzug_alt == 1 or $hinweis_umzug_neu == 1){
$pos=$pdf->GetY()+4.4;
$pdf->SetFont('Arial', '', 10);
$pdf->SetY($pos);
$pdf->SetX(23);
$pdf->MultiCell(170, 4.8, "* Für diesen Praxisabschnitt wird eine Umzugsvergütung gewährt.", 0, 'J');
}
$pos=$pdf->GetY()+6.4;

View File

@ -106,7 +106,7 @@ $pdf->SetFont('Arial', '', 10);
$pdf->SetY(62.3);
$pdf->SetX(155.3);
$pdf->SetTextColor(20,93,156);
$pdf->MultiCell(47, 3, "Sandra Bechthold", 0, 'L');
$pdf->MultiCell(47, 3, "Corinne Feger", 0, 'L');
$pos=$pdf->GetY()+0.9;
@ -120,7 +120,7 @@ $pdf->MultiCell(47, 3, "Telefon:", 0, 'L');
$pdf->SetFont('Arial', '', 10);
$pdf->SetY($pos);
$pdf->SetX(155.3);
$pdf->MultiCell(47, 3, "+49 (0) 7851 894-125", 0, 'L');
$pdf->MultiCell(47, 3, "+49 (0) 7851 894-126", 0, 'L');
@ -134,7 +134,7 @@ $pdf->MultiCell(47, 3, "E-Mail:", 0, 'L');
$pdf->SetFont('Arial', '', 10);
$pdf->SetY($pos);
$pdf->SetX(155.3);
$pdf->MultiCell(47, 3, "bechthold@hs-kehl.de", 0, 'L');
$pdf->MultiCell(47, 3, "feger@hs-kehl.de", 0, 'L');
#$pos=$pdf->GetY()+4.1;
@ -431,7 +431,7 @@ $pos=$pdf->GetY()+6.0;
$pdf->SetFont('Arial', 'B', 9);
$pdf->SetY($pos);
$pdf->SetX(24);
$pdf->MultiCell(168, 3.9, "gez. Jacqueline Meier, M. A. \nLeiterin Servicezentrum Studium & Lehre", 0, 'L');
$pdf->MultiCell(168, 3.9, "gez. Corinne Feger\nStellvertretende Leiterin Servicezentrum Studium & Lehre", 0, 'L');

View File

@ -70,7 +70,7 @@ $pdf->SetFont('Arial', '', 10);
$pdf->SetY(62.3);
$pdf->SetX(155.3);
$pdf->SetTextColor(20,93,156);
$pdf->MultiCell(47, 3, "Sandra Bechthold", 0, 'L');
$pdf->MultiCell(47, 3, "Corinne Feger", 0, 'L');
$pos=$pdf->GetY()+0.9;
@ -84,7 +84,7 @@ $pdf->MultiCell(47, 3, "Telefon:", 0, 'L');
$pdf->SetFont('Arial', '', 10);
$pdf->SetY($pos);
$pdf->SetX(155.3);
$pdf->MultiCell(47, 3, "+49 (0) 7851 894-125", 0, 'L');
$pdf->MultiCell(47, 3, "+49 (0) 7851 894-126", 0, 'L');
@ -98,7 +98,7 @@ $pdf->MultiCell(47, 3, "E-Mail:", 0, 'L');
$pdf->SetFont('Arial', '', 10);
$pdf->SetY($pos);
$pdf->SetX(155.3);
$pdf->MultiCell(47, 3, "bechthold@hs-kehl.de", 0, 'L');
$pdf->MultiCell(47, 3, "feger@hs-kehl.de", 0, 'L');
#$pos=$pdf->GetY()+4.1;
@ -299,7 +299,7 @@ $pdf->SetY($pos);
$db = dbconnect();
if(!isset($hist)){
$query = "SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(beginn, '%Y%m%d') beginnform, date_format(ende, '%d.%m.%Y') ende, dst_id,abteilung, e.bezeichnung, a.saaid
$query = "SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(beginn, '%Y%m%d') beginnform, date_format(ende, '%d.%m.%Y') ende, dst_id,abteilung, e.bezeichnung, a.saaid, umzugsverg
FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid
AND a.uid='$uid1'
@ -314,7 +314,7 @@ $pdf->SetY($pos);
$result = $db->query ($query)
or die ("Cannot execute query1");
}else{
$query = "SELECT date_format( beginn, '%d.%m.%Y' ) beginn, date_format( beginn, '%Y%m%d' ) beginnform, date_format( ende, '%d.%m.%Y' ) ende, dst_id, abteilung, e.bezeichnung, a.saaid
$query = "SELECT date_format( beginn, '%d.%m.%Y' ) beginn, date_format( beginn, '%Y%m%d' ) beginnform, date_format( ende, '%d.%m.%Y' ) ende, dst_id, abteilung, e.bezeichnung, a.saaid, umzugsverg
FROM stan_antrag a, stan_vertiefungsbereich e, stan_printqueue_hist b
WHERE a.vert_bereich = e.vbid
AND a.saaid=b.saaid
@ -327,7 +327,7 @@ $pdf->SetY($pos);
}
if(isset($hist2)){
# Bei der Historie 2 Gesamtdruck, werden über pdf_gen_ges_akte EZS und AES gedruckt, daher hier nicht den höchsten Status sondern wirklich Erstanträge
$query = "SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(beginn, '%Y%m%d') beginnform, date_format(ende, '%d.%m.%Y') ende, dst_id,abteilung, e.bezeichnung, a.saaid
$query = "SELECT date_format(beginn, '%d.%m.%Y') beginn, date_format(beginn, '%Y%m%d') beginnform, date_format(ende, '%d.%m.%Y') ende, dst_id,abteilung, e.bezeichnung, a.saaid, umzugsverg
FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid
AND a.uid='$uid1'
@ -338,7 +338,8 @@ $pdf->SetY($pos);
or die ("Cannot execute query1");
}
$hinweis_umzug=0;
while ($row = $result->fetch_array())
{
$data = Array();
@ -390,7 +391,12 @@ $pdf->SetY($pos);
$data[0]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM
#$data[0]['T_TYPE'] = "BI"; // B=BOLD, I=ITALIC
$data[1]['TEXT'] = "$rowdata3[bez]";
if($row['umzugsverg'] == 'J'){
$data[1]['TEXT'] = "$rowdata3[bez]*";
$hinweis_umzug=1;
}else{
$data[1]['TEXT'] = "$rowdata3[bez]";
}
$data[1]['T_ALIGN'] = "L";
$data[1]['V_ALIGN'] = "M";
@ -441,6 +447,13 @@ if(!isset($hist) or !isset($hist2)){
#$pdf->SetY($pos);
#$pdf->SetX(24);
#$pdf->MultiCell(168, 4.8, "Beiliegende Anlagen sind Bestandteil des Zuweisungsbescheids.", 0, 'J');
if($hinweis_umzug == 1){
$pos=$pdf->GetY()+3;
$pdf->SetFont('Arial', '', 10);
$pdf->SetY($pos);
$pdf->SetX(24);
$pdf->MultiCell(168, 4.8, "* Für diesen Praxisabschnitt wird eine Umzugsvergütung gewährt.", 0, 'J');
}
$pos=$pdf->GetY()+5;
@ -498,7 +511,7 @@ $pos=$pdf->GetY()+6.0;
$pdf->SetFont('Arial', 'B', 9);
$pdf->SetY($pos);
$pdf->SetX(24);
$pdf->MultiCell(168, 3.9, "gez. Jacqueline Meier, M. A.\nLeiterin Servicezentrum Studium & Lehre", 0, 'L');
$pdf->MultiCell(168, 3.9, "gez. Corinne Feger\nStellvertretende Leiterin Servicezentrum Studium & Lehre", 0, 'L');
@ -507,14 +520,6 @@ $pdf->SetY(280);
$pdf->SetX(24);
$pdf->MultiCell(173, 3.9, "Seite 1 von 4", 0, 'R');
#$pos=$pdf->GetY()+10.8;
#$pdf->SetFont('Arial', '', 10);
#$pdf->SetY($pos);
#$pdf->SetX(24);
#$pdf->MultiCell(168, 4.8, "gez. Corinne Feger", 0, 'J');
$pagecount = $pdf->setSourceFile("anschreiben_kehl/anlage_erstantrag_student_2023.pdf");
$tplidx1 = $pdf->ImportPage(1);
$pdf->addPage();

View File

@ -794,6 +794,7 @@ oPopupBody.style.border = \"solid blue 1px\";
#1
$block_cur= get_block($row2['saaid'], $jahrgang);
$result1 = $db->query("SELECT prio0, prio1
FROM stan_ag_wunsch_vw
WHERE uid= '$row2[uid]'
@ -1051,6 +1052,37 @@ $row_alt = $res_alt->fetch_array();
$zuweis_dat = $datum=date("Y-m-d H:i:s");
# neu 19.01.2024, wenn sich nur die Umzugsvergütung ändert, dann bekommt die Praxisstelle kein Anschreiben
$res_umzug_alt = $db->query("SELECT uid, pos, vert_bereich, art,dummy_dst, dst_id, beginn, ende, abteilung, tel_abteilung, umzugsverg
FROM stan_antrag
WHERE saaid='$row_alt[saaid]'
LIMIT 1");
$row_umzug_alt = $res_umzug_alt->fetch_array();
$res_umzug_akt = $db->query("SELECT uid, pos, vert_bereich, art,dummy_dst, dst_id, beginn, ende, abteilung, tel_abteilung, umzugsverg
FROM stan_antrag
WHERE saaid='$row_akt[saaid]'
LIMIT 1");
$row_umzug_akt = $res_umzug_akt->fetch_array();
if($row_umzug_alt['uid'] == $row_umzug_akt['uid'] AND
$row_umzug_alt['pos'] == $row_umzug_akt['pos'] AND
$row_umzug_alt['vert_bereich'] == $row_umzug_akt['vert_bereich'] AND
$row_umzug_alt['art'] == $row_umzug_akt['art'] AND
$row_umzug_alt['dummy_dst'] == $row_umzug_akt['dummy_dst'] AND
$row_umzug_alt['dst_id'] == $row_umzug_akt['dst_id'] AND
$row_umzug_alt['beginn'] == $row_umzug_akt['beginn'] AND
$row_umzug_alt['ende'] == $row_umzug_akt['ende'] AND
$row_umzug_alt['abteilung'] == $row_umzug_akt['abteilung'] AND
$row_umzug_alt['tel_abteilung'] == $row_umzug_akt['tel_abteilung'] AND
$row_umzug_alt['umzugsverg'] != $row_umzug_akt['umzugsverg']
){
# Es ändert sich nur die Umzugsvergütung im Änderungsantrag. Daher bekommt Praxisstelle keinen Brief
$inform_praxisstelle =0;
}else{
# Praxisstelle bekommt Brief
$inform_praxisstelle =1;
}
if($row_akt['zuweisung'] != 'Z'){
@ -1058,9 +1090,7 @@ $db = dbconnect();
# Step 1
# Neuer Erstantrag zuweisen
if($row_akt['status'] == '0' AND $row_akt['zuweisung'] == NULL AND $row_akt['saaid'] == $row_akt['aendid']){
$db->query("UPDATE stan_antrag
SET zuweisung='Z'
, zuweis_dat='$zuweis_dat'
@ -1088,15 +1118,17 @@ if($row_akt['status'] == '1' AND $row_akt['zuweisung'] == NULL AND $row_akt['aen
WHERE saaid='$row_alt[saaid]'");
# --> Schreiben an Student, Schreiben an Dienststelle Änderungsantrag
printqueue_antrag($row_akt['saaid'], 'EZS', 'Änderungsantrag zugewiesen an Student ohne zugewiesenem Erstantrag', $user_admin, $hs, 1);
printqueue_antrag($row_akt['saaid'], 'EZP', 'Änderungsantrag zugewiesen an Praxisstelle ohne zugewiesenem Erstantrag', $user_admin, $hs, 2);
if($inform_praxisstelle == 1){
printqueue_antrag($row_akt['saaid'], 'EZP', 'Änderungsantrag zugewiesen an Praxisstelle ohne zugewiesenem Erstantrag', $user_admin, $hs, 2);
}
}
# Step 2 Ende
# Step 3
# Änderungsantrag mit zugewiesenem Erstantrag
if($row_akt['status'] == '1' AND $row_akt['zuweisung'] == NULL AND $row_akt['aendid'] == $row_alt['aendid'] AND $row_alt['saaid']== $row_alt['aendid'] AND $row_alt['status'] =='0' AND $row_alt['zuweisung'] == 'Z'){
# Änderungsantrag zuweisen
$db->query("UPDATE stan_antrag
SET zuweisung='Z'
@ -1110,7 +1142,12 @@ if($row_akt['status'] == '1' AND $row_akt['zuweisung'] == NULL AND $row_akt['aen
# --> Schreiben an Student, Schreiben an Dienststelle Änderungsantrag, Schreiben an Dienststelle Erstantrag
printqueue_antrag($row_akt['saaid'], 'AES', 'Änderungsschreiben an Student mit zugewiesenem Erstantrag', $user_admin, $hs, 1);
printqueue_antrag($row_akt['saaid'], 'AEP', 'Änderungsschreiben an Praxisstelle mit zugewiesenem Erstantrag', $user_admin, $hs, 2);
if($inform_praxisstelle == 1){
printqueue_antrag($row_akt['saaid'], 'AEP', 'Änderungsschreiben an Praxisstelle mit zugewiesenem Erstantrag', $user_admin, $hs, 2);
}
if($row_akt['dst_id'] != $row_alt['dst_id']){ //wenn sich Dienststelle ändert, dann zusätzlich eine Neuzuweisung
printqueue_antrag($row_akt['saaid'], 'EZP', 'Erstantrag an Praxisstelle nach Änderungsantrag', $user_admin, $hs, 3);
}
@ -1135,9 +1172,11 @@ if($row_akt['status'] == '1' AND $row_akt['zuweisung'] == NULL AND $row_akt['aen
WHERE saaid='$row_alt[saaid]'");
# --> Schreiben an Student, Schreiben an Dienststelle aktueller Änderungsantrag, Schreiben an Dienststelle bisheriger Änderungsantrag
printqueue_antrag($row_akt['saaid'], 'AES', 'Änderungsschreiben an Student mit zugewiesenem Änderungsantrag', $user_admin, $hs, 1);
printqueue_antrag($row_akt['saaid'], 'AEP', 'Änderungsschreiben an Praxisstelle mit zugewiesenem Änderungsantrag', $user_admin, $hs, 2);
if($row_akt['dst_id'] != $row_alt[dst_id]){ //wenn sich Dienststelle ändert, dann zusätzlich eine Neuzuweisung
printqueue_antrag($row_akt['saaid'], 'EZP', 'Erstantrag an Praxisstelle nach zugewiesenem Änderungsantrag', $user_admin, $hs, 3);
if($inform_praxisstelle == 1){
printqueue_antrag($row_akt['saaid'], 'AEP', 'Änderungsschreiben an Praxisstelle mit zugewiesenem Änderungsantrag', $user_admin, $hs, 2);
printqueue_antrag($row_akt['saaid'], 'EZP', 'Erstantrag an Praxisstelle nach zugewiesenem Änderungsantrag', $user_admin, $hs, 3);
}
}
$saaid_cur = $row_akt['saaid'];
@ -1427,6 +1466,36 @@ $row_alt = $res_alt->fetch_array();
$zuweis_dat = $datum=date("Y-m-d H:i:s");
# neu 19.01.2024, wenn sich nur die Umzugsvergütung ändert, dann bekommt die Praxisstelle kein Anschreiben
$res_umzug_alt = $db->query("SELECT uid, pos, vert_bereich, art,dummy_dst, dst_id, beginn, ende, abteilung, tel_abteilung, umzugsverg
FROM stan_antrag
WHERE saaid='$row_alt[saaid]'
LIMIT 1");
$row_umzug_alt = $res_umzug_alt->fetch_array();
$res_umzug_akt = $db->query("SELECT uid, pos, vert_bereich, art,dummy_dst, dst_id, beginn, ende, abteilung, tel_abteilung, umzugsverg
FROM stan_antrag
WHERE saaid='$row_akt[saaid]'
LIMIT 1");
$row_umzug_akt = $res_umzug_akt->fetch_array();
if($row_umzug_alt['uid'] == $row_umzug_akt['uid'] AND
$row_umzug_alt['pos'] == $row_umzug_akt['pos'] AND
$row_umzug_alt['vert_bereich'] == $row_umzug_akt['vert_bereich'] AND
$row_umzug_alt['art'] == $row_umzug_akt['art'] AND
$row_umzug_alt['dummy_dst'] == $row_umzug_akt['dummy_dst'] AND
$row_umzug_alt['dst_id'] == $row_umzug_akt['dst_id'] AND
$row_umzug_alt['beginn'] == $row_umzug_akt['beginn'] AND
$row_umzug_alt['ende'] == $row_umzug_akt['ende'] AND
$row_umzug_alt['abteilung'] == $row_umzug_akt['abteilung'] AND
$row_umzug_alt['tel_abteilung'] == $row_umzug_akt['tel_abteilung'] AND
$row_umzug_alt['umzugsverg'] != $row_umzug_akt['umzugsverg']
){
# Es ändert sich nur die Umzugsvergütung im Änderungsantrag. Daher bekommt Praxisstelle keinen Brief
$inform_praxisstelle =0;
}else{
# Praxisstelle bekommt Brief
$inform_praxisstelle =1;
}
if($row_akt['zuweisung'] != 'Z'){
@ -1463,9 +1532,9 @@ if($row_akt['status'] == '1' AND $row_akt['zuweisung'] == NULL AND $row_akt['aen
WHERE saaid='$row_alt[saaid]'");
# --> Schreiben an Student, Schreiben an Dienststelle Änderungsantrag
printqueue_antrag($row_akt['saaid'], 'EZS', 'Änderungsantrag zugewiesen an Student ohne zugewiesenem Erstantrag', $user_admin, $hs, 1);
printqueue_antrag($row_akt['saaid'], 'EZP', 'Änderungsantrag zugewiesen an Praxisstelle ohne zugewiesenem Erstantrag', $user_admin, $hs, 2);
if($inform_praxisstelle == 1){
printqueue_antrag($row_akt['saaid'], 'EZP', 'Änderungsantrag zugewiesen an Praxisstelle ohne zugewiesenem Erstantrag', $user_admin, $hs, 2);
}
}
# Step 2 Ende
@ -1486,9 +1555,11 @@ if($row_akt['status'] == '1' AND $row_akt['zuweisung'] == NULL AND $row_akt['aen
# --> Schreiben an Student, Schreiben an Dienststelle Änderungsantrag, Schreiben an Dienststelle Erstantrag
printqueue_antrag($row_akt['saaid'], 'AES', 'Änderungsschreiben an Student mit zugewiesenem Erstantrag', $user_admin, $hs, 1);
if($inform_praxisstelle == 1){
printqueue_antrag($row_akt['saaid'], 'AEP', 'Änderungsschreiben an Praxisstelle mit zugewiesenem Erstantrag', $user_admin, $hs, 2);
if($row_akt['dst_id'] != $row_alt['dst_id']){ //wenn sich Dienststelle ändert, dann zusätzlich eine Neuzuweisung
printqueue_antrag($row_akt['saaid'], 'EZP', 'Erstantrag an Praxisstelle nach Änderungsantrag', $user_admin, $hs, 3);
if($row_akt['dst_id'] != $row_alt['dst_id']){ //wenn sich Dienststelle ändert, dann zusätzlich eine Neuzuweisung
printqueue_antrag($row_akt['saaid'], 'EZP', 'Erstantrag an Praxisstelle nach Änderungsantrag', $user_admin, $hs, 3);
}
}
$saaid_cur = $row_akt['saaid'];
}
@ -1511,9 +1582,11 @@ if($row_akt['status'] == '1' AND $row_akt['zuweisung'] == NULL AND $row_akt['aen
WHERE saaid='$row_alt[saaid]'");
# --> Schreiben an Student, Schreiben an Dienststelle aktueller Änderungsantrag, Schreiben an Dienststelle bisheriger Änderungsantrag
printqueue_antrag($row_akt['saaid'], 'AES', 'Änderungsschreiben an Student mit zugewiesenem Änderungsantrag', $user_admin, $hs, 1);
printqueue_antrag($row_akt['saaid'], 'AEP', 'Änderungsschreiben an Praxisstelle mit zugewiesenem Änderungsantrag', $user_admin, $hs, 2);
if($row_akt['dst_id'] != $row_alt['dst_id']){ //wenn sich Dienststelle ändert, dann zusätzlich eine Neuzuweisung
printqueue_antrag($row_akt['saaid'], 'EZP', 'Erstantrag an Praxisstelle nach zugewiesenem Änderungsantrag', $user_admin, $hs, 3);
if($inform_praxisstelle == 1){
printqueue_antrag($row_akt['saaid'], 'AEP', 'Änderungsschreiben an Praxisstelle mit zugewiesenem Änderungsantrag', $user_admin, $hs, 2);
printqueue_antrag($row_akt['saaid'], 'EZP', 'Erstantrag an Praxisstelle nach zugewiesenem Änderungsantrag', $user_admin, $hs, 3);
}
}
$saaid_cur = $row_akt['saaid'];

View File

@ -7,7 +7,7 @@ $jahrgang=$_COOKIE["jahrgang"];
$db = dbconnect();
$result3 = $db->query("SELECT saaid, uid, pos, vert_bereich, art, dst_id, date_format(beginn, '%d.%m.%Y') beginn, date_format(ende, '%d.%m.%Y') ende, abteilung, tel_abteilung, aendid
$result3 = $db->query("SELECT saaid, uid, pos, vert_bereich, art, dst_id, date_format(beginn, '%d.%m.%Y') beginn, date_format(ende, '%d.%m.%Y') ende, abteilung, tel_abteilung, aendid, umzugsverg
FROM stan_antrag
WHERE saaid='$saaid'");
$row3 = $result3->fetch_array();
@ -59,7 +59,7 @@ $row3b = $result3b->fetch_array();
## vorheriger Datensatz suchen
$res_alt = $db->query("SELECT saaid, uid, pos, vert_bereich, art, dst_id, date_format(beginn, '%d.%m.%Y') beginn, date_format(ende, '%d.%m.%Y') ende, abteilung, tel_abteilung
$res_alt = $db->query("SELECT saaid, uid, pos, vert_bereich, art, dst_id, date_format(beginn, '%d.%m.%Y') beginn, date_format(ende, '%d.%m.%Y') ende, abteilung, tel_abteilung, umzugsverg
FROM stan_antrag
WHERE saaid<'$row3[saaid]'
AND aendid='$row3[aendid]'
@ -345,6 +345,20 @@ function cursorhand()
<font color='$color'>$row3[tel_abteilung]</font>
</td>
</tr>
<tr>
<td width='40%'>
<b>Umzugsverg&uuml;tung</b>
</td>
<td width='60%'>";
if($row3['umzugsverg'] == $row_alt['umzugsverg']){
$color='black';
}else{
$color='red';
}
echo"
<font color='$color'>$row3[umzugsverg]</font>
</td>
</tr>
</table>
</td>
@ -514,16 +528,16 @@ function cursorhand()
</tr>
<tr>
<td width='40%'>
<b>Tel. der Abteilung</b>
<b>Umzugsverg&uuml;tung</b>
</td>
<td width='60%'>";
if($row3['tel_abteilung'] == $row_alt['tel_abteilung']){
if($row3['umzugsverg'] == $row_alt['umzugsverg']){
$color='black';
}else{
$color='red';
}
echo"
<font color='$color'>$row_alt[tel_abteilung]</font>
<font color='$color'>$row_alt[umzugsverg]</font>
</td>
</tr>
</table>

File diff suppressed because one or more lines are too long