diff --git a/stud/antrag.php b/stud/antrag.php index 0e2b925..4232c30 100755 --- a/stud/antrag.php +++ b/stud/antrag.php @@ -293,6 +293,9 @@ function get_data($pos, $uid1, $back){ , DATE_Format(t1.ende, '%Y')AS end_jahr , t1.abteilung , t1.tel_abteilung + , t1.entfernung + , t1.ledig + , t1.hausstand FROM stan_antrag t1 WHERE t1.status = ( SELECT MAX(t2.status) @@ -352,6 +355,19 @@ function get_data($pos, $uid1, $back){ $staat = $rowdata3['staat']; $maildst = $rowdata3['mail']; + $entfernung = $rowdata1['entfernung']; + $ledig = $rowdata1['ledig']; + $hausstand = $rowdata1['hausstand']; + if($entfernung == 'N'){ + # 3 Stufige Abfrage: Wenn Entfernung < 30KM also Nein, dann werden die anderen Felder nicht mehr abgefragt, so sind ledig und Hausstand auch Nein + $ledig = 'N'; + $hausstand = 'N'; + } + if($ledig == 'N'){ + # 3 Stufige Abfrage: Wenn Entfernung < 30KM also Nein, dann werden die anderen Felder nicht mehr abgefragt, so sind ledig und Hausstand auch Nein + $hausstand = 'N'; + } + if($pos == 1 or $pos == 2 or $pos == 3){ $result_data4 = $db->query("SELECT distinct saaid, vert_bereich FROM stan_antrag WHERE pos IN ('1', '2', '3') AND uid ='$uid1' ORDER BY saaid DESC LIMIT 1"); $rowdata4 = $result_data4->fetch_array(); @@ -405,6 +421,9 @@ function get_data($pos, $uid1, $back){ , $end_jahr , $maildst , $dummy_dst + , $entfernung + , $ledig + , $hausstand ); } // End Function @@ -605,6 +624,83 @@ oPopupBody.style.border = \"solid blue 1px\"; document.getElementById('hausstand1_ja').disabled = true; document.getElementById('hausstand1_nein').disabled = true; } + + 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; + document.getElementById('hausstand2_ja').disabled = true; + document.getElementById('hausstand2_nein').disabled = true; + } + + 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; + document.getElementById('hausstand3_ja').disabled = true; + document.getElementById('hausstand3_nein').disabled = true; + } + + 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; + document.getElementById('hausstand4_ja').disabled = true; + document.getElementById('hausstand4_nein').disabled = true; + } + + 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; + document.getElementById('hausstand5_ja').disabled = true; + document.getElementById('hausstand5_nein').disabled = true; + } + + 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; + document.getElementById('hausstand6_ja').disabled = true; + document.getElementById('hausstand6_nein').disabled = true; + } + + 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; + document.getElementById('hausstand7_ja').disabled = true; + document.getElementById('hausstand7_nein').disabled = true; + } + + 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; + document.getElementById('hausstand8_ja').disabled = true; + document.getElementById('hausstand8_nein').disabled = true; + } + + if(document.getElementById('entfernung9_ja').checked == false && document.getElementById('entfernung1_nein').checked == false){ + document.getElementById('ledig1_ja').disabled = true; + document.getElementById('ledig1_nein').disabled = true; + document.getElementById('hausstand1_ja').disabled = true; + document.getElementById('hausstand1_nein').disabled = true; + } + + 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; + document.getElementById('hausstand10_ja').disabled = true; + document.getElementById('hausstand10_nein').disabled = true; + } + + 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; + document.getElementById('hausstand11_ja').disabled = true; + document.getElementById('hausstand11_nein').disabled = true; + } + + 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; + document.getElementById('hausstand12_ja').disabled = true; + document.getElementById('hausstand12_nein').disabled = true; + } } function enable_ledig(pos){ document.getElementById('ledig'+pos+'_ja').disabled = false; @@ -627,6 +723,7 @@ oPopupBody.style.border = \"solid blue 1px\"; ergebnis_umzug(pos); } function ergebnis_umzug(pos){ + 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 @@ -689,7 +786,9 @@ oPopupBody.style.border = \"solid blue 1px\"; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; - + $entfernung = $data[20]; + $ledig = $data[21]; + $hausstand = $data[22]; echo" @@ -927,27 +1026,36 @@ echo"
"; - if($dummy_dst != ''){ + if(isset($entfernung) AND $entfernung != ''){ + echo ""; + } + if(isset($entfernung) AND $entfernung == 'N'){ + echo ""; + echo ""; + } + if(isset($ledig) AND $ledig == 'N'){ + echo ""; + } + if($dummy_dst != ''){ # Javascript muss nach html stehen, da die Textfelder erst erzeugt werden müssen echo ""; } @@ -977,6 +1085,9 @@ $end_mon = $data[16]; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; +$entfernung = $data[20]; +$ledig = $data[21]; +$hausstand = $data[22]; echo" @@ -1161,11 +1272,55 @@ echo"