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"); or die ("Cannot execute query1");
$hinweis_umzug_alt=0;
while ($row = $result->fetch_array()) while ($row = $result->fetch_array())
{ {
$data = 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 FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid WHERE a.vert_bereich=e.vbid
AND a.saaid<'$row[saaid]' 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]['T_ALIGN'] = "L"; //C=CENTER, L=LEFT, R=RIGHT, J=JUSTIFY
$data[0]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM $data[0]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM
#$data[0]['T_TYPE'] = "BI"; // B=BOLD, I=ITALIC #$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]['T_ALIGN'] = "L";
$data[1]['V_ALIGN'] = "M"; $data[1]['V_ALIGN'] = "M";
@ -488,12 +493,12 @@ $pdf->SetY($pos);
or die ("Cannot execute query1"); or die ("Cannot execute query1");
$hinweis_umzug_neu=0;
while ($row = $result->fetch_array()) while ($row = $result->fetch_array())
{ {
$data = 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 FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid WHERE a.vert_bereich=e.vbid
AND a.saaid ='$row[saaid]' 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]['T_ALIGN'] = "L"; //C=CENTER, L=LEFT, R=RIGHT, J=JUSTIFY
$data[0]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM $data[0]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM
#$data[0]['T_TYPE'] = "BI"; // B=BOLD, I=ITALIC #$data[0]['T_TYPE'] = "BI"; // B=BOLD, I=ITALIC
if($row_neu_aend['umzugsverg'] == 'J'){
$data[1]['TEXT'] = "$rowdata3[bez]"; $data[1]['TEXT'] = "$rowdata3[bez]*";
$hinweis_umzug_neu=1;
}else{
$data[1]['TEXT'] = "$rowdata3[bez]";
}
$data[1]['T_ALIGN'] = "L"; $data[1]['T_ALIGN'] = "L";
$data[1]['V_ALIGN'] = "M"; $data[1]['V_ALIGN'] = "M";
@ -569,9 +578,14 @@ $pdf->SetY($pos);
$pdf->Draw_Table_Border(); $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; $pos=$pdf->GetY()+6.4;

View File

@ -308,7 +308,7 @@ $pdf->SetX(24);
$db = dbconnect(); $db = dbconnect();
if(!isset($hist)){ 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 FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid WHERE a.vert_bereich=e.vbid
AND a.uid='$uid1' AND a.uid='$uid1'
@ -323,7 +323,7 @@ $pdf->SetX(24);
$result = $db->query ($query) $result = $db->query ($query)
or die ("Cannot execute query1"); or die ("Cannot execute query1");
}else{ }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 FROM stan_antrag a, stan_vertiefungsbereich e, stan_printqueue_hist b
WHERE a.vert_bereich = e.vbid WHERE a.vert_bereich = e.vbid
AND a.saaid=b.saaid AND a.saaid=b.saaid
@ -337,7 +337,7 @@ $pdf->SetX(24);
if(isset($hist2)){ 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 # 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 FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid WHERE a.vert_bereich=e.vbid
AND a.uid='$uid1' AND a.uid='$uid1'
@ -348,7 +348,7 @@ $pdf->SetX(24);
or die ("Cannot execute query1"); or die ("Cannot execute query1");
} }
$hinweis_umzug=0;
while ($row = $result->fetch_array()) 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]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM
#$data[0]['T_TYPE'] = "BI"; // B=BOLD, I=ITALIC #$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]['T_ALIGN'] = "L";
$data[1]['V_ALIGN'] = "M"; $data[1]['V_ALIGN'] = "M";
@ -452,6 +457,13 @@ if(!isset($hist) or !isset($hist2)){
#$pdf->SetX(24); #$pdf->SetX(24);
#$pdf->MultiCell(175, 3.9, "Beiliegende Anlagen sind Bestandteil des Zuweisungsbescheids.", 0, 'L'); #$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; $pos=$pdf->GetY()+3.0;

View File

@ -301,12 +301,12 @@ $pdf->SetY($pos);
or die ("Cannot execute query1e"); or die ("Cannot execute query1e");
$hinweis_umzug_alt=0;
while ($row = $result->fetch_array()) while ($row = $result->fetch_array())
{ {
$data = 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 FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid WHERE a.vert_bereich=e.vbid
AND a.saaid<'$row[saaid]' 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]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM
#$data[0]['T_TYPE'] = "BI"; // B=BOLD, I=ITALIC #$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]['T_ALIGN'] = "L";
$data[1]['V_ALIGN'] = "M"; $data[1]['V_ALIGN'] = "M";
@ -516,12 +521,12 @@ $pdf->SetY($pos);
or die ("Cannot execute query1f"); or die ("Cannot execute query1f");
$hinweis_umzug_neu=0;
while ($row = $result->fetch_array()) while ($row = $result->fetch_array())
{ {
$data = 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 FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid WHERE a.vert_bereich=e.vbid
AND a.saaid ='$row[saaid]' 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]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM
#$data[0]['T_TYPE'] = "BI"; // B=BOLD, I=ITALIC #$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]['T_ALIGN'] = "L";
$data[1]['V_ALIGN'] = "M"; $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; $pos=$pdf->GetY()+6.4;

View File

@ -106,7 +106,7 @@ $pdf->SetFont('Arial', '', 10);
$pdf->SetY(62.3); $pdf->SetY(62.3);
$pdf->SetX(155.3); $pdf->SetX(155.3);
$pdf->SetTextColor(20,93,156); $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; $pos=$pdf->GetY()+0.9;
@ -120,7 +120,7 @@ $pdf->MultiCell(47, 3, "Telefon:", 0, 'L');
$pdf->SetFont('Arial', '', 10); $pdf->SetFont('Arial', '', 10);
$pdf->SetY($pos); $pdf->SetY($pos);
$pdf->SetX(155.3); $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->SetFont('Arial', '', 10);
$pdf->SetY($pos); $pdf->SetY($pos);
$pdf->SetX(155.3); $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; #$pos=$pdf->GetY()+4.1;
@ -431,7 +431,7 @@ $pos=$pdf->GetY()+6.0;
$pdf->SetFont('Arial', 'B', 9); $pdf->SetFont('Arial', 'B', 9);
$pdf->SetY($pos); $pdf->SetY($pos);
$pdf->SetX(24); $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->SetY(62.3);
$pdf->SetX(155.3); $pdf->SetX(155.3);
$pdf->SetTextColor(20,93,156); $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; $pos=$pdf->GetY()+0.9;
@ -84,7 +84,7 @@ $pdf->MultiCell(47, 3, "Telefon:", 0, 'L');
$pdf->SetFont('Arial', '', 10); $pdf->SetFont('Arial', '', 10);
$pdf->SetY($pos); $pdf->SetY($pos);
$pdf->SetX(155.3); $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->SetFont('Arial', '', 10);
$pdf->SetY($pos); $pdf->SetY($pos);
$pdf->SetX(155.3); $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; #$pos=$pdf->GetY()+4.1;
@ -299,7 +299,7 @@ $pdf->SetY($pos);
$db = dbconnect(); $db = dbconnect();
if(!isset($hist)){ 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 FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid WHERE a.vert_bereich=e.vbid
AND a.uid='$uid1' AND a.uid='$uid1'
@ -314,7 +314,7 @@ $pdf->SetY($pos);
$result = $db->query ($query) $result = $db->query ($query)
or die ("Cannot execute query1"); or die ("Cannot execute query1");
}else{ }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 FROM stan_antrag a, stan_vertiefungsbereich e, stan_printqueue_hist b
WHERE a.vert_bereich = e.vbid WHERE a.vert_bereich = e.vbid
AND a.saaid=b.saaid AND a.saaid=b.saaid
@ -327,7 +327,7 @@ $pdf->SetY($pos);
} }
if(isset($hist2)){ 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 # 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 FROM stan_antrag a, stan_vertiefungsbereich e
WHERE a.vert_bereich=e.vbid WHERE a.vert_bereich=e.vbid
AND a.uid='$uid1' AND a.uid='$uid1'
@ -338,7 +338,8 @@ $pdf->SetY($pos);
or die ("Cannot execute query1"); or die ("Cannot execute query1");
} }
$hinweis_umzug=0;
while ($row = $result->fetch_array()) while ($row = $result->fetch_array())
{ {
$data = Array(); $data = Array();
@ -390,7 +391,12 @@ $pdf->SetY($pos);
$data[0]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM $data[0]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM
#$data[0]['T_TYPE'] = "BI"; // B=BOLD, I=ITALIC #$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]['T_ALIGN'] = "L";
$data[1]['V_ALIGN'] = "M"; $data[1]['V_ALIGN'] = "M";
@ -441,6 +447,13 @@ if(!isset($hist) or !isset($hist2)){
#$pdf->SetY($pos); #$pdf->SetY($pos);
#$pdf->SetX(24); #$pdf->SetX(24);
#$pdf->MultiCell(168, 4.8, "Beiliegende Anlagen sind Bestandteil des Zuweisungsbescheids.", 0, 'J'); #$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; $pos=$pdf->GetY()+5;
@ -498,7 +511,7 @@ $pos=$pdf->GetY()+6.0;
$pdf->SetFont('Arial', 'B', 9); $pdf->SetFont('Arial', 'B', 9);
$pdf->SetY($pos); $pdf->SetY($pos);
$pdf->SetX(24); $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->SetX(24);
$pdf->MultiCell(173, 3.9, "Seite 1 von 4", 0, 'R'); $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"); $pagecount = $pdf->setSourceFile("anschreiben_kehl/anlage_erstantrag_student_2023.pdf");
$tplidx1 = $pdf->ImportPage(1); $tplidx1 = $pdf->ImportPage(1);
$pdf->addPage(); $pdf->addPage();

View File

@ -794,6 +794,7 @@ oPopupBody.style.border = \"solid blue 1px\";
#1 #1
$block_cur= get_block($row2['saaid'], $jahrgang); $block_cur= get_block($row2['saaid'], $jahrgang);
$result1 = $db->query("SELECT prio0, prio1 $result1 = $db->query("SELECT prio0, prio1
FROM stan_ag_wunsch_vw FROM stan_ag_wunsch_vw
WHERE uid= '$row2[uid]' WHERE uid= '$row2[uid]'
@ -1051,6 +1052,37 @@ $row_alt = $res_alt->fetch_array();
$zuweis_dat = $datum=date("Y-m-d H:i:s"); $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'){ if($row_akt['zuweisung'] != 'Z'){
@ -1058,9 +1090,7 @@ $db = dbconnect();
# Step 1 # Step 1
# Neuer Erstantrag zuweisen # Neuer Erstantrag zuweisen
if($row_akt['status'] == '0' AND $row_akt['zuweisung'] == NULL AND $row_akt['saaid'] == $row_akt['aendid']){ if($row_akt['status'] == '0' AND $row_akt['zuweisung'] == NULL AND $row_akt['saaid'] == $row_akt['aendid']){
$db->query("UPDATE stan_antrag $db->query("UPDATE stan_antrag
SET zuweisung='Z' SET zuweisung='Z'
, zuweis_dat='$zuweis_dat' , 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]'"); WHERE saaid='$row_alt[saaid]'");
# --> Schreiben an Student, Schreiben an Dienststelle Änderungsantrag # --> 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'], '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 2 Ende
# Step 3 # Step 3
# Änderungsantrag mit zugewiesenem Erstantrag # Ä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'){ 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 # Änderungsantrag zuweisen
$db->query("UPDATE stan_antrag $db->query("UPDATE stan_antrag
SET zuweisung='Z' 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 # --> 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'], '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 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); 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]'"); WHERE saaid='$row_alt[saaid]'");
# --> Schreiben an Student, Schreiben an Dienststelle aktueller Änderungsantrag, Schreiben an Dienststelle bisheriger Änderungsantrag # --> 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'], '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 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']; $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"); $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'){ 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]'"); WHERE saaid='$row_alt[saaid]'");
# --> Schreiben an Student, Schreiben an Dienststelle Änderungsantrag # --> 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'], '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 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 # --> 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'], '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); 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 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); printqueue_antrag($row_akt['saaid'], 'EZP', 'Erstantrag an Praxisstelle nach Änderungsantrag', $user_admin, $hs, 3);
}
} }
$saaid_cur = $row_akt['saaid']; $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]'"); WHERE saaid='$row_alt[saaid]'");
# --> Schreiben an Student, Schreiben an Dienststelle aktueller Änderungsantrag, Schreiben an Dienststelle bisheriger Änderungsantrag # --> 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'], '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 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']; $saaid_cur = $row_akt['saaid'];

View File

@ -7,7 +7,7 @@ $jahrgang=$_COOKIE["jahrgang"];
$db = dbconnect(); $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 FROM stan_antrag
WHERE saaid='$saaid'"); WHERE saaid='$saaid'");
$row3 = $result3->fetch_array(); $row3 = $result3->fetch_array();
@ -59,7 +59,7 @@ $row3b = $result3b->fetch_array();
## vorheriger Datensatz suchen ## 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 FROM stan_antrag
WHERE saaid<'$row3[saaid]' WHERE saaid<'$row3[saaid]'
AND aendid='$row3[aendid]' AND aendid='$row3[aendid]'
@ -345,6 +345,20 @@ function cursorhand()
<font color='$color'>$row3[tel_abteilung]</font> <font color='$color'>$row3[tel_abteilung]</font>
</td> </td>
</tr> </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> </table>
</td> </td>
@ -514,16 +528,16 @@ function cursorhand()
</tr> </tr>
<tr> <tr>
<td width='40%'> <td width='40%'>
<b>Tel. der Abteilung</b> <b>Umzugsverg&uuml;tung</b>
</td> </td>
<td width='60%'>"; <td width='60%'>";
if($row3['tel_abteilung'] == $row_alt['tel_abteilung']){ if($row3['umzugsverg'] == $row_alt['umzugsverg']){
$color='black'; $color='black';
}else{ }else{
$color='red'; $color='red';
} }
echo" echo"
<font color='$color'>$row_alt[tel_abteilung]</font> <font color='$color'>$row_alt[umzugsverg]</font>
</td> </td>
</tr> </tr>
</table> </table>

File diff suppressed because one or more lines are too long

1
js/dayjs.min.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -21,7 +21,7 @@ $row_schluss = $anm_schluss->fetch_array(); // Herausfinden des Beginn- Schlussd
$a = strtotime ($heute_format); //Umrechnung des Fristgrenztages in eine Zahl $a = strtotime ($heute_format); //Umrechnung des Fristgrenztages in eine Zahl
$b = strtotime ($row_schluss['enddatum']); // Umrechnung des Enddatums in eine Zahl $b = strtotime ($row_schluss['enddatum']); // Umrechnung des Enddatums in eine Zahl
# Wenn Erstanträge abgesendet wurden, dürfen keine Stellen mehr vorgemerkt werden # Wenn Erstantr<EFBFBD>ge abgesendet wurden, d<EFBFBD>rfen keine Stellen mehr vorgemerkt werden
$res2 = $db->query("SELECT distinct status $res2 = $db->query("SELECT distinct status
FROM stan_antrag FROM stan_antrag
WHERE uid='$uid1' WHERE uid='$uid1'
@ -36,7 +36,7 @@ if($stud_status['status'] != '0'){
<head> <head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Prüfung nicht möglich</title> <title>Pr<EFBFBD>fung nicht m<EFBFBD>glich</title>
</head> </head>
<body> <body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
@ -50,7 +50,7 @@ if($stud_status['status'] != '0'){
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\"> <td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Prüfung nicht möglich</span><br> <span class=\"sh\">Pr<EFBFBD>fung nicht m<EFBFBD>glich</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
@ -59,8 +59,8 @@ if($stud_status['status'] != '0'){
<td width=\"1%\" background=\"../images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p align=\"center\">&Auml;nderungsantr&auml;ge können erst<br><b>nach Anmeldeschluss oder gestelltem Erstantrag</b><br>abgegeben werden!<br> <p align=\"center\">&Auml;nderungsantr&auml;ge k<EFBFBD>nnen erst<br><b>nach Anmeldeschluss oder gestelltem Erstantrag</b><br>abgegeben werden!<br>
<br>Sie können bis zum $row_schluss[endeform]<br>Anträge <a href=\"antrag.php\">abgeben</a>.</a></b> <br>Sie k<EFBFBD>nnen bis zum $row_schluss[endeform]<br>Antr<EFBFBD>ge <a href=\"antrag.php\">abgeben</a>.</a></b>
</p> </p>
<p align=\"center\"><a href=\"hauptframe.php\"> <p align=\"center\"><a href=\"hauptframe.php\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
@ -134,7 +134,7 @@ oPopupBody.style.border = \"solid blue 1px\";
.text_overlib {font-family:Verdana,Arial,sans-serif; font-size:10px;} .text_overlib {font-family:Verdana,Arial,sans-serif; font-size:10px;}
--> -->
</style> </style>
<title>Daten prüfen Änderungsantrag</title> <title>Daten pr<EFBFBD>fen <EFBFBD>nderungsantrag</title>
</head> </head>
<body> <body>
<div id=\"overDiv\" style=\"position: absolute; visibility: hidden; z-index: 1000; left: 10px; top: 0px; background-image: none;\"></div> <div id=\"overDiv\" style=\"position: absolute; visibility: hidden; z-index: 1000; left: 10px; top: 0px; background-image: none;\"></div>
@ -148,7 +148,7 @@ oPopupBody.style.border = \"solid blue 1px\";
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\"> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Daten prüfen<br>Antrag von $row[vorname] $row[nachname]</font><br> <font class=\"hd\">Daten pr<EFBFBD>fen<br>Antrag von $row[vorname] $row[nachname]</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></font></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></font></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
@ -161,8 +161,8 @@ oPopupBody.style.border = \"solid blue 1px\";
<tr> <tr>
<td style=\"border-style: none; border-width: medium\" height=\"32\"> <td style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Persönliche Daten"; $titel = "Pers<EFBFBD>nliche Daten";
$text = "Ihre persönlichen Daten müssen zu jedem Zeitpunkt während des Praxisjahres aktuell sein.<br><br>Achten Sie darauf, dass im System eine Mailadresse hinterlegt ist, die Sie regelmäßig abrufen"; $text = "Ihre pers<EFBFBD>nlichen Daten m<EFBFBD>ssen zu jedem Zeitpunkt w<EFBFBD>hrend des Praxisjahres aktuell sein.<br><br>Achten Sie darauf, dass im System eine Mailadresse hinterlegt ist, die Sie regelm<EFBFBD><EFBFBD>ig abrufen";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -202,8 +202,8 @@ oPopupBody.style.border = \"solid blue 1px\";
<tr> <tr>
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Anträge"; $titel = "Antr<EFBFBD>ge";
$text = "Ihre Anträge werden nach Datum aufsteigend aufgelistet.<br><br>Die Zeiträume dürfen keine Lücken und keine Überschneidungen aufweisen.<br><br>Urlaube werden nicht hier im System eingeplant. Diese werden direkt bei der Praxisstelle genommen."; $text = "Ihre Antr<EFBFBD>ge werden nach Datum aufsteigend aufgelistet.<br><br>Die Zeitr<EFBFBD>ume d<EFBFBD>rfen keine L<EFBFBD>cken und keine <EFBFBD>berschneidungen aufweisen.<br><br>Urlaube werden nicht hier im System eingeplant. Diese werden direkt bei der Praxisstelle genommen.";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -238,23 +238,23 @@ oPopupBody.style.border = \"solid blue 1px\";
## PU in tmp Tabelle eintrage ## PU in tmp Tabelle eintrage
# $result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'"); # $result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'");
# $row4 = $result->fetch_array(); # $row4 = $result->fetch_array();
# $saaid_neu = $row4[max_id] + 1; // Damit alle Einträge eine ID haben # $saaid_neu = $row4[max_id] + 1; // Damit alle Eintr<EFBFBD>ge eine ID haben
# $result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, '$uid1', beginn, ende, 'Praxisbegleitender Unterricht' FROM stan_sperrzeit WHERE jahrgang ='$row[Jahrgang]' AND kennung = '$row[stg]'"); # $result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, '$uid1', beginn, ende, 'Praxisbegleitender Unterricht' FROM stan_sperrzeit WHERE jahrgang ='$row[Jahrgang]' AND kennung = '$row[stg]'");
$result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'"); $result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'");
$row4 = $result->fetch_array(); $row4 = $result->fetch_array();
$saaid_neu = $row4['max_id'] + 1; // Damit alle Einträge eine ID haben $saaid_neu = $row4['max_id'] + 1; // Damit alle Eintr<EFBFBD>ge eine ID haben
$result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, NULL, '$uid1', DATE_SUB(antrag_von, INTERVAL 1 DAY), DATE_SUB(antrag_von, INTERVAL 1 DAY), 'Antragszeitraum Beginn' FROM stan_frist WHERE jahrgang ='$row[Jahrgang]'"); $result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, NULL, '$uid1', DATE_SUB(antrag_von, INTERVAL 1 DAY), DATE_SUB(antrag_von, INTERVAL 1 DAY), 'Antragszeitraum Beginn' FROM stan_frist WHERE jahrgang ='$row[Jahrgang]'");
$result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'"); $result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'");
$row4 = $result->fetch_array(); $row4 = $result->fetch_array();
$saaid_neu = $row4['max_id'] + 1; // Damit alle Einträge eine ID haben $saaid_neu = $row4['max_id'] + 1; // Damit alle Eintr<EFBFBD>ge eine ID haben
$result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, NULL, '$uid1', antrag_bis, antrag_bis, 'Antragszeitraum Ende' FROM stan_frist WHERE jahrgang ='$row[Jahrgang]'"); $result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, NULL, '$uid1', antrag_bis, antrag_bis, 'Antragszeitraum Ende' FROM stan_frist WHERE jahrgang ='$row[Jahrgang]'");
$query = "SELECT ma.saaid, ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke $query = "SELECT ma.saaid, ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke
FROM stan_tmp_check_data ma FROM stan_tmp_check_data ma
LEFT JOIN ( SELECT saaid, 'Lücke folgt' AS luecke LEFT JOIN ( SELECT saaid, 'L<EFBFBD>cke folgt' AS luecke
FROM stan_tmp_check_data a FROM stan_tmp_check_data a
WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid) WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid)
AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b
@ -318,7 +318,7 @@ oPopupBody.style.border = \"solid blue 1px\";
} }
#Sonderfälle ausgeben: 2019-02-21 #Sonderf<EFBFBD>lle ausgeben: 2019-02-21
$sonderpflicht = ""; $sonderpflicht = "";
$result6 = $db->query("SELECT count(*) Anz $result6 = $db->query("SELECT count(*) Anz
FROM stan_antrag FROM stan_antrag
@ -373,7 +373,7 @@ oPopupBody.style.border = \"solid blue 1px\";
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Wurden exakt 4<br>Vertiefungsbereiche abgedeckt?"; $titel = "Wurden exakt 4<br>Vertiefungsbereiche abgedeckt?";
$text = "Sie müssen während Ihres Praxisaufenthaltes genau 4 von 5 Vertiefungsbereichen abdecken. Haben Sie zu wenig Bereiche abgedeckt, bekommen Sie hier eine Fehlermeldung ausgegeben."; $text = "Sie m<EFBFBD>ssen w<EFBFBD>hrend Ihres Praxisaufenthaltes genau 4 von 5 Vertiefungsbereichen abdecken. Haben Sie zu wenig Bereiche abgedeckt, bekommen Sie hier eine Fehlermeldung ausgegeben.";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -439,7 +439,7 @@ oPopupBody.style.border = \"solid blue 1px\";
if($row6a[0] == 1){ # Wenn keine Ausnahme(12er Block entspricht Ausnahme) dann nicht absenden if($row6a[0] == 1){ # Wenn keine Ausnahme(12er Block entspricht Ausnahme) dann nicht absenden
# Zusammenhängende Zeiträume müssen nur angezeigt werden, wenn man auch den 12er Block hat, sonst machts keinen Sinn # Zusammenh<EFBFBD>ngende Zeitr<EFBFBD>ume m<EFBFBD>ssen nur angezeigt werden, wenn man auch den 12er Block hat, sonst machts keinen Sinn
echo" echo"
<tr> <tr>
@ -453,8 +453,8 @@ oPopupBody.style.border = \"solid blue 1px\";
<tr> <tr>
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Zusammenhängende Zeiträume<br>im Vertiefungsbereich?"; $titel = "Zusammenh<EFBFBD>ngende Zeitr<EFBFBD>ume<br>im Vertiefungsbereich?";
$text = "Wenn Sie ein Vertiefungsbereich in mehrere Stellen aufgesplittet haben, müssen die gesplitteten Teilbereiche im direkten Anschluss aneinander folgen."; $text = "Wenn Sie ein Vertiefungsbereich in mehrere Stellen aufgesplittet haben, m<EFBFBD>ssen die gesplitteten Teilbereiche im direkten Anschluss aneinander folgen.";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -487,10 +487,10 @@ oPopupBody.style.border = \"solid blue 1px\";
WHERE vbid = '$row5[vert_bereich]'"); WHERE vbid = '$row5[vert_bereich]'");
$stell_bez = $res_bez->fetch_array(); $stell_bez = $res_bez->fetch_array();
// Abfrage frägt ab, ob innerhalb eines Vertiefungsbereichs eine Lücke ist. Ausgabe nur 1 Treffer, sobald 1 Lücke gefunden wurde --> Warnung ausgeben // Abfrage fr<EFBFBD>gt ab, ob innerhalb eines Vertiefungsbereichs eine L<EFBFBD>cke ist. Ausgabe nur 1 Treffer, sobald 1 L<EFBFBD>cke gefunden wurde --> Warnung ausgeben
$res_anz = $db->query("SELECT ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke, 1 AS Treffer $res_anz = $db->query("SELECT ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke, 1 AS Treffer
FROM stan_tmp_check_data ma FROM stan_tmp_check_data ma
LEFT JOIN ( SELECT saaid, 'Lücke folgt' AS luecke LEFT JOIN ( SELECT saaid, 'L<EFBFBD>cke folgt' AS luecke
FROM stan_tmp_check_data a FROM stan_tmp_check_data a
WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid AND vbid='$row5[vert_bereich]') WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid AND vbid='$row5[vert_bereich]')
AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b
@ -518,7 +518,7 @@ oPopupBody.style.border = \"solid blue 1px\";
echo "<font color=green><b>OK</b></font>"; echo "<font color=green><b>OK</b></font>";
}else{ }else{
$fehler = 'X'; $fehler = 'X';
echo "<font color=red><b>getrennte Zeiträume (unzulässig)</b></font>"; echo "<font color=red><b>getrennte Zeitr<EFBFBD>ume (unzul<EFBFBD>ssig)</b></font>";
} }
echo" echo"
</td> </td>
@ -542,7 +542,7 @@ oPopupBody.style.border = \"solid blue 1px\";
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Fristen im Vertiefungsbereich"; $titel = "Fristen im Vertiefungsbereich";
$text = "Ein Vertiefungsbereich muss üblicherweise zwischen 3 und 5 Monate belegt werden.<br><br> Für die Sonderfälle Ausland, anderes Bundesland, Privatwirtschaft und Verband gelten spezielle Regelungen. Diese werden bei Bedarf separat geprüft."; $text = "Ein Vertiefungsbereich muss <EFBFBD>blicherweise zwischen 3 und 5 Monate belegt werden.<br><br> F<EFBFBD>r die Sonderf<EFBFBD>lle Ausland, anderes Bundesland, Privatwirtschaft und Verband gelten spezielle Regelungen. Diese werden bei Bedarf separat gepr<EFBFBD>ft.";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -551,9 +551,9 @@ oPopupBody.style.border = \"solid blue 1px\";
<td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">"; <td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">";
$db = dbconnect(); $db = dbconnect();
# Zunächst wird untershchieden, ob die Termine vom VT-Bereich zusammenhängen # Zun<EFBFBD>chst wird untershchieden, ob die Termine vom VT-Bereich zusammenh<EFBFBD>ngen
# Wenn ja, dann gilt die exakte Berechnung der Monatsfrist (Min. 3Mon - 5Mon), # Wenn ja, dann gilt die exakte Berechnung der Monatsfrist (Min. 3Mon - 5Mon),
# Wenn die Termine zum VT-Bereich willkürlich übers Jahr verteilt sind, dann werden die Tage # Wenn die Termine zum VT-Bereich willk<EFBFBD>rlich <EFBFBD>bers Jahr verteilt sind, dann werden die Tage
# jedes Splittpunkts berechnet. Dann muss der Bereich zwischen 88 Tage und 153 Tage liegen (3-5Mon) # jedes Splittpunkts berechnet. Dann muss der Bereich zwischen 88 Tage und 153 Tage liegen (3-5Mon)
$query3 = "SELECT distinct t1.vert_bereich $query3 = "SELECT distinct t1.vert_bereich
@ -576,10 +576,10 @@ oPopupBody.style.border = \"solid blue 1px\";
WHERE vbid = '$row5[vert_bereich]'"); WHERE vbid = '$row5[vert_bereich]'");
$stell_bez = $res_bez->fetch_array(); $stell_bez = $res_bez->fetch_array();
// Abfrage frägt ab, ob innerhalb eines Vertiefungsbereichs eine Lücke ist. Ausgabe nur 1 Treffer, sobald 1 Lücke gefunden wurde --> Warnung ausgeben // Abfrage fr<EFBFBD>gt ab, ob innerhalb eines Vertiefungsbereichs eine L<EFBFBD>cke ist. Ausgabe nur 1 Treffer, sobald 1 L<EFBFBD>cke gefunden wurde --> Warnung ausgeben
$res_anz = $db->query("SELECT ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke, 1 AS Treffer $res_anz = $db->query("SELECT ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke, 1 AS Treffer
FROM stan_tmp_check_data ma FROM stan_tmp_check_data ma
LEFT JOIN ( SELECT saaid, 'Lücke folgt' AS luecke LEFT JOIN ( SELECT saaid, 'L<EFBFBD>cke folgt' AS luecke
FROM stan_tmp_check_data a FROM stan_tmp_check_data a
WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid AND vbid='$row5[vert_bereich]') WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid AND vbid='$row5[vert_bereich]')
AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b
@ -604,15 +604,15 @@ oPopupBody.style.border = \"solid blue 1px\";
<td>$stell_bez[bezeichnung]</td> <td>$stell_bez[bezeichnung]</td>
<td>"; <td>";
// Abfrage, ob die Einzeltermine der Vertiefungsbereich zusammenhängend sind // Abfrage, ob die Einzeltermine der Vertiefungsbereich zusammenh<EFBFBD>ngend sind
if($anzahl_bereich['Treffer'] != 1){ if($anzahl_bereich['Treffer'] != 1){
// Wenn der Zeitraum im Vertiefungsbereich zusammenhängend ist, // Wenn der Zeitraum im Vertiefungsbereich zusammenh<EFBFBD>ngend ist,
// dann kann man prüfen, ob beginndatum + 3 Monate >= Enddatum ist // dann kann man pr<EFBFBD>fen, ob beginndatum + 3 Monate >= Enddatum ist
// und ob beginndatum+5Monate <= Enddatum ist. // und ob beginndatum+5Monate <= Enddatum ist.
// Abfrage, wenn Anmeldefrist unterschritten, dann 1 sonst 0 // Abfrage, wenn Anmeldefrist unterschritten, dann 1 sonst 0
// Abfrage, wenn Anmeldefrist überschritten ist, dann 1 sonst 0 // Abfrage, wenn Anmeldefrist <EFBFBD>berschritten ist, dann 1 sonst 0
$min_max = $db->query("SELECT max( ende ) < DATE_SUB(DATE_ADD( min( beginn ), INTERVAL 3 MONTH ), INTERVAL 1 DAY) unter # 1Tag abziehen, weil man 3 Monate von 01.07 - 30.11 rechnet und nicht bis 01.12 $min_max = $db->query("SELECT max( ende ) < DATE_SUB(DATE_ADD( min( beginn ), INTERVAL 3 MONTH ), INTERVAL 1 DAY) unter # 1Tag abziehen, weil man 3 Monate von 01.07 - 30.11 rechnet und nicht bis 01.12
, max( ende ) > DATE_ADD(min(beginn), INTERVAL 5 MONTH ) ueber , max( ende ) > DATE_ADD(min(beginn), INTERVAL 5 MONTH ) ueber
FROM stan_tmp_check_data FROM stan_tmp_check_data
@ -636,7 +636,7 @@ oPopupBody.style.border = \"solid blue 1px\";
}elseif($row_minmax['unter'] == '0'){ }elseif($row_minmax['unter'] == '0'){
echo "<font color=green><b>OK</b></font>"; echo "<font color=green><b>OK</b></font>";
}elseif($row_minmax['ueber'] == '1'){ }elseif($row_minmax['ueber'] == '1'){
echo "<font color=red><b>Mindestdauer überschritten</b></font>"; echo "<font color=red><b>Mindestdauer <EFBFBD>berschritten</b></font>";
$result6a = $db->query("SELECT distinct 1 $result6a = $db->query("SELECT distinct 1
FROM stan_ausnahme FROM stan_ausnahme
@ -651,7 +651,7 @@ oPopupBody.style.border = \"solid blue 1px\";
} }
}else{# wenn die Zeiträume nicht zusammenhängend sind, dann 88 bzw. 153 Tage }else{# wenn die Zeitr<EFBFBD>ume nicht zusammenh<EFBFBD>ngend sind, dann 88 bzw. 153 Tage
$querydat = "SELECT beginn, ende $querydat = "SELECT beginn, ende
FROM stan_tmp_check_data FROM stan_tmp_check_data
@ -681,7 +681,7 @@ oPopupBody.style.border = \"solid blue 1px\";
} }
}elseif($gestage > 153){ }elseif($gestage > 153){
echo "<font color=red><b>Mindestdauer überschritten</b></font>"; echo "<font color=red><b>Mindestdauer <EFBFBD>berschritten</b></font>";
$result6a = $db->query("SELECT distinct 1 $result6a = $db->query("SELECT distinct 1
FROM stan_ausnahme FROM stan_ausnahme
WHERE uid ='$uid1'"); WHERE uid ='$uid1'");
@ -712,8 +712,8 @@ oPopupBody.style.border = \"solid blue 1px\";
<tr> <tr>
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Anzahl Sonderfälle"; $titel = "Anzahl Sonderf<EFBFBD>lle";
$text = "Sie müssen genau 1 Sonderfall belegen<br><br>Sonderfälle sind:<br>- Ausland<br>- Anderes Bundesland<br>- Privatwirtschaft<br>- Verband"; $text = "Sie m<EFBFBD>ssen genau 1 Sonderfall belegen<br><br>Sonderf<EFBFBD>lle sind:<br>- Ausland<br>- Anderes Bundesland<br>- Privatwirtschaft<br>- Verband";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -742,7 +742,7 @@ oPopupBody.style.border = \"solid blue 1px\";
$row5 = $result3->fetch_array(); $row5 = $result3->fetch_array();
if($row5[0] > 1 or $row5[0] < 1){ if($row5[0] > 1 or $row5[0] < 1){
echo "<font color=red><b>Anzahl Sonderfälle falsch: (Anzahl: $row5[0] von 1)</b></font>"; echo "<font color=red><b>Anzahl Sonderf<EFBFBD>lle falsch: (Anzahl: $row5[0] von 1)</b></font>";
$result6a = $db->query("SELECT distinct 1 $result6a = $db->query("SELECT distinct 1
FROM stan_ausnahme FROM stan_ausnahme
WHERE uid ='$uid1'"); WHERE uid ='$uid1'");
@ -773,7 +773,7 @@ oPopupBody.style.border = \"solid blue 1px\";
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Fristen Sonderfall"; $titel = "Fristen Sonderfall";
$text = "Für die Fristen in Sonderfällen gilt die 3-5 Monate-Regelung nicht. Es müssen exakt 3 Monate belegt werden."; $text = "F<EFBFBD>r die Fristen in Sonderf<EFBFBD>llen gilt die 3-5 Monate-Regelung nicht. Es m<EFBFBD>ssen exakt 3 Monate belegt werden.";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -782,8 +782,8 @@ oPopupBody.style.border = \"solid blue 1px\";
<td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">"; <td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">";
$db = dbconnect(); $db = dbconnect();
# Wenn Sonderfälle vorhanden sind, dann Schleife über alle Sonderfälle # Wenn Sonderf<EFBFBD>lle vorhanden sind, dann Schleife <EFBFBD>ber alle Sonderf<EFBFBD>lle
# Sonderfälle = 3 Monate # Sonderf<EFBFBD>lle = 3 Monate
# Bei 4 Blockfeld Showstopper, bei 12 Feld nur Rotwarnung # Bei 4 Blockfeld Showstopper, bei 12 Feld nur Rotwarnung
$query3 = "SELECT distinct t1.saaid, dst_id $query3 = "SELECT distinct t1.saaid, dst_id
@ -836,7 +836,7 @@ oPopupBody.style.border = \"solid blue 1px\";
<td>$bezeichnung</td> <td>$bezeichnung</td>
<td>"; <td>";
// Abfrage, ob die Einzeltermine der Vertiefungsbereich zusammenhängend sind // Abfrage, ob die Einzeltermine der Vertiefungsbereich zusammenh<EFBFBD>ngend sind
if($row_minmax['unter'] == 0 AND $row_minmax['ueber'] == 0){ if($row_minmax['unter'] == 0 AND $row_minmax['ueber'] == 0){
// Wenn das Ausland gleich 3 Monate erbibt. Select ergibt 1 bei exakt 3 Monaten bzw. 0 bei ungleich 3 Monaten // Wenn das Ausland gleich 3 Monate erbibt. Select ergibt 1 bei exakt 3 Monaten bzw. 0 bei ungleich 3 Monaten
@ -891,7 +891,7 @@ if($row['Jahrgang'] >= '17'){
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Anzahl Pflichtmodul"; $titel = "Anzahl Pflichtmodul";
$text = "Sie müssen das Pflichtmodul belegen<br><br>Pflichtmodul ist:<br>- Gemeinden bis zu 10.000 Einwohner"; $text = "Sie m<EFBFBD>ssen das Pflichtmodul belegen<br><br>Pflichtmodul ist:<br>- Gemeinden bis zu 10.000 Einwohner";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -992,11 +992,11 @@ echo"
<td width=\"1%\" background=\"../images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td> <td>
In begründeten Fällen kann eine Ausnahmeregelung beantragt werden.<br> In begr<EFBFBD>ndeten F<EFBFBD>llen kann eine Ausnahmeregelung beantragt werden.<br>
Dadurch können Stellen auch dann beantragt werden, wenn Fehlermeldungen auftauchen.<br> Dadurch k<EFBFBD>nnen Stellen auch dann beantragt werden, wenn Fehlermeldungen auftauchen.<br>
Ausnahmen können nicht gemacht werden bei<br> Ausnahmen k<EFBFBD>nnen nicht gemacht werden bei<br>
<ul> <ul>
<li>Unvollständigen Zeiträumen</li> <li>Unvollst<EFBFBD>ndigen Zeitr<EFBFBD>umen</li>
<li>Nichtabdeckung der 4 vorgeschriebenen Vertiefungsbereiche</li> <li>Nichtabdeckung der 4 vorgeschriebenen Vertiefungsbereiche</li>
<p align='center'> <p align='center'>
<a href=".$_SERVER['PHP_SELF'] ."?action=ausnahme> <a href=".$_SERVER['PHP_SELF'] ."?action=ausnahme>
@ -1036,7 +1036,7 @@ echo"
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\"> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">zu sendende Änderungsanträge</font><br> <font class=\"hd\">zu sendende <EFBFBD>nderungsantr<EFBFBD>ge</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></font></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></font></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
@ -1079,7 +1079,7 @@ echo"
<b>Zeitraum</b> <b>Zeitraum</b>
</td> </td>
<td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">
<b>Löschen</b> <b>L<EFBFBD>schen</b>
</td> </td>
</tr>"; </tr>";
@ -1139,10 +1139,67 @@ echo"
"); ");
$anz_aend = $res_aend->fetch_array(); $anz_aend = $res_aend->fetch_array();
# Elsif rein: wenn $test AND $anz_aend[anz_aend] > 0 # Elsif rein: wenn $test AND $anz_aend[anz_aend] > 0
# elseif anzahl 0 --> nachricht: Keine Änderungsaufträge vorhanden # elseif anzahl 0 --> nachricht: Keine <EFBFBD>nderungsauftr<EFBFBD>ge vorhanden
# else Fehler korrigieren # else Fehler korrigieren
if(!isset($fehler) AND $anz_aend['anz_aend'] > 0){ // Wenn alle Eintragungen stimmen und nicht verschickte Änderungsanträge vorhanden sind, dann Abschickenbutton anzeigen
echo "<p align='center'><a href=".$_SERVER['PHP_SELF'] ."?action=aenderung><img src='../images/aenderung_stellen.png' border='0'></a></p>"; $res_ausl = $db->query("SELECT count(*) Anz
FROM stan_antrag t1
WHERE t1.status = (
SELECT MAX(t2.status)
FROM stan_antrag t2
WHERE t1.aendid = t2.aendid
)
AND t1.uid = '$uid1'
AND t1.status = '2'
AND (t1.zuweisung is NULL OR t1.zuweisung='Z')
AND t1.art=6
");
$anz_ausl = $res_ausl->fetch_array();
if(isset($anz_ausl['Anz']) and $anz_ausl['Anz'] >0){
echo "<br>
<script type='text/javascript'>
function senden_aktiv(){
if (document.getElementById('chk_ausland').checked){
document.getElementById('senden').style.display='inline';
}else{
document.getElementById('senden').style.display='none';
}
}
</script>
<table width='100%'>
<tr>
<td><input type='checkbox' name='chk_ausland' onclick='senden_aktiv();' id='chk_ausland'></td>
<td>";
if($stud['hs'] == 'L'){
echo "
<label for='chk_ausland'>Achtung! Sie sind verpflichtet, vor Antragsstellung f<>r Praxisstellen im Ausland einen Stipendienantrag <20>ber das Akademische Auslandsamt/International Office der Hochschule einzureichen.<br>
Informationen finden Sie auf der Webseite/Intranet der Hoschschule.<br>
<font color='red'>Sie best<73>tigen ausdr<64>cklich bei Praxisstellen im Ausland den Stipendienantrag abgegeben zu haben.</font></label>";
}
if($stud['hs'] == 'K'){
echo"
<label for='chk_ausland'><b>Wichtiger Hinweis:</b><br>
Sie sind verpflichtet, vor der Beantragung eines Auslandspraktikums im Online-Praxisstellensystem einen Antrag auf Stipendienmittel beim International
Office der Hochschule Kehl zu stellen.<br>Letzteres erfolgt bis auf Weiteres per E-Mail. Bitte beachten Sie hierf<72>r die verschiedenen internen
Ausschreibungen mit Bewerbungsfristen sowie die Informationen auf Moodle.<br>
<br>Achtung bei Praktika in Nicht-EU-L<>ndern: Mit Ausnahme der L<>nder Island, Liechtenstein, Nord-Mazedonien, Norwegen, Serbien und T<>rkei kann
das International Office in der Regel keine Stipendienmittel zur Verf<72>gung stellen.<br>In diesem Fall muss dem International Office deshalb ein
Nachweis <20>ber die Beantragung eines Stipendiums bei einem externen Stipendiengeber (z.B. DAAD) vorgelegt werden, damit das Auslandspraktikum genehmigt
werden kann.</label>";
}
echo"
</td>
</tr>
</table>
";
}
if(!isset($fehler) AND $anz_aend['anz_aend'] > 0){ // Wenn alle Eintragungen stimmen und nicht verschickte <20>nderungsantr<74>ge vorhanden sind, dann Abschickenbutton anzeigen
if(isset($anz_ausl['Anz']) and $anz_ausl['Anz'] >0){
echo "<p align='center'><a href='".$_SERVER['PHP_SELF'] ."?action=aenderung' id='senden' style='display:none'><img src='../images/aenderung_stellen.png' border='0'></a></p>";
}else{
echo "<p align='center'><a href=".$_SERVER['PHP_SELF'] ."?action=aenderung><img src='../images/aenderung_stellen.png' border='0'></a></p>";
}
}elseif($anz_aend['anz_aend'] == 0){ }elseif($anz_aend['anz_aend'] == 0){
echo "<p align='center'><img src='../images/keine_aenderung.png' border='0'></p>"; echo "<p align='center'><img src='../images/keine_aenderung.png' border='0'></p>";
}else{ }else{
@ -1196,7 +1253,7 @@ $result = $db->query ($query)
while ($row3 = $result->fetch_array()){ while ($row3 = $result->fetch_array()){
//Änderungsantrag einer Stelle löschen, wenn er noch nicht zugewiesen wurde. In der Folgeverarbeitung muss nichts gemacht werden, //<EFBFBD>nderungsantrag einer Stelle l<EFBFBD>schen, wenn er noch nicht zugewiesen wurde. In der Folgeverarbeitung muss nichts gemacht werden,
// weil die Dienststelle noch kein Schreiben bekommen hat. // weil die Dienststelle noch kein Schreiben bekommen hat.
$result6a = $db->query("SELECT saaid,aendid $result6a = $db->query("SELECT saaid,aendid
@ -1215,7 +1272,7 @@ $sql = $db->query ("DELETE FROM stan_antrag
// Ist der Antrag schon zugewiesen, dann muss die Zuweisung einen Änderungskenner bekommen, damit die Stelle ein Absage/Änderungsschreiben // Ist der Antrag schon zugewiesen, dann muss die Zuweisung einen <EFBFBD>nderungskenner bekommen, damit die Stelle ein Absage/<EFBFBD>nderungsschreiben
// bekommt. // bekommt.
$sql = $db->query ("UPDATE stan_antrag $sql = $db->query ("UPDATE stan_antrag
SET zuweisung ='AE' SET zuweisung ='AE'
@ -1231,8 +1288,8 @@ $aend_dat = $datum=date("Y-m-d H:i:s");
if(isset($row6a['saaid']) AND $row6a['saaid'] == $row6a['aendid']){ if(isset($row6a['saaid']) AND $row6a['saaid'] == $row6a['aendid']){
##Bei neuer Stelle auf neuer Position, wird bei nicht zug. ÄA gelöscht. Dann verweist der neue Datensatz ins leere. ##Bei neuer Stelle auf neuer Position, wird bei nicht zug. <EFBFBD>A gel<EFBFBD>scht. Dann verweist der neue Datensatz ins leere.
##Daher soll in diesem Fall der neue Datensatz des Änderungsantrags aendid=saaid bekommen. ##Daher soll in diesem Fall der neue Datensatz des <EFBFBD>nderungsantrags aendid=saaid bekommen.
$sql = $db->query ("UPDATE stan_antrag $sql = $db->query ("UPDATE stan_antrag
@ -1247,7 +1304,7 @@ $sql = $db->query ("UPDATE stan_antrag
"); ");
}else{ }else{
## Alle Änderunsanträge auf Status 1 setzen ## Alle <EFBFBD>nderunsantr<EFBFBD>ge auf Status 1 setzen
$sql = $db->query ("UPDATE stan_antrag $sql = $db->query ("UPDATE stan_antrag
SET status='1' SET status='1'
,aend_dat = '$aend_dat' ,aend_dat = '$aend_dat'
@ -1266,7 +1323,7 @@ echo "
<head> <head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Änderungsantrag gestellt!</title> <title><EFBFBD>nderungsantrag gestellt!</title>
</head> </head>
<body> <body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
@ -1280,7 +1337,7 @@ echo "
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\"> <td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Änderungsantrag gestellt!</span><br> <span class=\"sh\"><EFBFBD>nderungsantrag gestellt!</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
@ -1290,14 +1347,14 @@ echo "
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p align=\"center\"> <p align=\"center\">
Der Änderungsantrag wurde gestellt.<br> Der <EFBFBD>nderungsantrag wurde gestellt.<br>
Bitte drucken Sie unter Schritt 4 den neuen Antrag auf Zuweisung aus und senden diesen unterschrieben an die zuständige Stelle Ihrer Hochschule. Bitte drucken Sie unter Schritt 4 den neuen Antrag auf Zuweisung aus und senden diesen unterschrieben an die zust<EFBFBD>ndige Stelle Ihrer Hochschule.
<br> <br>
<br> <br>
<b>Sie werden ggf. zu einem neuen AG-Standort zugeteilt!</b> <b>Sie werden ggf. zu einem neuen AG-Standort zugeteilt!</b>
<br> <br>
<br> <br>
Sie können den Status unter Punkt <a href=\"status_aend.php\">4. Status</a> einsehen. Sie k<EFBFBD>nnen den Status unter Punkt <a href=\"status_aend.php\">4. Status</a> einsehen.
</p> </p>
<p align=\"center\"><a href=\"hauptframe.php\"> <p align=\"center\"><a href=\"hauptframe.php\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
@ -1333,7 +1390,7 @@ echo "
$result2 = $db->query("SELECT mtknr, vorname, nachname, hs, ag, jahrgang FROM stud WHERE uid='$uid1'"); $result2 = $db->query("SELECT mtknr, vorname, nachname, hs, ag, jahrgang FROM stud WHERE uid='$uid1'");
$row2 = $result2->fetch_array(); $row2 = $result2->fetch_array();
if($row2['hs'] =='K' or $row2['hs'] =='k'){ //Empfängeradresse selektieren. Je nach Hochshule verschieden if($row2['hs'] =='K' or $row2['hs'] =='k'){ //Empf<EFBFBD>ngeradresse selektieren. Je nach Hochshule verschieden
$result3 = $db->query("SELECT wert2 FROM parameter WHERE pid=7"); $result3 = $db->query("SELECT wert2 FROM parameter WHERE pid=7");
$row3 = $result3->fetch_array(); $row3 = $result3->fetch_array();
$betreff = "Stellenantragssystem: Kehl"; $betreff = "Stellenantragssystem: Kehl";
@ -1449,7 +1506,7 @@ echo"
<tr> <tr>
<td width=\"100%\"> <td width=\"100%\">
<p align=\"center\"> <p align=\"center\">
M&ouml;chten sie den Antrag<br>wirklich löschen?<br><br> M&ouml;chten sie den Antrag<br>wirklich l<EFBFBD>schen?<br><br>
<a href=".$_SERVER['PHP_SELF'] ."?action=del3> <a href=".$_SERVER['PHP_SELF'] ."?action=del3>
<img title = \"Abbrechen\"border=\"0\" src=\"../images/nein.gif\"></a> <img title = \"Abbrechen\"border=\"0\" src=\"../images/nein.gif\"></a>
&nbsp; &nbsp;
@ -1493,7 +1550,7 @@ if ($sql) // Best&auml;tigungsseite bei Erfolg sonst Nichterfolgsmeldung
<head> <head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Datensatz gelöscht</title> <title>Datensatz gel<EFBFBD>scht</title>
</head> </head>
<body> <body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
@ -1507,7 +1564,7 @@ if ($sql) // Best&auml;tigungsseite bei Erfolg sonst Nichterfolgsmeldung
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\"> <td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Datensatz gelöscht</span><br> <span class=\"sh\">Datensatz gel<EFBFBD>scht</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
@ -1516,7 +1573,7 @@ if ($sql) // Best&auml;tigungsseite bei Erfolg sonst Nichterfolgsmeldung
<td width=\"1%\" background=\"../images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p align=\"center\"><b>Der Datensatz wurde gelöscht!</b> <p align=\"center\"><b>Der Datensatz wurde gel<EFBFBD>scht!</b>
</p> </p>
<p align=\"center\"><a href=\"hauptframe.php\"> <p align=\"center\"><a href=\"hauptframe.php\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
@ -1627,7 +1684,7 @@ $sel_fach = $db->query("SELECT vorname, nachname, mtknr, hs, mail, mail2 FROM st
$stud = $sel_fach->fetch_array(); $stud = $sel_fach->fetch_array();
if($stud['hs'] =='K' or $stud['hs'] =='k'){ //Empfängeradresse selektieren. Je nach Hochshule verschieden if($stud['hs'] =='K' or $stud['hs'] =='k'){ //Empf<EFBFBD>ngeradresse selektieren. Je nach Hochshule verschieden
$result3 = $db->query("SELECT wert2 FROM parameter WHERE pid=7"); $result3 = $db->query("SELECT wert2 FROM parameter WHERE pid=7");
$row3 = $result3->fetch_array(); $row3 = $result3->fetch_array();
$hs = 'Kehl'; $hs = 'Kehl';
@ -1688,7 +1745,7 @@ echo "
</tr> </tr>
<tr> <tr>
<td width=\"30%\" valign=\"top\"><b>Betreff:</b></td> <td width=\"30%\" valign=\"top\"><b>Betreff:</b></td>
<td width=\"70%\" valign=\"top\"><input name=\"betreff\" type=\"hidden\" id=\"betreff\" size=\"66\" value='Antrag auf Ausnahmeregelung für $stud[vorname] $stud[nachname] ($stud[mtknr])'>Antrag auf Ausnahmeregelung für $stud[vorname] $stud[nachname] ($stud[mtknr])</td> <td width=\"70%\" valign=\"top\"><input name=\"betreff\" type=\"hidden\" id=\"betreff\" size=\"66\" value='Antrag auf Ausnahmeregelung f<EFBFBD>r $stud[vorname] $stud[nachname] ($stud[mtknr])'>Antrag auf Ausnahmeregelung f<EFBFBD>r $stud[vorname] $stud[nachname] ($stud[mtknr])</td>
</tr> </tr>
<tr> <tr>
<td width=\"30%\" valign=\"top\">&nbsp;</td> <td width=\"30%\" valign=\"top\">&nbsp;</td>
@ -1705,11 +1762,11 @@ echo "
<tr> <tr>
<td width=\"30%\" valign=\"top\"><b>Hinweis:</b></td> <td width=\"30%\" valign=\"top\"><b>Hinweis:</b></td>
<td width=\"70%\" valign=\"top\"> <td width=\"70%\" valign=\"top\">
Der Antrag ist so ausführlich wie möglich zu begründen. Dies beinhaltet: Der Antrag ist so ausf<EFBFBD>hrlich wie m<EFBFBD>glich zu begr<EFBFBD>nden. Dies beinhaltet:
<ul> <ul>
<li>welche Ausnahme beantragt wird</li> <li>welche Ausnahme beantragt wird</li>
<li>Gründe für die Ausnahme im Hinblick auf die Ausbildung</li> <li>Gr<EFBFBD>nde f<EFBFBD>r die Ausnahme im Hinblick auf die Ausbildung</li>
<li>Angabe der genauen Tätigkeit bei der Stelle</li> <li>Angabe der genauen T<EFBFBD>tigkeit bei der Stelle</li>
<li>Beschreibung der Stelle mit Aufgaben und Personal.</li> <li>Beschreibung der Stelle mit Aufgaben und Personal.</li>
</ul> </ul>
</td> </td>
@ -1799,7 +1856,7 @@ echo"
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\"> <td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Pflichtfelder ausfüllen</font><br> <font class=\"hd\">Pflichtfelder ausf<EFBFBD>llen</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
@ -1807,7 +1864,7 @@ echo"
<tr> <tr>
<td width=\"1%\" background=\"../images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br><p align=\"center\"><b>Bitte füllen Sie alle Felder aus!</b> <td colspan=\"2\"><br><p align=\"center\"><b>Bitte f<EFBFBD>llen Sie alle Felder aus!</b>
<p></p> <p></p>
<p></p> <p></p>
<p align=\"center\"><a href=\"javascript:history.back()\"> <p align=\"center\"><a href=\"javascript:history.back()\">

View File

@ -29,7 +29,7 @@ echo "
<head> <head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Prüfung noch nicht m&ouml;glich!</title> <title>Pr<EFBFBD>fung noch nicht m&ouml;glich!</title>
</head> </head>
<body> <body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
@ -43,7 +43,7 @@ echo "
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\"> <td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Prüfung noch nicht m&ouml;glich!</span><br> <span class=\"sh\">Pr<EFBFBD>fung noch nicht m&ouml;glich!</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
@ -52,7 +52,7 @@ echo "
<td width=\"1%\" background=\"../images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p align=\"center\"><b>Antr&auml;ge können erst ab $row_schluss[beginnform] geprüft werden!</b> <p align=\"center\"><b>Antr&auml;ge k<EFBFBD>nnen erst ab $row_schluss[beginnform] gepr<EFBFBD>ft werden!</b>
</p> </p>
<p align=\"center\"><a href=\"hauptframe.php\"> <p align=\"center\"><a href=\"hauptframe.php\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
@ -114,7 +114,7 @@ echo "
<td width=\"1%\" background=\"../images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p align=\"center\">Prüfung der Daten ist mehr nicht m&ouml;glich!<br>Sie können ihre Daten bei den <a href=\"check_aend.php\">Änderungsanträgen prüfen</a> <p align=\"center\">Pr<EFBFBD>fung der Daten ist mehr nicht m&ouml;glich!<br>Sie k<EFBFBD>nnen ihre Daten bei den <a href=\"check_aend.php\"><EFBFBD>nderungsantr<EFBFBD>gen pr<EFBFBD>fen</a>
</p> </p>
<p align=\"center\"><a href=\"hauptframe.php\"> <p align=\"center\"><a href=\"hauptframe.php\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
@ -147,7 +147,7 @@ echo "
exit; exit;
} // Ende &Uuml;berpr&uuml;fung der Zeit&uuml;berschreitung } // Ende &Uuml;berpr&uuml;fung der Zeit&uuml;berschreitung
# Wenn Erstanträge abgesendet wurden, dürfen keine Stellen mehr vorgemerkt werden # Wenn Erstantr<EFBFBD>ge abgesendet wurden, d<EFBFBD>rfen keine Stellen mehr vorgemerkt werden
$res2 = $db->query("SELECT distinct status $res2 = $db->query("SELECT distinct status
FROM stan_antrag FROM stan_antrag
WHERE uid='$uid1' WHERE uid='$uid1'
@ -185,8 +185,8 @@ echo "
<td width=\"1%\" background=\"../images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p align=\"center\"><b>Sie haben bereits die Erstanträge gespeichert<br> <p align=\"center\"><b>Sie haben bereits die Erstantr<EFBFBD>ge gespeichert<br>
Es sind nur noch Änderungsanträge möglich</b> Es sind nur noch <EFBFBD>nderungsantr<EFBFBD>ge m<EFBFBD>glich</b>
</p> </p>
<p align=\"center\"><a href=\"hauptframe.php\"> <p align=\"center\"><a href=\"hauptframe.php\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
@ -259,7 +259,7 @@ oPopupBody.style.border = \"solid blue 1px\";
.text_overlib {font-family:Verdana,Arial,sans-serif; font-size:10px;} .text_overlib {font-family:Verdana,Arial,sans-serif; font-size:10px;}
--> -->
</style> </style>
<title>Daten prüfen Änderungsantrag</title> <title>Daten pr<EFBFBD>fen <EFBFBD>nderungsantrag</title>
</head> </head>
<body> <body>
<div id=\"overDiv\" style=\"position: absolute; visibility: hidden; z-index: 1000; left: 10px; top: 0px; background-image: none;\"></div> <div id=\"overDiv\" style=\"position: absolute; visibility: hidden; z-index: 1000; left: 10px; top: 0px; background-image: none;\"></div>
@ -273,7 +273,7 @@ oPopupBody.style.border = \"solid blue 1px\";
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\"> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Daten prüfen<br>Antrag von $row[vorname] $row[nachname]</font><br> <font class=\"hd\">Daten pr<EFBFBD>fen<br>Antrag von $row[vorname] $row[nachname]</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></font></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></font></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
@ -286,8 +286,8 @@ oPopupBody.style.border = \"solid blue 1px\";
<tr> <tr>
<td style=\"border-style: none; border-width: medium\" height=\"32\"> <td style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Persönliche Daten"; $titel = "Pers<EFBFBD>nliche Daten";
$text = "Ihre persönlichen Daten müssen zu jedem Zeitpunkt während des Praxisjahres aktuell sein.<br><br>Achten Sie darauf, dass im System eine Mailadresse hinterlegt ist, die Sie regelmäßig abrufen"; $text = "Ihre pers<EFBFBD>nlichen Daten m<EFBFBD>ssen zu jedem Zeitpunkt w<EFBFBD>hrend des Praxisjahres aktuell sein.<br><br>Achten Sie darauf, dass im System eine Mailadresse hinterlegt ist, die Sie regelm<EFBFBD><EFBFBD>ig abrufen";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -328,8 +328,8 @@ oPopupBody.style.border = \"solid blue 1px\";
<tr> <tr>
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Anträge"; $titel = "Antr<EFBFBD>ge";
$text = "Ihre Anträge werden nach Datum aufsteigend aufgelistet.<br><br>Die Zeiträume dürfen keine Lücken und keine Überschneidungen aufweisen.<br><br>Urlaube werden nicht hier im System eingeplant. Diese werden direkt bei der Praxisstelle genommen."; $text = "Ihre Antr<EFBFBD>ge werden nach Datum aufsteigend aufgelistet.<br><br>Die Zeitr<EFBFBD>ume d<EFBFBD>rfen keine L<EFBFBD>cken und keine <EFBFBD>berschneidungen aufweisen.<br><br>Urlaube werden nicht hier im System eingeplant. Diese werden direkt bei der Praxisstelle genommen.";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -364,23 +364,23 @@ oPopupBody.style.border = \"solid blue 1px\";
## PU in tmp Tabelle eintrage ## PU in tmp Tabelle eintrage
# $result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'"); # $result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'");
# $row4 = $result->fetch_array(); # $row4 = $result->fetch_array();
# $saaid_neu = $row4[max_id] + 1; // Damit alle Einträge eine ID haben # $saaid_neu = $row4[max_id] + 1; // Damit alle Eintr<EFBFBD>ge eine ID haben
# $result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, '$uid1', beginn, ende, 'Praxisbegleitender Unterricht' FROM stan_sperrzeit WHERE jahrgang ='$row[Jahrgang]' AND kennung = '$row[stg]'"); # $result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, '$uid1', beginn, ende, 'Praxisbegleitender Unterricht' FROM stan_sperrzeit WHERE jahrgang ='$row[Jahrgang]' AND kennung = '$row[stg]'");
$result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'"); $result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'");
$row4 = $result->fetch_array(); $row4 = $result->fetch_array();
$saaid_neu = $row4['max_id'] + 1; // Damit alle Einträge eine ID haben $saaid_neu = $row4['max_id'] + 1; // Damit alle Eintr<EFBFBD>ge eine ID haben
$result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, NULL, '$uid1', DATE_SUB(antrag_von, INTERVAL 1 DAY), DATE_SUB(antrag_von, INTERVAL 1 DAY), 'Antragszeitraum Beginn' FROM stan_frist WHERE jahrgang ='$row[Jahrgang]'"); $result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, NULL, '$uid1', DATE_SUB(antrag_von, INTERVAL 1 DAY), DATE_SUB(antrag_von, INTERVAL 1 DAY), 'Antragszeitraum Beginn' FROM stan_frist WHERE jahrgang ='$row[Jahrgang]'");
$result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'"); $result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'");
$row4 = $result->fetch_array(); $row4 = $result->fetch_array();
$saaid_neu = $row4['max_id'] + 1; // Damit alle Einträge eine ID haben $saaid_neu = $row4['max_id'] + 1; // Damit alle Eintr<EFBFBD>ge eine ID haben
$result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, NULL, '$uid1', antrag_bis, antrag_bis, 'Antragszeitraum Ende' FROM stan_frist WHERE jahrgang ='$row[Jahrgang]'"); $result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, NULL, '$uid1', antrag_bis, antrag_bis, 'Antragszeitraum Ende' FROM stan_frist WHERE jahrgang ='$row[Jahrgang]'");
$query = "SELECT ma.saaid, ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke $query = "SELECT ma.saaid, ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke
FROM stan_tmp_check_data ma FROM stan_tmp_check_data ma
LEFT JOIN ( SELECT saaid, 'Lücke folgt' AS luecke LEFT JOIN ( SELECT saaid, 'L<EFBFBD>cke folgt' AS luecke
FROM stan_tmp_check_data a FROM stan_tmp_check_data a
WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid) WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid)
AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b
@ -443,7 +443,7 @@ oPopupBody.style.border = \"solid blue 1px\";
echo"$row2[beginn] - $row2[ende]"; echo"$row2[beginn] - $row2[ende]";
} }
#Sonderfälle ausgeben: 2019-02-21 #Sonderf<EFBFBD>lle ausgeben: 2019-02-21
$sonderpflicht = ""; $sonderpflicht = "";
$result6 = $db->query("SELECT count(*) Anz $result6 = $db->query("SELECT count(*) Anz
FROM stan_antrag FROM stan_antrag
@ -471,7 +471,7 @@ oPopupBody.style.border = \"solid blue 1px\";
</td> </td>
<td width='30%' align='center'>"; <td width='30%' align='center'>";
if($row2['Luecke'] != 'OK'){ if($row2['Luecke'] != 'OK'){
# if($row2[bezeichnung] == 'Antragszeitraum Ende'){ # Dass nach Antragszeitraum Ende keine ungültiger zeitraum steht # if($row2[bezeichnung] == 'Antragszeitraum Ende'){ # Dass nach Antragszeitraum Ende keine ung<EFBFBD>ltiger zeitraum steht
# echo "<img border=\"0\" src=\"../images/gueltig.png\">"; # echo "<img border=\"0\" src=\"../images/gueltig.png\">";
# }else{ # }else{
echo "<img border=\"0\" src=\"../images/leerer_zeitraum.gif\">"; echo "<img border=\"0\" src=\"../images/leerer_zeitraum.gif\">";
@ -505,7 +505,7 @@ oPopupBody.style.border = \"solid blue 1px\";
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Wurden exakt 4<br>Vertiefungsbereiche abgedeckt?"; $titel = "Wurden exakt 4<br>Vertiefungsbereiche abgedeckt?";
$text = "Sie müssen während Ihres Praxisaufenthaltes genau 4 von 5 Vertiefungsbereichen abdecken. Haben Sie zu wenig Bereiche abgedeckt, bekommen Sie hier eine Fehlermeldung ausgegeben."; $text = "Sie m<EFBFBD>ssen w<EFBFBD>hrend Ihres Praxisaufenthaltes genau 4 von 5 Vertiefungsbereichen abdecken. Haben Sie zu wenig Bereiche abgedeckt, bekommen Sie hier eine Fehlermeldung ausgegeben.";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -571,7 +571,7 @@ oPopupBody.style.border = \"solid blue 1px\";
if($row6a[0] == 1){ # Wenn keine Ausnahme(12er Block entspricht Ausnahme) dann nicht absenden if($row6a[0] == 1){ # Wenn keine Ausnahme(12er Block entspricht Ausnahme) dann nicht absenden
# Zusammenhängende Zeiträume müssen nur angezeigt werden, wenn man auch den 12er Block hat, sonst machts keinen Sinn # Zusammenh<EFBFBD>ngende Zeitr<EFBFBD>ume m<EFBFBD>ssen nur angezeigt werden, wenn man auch den 12er Block hat, sonst machts keinen Sinn
echo" echo"
<tr> <tr>
@ -585,8 +585,8 @@ oPopupBody.style.border = \"solid blue 1px\";
<tr> <tr>
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Zusammenhängende Zeiträume<br>im Vertiefungsbereich?"; $titel = "Zusammenh<EFBFBD>ngende Zeitr<EFBFBD>ume<br>im Vertiefungsbereich?";
$text = "Wenn Sie ein Vertiefungsbereich in mehrere Stellen aufgesplittet haben, müssen die gesplitteten Teilbereiche im direkten Anschluss aneinander folgen."; $text = "Wenn Sie ein Vertiefungsbereich in mehrere Stellen aufgesplittet haben, m<EFBFBD>ssen die gesplitteten Teilbereiche im direkten Anschluss aneinander folgen.";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -619,10 +619,10 @@ oPopupBody.style.border = \"solid blue 1px\";
WHERE vbid = '$row5[vert_bereich]'"); WHERE vbid = '$row5[vert_bereich]'");
$stell_bez = $res_bez->fetch_array(); $stell_bez = $res_bez->fetch_array();
// Abfrage frägt ab, ob innerhalb eines Vertiefungsbereichs eine Lücke ist. Ausgabe nur 1 Treffer, sobald 1 Lücke gefunden wurde --> Warnung ausgeben // Abfrage fr<EFBFBD>gt ab, ob innerhalb eines Vertiefungsbereichs eine L<EFBFBD>cke ist. Ausgabe nur 1 Treffer, sobald 1 L<EFBFBD>cke gefunden wurde --> Warnung ausgeben
$res_anz = $db->query("SELECT ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke, 1 AS Treffer $res_anz = $db->query("SELECT ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke, 1 AS Treffer
FROM stan_tmp_check_data ma FROM stan_tmp_check_data ma
LEFT JOIN ( SELECT saaid, 'Lücke folgt' AS luecke LEFT JOIN ( SELECT saaid, 'L<EFBFBD>cke folgt' AS luecke
FROM stan_tmp_check_data a FROM stan_tmp_check_data a
WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid AND vbid='$row5[vert_bereich]') WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid AND vbid='$row5[vert_bereich]')
AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b
@ -650,7 +650,7 @@ oPopupBody.style.border = \"solid blue 1px\";
echo "<font color=green><b>OK</b></font>"; echo "<font color=green><b>OK</b></font>";
}else{ }else{
$fehler = 'X'; $fehler = 'X';
echo "<font color=red><b>getrennte Zeiträume (unzulässig)</b></font>"; echo "<font color=red><b>getrennte Zeitr<EFBFBD>ume (unzul<EFBFBD>ssig)</b></font>";
} }
echo" echo"
</td> </td>
@ -674,7 +674,7 @@ oPopupBody.style.border = \"solid blue 1px\";
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Fristen im Vertiefungsbereich"; $titel = "Fristen im Vertiefungsbereich";
$text = "Ein Vertiefungsbereich muss üblicherweise zwischen 3 und 5 Monate belegt werden.<br><br> Für die Sonderfälle Ausland, anderes Bundesland, Privatwirtschaft und Verband gelten spezielle Regelungen. Diese werden bei Bedarf separat geprüft."; $text = "Ein Vertiefungsbereich muss <EFBFBD>blicherweise zwischen 3 und 5 Monate belegt werden.<br><br> F<EFBFBD>r die Sonderf<EFBFBD>lle Ausland, anderes Bundesland, Privatwirtschaft und Verband gelten spezielle Regelungen. Diese werden bei Bedarf separat gepr<EFBFBD>ft.";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -683,9 +683,9 @@ oPopupBody.style.border = \"solid blue 1px\";
<td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">"; <td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">";
$db = dbconnect(); $db = dbconnect();
# Zunächst wird untershchieden, ob die Termine vom VT-Bereich zusammenhängen # Zun<EFBFBD>chst wird untershchieden, ob die Termine vom VT-Bereich zusammenh<EFBFBD>ngen
# Wenn ja, dann gilt die exakte Berechnung der Monatsfrist (Min. 3Mon - 5Mon), # Wenn ja, dann gilt die exakte Berechnung der Monatsfrist (Min. 3Mon - 5Mon),
# Wenn die Termine zum VT-Bereich willkürlich übers Jahr verteilt sind, dann werden die Tage # Wenn die Termine zum VT-Bereich willk<EFBFBD>rlich <EFBFBD>bers Jahr verteilt sind, dann werden die Tage
# jedes Splittpunkts berechnet. Dann muss der Bereich zwischen 88 Tage und 153 Tage liegen (3-5Mon) # jedes Splittpunkts berechnet. Dann muss der Bereich zwischen 88 Tage und 153 Tage liegen (3-5Mon)
$query3 = "SELECT distinct t1.vert_bereich $query3 = "SELECT distinct t1.vert_bereich
@ -708,10 +708,10 @@ oPopupBody.style.border = \"solid blue 1px\";
WHERE vbid = '$row5[vert_bereich]'"); WHERE vbid = '$row5[vert_bereich]'");
$stell_bez = $res_bez->fetch_array(); $stell_bez = $res_bez->fetch_array();
// Abfrage frägt ab, ob innerhalb eines Vertiefungsbereichs eine Lücke ist. Ausgabe nur 1 Treffer, sobald 1 Lücke gefunden wurde --> Warnung ausgeben // Abfrage fr<EFBFBD>gt ab, ob innerhalb eines Vertiefungsbereichs eine L<EFBFBD>cke ist. Ausgabe nur 1 Treffer, sobald 1 L<EFBFBD>cke gefunden wurde --> Warnung ausgeben
$res_anz = $db->query("SELECT ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke, 1 AS Treffer $res_anz = $db->query("SELECT ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke, 1 AS Treffer
FROM stan_tmp_check_data ma FROM stan_tmp_check_data ma
LEFT JOIN ( SELECT saaid, 'Lücke folgt' AS luecke LEFT JOIN ( SELECT saaid, 'L<EFBFBD>cke folgt' AS luecke
FROM stan_tmp_check_data a FROM stan_tmp_check_data a
WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid AND vbid='$row5[vert_bereich]') WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid AND vbid='$row5[vert_bereich]')
AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b
@ -736,15 +736,15 @@ oPopupBody.style.border = \"solid blue 1px\";
<td>$stell_bez[bezeichnung]</td> <td>$stell_bez[bezeichnung]</td>
<td>"; <td>";
// Abfrage, ob die Einzeltermine der Vertiefungsbereich zusammenhängend sind // Abfrage, ob die Einzeltermine der Vertiefungsbereich zusammenh<EFBFBD>ngend sind
if($anzahl_bereich['Treffer'] != 1){ if($anzahl_bereich['Treffer'] != 1){
// Wenn der Zeitraum im Vertiefungsbereich zusammenhängend ist, // Wenn der Zeitraum im Vertiefungsbereich zusammenh<EFBFBD>ngend ist,
// dann kann man prüfen, ob beginndatum + 3 Monate >= Enddatum ist // dann kann man pr<EFBFBD>fen, ob beginndatum + 3 Monate >= Enddatum ist
// und ob beginndatum+5Monate <= Enddatum ist. // und ob beginndatum+5Monate <= Enddatum ist.
// Abfrage, wenn Anmeldefrist unterschritten, dann 1 sonst 0 // Abfrage, wenn Anmeldefrist unterschritten, dann 1 sonst 0
// Abfrage, wenn Anmeldefrist überschritten ist, dann 1 sonst 0 // Abfrage, wenn Anmeldefrist <EFBFBD>berschritten ist, dann 1 sonst 0
$min_max = $db->query("SELECT max( ende ) < DATE_SUB(DATE_ADD( min( beginn ), INTERVAL 3 MONTH ), INTERVAL 1 DAY) unter # 1Tag abziehen, weil man 3 Monate von 01.07 - 30.11 rechnet und nicht bis 01.12 $min_max = $db->query("SELECT max( ende ) < DATE_SUB(DATE_ADD( min( beginn ), INTERVAL 3 MONTH ), INTERVAL 1 DAY) unter # 1Tag abziehen, weil man 3 Monate von 01.07 - 30.11 rechnet und nicht bis 01.12
, max( ende ) > DATE_ADD(min(beginn), INTERVAL 5 MONTH ) ueber , max( ende ) > DATE_ADD(min(beginn), INTERVAL 5 MONTH ) ueber
FROM stan_tmp_check_data FROM stan_tmp_check_data
@ -768,7 +768,7 @@ oPopupBody.style.border = \"solid blue 1px\";
}elseif($row_minmax['unter'] == '0'){ }elseif($row_minmax['unter'] == '0'){
echo "<font color=green><b>OK</b></font>"; echo "<font color=green><b>OK</b></font>";
}elseif($row_minmax['ueber'] == '1'){ }elseif($row_minmax['ueber'] == '1'){
echo "<font color=red><b>Mindestdauer überschritten</b></font>"; echo "<font color=red><b>Mindestdauer <EFBFBD>berschritten</b></font>";
$result6a = $db->query("SELECT distinct 1 $result6a = $db->query("SELECT distinct 1
FROM stan_ausnahme FROM stan_ausnahme
@ -783,7 +783,7 @@ oPopupBody.style.border = \"solid blue 1px\";
} }
}else{# wenn die Zeiträume nicht zusammenhängend sind, dann 88 bzw. 153 Tage }else{# wenn die Zeitr<EFBFBD>ume nicht zusammenh<EFBFBD>ngend sind, dann 88 bzw. 153 Tage
$querydat = "SELECT beginn, ende $querydat = "SELECT beginn, ende
FROM stan_tmp_check_data FROM stan_tmp_check_data
@ -813,7 +813,7 @@ oPopupBody.style.border = \"solid blue 1px\";
} }
}elseif($gestage > 153){ }elseif($gestage > 153){
echo "<font color=red><b>Mindestdauer überschritten</b></font>"; echo "<font color=red><b>Mindestdauer <EFBFBD>berschritten</b></font>";
$result6a = $db->query("SELECT distinct 1 $result6a = $db->query("SELECT distinct 1
FROM stan_ausnahme FROM stan_ausnahme
WHERE uid ='$uid1'"); WHERE uid ='$uid1'");
@ -844,8 +844,8 @@ oPopupBody.style.border = \"solid blue 1px\";
<tr> <tr>
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Anzahl Sonderfälle"; $titel = "Anzahl Sonderf<EFBFBD>lle";
$text = "Sie müssen genau 1 Sonderfall belegen<br><br>Sonderfälle sind:<br>- Ausland<br>- Anderes Bundesland<br>- Privatwirtschaft<br>- Verband"; $text = "Sie m<EFBFBD>ssen genau 1 Sonderfall belegen<br><br>Sonderf<EFBFBD>lle sind:<br>- Ausland<br>- Anderes Bundesland<br>- Privatwirtschaft<br>- Verband";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -874,7 +874,7 @@ oPopupBody.style.border = \"solid blue 1px\";
$row5 = $result3->fetch_array(); $row5 = $result3->fetch_array();
if($row5[0] > 1 or $row5[0] < 1){ if($row5[0] > 1 or $row5[0] < 1){
echo "<font color=red><b>Anzahl Sonderfälle falsch: (Anzahl: $row5[0] von 1)</b></font>"; echo "<font color=red><b>Anzahl Sonderf<EFBFBD>lle falsch: (Anzahl: $row5[0] von 1)</b></font>";
$result6a = $db->query("SELECT distinct 1 $result6a = $db->query("SELECT distinct 1
FROM stan_ausnahme FROM stan_ausnahme
WHERE uid ='$uid1'"); WHERE uid ='$uid1'");
@ -905,7 +905,7 @@ oPopupBody.style.border = \"solid blue 1px\";
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Fristen Sonderfall"; $titel = "Fristen Sonderfall";
$text = "Für die Fristen in Sonderfällen gilt die 3-5 Monate-Regelung nicht. Es müssen exakt 3 Monate belegt werden."; $text = "F<EFBFBD>r die Fristen in Sonderf<EFBFBD>llen gilt die 3-5 Monate-Regelung nicht. Es m<EFBFBD>ssen exakt 3 Monate belegt werden.";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -914,8 +914,8 @@ oPopupBody.style.border = \"solid blue 1px\";
<td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">"; <td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">";
$db = dbconnect(); $db = dbconnect();
# Wenn Sonderfälle vorhanden sind, dann Schleife über alle Sonderfälle # Wenn Sonderf<EFBFBD>lle vorhanden sind, dann Schleife <EFBFBD>ber alle Sonderf<EFBFBD>lle
# Sonderfälle = 3 Monate # Sonderf<EFBFBD>lle = 3 Monate
# Bei 4 Blockfeld Showstopper, bei 12 Feld nur Rotwarnung # Bei 4 Blockfeld Showstopper, bei 12 Feld nur Rotwarnung
$query3 = "SELECT distinct t1.saaid, dst_id $query3 = "SELECT distinct t1.saaid, dst_id
@ -967,7 +967,7 @@ oPopupBody.style.border = \"solid blue 1px\";
<td>$bezeichnung</td> <td>$bezeichnung</td>
<td>"; <td>";
// Abfrage, ob die Einzeltermine der Vertiefungsbereich zusammenhängend sind // Abfrage, ob die Einzeltermine der Vertiefungsbereich zusammenh<EFBFBD>ngend sind
if($row_minmax['unter'] == 0 AND $row_minmax['ueber'] == 0){ if($row_minmax['unter'] == 0 AND $row_minmax['ueber'] == 0){
// Wenn das Ausland gleich 3 Monate erbibt. Select ergibt 1 bei exakt 3 Monaten bzw. 0 bei ungleich 3 Monaten // Wenn das Ausland gleich 3 Monate erbibt. Select ergibt 1 bei exakt 3 Monaten bzw. 0 bei ungleich 3 Monaten
@ -1024,7 +1024,7 @@ if($row['Jahrgang'] >= '17'){
<td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\">
"; ";
$titel = "Anzahl Pflichtmodul"; $titel = "Anzahl Pflichtmodul";
$text = "Sie müssen das Pflichtmodul belegen<br><br>Pflichtmodul ist:<br>- Gemeinden bis zu 10.000 Einwohner"; $text = "Sie m<EFBFBD>ssen das Pflichtmodul belegen<br><br>Pflichtmodul ist:<br>- Gemeinden bis zu 10.000 Einwohner";
echo" echo"
<a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a>
@ -1121,11 +1121,11 @@ echo"
<td width=\"1%\" background=\"../images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td> <td>
In begründeten Fällen kann eine Ausnahmeregelung beantragt werden.<br> In begr<EFBFBD>ndeten F<EFBFBD>llen kann eine Ausnahmeregelung beantragt werden.<br>
Dadurch können Stellen auch dann beantragt werden, wenn Fehlermeldungen auftauchen.<br> Dadurch k<EFBFBD>nnen Stellen auch dann beantragt werden, wenn Fehlermeldungen auftauchen.<br>
Ausnahmen können nicht gemacht werden bei<br> Ausnahmen k<EFBFBD>nnen nicht gemacht werden bei<br>
<ul> <ul>
<li>Unvollständigen Zeiträumen</li> <li>Unvollst<EFBFBD>ndigen Zeitr<EFBFBD>umen</li>
<li>Nichtabdeckung der 4 vorgeschriebenen Vertiefungsbereiche</li> <li>Nichtabdeckung der 4 vorgeschriebenen Vertiefungsbereiche</li>
<p align='center'> <p align='center'>
<a href=".$_SERVER['PHP_SELF'] ."?action=ausnahme> <a href=".$_SERVER['PHP_SELF'] ."?action=ausnahme>
@ -1165,7 +1165,7 @@ echo"
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\"> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Erstanträge speichern</font><br> <font class=\"hd\">Erstantr<EFBFBD>ge speichern</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></font></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></font></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
@ -1177,6 +1177,7 @@ echo"
$query = "SELECT t1.saaid $query = "SELECT t1.saaid
, t1.dst_id , t1.dst_id
, t1.art
, DATE_Format(t1.beginn, '%d.%m.%Y') beginn , DATE_Format(t1.beginn, '%d.%m.%Y') beginn
, DATE_Format(t1.ende, '%d.%m.%Y') ende , DATE_Format(t1.ende, '%d.%m.%Y') ende
, DATE_FORMAT(t1.beginn, '%Y%m%d') beginnform , DATE_FORMAT(t1.beginn, '%Y%m%d') beginnform
@ -1273,10 +1274,73 @@ echo"
"); ");
$anz_aend = $res_aend->fetch_array(); $anz_aend = $res_aend->fetch_array();
# Elsif rein: wenn $test AND $anz_aend[anz_aend] > 0 # Elsif rein: wenn $test AND $anz_aend[anz_aend] > 0
# elseif anzahl 0 --> nachricht: Keine Änderungsaufträge vorhanden # elseif anzahl 0 --> nachricht: Keine <EFBFBD>nderungsauftr<EFBFBD>ge vorhanden
# else Fehler korrigieren # else Fehler korrigieren
if(!isset($fehler) AND $anz_aend['anz_aend'] > 0){ // Wenn alle Eintragungen stimmen und nicht verschickte Änderungsanträge vorhanden sind, dann Abschickenbutton anzeigen
echo "<p align='center'><a href=".$_SERVER['PHP_SELF'] ."?action=aenderung><img src='../images/erstantrag_stellen.gif' border='0'></a></p>"; $res_ausl = $db->query("SELECT count(*) Anz
FROM stan_antrag t1
WHERE t1.status = (
SELECT MAX(t2.status)
FROM stan_antrag t2
WHERE t1.aendid = t2.aendid
)
AND t1.uid = '$uid1'
AND t1.status = '-1'
AND (t1.zuweisung is NULL OR t1.zuweisung='Z')
AND t1.art=6
");
$anz_ausl = $res_ausl->fetch_array();
if(isset($anz_ausl['Anz']) and $anz_ausl['Anz'] >0){
echo "<br>
<script type='text/javascript'>
function senden_aktiv(){
if (document.getElementById('chk_ausland').checked){
document.getElementById('senden').style.display='inline';
}else{
document.getElementById('senden').style.display='none';
}
}
</script>
<table width='100%'>
<tr>
<td><input type='checkbox' name='chk_ausland' onclick='senden_aktiv();' id='chk_ausland'></td>
<td>";
if($stud['hs'] == 'L'){
echo "
<label for='chk_ausland'>Achtung! Sie sind verpflichtet, vor Antragsstellung f<>r Praxisstellen im Ausland einen Stipendienantrag <20>ber das Akademische Auslandsamt/International Office der Hochschule einzureichen.<br>
Informationen finden Sie auf der Webseite/Intranet der Hoschschule.<br>
<font color='red'>Sie best<73>tigen ausdr<64>cklich bei Praxisstellen im Ausland den Stipendienantrag abgegeben zu haben.</font></label>";
}
if($stud['hs'] == 'K'){
echo"
<label for='chk_ausland'><b>Wichtiger Hinweis:</b><br>
Sie sind verpflichtet, vor der Beantragung eines Auslandspraktikums im Online-Praxisstellensystem einen Antrag auf Stipendienmittel beim International
Office der Hochschule Kehl zu stellen. Letzteres erfolgt bis auf Weiteres per E-Mail. Bitte beachten Sie hierf<72>r die verschiedenen internen
Ausschreibungen mit Bewerbungsfristen sowie die Informationen auf Moodle.<br>
<br>Achtung bei Praktika in Nicht-EU-L<>ndern: Mit Ausnahme der L<>nder Island, Liechtenstein, Nord-Mazedonien, Norwegen, Serbien und T<>rkei kann
das International Office in der Regel keine Stipendienmittel zur Verf<72>gung stellen. In diesem Fall muss dem International Office deshalb ein
Nachweis <20>ber die Beantragung eines Stipendiums bei einem externen Stipendiengeber (z.B. DAAD) vorgelegt werden, damit das Auslandspraktikum genehmigt
werden kann.</label>";
}
echo"
</td>
</tr>
</table>
";
}
if(!isset($fehler) AND $anz_aend['anz_aend'] > 0){ // Wenn alle Eintragungen stimmen und nicht verschickte <20>nderungsantr<74>ge vorhanden sind, dann Abschickenbutton anzeigen
if(isset($anz_ausl['Anz']) and $anz_ausl['Anz'] >0){
echo "<p align='center'><a href='".$_SERVER['PHP_SELF'] ."?action=aenderung' id='senden' style='display:none'><img src='../images/erstantrag_stellen.gif' border='0'></a></p>";
}else{
echo "<p align='center'><a href=".$_SERVER['PHP_SELF'] ."?action=aenderung><img src='../images/erstantrag_stellen.gif' border='0'></a></p>";
}
}elseif($anz_aend['anz_aend'] == 0){ }elseif($anz_aend['anz_aend'] == 0){
echo "<p align='center'><img src='../images/keine_erstantrag.png' border='0'></p>"; echo "<p align='center'><img src='../images/keine_erstantrag.png' border='0'></p>";
}else{ }else{
@ -1318,7 +1382,7 @@ echo "
<head> <head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Prüfung noch nicht m&ouml;glich!</title> <title>Pr<EFBFBD>fung noch nicht m&ouml;glich!</title>
</head> </head>
<body> <body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
@ -1343,9 +1407,9 @@ echo "
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p><b>Das Speichern von Daten hat folgende Auswirkungen:</b> <p><b>Das Speichern von Daten hat folgende Auswirkungen:</b>
<ui> <ui>
<li>Es können keine weiteren Stellen vorgemerkt werden</li> <li>Es k<EFBFBD>nnen keine weiteren Stellen vorgemerkt werden</li>
<li>Zum Ändern müssen Änderungsanträge abgegeben werden</li> <li>Zum <EFBFBD>ndern m<EFBFBD>ssen <EFBFBD>nderungsantr<EFBFBD>ge abgegeben werden</li>
<li>Nach dem Speichern können die AG-Standorte gewählt werden</li> <li>Nach dem Speichern k<EFBFBD>nnen die AG-Standorte gew<EFBFBD>hlt werden</li>
<uli> <uli>
</p> </p>
<p align=\"center\"><a href=\"javascript:history.back()\"> <p align=\"center\"><a href=\"javascript:history.back()\">
@ -1400,7 +1464,7 @@ echo "
<head> <head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Änderungsantrag gestellt!</title> <title><EFBFBD>nderungsantrag gestellt!</title>
</head> </head>
<body> <body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
@ -1424,7 +1488,7 @@ echo "
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p align=\"center\">Der Erstantrag wurde gestellt<br> <p align=\"center\">Der Erstantrag wurde gestellt<br>
Bitte wählen Sie Ihre AG-Standorte. Bitte w<EFBFBD>hlen Sie Ihre AG-Standorte.
</p> </p>
<p align=\"center\"><a href=\"hauptframe.php\"> <p align=\"center\"><a href=\"hauptframe.php\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
@ -1467,7 +1531,7 @@ $sel_fach = $db->query("SELECT vorname, nachname, mtknr, hs, mail, mail2 FROM st
$stud = $sel_fach->fetch_array(); $stud = $sel_fach->fetch_array();
if($stud['hs'] =='K' or $stud['hs'] =='k'){ //Empfängeradresse selektieren. Je nach Hochshule verschieden if($stud['hs'] =='K' or $stud['hs'] =='k'){ //Empf<EFBFBD>ngeradresse selektieren. Je nach Hochshule verschieden
$result3 = $db->query("SELECT wert2 FROM parameter WHERE pid=7"); $result3 = $db->query("SELECT wert2 FROM parameter WHERE pid=7");
$row3 = $result3->fetch_array(); $row3 = $result3->fetch_array();
$hs = 'Kehl'; $hs = 'Kehl';
@ -1528,7 +1592,7 @@ echo "
</tr> </tr>
<tr> <tr>
<td width=\"30%\" valign=\"top\"><b>Betreff:</b></td> <td width=\"30%\" valign=\"top\"><b>Betreff:</b></td>
<td width=\"70%\" valign=\"top\"><input name=\"betreff\" type=\"hidden\" id=\"betreff\" size=\"66\" value='Antrag auf Ausnahmeregelung für $stud[vorname] $stud[nachname] ($stud[mtknr])'>Antrag auf Ausnahmeregelung für $stud[vorname] $stud[nachname] ($stud[mtknr])</td> <td width=\"70%\" valign=\"top\"><input name=\"betreff\" type=\"hidden\" id=\"betreff\" size=\"66\" value='Antrag auf Ausnahmeregelung f<EFBFBD>r $stud[vorname] $stud[nachname] ($stud[mtknr])'>Antrag auf Ausnahmeregelung f<EFBFBD>r $stud[vorname] $stud[nachname] ($stud[mtknr])</td>
</tr> </tr>
<tr> <tr>
<td width=\"30%\" valign=\"top\">&nbsp;</td> <td width=\"30%\" valign=\"top\">&nbsp;</td>
@ -1545,11 +1609,11 @@ echo "
<tr> <tr>
<td width=\"30%\" valign=\"top\"><b>Hinweis:</b></td> <td width=\"30%\" valign=\"top\"><b>Hinweis:</b></td>
<td width=\"70%\" valign=\"top\"> <td width=\"70%\" valign=\"top\">
Der Antrag ist so ausführlich wie möglich zu begründen. Dies beinhaltet: Der Antrag ist so ausf<EFBFBD>hrlich wie m<EFBFBD>glich zu begr<EFBFBD>nden. Dies beinhaltet:
<ul> <ul>
<li>welche Ausnahme beantragt wird</li> <li>welche Ausnahme beantragt wird</li>
<li>Gründe für die Ausnahme im Hinblick auf die Ausbildung</li> <li>Gr<EFBFBD>nde f<EFBFBD>r die Ausnahme im Hinblick auf die Ausbildung</li>
<li>Angabe der genauen Tätigkeit bei der Stelle</li> <li>Angabe der genauen T<EFBFBD>tigkeit bei der Stelle</li>
<li>Beschreibung der Stelle mit Aufgaben und Personal.</li> <li>Beschreibung der Stelle mit Aufgaben und Personal.</li>
</ul> </ul>
</td> </td>
@ -1639,7 +1703,7 @@ echo"
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\"> <td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Pflichtfelder ausfüllen</font><br> <font class=\"hd\">Pflichtfelder ausf<EFBFBD>llen</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
@ -1647,7 +1711,7 @@ echo"
<tr> <tr>
<td width=\"1%\" background=\"../images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br><p align=\"center\"><b>Bitte füllen Sie alle Felder aus!</b> <td colspan=\"2\"><br><p align=\"center\"><b>Bitte f<EFBFBD>llen Sie alle Felder aus!</b>
<p></p> <p></p>
<p></p> <p></p>
<p align=\"center\"><a href=\"javascript:history.back()\"> <p align=\"center\"><a href=\"javascript:history.back()\">

View File

@ -21,7 +21,7 @@ echo"
<head> <head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"styles_pc.css\" type=\"text/css\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Login Stellenantragssystem</title> <title>Login Stellenantragssystem</title>
</head> </head>
@ -33,23 +33,23 @@ echo"
<div align=\"center\"> <div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr> <tr>
<td width=\"10\" background=\"images/box_e1.gif\"> <td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"images/box_top.gif\" valign=\"top\"> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\">
<img src=\"images/i_login.gif\"></td> <img src=\"../images/i_login.gif\"></td>
<td width=\"95%\" background=\"images/box_top.gif\"> <td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\"> <font class=\"hd\">
Login Stellenantragssystem</font><br> Login Stellenantragssystem</font><br>
<span class=\"sh\"> <span class=\"sh\">
Im System k&ouml;nnen Sie Ihre Praxisstellen während des 3. Ausbildungsjahres erfassen</span><br> Im System k&ouml;nnen Sie Ihre Praxisstellen während des 3. Ausbildungsjahres erfassen</span><br>
<img height=\"5\" src=\"images/blank.gif\" width=\"1\"></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr> </tr>
<tr> <tr>
<td width=\"1%\" background=\"images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p><b>Folgende Loginkriterien sind zu beachten:</b> </p> <p><b>Folgende Loginkriterien sind zu beachten:</b> </p>
<ul> <ul>
@ -80,23 +80,23 @@ echo"
</tr> </tr>
<tr class=\"login\"> <tr class=\"login\">
<td align=\"right\" colspan=\"2\"> <td align=\"right\" colspan=\"2\">
<input title=\"Login\" type=\"image\" src=\"images/b_login.gif\" border=\"0\"></td> <input title=\"Login\" type=\"image\" src=\"../images/b_login.gif\" border=\"0\"></td>
</tr> </tr>
</table> </table>
</form> </form>
<p><br> <p><br>
</p> </p>
</td> </td>
<td width=\"1%\" background=\"images/box_r.gif\"> <td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr> </tr>
<tr> <tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"images/box_e3.gif\"> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"images/box_bottom.gif\" colspan=\"2\"> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"images/blank.gif\" width=\"8\"></td> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"images/box_e4.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"images/blank.gif\" width=\"22\"> </td> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr> </tr>
</table> </table>
</div> </div>
@ -108,8 +108,8 @@ echo"
break; break;
case "anmeld": case "anmeld":
$uid = strtolower($_POST[uid]); $uid = strtolower($_POST['uid']);
$pwd = $_POST[pwd]; $pwd = $_POST['pwd'];
$db = dbconnect(); $db = dbconnect();
@ -136,25 +136,25 @@ echo "
<div align=\"center\"> <div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr> <tr>
<td width=\"10\" background=\"images/box_e1.gif\"> <td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"images/box_top.gif\" valign=\"top\"> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\">
<img src=\"images/i_login.gif\"></td> <img src=\"../images/i_login.gif\"></td>
<td width=\"95%\" background=\"images/box_top.gif\"> <td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Fehlerhafte Eingabe </span><br> <span class=\"sh\">Fehlerhafte Eingabe </span><br>
<img height=\"5\" src=\"images/blank.gif\" width=\"1\"></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr> </tr>
<tr> <tr>
<td width=\"1%\" background=\"images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p align=\"center\"><b>Es m&uuml;ssen alle Felder ausgef&uuml;llt werden</b> <p align=\"center\"><b>Es m&uuml;ssen alle Felder ausgef&uuml;llt werden</b>
</p> </p>
<p align=\"center\"><a href=\"index.php\"> <p align=\"center\"><a href=\"index.php\">
<img border=\"0\" src=\"images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p> </p>
<p></p> <p></p>
<p></p> <p></p>
@ -163,16 +163,16 @@ echo "
<p><br> <p><br>
</p> </p>
</td> </td>
<td width=\"1%\" background=\"images/box_r.gif\"> <td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr> </tr>
<tr> <tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"images/box_e3.gif\"> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"images/box_bottom.gif\" colspan=\"2\"> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"images/blank.gif\" width=\"8\"></td> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"images/box_e4.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"images/blank.gif\" width=\"22\"> </td> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr> </tr>
</table> </table>
</div> </div>
@ -201,26 +201,26 @@ echo"
<div align=\"center\"> <div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr> <tr>
<td width=\"10\" background=\"images/box_e1.gif\"> <td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"images/box_top.gif\" valign=\"top\"> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\">
<img src=\"images/i_login.gif\"></td> <img src=\"../images/i_login.gif\"></td>
<td width=\"95%\" background=\"images/box_top.gif\"> <td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Falscher Benutzername</span><br> <span class=\"sh\">Falscher Benutzername</span><br>
<img height=\"5\" src=\"images/blank.gif\" width=\"1\"></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr> </tr>
<tr> <tr>
<td width=\"1%\" background=\"images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p align=\"center\"><b>Der Anmeldenamen ist im System nicht vorhanden!<br> <p align=\"center\"><b>Der Anmeldenamen ist im System nicht vorhanden!<br>
Wenden Sie sich bitte an Wenden Sie sich bitte an
<a href=\"mailto:$helpmail?subject=Keine Anmeldekennung\">$ansprechpart</a></b></p> <a href=\"mailto:$helpmail?subject=Keine Anmeldekennung\">$ansprechpart</a></b></p>
<p align=\"center\"><a href=\"index.php\"> <p align=\"center\"><a href=\"index.php\">
<img border=\"0\" src=\"images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p> </p>
<p></p> <p></p>
<p></p> <p></p>
@ -229,16 +229,16 @@ echo"
<p><br> <p><br>
</p> </p>
</td> </td>
<td width=\"1%\" background=\"images/box_r.gif\"> <td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr> </tr>
<tr> <tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"images/box_e3.gif\"> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"images/box_bottom.gif\" colspan=\"2\"> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"images/blank.gif\" width=\"8\"></td> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"images/box_e4.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"images/blank.gif\" width=\"22\"> </td> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr> </tr>
</table> </table>
</div> </div>
@ -276,20 +276,20 @@ echo "
<div align=\"center\"> <div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr> <tr>
<td width=\"10\" background=\"images/box_e1.gif\"> <td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"images/box_top.gif\" valign=\"top\"> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\">
<img src=\"images/i_login.gif\"></td> <img src=\"../images/i_login.gif\"></td>
<td width=\"95%\" background=\"images/box_top.gif\"> <td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Falsches Passwort</span><br> <span class=\"sh\">Falsches Passwort</span><br>
<img height=\"5\" src=\"images/blank.gif\" width=\"1\"></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr> </tr>
<tr> <tr>
<td width=\"1%\" background=\"images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p align=\"center\"><b>Das eingegebene Passwort ist falsch!</b><br><br> <p align=\"center\"><b>Das eingegebene Passwort ist falsch!</b><br><br>
Sie k&ouml;nnen sich ein neues Passwort an Ihre<br>Hochschul-Mailadresse schicken lassen: <a href="; echo $_SERVER['PHP_SELF'] . "?action=pass_gen>Neues Passwort</a> Sie k&ouml;nnen sich ein neues Passwort an Ihre<br>Hochschul-Mailadresse schicken lassen: <a href="; echo $_SERVER['PHP_SELF'] . "?action=pass_gen>Neues Passwort</a>
@ -298,7 +298,7 @@ echo "
Bei weiteren Problemen wenden Sie sich bitte<br> Bei weiteren Problemen wenden Sie sich bitte<br>
an <a href=\"mailto:$helpmail?subject=Keine Anmeldekennung\">$ansprechpart</a></b></p> an <a href=\"mailto:$helpmail?subject=Keine Anmeldekennung\">$ansprechpart</a></b></p>
<p align=\"center\"><a href=\"index.php\"> <p align=\"center\"><a href=\"index.php\">
<img border=\"0\" src=\"images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p> </p>
<p></p> <p></p>
<p></p> <p></p>
@ -307,16 +307,16 @@ echo "
<p><br> <p><br>
</p> </p>
</td> </td>
<td width=\"1%\" background=\"images/box_r.gif\"> <td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr> </tr>
<tr> <tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"images/box_e3.gif\"> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"images/box_bottom.gif\" colspan=\"2\"> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"images/blank.gif\" width=\"8\"></td> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"images/box_e4.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"images/blank.gif\" width=\"22\"> </td> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr> </tr>
</table> </table>
</div> </div>
@ -333,7 +333,7 @@ setcookie("uid1","");
setcookie("uid1","$row[uid]"); setcookie("uid1","$row[uid]");
echo " echo "
<meta http-equiv=\"refresh\" content=\"0; URL=stud/index_frame.htm\"> <meta http-equiv=\"refresh\" content=\"0; URL=index_frame.htm\">
"; ";
break; break;
@ -440,25 +440,25 @@ echo "
<div align=\"center\"> <div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr> <tr>
<td width=\"10\" background=\"images/box_e1.gif\"> <td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"images/box_top.gif\" valign=\"top\"> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\">
<img src=\"images/i_login.gif\"></td> <img src=\"../images/i_login.gif\"></td>
<td width=\"95%\" background=\"images/box_top.gif\"> <td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Best&auml;tigung</span><br> <span class=\"sh\">Best&auml;tigung</span><br>
<img height=\"5\" src=\"images/blank.gif\" width=\"1\"></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr> </tr>
<tr> <tr>
<td width=\"1%\" background=\"images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p align=\"center\"><b>Mailversand!</b><br><br> <p align=\"center\"><b>Mailversand!</b><br><br>
Ihr neues Passwort wurde an $row2[mail] geschickt. Ihr neues Passwort wurde an $row2[mail] geschickt.
<p align=\"center\"><a href=\"index.php\"> <p align=\"center\"><a href=\"index.php\">
<img border=\"0\" src=\"images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p> </p>
<p></p> <p></p>
<p></p> <p></p>
@ -467,16 +467,16 @@ echo "
<p><br> <p><br>
</p> </p>
</td> </td>
<td width=\"1%\" background=\"images/box_r.gif\"> <td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr> </tr>
<tr> <tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"images/box_e3.gif\"> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"images/box_bottom.gif\" colspan=\"2\"> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"images/blank.gif\" width=\"8\"></td> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"images/box_e4.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"images/blank.gif\" width=\"22\"> </td> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr> </tr>
</table> </table>
</div> </div>
@ -502,20 +502,20 @@ echo "
<div align=\"center\"> <div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr> <tr>
<td width=\"10\" background=\"images/box_e1.gif\"> <td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"images/box_top.gif\" valign=\"top\"> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\">
<img src=\"images/i_login.gif\"></td> <img src=\"../images/i_login.gif\"></td>
<td width=\"95%\" background=\"images/box_top.gif\"> <td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"images/blank.gif\" width=\"1\"><br> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Versandfehler</span><br> <span class=\"sh\">Versandfehler</span><br>
<img height=\"5\" src=\"images/blank.gif\" width=\"1\"></td> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"images/box_e2.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr> </tr>
<tr> <tr>
<td width=\"1%\" background=\"images/box_l.gif\"> <td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br> <td colspan=\"2\"><br>
<p align=\"center\"><b>Versandfehler!</b><br><br> <p align=\"center\"><b>Versandfehler!</b><br><br>
Das Passwort konnte nicht verschickt werden! Das Passwort konnte nicht verschickt werden!
@ -523,7 +523,7 @@ echo "
<br> <br>
Bitte wenden Sie sich an <a href=\"mailto:$helpmail?subject=Keine Anmeldekennung\">$ansprechpart</a></p> Bitte wenden Sie sich an <a href=\"mailto:$helpmail?subject=Keine Anmeldekennung\">$ansprechpart</a></p>
<p align=\"center\"><a href=\"index.php\"> <p align=\"center\"><a href=\"index.php\">
<img border=\"0\" src=\"images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p> </p>
<p></p> <p></p>
<p></p> <p></p>
@ -532,16 +532,16 @@ echo "
<p><br> <p><br>
</p> </p>
</td> </td>
<td width=\"1%\" background=\"images/box_r.gif\"> <td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr> </tr>
<tr> <tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"images/box_e3.gif\"> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"images/blank.gif\" width=\"22\"></td> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"images/box_bottom.gif\" colspan=\"2\"> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"images/blank.gif\" width=\"8\"></td> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"images/box_e4.gif\"> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"images/blank.gif\" width=\"22\"> </td> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr> </tr>
</table> </table>
</div> </div>

View File

@ -1,5 +1,4 @@
<?php <?php
include("kurs/datenbankanbindung.php"); // f&uuml;gt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php include("kurs/datenbankanbindung.php"); // f&uuml;gt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php
$uid1=$_COOKIE["uid1"]; $uid1=$_COOKIE["uid1"];
@ -92,8 +91,8 @@ $pdf->SetY(120);
for($i=0; $i<$columns; $i++) $header_type[$i] = $table_default_header_type; for($i=0; $i<$columns; $i++) $header_type[$i] = $table_default_header_type;
$header_type[0]['WIDTH'] = 6; $header_type[0]['WIDTH'] = 6;
$header_type[1]['WIDTH'] = 60; $header_type[1]['WIDTH'] = 50;
$header_type[2]['WIDTH'] = 64; $header_type[2]['WIDTH'] = 74;
$header_type[3]['WIDTH'] = 35; $header_type[3]['WIDTH'] = 35;
$header_type[0]['TEXT'] = ""; $header_type[0]['TEXT'] = "";
@ -130,6 +129,7 @@ $pdf->SetY(120);
, t1.saaid saaid , t1.saaid saaid
, t1.aendid , t1.aendid
, t1.status , t1.status
, t1.umzugsverg
FROM stan_antrag t1 FROM stan_antrag t1
WHERE t1.status = ( WHERE t1.status = (
SELECT MAX(t2.status) SELECT MAX(t2.status)
@ -141,13 +141,13 @@ $pdf->SetY(120);
AND t1.uid = '$uid1' AND t1.uid = '$uid1'
AND (t1.zuweisung is NULL OR t1.zuweisung='Z') AND (t1.zuweisung is NULL OR t1.zuweisung='Z')
ORDER BY beginnform"; ORDER BY beginnform";
#echo $query;
#exit;
$result = $db->query ($query) $result = $db->query ($query)
or die ("Cannot execute query1"); or die ("Cannot execute query1");
$hinweis_umzug=0;
while ($row = $result->fetch_array()) while ($row = $result->fetch_array())
{ {
$data = Array(); $data = Array();
@ -158,7 +158,12 @@ $pdf->SetY(120);
$res4 = $db->query("SELECT bez, ort, str, plz FROM stan_dienststellen WHERE dst_id='$row[dst_id]'"); $res4 = $db->query("SELECT bez, ort, str, plz FROM stan_dienststellen WHERE dst_id='$row[dst_id]'");
$row4 = $res4->fetch_array(); $row4 = $res4->fetch_array();
if($row4['bez'] != ''){ if($row4['bez'] != ''){
$dst_bez = $row4['bez']." ".$row4['name']; if($row['umzugsverg'] == 'J'){
$dst_bez = "$row4[bez] ".trim($row4['name'])."*";
$hinweis_umzug=1;
}else{
$dst_bez = $row4['bez']." ".$row4['name'];
}
$ort = $row4['ort']; $ort = $row4['ort'];
$str = $row4['str']; $str = $row4['str'];
$plz = $row4['plz']; $plz = $row4['plz'];
@ -166,7 +171,12 @@ $pdf->SetY(120);
if($row4['bez'] == ''){ if($row4['bez'] == ''){
$res5 = $db->query("SELECT bez, ort, str, plz FROM stan_dienststellen_tmp WHERE dst_id='$row[dst_id]'"); $res5 = $db->query("SELECT bez, ort, str, plz FROM stan_dienststellen_tmp WHERE dst_id='$row[dst_id]'");
$row5 = $res5->fetch_array(); $row5 = $res5->fetch_array();
$dst_bez = $row5['bez']." ".$row5['name']; if($row['umzugsverg'] == 'J'){
$dst_bez = "$row5[bez] $row5[name]*";
$hinweis_umzug=1;
}else{
$dst_bez = $row5['bez']." ".$row5['name'];
}
$ort = $row5['ort']; $ort = $row5['ort'];
$str = $row5['str']; $str = $row5['str'];
$plz = $row5['plz']; $plz = $row5['plz'];
@ -182,7 +192,7 @@ $pdf->SetY(120);
/* Schriftgröße /* Schriftgr<EFBFBD><EFBFBD>e
$data[0]['T_SIZE'] = $fsize; $data[0]['T_SIZE'] = $fsize;
$data[1]['T_SIZE'] = $fsize+3; $data[1]['T_SIZE'] = $fsize+3;
$data[3]['T_SIZE'] = $fsize+4; $data[3]['T_SIZE'] = $fsize+4;
@ -207,7 +217,7 @@ $pdf->SetY(120);
$data[1]['T_ALIGN'] = "L"; $data[1]['T_ALIGN'] = "L";
$data[1]['V_ALIGN'] = "M"; $data[1]['V_ALIGN'] = "M";
$data[2]['TEXT'] = "$row2[bezeichnung]"; $data[2]['TEXT'] = trim($row2['bezeichnung']);
$data[2]['T_ALIGN'] = "L"; $data[2]['T_ALIGN'] = "L";
$data[2]['V_ALIGN'] = "M"; $data[2]['V_ALIGN'] = "M";
@ -254,8 +264,8 @@ $pdf->SetY($pos);
$header_type[2]['WIDTH'] = 65; $header_type[2]['WIDTH'] = 65;
$header_type[0]['TEXT'] = "Vertiefungsbereich"; $header_type[0]['TEXT'] = "Vertiefungsbereich";
$header_type[1]['TEXT'] = "Priorität 1"; $header_type[1]['TEXT'] = "Priorit<EFBFBD>t 1";
$header_type[2]['TEXT'] = "Priorität 2"; $header_type[2]['TEXT'] = "Priorit<EFBFBD>t 2";
#$header_type[1]['COLSPAN'] = "2"; #$header_type[1]['COLSPAN'] = "2";
@ -325,7 +335,7 @@ $pdf->SetY($pos);
$row_prio2 = $res_prio2->fetch_array(); $row_prio2 = $res_prio2->fetch_array();
/* Schriftgröße /* Schriftgr<EFBFBD><EFBFBD>e
$data[0]['T_SIZE'] = $fsize; $data[0]['T_SIZE'] = $fsize;
$data[1]['T_SIZE'] = $fsize+3; $data[1]['T_SIZE'] = $fsize+3;
$data[3]['T_SIZE'] = $fsize+4; $data[3]['T_SIZE'] = $fsize+4;
@ -373,7 +383,14 @@ $pdf->SetY($pos);
if($hinweis_umzug == 1){
$pos=$pdf->GetY();
$pdf->SetFont('Arial', '', 12);
$pdf->SetY($pos);
$pdf->SetX(24);
$pdf->MultiCell(190, 5, "* F<>r diesen Praxisabschnitt wird eine Umzugsverg<72>tung gew<65>hrt.", 0, 'J');
}
@ -381,7 +398,7 @@ $pos=$pdf->GetY()+10;
$pdf->SetFont('Arial', 'B', 12); $pdf->SetFont('Arial', 'B', 12);
$pdf->SetY($pos); $pdf->SetY($pos);
$pdf->SetX(24); $pdf->SetX(24);
$pdf->MultiCell(190, 5, "Persönliche Erklärung", 0, 'L'); $pdf->MultiCell(190, 5, "Pers<EFBFBD>nliche Erkl<EFBFBD>rung", 0, 'L');
$pos=$pdf->GetY(); $pos=$pdf->GetY();
$pdf->SetFont('Arial', 'B', 12); $pdf->SetFont('Arial', 'B', 12);
@ -393,9 +410,9 @@ $pdf->SetFont('Arial', 'B', 12);
$pdf->SetY($pos); $pdf->SetY($pos);
$pdf->SetX(31); $pdf->SetX(31);
if($row_hs['hs'] == 'K' or $row_hs['hs'] == 'k'){ if($row_hs['hs'] == 'K' or $row_hs['hs'] == 'k'){
$pdf->MultiCell(160, 5, "Die Hinweise der Hochschule Kehl zur praktischen Ausbildung gem. § 23 AprOVw gD (Praxisjahr) habe ich zur Kenntnis genommen.", 0, 'L'); $pdf->MultiCell(160, 5, "Die Hinweise der Hochschule Kehl zur praktischen Ausbildung gem. <EFBFBD> 23 AprOVw gD (Praxisjahr) habe ich zur Kenntnis genommen.", 0, 'L');
}else{ }else{
$pdf->MultiCell(160, 5, "Die Hinweise der Hochschule Ludwigsburg zur praktischen Ausbildung gem. § 23 AprOVw gD (Praxisjahr) habe ich zur Kenntnis genommen.", 0, 'L'); $pdf->MultiCell(160, 5, "Die Hinweise der Hochschule Ludwigsburg zur praktischen Ausbildung gem. <EFBFBD> 23 AprOVw gD (Praxisjahr) habe ich zur Kenntnis genommen.", 0, 'L');
} }
/* /*
@ -409,7 +426,7 @@ $pdf->MultiCell(7, 5, "2.", 0, 'L');
$pdf->SetFont('Arial', 'B', 12); $pdf->SetFont('Arial', 'B', 12);
$pdf->SetY($pos); $pdf->SetY($pos);
$pdf->SetX(31); $pdf->SetX(31);
$pdf->MultiCell(160, 5, "Für die Zeit einer Zuweisung außerhalb Baden-Württembergs verzichte ich auf die Erstattung etwaiger Reisekosten sowie auf die Vergütung von Umzugskosten und Trennungsgeld.", 0, 'L'); $pdf->MultiCell(160, 5, "F<EFBFBD>r die Zeit einer Zuweisung au<EFBFBD>erhalb Baden-W<EFBFBD>rttembergs verzichte ich auf die Erstattung etwaiger Reisekosten sowie auf die Verg<EFBFBD>tung von Umzugskosten und Trennungsgeld.", 0, 'L');
*/ */
$pos=$pdf->GetY(); $pos=$pdf->GetY();
@ -421,7 +438,7 @@ $pdf->MultiCell(7, 5, "2.", 0, 'L');
$pdf->SetFont('Arial', 'B', 12); $pdf->SetFont('Arial', 'B', 12);
$pdf->SetY($pos); $pdf->SetY($pos);
$pdf->SetX(31); $pdf->SetX(31);
$pdf->MultiCell(160, 5, "Das Einverständnis aller o.a. Ausbildungsstellen liegt mir vor.", 0, 'L'); $pdf->MultiCell(160, 5, "Das Einverst<EFBFBD>ndnis aller o.a. Ausbildungsstellen liegt mir vor.", 0, 'L');
$pos=$pdf->GetY()+25; $pos=$pdf->GetY()+25;

21
test.html Normal file
View File

@ -0,0 +1,21 @@
<html>
<head>
<script src="./js/dayjs.min.js"></script>
<script type="text/javascript">
function test(){
const date1 = dayjs('2024-04-14')
date3 = date1.add(1, 'day')
const date2 = dayjs('2024-01-15')
date3.diff(date2) // 20214000000 default milliseconds
alert(date3.diff(date2,'month',true));
}
</script>
</head>
<body>
<button onclick="test();">Click me</button>
</body>
</html>

38
umzugsverguetung.sql Normal file
View File

@ -0,0 +1,38 @@
ALTER TABLE `stan_antrag` ADD `entfernung` ENUM('J', 'N') NOT NULL DEFAULT 'N' COMMENT 'mehr als 30 KM entfernt vom Wohnort' AFTER `tel_abteilung`, ADD `ledig` ENUM('J', 'N') NOT NULL DEFAULT 'N' AFTER `entfernung`, ADD `hausstand` ENUM('J', 'N') NOT NULL DEFAULT 'N' COMMENT 'Verfügt über eigenen Hausstand' AFTER `ledig`, ADD `umzugsverg` ENUM('J', 'N') NOT NULL DEFAULT 'N' COMMENT 'Bewilligung Umzugsvergütung' AFTER `hausstand`;
-- Testsätze
DELETE FROM `stan_antrag` WHERE `uid` LIKE 'abel_doris';
-- Erstantrag gestellt
INSERT INTO `stan_antrag` (`saaid`, `uid`, `pos`, `vert_bereich`, `art`, `dummy_dst`, `dst_id`, `beginn`, `ende`, `abteilung`, `tel_abteilung`, `entfernung`, `ledig`, `hausstand`, `umzugsverg`, `aendid`, `aend_dat`, `status`, `zuweisung`, `zuweis_dat`, `bearbeitung`, `beurteilt`) VALUES
(131229, 'abel_doris', '1', 5, 10, '', 116076, '2024-07-15', '2024-10-31', '', '', 'N', 'N', 'N', 'N', 131229, NULL, '0', NULL, NULL, 'N', 'N'),
(131230, 'abel_doris', '4', 3, 4, '', 119, '2024-11-01', '2025-01-31', '', '', 'N', 'N', 'N', 'N', 131230, NULL, '0', NULL, NULL, 'N', 'N'),
(131231, 'abel_doris', '7', 2, 2, '', 415059, '2025-02-01', '2025-05-31', '', '', 'J', 'J', 'J', 'J', 131231, NULL, '0', NULL, NULL, 'N', 'N'),
(131232, 'abel_doris', '10', 1, 6, '', 415061, '2025-06-01', '2025-09-14', '', '', 'J', 'J', 'J', 'J', 131232, NULL, '0', NULL, NULL, 'N', 'N');
-- Erstantrag zugewiesen: -> Status 0 Zuweisung=Z, zuweis_dat=now()
DELETE FROM `stan_antrag` WHERE `uid` LIKE 'abel_doris';
INSERT INTO `stan_antrag` (`saaid`, `uid`, `pos`, `vert_bereich`, `art`, `dummy_dst`, `dst_id`, `beginn`, `ende`, `abteilung`, `tel_abteilung`, `entfernung`, `ledig`, `hausstand`, `umzugsverg`, `aendid`, `aend_dat`, `status`, `zuweisung`, `zuweis_dat`, `bearbeitung`, `beurteilt`) VALUES
(131183, 'abel_doris', '1', 5, 10, '', 116076, '2024-07-15', '2024-10-31', '', '', 'N', 'N', 'N', 'N', 131183, '2024-01-19 07:18:00', '0', 'Z', '2024-01-19 07:24:57', 'N', 'N'),
(131184, 'abel_doris', '4', 3, 4, '', 119, '2024-11-01', '2025-01-31', '', '', 'N', 'N', 'N', 'N', 131184, '2024-01-19 07:18:00', '0', 'Z', '2024-01-19 07:24:57', 'N', 'N'),
(131185, 'abel_doris', '7', 2, 2, '', 415, '2025-02-01', '2025-05-31', '', '', 'J', 'J', 'J', 'J', 131185, '2024-01-19 07:18:00', '0', 'Z', '2024-01-19 07:24:57', 'N', 'N'),
(131186, 'abel_doris', '10', 1, 6, '', 415059, '2025-06-01', '2025-09-14', '', '', 'J', 'J', 'J', 'J', 131186, '2024-01-19 07:18:00', '0', 'Z', '2024-01-19 07:24:57', 'N', 'N');
-- Änderungsantrag nach zugewiesenem Erstantrag
DELETE FROM `stan_antrag` WHERE `uid` LIKE 'abel_doris';
INSERT INTO `stan_antrag` (`saaid`, `uid`, `pos`, `vert_bereich`, `art`, `dummy_dst`, `dst_id`, `beginn`, `ende`, `abteilung`, `tel_abteilung`, `entfernung`, `ledig`, `hausstand`, `umzugsverg`, `aendid`, `aend_dat`, `status`, `zuweisung`, `zuweis_dat`, `bearbeitung`, `beurteilt`) VALUES
(131183, 'abel_doris', '1', 5, 10, '', 116076, '2024-07-15', '2024-10-31', '', '', 'N', 'N', 'N', 'N', 131183, '2024-01-19 07:18:00', '0', 'Z', '2024-01-19 07:24:57', 'N', 'N'),
(131184, 'abel_doris', '4', 3, 4, '', 119, '2024-11-01', '2025-01-31', '', '', 'N', 'N', 'N', 'N', 131184, '2024-01-19 07:18:00', '0', 'Z', '2024-01-19 07:24:57', 'N', 'N'),
(131185, 'abel_doris', '7', 2, 2, '', 415, '2025-02-01', '2025-05-31', '', '', 'J', 'J', 'J', 'J', 131185, '2024-01-19 07:18:00', '0', 'Z', '2024-01-19 07:24:57', 'N', 'N'),
(131186, 'abel_doris', '10', 1, 6, '', 415059, '2025-06-01', '2025-09-14', '', '', 'J', 'J', 'J', 'J', 131186, '2024-01-19 07:18:00', '0', 'Z', '2024-01-19 07:24:57', 'N', 'N'),
(131188, 'abel_doris', '1', 5, 10, '', 116076, '2024-07-15', '2024-10-31', '', '', 'J', 'J', 'J', 'J', 131183, '2024-01-19 07:28:37', '1', NULL, NULL, 'N', 'N');
-- Änderungsantrag zugewiesen
INSERT INTO `stan_antrag` (`saaid`, `uid`, `pos`, `vert_bereich`, `art`, `dummy_dst`, `dst_id`, `beginn`, `ende`, `abteilung`, `tel_abteilung`, `entfernung`, `ledig`, `hausstand`, `umzugsverg`, `aendid`, `aend_dat`, `status`, `zuweisung`, `zuweis_dat`, `bearbeitung`, `beurteilt`) VALUES
(131183, 'abel_doris', '1', 5, 10, '', 116076, '2024-07-15', '2024-10-31', '', '', 'N', 'N', 'N', 'N', 131183, '2024-01-19 07:18:00', '0', 'EZ', '2024-01-19 07:24:57', 'N', 'N'),
(131184, 'abel_doris', '4', 3, 4, '', 119, '2024-11-01', '2025-01-31', '', '', 'N', 'N', 'N', 'N', 131184, '2024-01-19 07:18:00', '0', 'Z', '2024-01-19 07:24:57', 'N', 'N'),
(131185, 'abel_doris', '7', 2, 2, '', 415, '2025-02-01', '2025-05-31', '', '', 'J', 'J', 'J', 'J', 131185, '2024-01-19 07:18:00', '0', 'Z', '2024-01-19 07:24:57', 'N', 'N'),
(131186, 'abel_doris', '10', 1, 6, '', 415059, '2025-06-01', '2025-09-14', '', '', 'J', 'J', 'J', 'J', 131186, '2024-01-19 07:18:00', '0', 'Z', '2024-01-19 07:24:57', 'N', 'N'),
(131188, 'abel_doris', '1', 5, 10, '', 116076, '2024-07-15', '2024-10-31', '', '', 'J', 'J', 'J', 'J', 131183, '2024-01-19 07:28:37', '1', 'Z', '2024-01-19 07:57:01', 'N', 'N');