diff --git a/admin/anschreiben_kehl/zuweisung_ag_standort_neu.php b/admin/anschreiben_kehl/zuweisung_ag_standort_neu.php index 3c2e479..901d03f 100755 --- a/admin/anschreiben_kehl/zuweisung_ag_standort_neu.php +++ b/admin/anschreiben_kehl/zuweisung_ag_standort_neu.php @@ -142,8 +142,7 @@ $pdf->MultiCell(47, 3, "$heute_format", 0, 'L'); $pdf->SetFont('Times', '', 9); $pdf->SetY(44.4); $pdf->SetX(22.3); -$pdf->MultiCell(80, 3, "Hochschule Kehl - Postfach 1549 - 77675 Kehl", 0, 'L'); - +$pdf->MultiCell(80, 3, "Hochschule Kehl - Kinzigallee 1 - 77694 Kehl", 0, 'L'); ########Kontaktdaten HS Ende ##################### diff --git a/admin/anschreiben_kehl/zuweisung_erstantrag_student.php b/admin/anschreiben_kehl/zuweisung_erstantrag_student.php index 3bceb79..23d4ef6 100755 --- a/admin/anschreiben_kehl/zuweisung_erstantrag_student.php +++ b/admin/anschreiben_kehl/zuweisung_erstantrag_student.php @@ -145,7 +145,7 @@ $pdf->MultiCell(47, 3, "$heute_format", 0, 'L'); #$pdf->SetFont('Arial', '', 10); #$pdf->SetY(44.4); #$pdf->SetX(22.3); -#$pdf->MultiCell(80, 3, "Hochschule Kehl - Postfach 1549 - 77675 Kehl", 0, 'L'); +#$pdf->MultiCell(80, 3, "Hochschule Kehl - Kinzigallee 1 - 77694 Kehl", 0, 'L'); ########Kontaktdaten HS Ende ##################### diff --git a/admin/datenblatt_kehl.php b/admin/datenblatt_kehl.php index 8ac4cc5..0b9f406 100755 --- a/admin/datenblatt_kehl.php +++ b/admin/datenblatt_kehl.php @@ -421,8 +421,7 @@ $pdf->MultiCell(47, 3, "$heute_format", 0, 'L'); $pdf->SetFont('Times', '', 9); $pdf->SetY(44.4); $pdf->SetX(22.3); -$pdf->MultiCell(80, 3, "Hochschule Kehl - Postfach 1549 - 77675 Kehl", 0, 'L'); - +$pdf->MultiCell(80, 3, "Hochschule Kehl - Kinzigallee 1 - 77694 Kehl", 0, 'L'); ########Kontaktdaten HS Ende ##################### diff --git a/admin/datenblatt_kehl_alt.php b/admin/datenblatt_kehl_alt.php index 8ac4cc5..cda5d07 100755 --- a/admin/datenblatt_kehl_alt.php +++ b/admin/datenblatt_kehl_alt.php @@ -421,7 +421,7 @@ $pdf->MultiCell(47, 3, "$heute_format", 0, 'L'); $pdf->SetFont('Times', '', 9); $pdf->SetY(44.4); $pdf->SetX(22.3); -$pdf->MultiCell(80, 3, "Hochschule Kehl - Postfach 1549 - 77675 Kehl", 0, 'L'); +$pdf->MultiCell(80, 3, "Hochschule Kehl - Kinzigallee 1 - 77694 Kehl", 0, 'L'); ########Kontaktdaten HS Ende ##################### diff --git a/admin/datenblatt_kehl_neu.php b/admin/datenblatt_kehl_neu.php index a2cdcd6..f00dc07 100755 --- a/admin/datenblatt_kehl_neu.php +++ b/admin/datenblatt_kehl_neu.php @@ -421,7 +421,7 @@ $pdf->MultiCell(47, 3, "$heute_format", 0, 'L'); $pdf->SetFont('Times', '', 9); $pdf->SetY(44.4); $pdf->SetX(22.3); -$pdf->MultiCell(80, 3, "Hochschule Kehl - Postfach 1549 - 77675 Kehl", 0, 'L'); +$pdf->MultiCell(80, 3, "Hochschule Kehl - Kinzigallee 1 - 77694 Kehl", 0, 'L'); ########Kontaktdaten HS Ende ##################### diff --git a/admin/praxisstellen_admin.php b/admin/praxisstellen_admin.php index c7265a5..f830542 100755 --- a/admin/praxisstellen_admin.php +++ b/admin/praxisstellen_admin.php @@ -339,7 +339,7 @@ $pdf->SetFont('Arial', '', 11); $pdf->SetY(61.3); $pdf->SetX(24); if($row_hs['hs'] == 'K' or $row_hs['hs'] == 'k'){ - $pdf->MultiCell(0, 4.5, "Hochschule Kehl\nPostfach 1549\n77675 Kehl", 0, 'L'); + $pdf->MultiCell(0, 4.5, "Hochschule Kehl\nServicezentrum Studium & Lehre\nKinzigallee 1\n77694 Kehl", 0, 'L'); }else{ $pdf->MultiCell(0, 4.5, "Hochschule Ludwigsburg\nZulassungsamt\nReuteallee 36\n71634 Ludwigsburg", 0, 'L'); } diff --git a/standort/#prints/praxisstellen.php b/standort/#prints/praxisstellen.php index 1f872d8..101197d 100755 --- a/standort/#prints/praxisstellen.php +++ b/standort/#prints/praxisstellen.php @@ -55,7 +55,7 @@ $pdf->SetFont('Arial', '', 11); $pdf->SetY(61.3); $pdf->SetX(24); if($row_hs[hs] == 'K' or $row_hs[hs] == 'k'){ - $pdf->MultiCell(0, 4.5, "Hochschule Kehl\nZulassungsamt\nPostfach 1549\n77675 Kehl", 0, 'L'); + $pdf->MultiCell(0, 4.5, "Hochschule Kehl\nServicezentrum Studium & Lehre\nKinzigallee 1\n77694 Kehl", 0, 'L'); }else{ $pdf->MultiCell(0, 4.5, "Hochschule Ludwigsburg\nZulassungsamt\nReuteallee 36\n71634 Ludwigsburg", 0, 'L'); } diff --git a/standort/prints/praxisstellen.php b/standort/prints/praxisstellen.php index 21ff6c4..00e6025 100755 --- a/standort/prints/praxisstellen.php +++ b/standort/prints/praxisstellen.php @@ -55,7 +55,7 @@ $pdf->SetFont('Arial', '', 11); $pdf->SetY(61.3); $pdf->SetX(24); if($row_hs[hs] == 'K' or $row_hs[hs] == 'k'){ - $pdf->MultiCell(0, 4.5, "Hochschule Kehl\nZulassungsamt\nPostfach 1549\n77675 Kehl", 0, 'L'); + $pdf->MultiCell(0, 4.5, "Hochschule Kehl\nServicezentrum Studium & Lehre\nKinzigallee 1\n77694 Kehl", 0, 'L'); }else{ $pdf->MultiCell(0, 4.5, "Hochschule Ludwigsburg\nZulassungsamt\nReuteallee 36\n71634 Ludwigsburg", 0, 'L'); } diff --git a/stud/antrag.php b/stud/antrag.php index 99c9623..f9f2e49 100755 --- a/stud/antrag.php +++ b/stud/antrag.php @@ -452,7 +452,7 @@ $row_schluss = $anm_schluss->fetch_array(); // Auslesen des Datenbankdatum, um d echo" - + @@ -615,6 +618,7 @@ oPopupBody.style.border = \"solid blue 1px\"; if(document.getElementById('hausstand'+pos+'_ja').value == 'J'){ document.getElementById('hausstand'+pos+'_ja').disabled = false; } + func_monate(pos); } } @@ -632,112 +636,160 @@ oPopupBody.style.border = \"solid blue 1px\"; } function umzug_ausblenden(){ + func_monate(1); if(document.getElementById('entfernung1_ja').checked == false && document.getElementById('entfernung1_nein').checked == false){ + document.getElementById('entfernung1_ja').disabled = true; + document.getElementById('entfernung1_nein').disabled = true; document.getElementById('ledig1_ja').disabled = true; document.getElementById('ledig1_nein').disabled = true; document.getElementById('hausstand1_ja').disabled = true; document.getElementById('hausstand1_nein').disabled = true; + document.getElementById('msg_umzug1').innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; } - /* Elemten 2,3,5,6,8,9,11,12 sind nur mit Ausnahmeregelung verfügbar. Daher werden sie ggf. nicht geprüft. Sonst Fehler wenn sie nicht vorhanden sind*/ + /* Elemente 2,3,5,6,8,9,11,12 sind nur mit Ausnahmeregelung verfügbar. Daher werden sie ggf. nicht geprüft. Sonst Fehler wenn sie nicht vorhanden sind*/ var element2_ja = document.getElementById('entfernung2_ja'); var element2_nein = document.getElementById('entfernung2_nein'); if (typeof(element2_ja) != 'undefined' && element2_ja != null && typeof(element2_nein) != 'undefined' && element2_nein != null){ + func_monate(2); if(document.getElementById('entfernung2_ja').checked == false && document.getElementById('entfernung2_nein').checked == false){ + document.getElementById('entfernung2_ja').disabled = true; + document.getElementById('entfernung2_nein').disabled = true; document.getElementById('ledig2_ja').disabled = true; document.getElementById('ledig2_nein').disabled = true; document.getElementById('hausstand2_ja').disabled = true; document.getElementById('hausstand2_nein').disabled = true; + document.getElementById('msg_umzug2').innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; } } var element3_ja = document.getElementById('entfernung3_ja'); var element3_nein = document.getElementById('entfernung3_nein'); if (typeof(element3_ja) != 'undefined' && element3_ja != null && typeof(element3_nein) != 'undefined' && element3_nein != null){ + func_monate(3); if(document.getElementById('entfernung3_ja').checked == false && document.getElementById('entfernung3_nein').checked == false){ + document.getElementById('entfernung3_ja').disabled = true; + document.getElementById('entfernung3_nein').disabled = true; document.getElementById('ledig3_ja').disabled = true; document.getElementById('ledig3_nein').disabled = true; document.getElementById('hausstand3_ja').disabled = true; document.getElementById('hausstand3_nein').disabled = true; + document.getElementById('msg_umzug3').innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; } } + func_monate(4); if(document.getElementById('entfernung4_ja').checked == false && document.getElementById('entfernung4_nein').checked == false){ + document.getElementById('entfernung4_ja').disabled = true; + document.getElementById('entfernung4_nein').disabled = true; document.getElementById('ledig4_ja').disabled = true; document.getElementById('ledig4_nein').disabled = true; document.getElementById('hausstand4_ja').disabled = true; document.getElementById('hausstand4_nein').disabled = true; + document.getElementById('msg_umzug4').innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; } var element5_ja = document.getElementById('entfernung5_ja'); var element5_nein = document.getElementById('entfernung5_nein'); if (typeof(element5_ja) != 'undefined' && element5_ja != null && typeof(element5_nein) != 'undefined' && element5_nein != null){ + func_monate(5); if(document.getElementById('entfernung5_ja').checked == false && document.getElementById('entfernung5_nein').checked == false){ + document.getElementById('entfernung5_ja').disabled = true; + document.getElementById('entfernung5_nein').disabled = true; document.getElementById('ledig5_ja').disabled = true; document.getElementById('ledig5_nein').disabled = true; document.getElementById('hausstand5_ja').disabled = true; document.getElementById('hausstand5_nein').disabled = true; + document.getElementById('msg_umzug5').innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; } } var element6_ja = document.getElementById('entfernung6_ja'); var element6_nein = document.getElementById('entfernung6_nein'); if (typeof(element6_ja) != 'undefined' && element6_ja != null && typeof(element6_nein) != 'undefined' && element6_nein != null){ + func_monate(6); if(document.getElementById('entfernung6_ja').checked == false && document.getElementById('entfernung6_nein').checked == false){ + document.getElementById('entfernung6_ja').disabled = true; + document.getElementById('entfernung6_nein').disabled = true; document.getElementById('ledig6_ja').disabled = true; document.getElementById('ledig6_nein').disabled = true; document.getElementById('hausstand6_ja').disabled = true; document.getElementById('hausstand6_nein').disabled = true; + document.getElementById('msg_umzug6').innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; } } + func_monate(7); if(document.getElementById('entfernung7_ja').checked == false && document.getElementById('entfernung7_nein').checked == false){ + document.getElementById('entfernung7_ja').disabled = true; + document.getElementById('entfernung7_nein').disabled = true; document.getElementById('ledig7_ja').disabled = true; document.getElementById('ledig7_nein').disabled = true; document.getElementById('hausstand7_ja').disabled = true; document.getElementById('hausstand7_nein').disabled = true; + document.getElementById('msg_umzug7').innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; } var element8_ja = document.getElementById('entfernung8_ja'); var element8_nein = document.getElementById('entfernung8_nein'); if (typeof(element8_ja) != 'undefined' && element8_ja != null && typeof(element8_nein) != 'undefined' && element8_nein != null){ + func_monate(8); if(document.getElementById('entfernung8_ja').checked == false && document.getElementById('entfernung8_nein').checked == false){ + document.getElementById('entfernung8_ja').disabled = true; + document.getElementById('entfernung8_nein').disabled = true; document.getElementById('ledig8_ja').disabled = true; document.getElementById('ledig8_nein').disabled = true; document.getElementById('hausstand8_ja').disabled = true; document.getElementById('hausstand8_nein').disabled = true; + document.getElementById('msg_umzug8').innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; } } var element9_ja = document.getElementById('entfernung9_ja'); var element9_nein = document.getElementById('entfernung9_nein'); if (typeof(element9_ja) != 'undefined' && element9_ja != null && typeof(element9_nein) != 'undefined' && element9_nein != null){ + func_monate(9); if(document.getElementById('entfernung9_ja').checked == false && document.getElementById('entfernung9_nein').checked == false){ + document.getElementById('entfernung9_ja').disabled = true; + document.getElementById('entfernung9_nein').disabled = true; document.getElementById('ledig9_ja').disabled = true; document.getElementById('ledig9_nein').disabled = true; document.getElementById('hausstand9_ja').disabled = true; document.getElementById('hausstand9_nein').disabled = true; + document.getElementById('msg_umzug9').innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; } } + func_monate(10); if(document.getElementById('entfernung10_ja').checked == false && document.getElementById('entfernung10_nein').checked == false){ + document.getElementById('entfernung10_ja').disabled = true; + document.getElementById('entfernung10_nein').disabled = true; document.getElementById('ledig10_ja').disabled = true; document.getElementById('ledig10_nein').disabled = true; document.getElementById('hausstand10_ja').disabled = true; document.getElementById('hausstand10_nein').disabled = true; + document.getElementById('msg_umzug10').innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; } var element11_ja = document.getElementById('entfernung11_ja'); var element11_nein = document.getElementById('entfernung11_nein'); if (typeof(element11_ja) != 'undefined' && element11_ja != null && typeof(element11_nein) != 'undefined' && element11_nein != null){ + func_monate(11); if(document.getElementById('entfernung11_ja').checked == false && document.getElementById('entfernung11_nein').checked == false){ + document.getElementById('entfernung11_ja').disabled = true; + document.getElementById('entfernung11_nein').disabled = true; document.getElementById('ledig11_ja').disabled = true; document.getElementById('ledig11_nein').disabled = true; document.getElementById('hausstand11_ja').disabled = true; document.getElementById('hausstand11_nein').disabled = true; + document.getElementById('msg_umzug11').innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; } } var element12_ja = document.getElementById('entfernung12_ja'); var element12_nein = document.getElementById('entfernung12_nein'); if (typeof(element12_ja) != 'undefined' && element12_ja != null && typeof(element12_nein) != 'undefined' && element12_nein != null){ + func_monate(12); if(document.getElementById('entfernung12_ja').checked == false && document.getElementById('entfernung12_nein').checked == false){ + document.getElementById('entfernung12_ja').disabled = true; + document.getElementById('entfernung12_nein').disabled = true; document.getElementById('ledig12_ja').disabled = true; document.getElementById('ledig12_nein').disabled = true; document.getElementById('hausstand12_ja').disabled = true; document.getElementById('hausstand12_nein').disabled = true; + document.getElementById('msg_umzug12').innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; } } } @@ -764,15 +816,45 @@ oPopupBody.style.border = \"solid blue 1px\"; ergebnis_umzug(pos); } function ergebnis_umzug(pos){ - + // Vergütung wenn, Entfernung:ja, Ledig:ja, Hausstand:nein var entfernung_ja = document.getElementById('entfernung'+pos+'_ja').checked var ledig_ja = document.getElementById('ledig'+pos+'_ja').checked - var hausstand_ja = document.getElementById('hausstand'+pos+'_ja').checked - if(entfernung_ja && ledig_ja && hausstand_ja){ + var hausstand_nein = document.getElementById('hausstand'+pos+'_nein').checked + if(entfernung_ja && ledig_ja && hausstand_nein){ document.getElementById('msg'+pos).innerHTML = \"Ergebnis: Umzugsvergütung genehmigt\"; }else{ document.getElementById('msg'+pos).innerHTML = \"Ergebnis: Umzugsvergütung nicht genehmigt\"; } + } + function func_monate(pos){ + var beg_tag = document.getElementById('beg_tag'+pos).value; + var beg_mon = document.getElementById('beg_mon'+pos).value; + var beg_jahr = document.getElementById('beg_jahr'+pos).value; + var ende_tag = document.getElementById('ende_tag'+pos).value; + var ende_mon = document.getElementById('ende_mon'+pos).value; + var ende_jahr = document.getElementById('ende_jahr'+pos).value; + + const zeit_beginn = dayjs(beg_jahr+'-'+beg_mon+'-'+beg_tag) + const zeit_ende = dayjs(ende_jahr+'-'+ende_mon+'-'+ende_tag) + zeit_ende_neu = zeit_ende.add(1, 'day') + zeit_ende_neu.diff(zeit_beginn) // 20214000000 default milliseconds + if(zeit_ende_neu.diff(zeit_beginn,'month',true) >3){ + document.getElementById('msg_umzug'+pos).innerHTML = \"Antragsmöglichkeit prüfen\"; + document.getElementById('entfernung'+pos+'_ja').disabled = false; + document.getElementById('entfernung'+pos+'_nein').disabled = false; + }else{ + document.getElementById('msg_umzug'+pos).innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; + document.getElementById('entfernung'+pos+'_nein').checked = true; + document.getElementById('ledig'+pos+'_nein').checked = true; + document.getElementById('hausstand'+pos+'_nein').checked = true; + document.getElementById('entfernung'+pos+'_ja').disabled = true; + document.getElementById('entfernung'+pos+'_nein').disabled = true; + document.getElementById('ledig'+pos+'_ja').disabled = true; + document.getElementById('ledig'+pos+'_nein').disabled = true; + document.getElementById('hausstand'+pos+'_ja').disabled = true; + document.getElementById('hausstand'+pos+'_nein').disabled = true; + } + } @@ -1006,7 +1088,7 @@ echo" Zeitraum bei dieser Praxisstelle*: - .. + .. bis - .. + .. @@ -503,7 +505,7 @@ oPopupBody.style.border = \"solid blue 1px\"; if(document.getElementById('hausstand'+pos+'_ja').value == 'J'){ document.getElementById('hausstand'+pos+'_ja').disabled = false; } - + func_monate(pos); } } @@ -521,6 +523,7 @@ oPopupBody.style.border = \"solid blue 1px\"; } function umzug_ausblenden(){ + func_monate(1); if(document.getElementById('entfernung1_ja').checked == false && document.getElementById('entfernung1_nein').checked == false){ document.getElementById('ledig1_ja').disabled = true; document.getElementById('ledig1_nein').disabled = true; @@ -531,6 +534,7 @@ oPopupBody.style.border = \"solid blue 1px\"; var element2_ja = document.getElementById('entfernung2_ja'); var element2_nein = document.getElementById('entfernung2_nein'); if (typeof(element2_ja) != 'undefined' && element2_ja != null && typeof(element2_nein) != 'undefined' && element2_nein != null){ + func_monate(2); if(document.getElementById('entfernung2_ja').checked == false && document.getElementById('entfernung2_nein').checked == false){ document.getElementById('ledig2_ja').disabled = true; document.getElementById('ledig2_nein').disabled = true; @@ -541,6 +545,7 @@ oPopupBody.style.border = \"solid blue 1px\"; var element3_ja = document.getElementById('entfernung3_ja'); var element3_nein = document.getElementById('entfernung3_nein'); if (typeof(element3_ja) != 'undefined' && element3_ja != null && typeof(element3_nein) != 'undefined' && element3_nein != null){ + func_monate(3); if(document.getElementById('entfernung3_ja').checked == false && document.getElementById('entfernung3_nein').checked == false){ document.getElementById('ledig3_ja').disabled = true; document.getElementById('ledig3_nein').disabled = true; @@ -549,6 +554,7 @@ oPopupBody.style.border = \"solid blue 1px\"; } } + func_monate(4); if(document.getElementById('entfernung4_ja').checked == false && document.getElementById('entfernung4_nein').checked == false){ document.getElementById('ledig4_ja').disabled = true; document.getElementById('ledig4_nein').disabled = true; @@ -558,6 +564,7 @@ oPopupBody.style.border = \"solid blue 1px\"; var element5_ja = document.getElementById('entfernung5_ja'); var element5_nein = document.getElementById('entfernung5_nein'); if (typeof(element5_ja) != 'undefined' && element5_ja != null && typeof(element5_nein) != 'undefined' && element5_nein != null){ + func_monate(5); if(document.getElementById('entfernung5_ja').checked == false && document.getElementById('entfernung5_nein').checked == false){ document.getElementById('ledig5_ja').disabled = true; document.getElementById('ledig5_nein').disabled = true; @@ -568,6 +575,7 @@ oPopupBody.style.border = \"solid blue 1px\"; var element6_ja = document.getElementById('entfernung6_ja'); var element6_nein = document.getElementById('entfernung6_nein'); if (typeof(element6_ja) != 'undefined' && element6_ja != null && typeof(element6_nein) != 'undefined' && element6_nein != null){ + func_monate(6); if(document.getElementById('entfernung6_ja').checked == false && document.getElementById('entfernung6_nein').checked == false){ document.getElementById('ledig6_ja').disabled = true; document.getElementById('ledig6_nein').disabled = true; @@ -576,6 +584,7 @@ oPopupBody.style.border = \"solid blue 1px\"; } } + func_monate(7); if(document.getElementById('entfernung7_ja').checked == false && document.getElementById('entfernung7_nein').checked == false){ document.getElementById('ledig7_ja').disabled = true; document.getElementById('ledig7_nein').disabled = true; @@ -585,6 +594,7 @@ oPopupBody.style.border = \"solid blue 1px\"; var element8_ja = document.getElementById('entfernung8_ja'); var element8_nein = document.getElementById('entfernung8_nein'); if (typeof(element8_ja) != 'undefined' && element8_ja != null && typeof(element8_nein) != 'undefined' && element8_nein != null){ + func_monate(8); if(document.getElementById('entfernung8_ja').checked == false && document.getElementById('entfernung8_nein').checked == false){ document.getElementById('ledig8_ja').disabled = true; document.getElementById('ledig8_nein').disabled = true; @@ -595,6 +605,7 @@ oPopupBody.style.border = \"solid blue 1px\"; var element9_ja = document.getElementById('entfernung9_ja'); var element9_nein = document.getElementById('entfernung9_nein'); if (typeof(element9_ja) != 'undefined' && element9_ja != null && typeof(element9_nein) != 'undefined' && element9_nein != null){ + func_monate(9); if(document.getElementById('entfernung9_ja').checked == false && document.getElementById('entfernung9_nein').checked == false){ document.getElementById('ledig9_ja').disabled = true; document.getElementById('ledig9_nein').disabled = true; @@ -603,6 +614,7 @@ oPopupBody.style.border = \"solid blue 1px\"; } } + func_monate(10); if(document.getElementById('entfernung10_ja').checked == false && document.getElementById('entfernung10_nein').checked == false){ document.getElementById('ledig10_ja').disabled = true; document.getElementById('ledig10_nein').disabled = true; @@ -612,6 +624,7 @@ oPopupBody.style.border = \"solid blue 1px\"; var element11_ja = document.getElementById('entfernung11_ja'); var element11_nein = document.getElementById('entfernung11_nein'); if (typeof(element11_ja) != 'undefined' && element11_ja != null && typeof(element11_nein) != 'undefined' && element11_nein != null){ + func_monate(11); if(document.getElementById('entfernung11_ja').checked == false && document.getElementById('entfernung11_nein').checked == false){ document.getElementById('ledig11_ja').disabled = true; document.getElementById('ledig11_nein').disabled = true; @@ -622,6 +635,7 @@ oPopupBody.style.border = \"solid blue 1px\"; var element12_ja = document.getElementById('entfernung12_ja'); var element12_nein = document.getElementById('entfernung12_nein'); if (typeof(element12_ja) != 'undefined' && element12_ja != null && typeof(element12_nein) != 'undefined' && element12_nein != null){ + func_monate(12); if(document.getElementById('entfernung12_ja').checked == false && document.getElementById('entfernung12_nein').checked == false){ document.getElementById('ledig12_ja').disabled = true; document.getElementById('ledig12_nein').disabled = true; @@ -656,13 +670,45 @@ oPopupBody.style.border = \"solid blue 1px\"; var entfernung_ja = document.getElementById('entfernung'+pos+'_ja').checked var ledig_ja = document.getElementById('ledig'+pos+'_ja').checked - var hausstand_ja = document.getElementById('hausstand'+pos+'_ja').checked - if(entfernung_ja && ledig_ja && hausstand_ja){ + var hausstand_nein = document.getElementById('hausstand'+pos+'_nein').checked + if(entfernung_ja && ledig_ja && hausstand_nein){ document.getElementById('msg'+pos).innerHTML = \"Ergebnis: Umzugsvergütung genehmigt\"; }else{ document.getElementById('msg'+pos).innerHTML = \"Ergebnis: Umzugsvergütung nicht genehmigt\"; } } + + function func_monate(pos){ + var beg_tag = document.getElementById('beg_tag'+pos).value; + var beg_mon = document.getElementById('beg_mon'+pos).value; + var beg_jahr = document.getElementById('beg_jahr'+pos).value; + var ende_tag = document.getElementById('ende_tag'+pos).value; + var ende_mon = document.getElementById('ende_mon'+pos).value; + var ende_jahr = document.getElementById('ende_jahr'+pos).value; + + const zeit_beginn = dayjs(beg_jahr+'-'+beg_mon+'-'+beg_tag) + const zeit_ende = dayjs(ende_jahr+'-'+ende_mon+'-'+ende_tag) + zeit_ende_neu = zeit_ende.add(1, 'day') + zeit_ende_neu.diff(zeit_beginn) // 20214000000 default milliseconds + if(zeit_ende_neu.diff(zeit_beginn,'month',true) >3){ + document.getElementById('msg_umzug'+pos).innerHTML = \"Antragsmöglichkeit prüfen\"; + document.getElementById('entfernung'+pos+'_ja').disabled = false; + document.getElementById('entfernung'+pos+'_nein').disabled = false; + }else{ + document.getElementById('msg_umzug'+pos).innerHTML = \"Keine Umzugskostenzusage, da Praktikum nicht länger als 3 Monate.\"; + document.getElementById('entfernung'+pos+'_nein').checked = true; + document.getElementById('ledig'+pos+'_nein').checked = true; + document.getElementById('hausstand'+pos+'_nein').checked = true; + document.getElementById('entfernung'+pos+'_ja').disabled = true; + document.getElementById('entfernung'+pos+'_nein').disabled = true; + document.getElementById('ledig'+pos+'_ja').disabled = true; + document.getElementById('ledig'+pos+'_nein').disabled = true; + document.getElementById('hausstand'+pos+'_ja').disabled = true; + document.getElementById('hausstand'+pos+'_nein').disabled = true; + } + + } + @@ -897,14 +943,14 @@ echo" Zeitraum bei dieser Praxisstelle*: - .. + .. bis - .. + ..