diff --git a/vilesci/personen/anwesenheit.php b/vilesci/personen/anwesenheit.php index de2a73d0c..f6079f21a 100644 --- a/vilesci/personen/anwesenheit.php +++ b/vilesci/personen/anwesenheit.php @@ -163,17 +163,17 @@ echo ' function toggleAnwesenheit(person_id) { var uid = $("#uid_"+person_id).val(); - var wert = $("#anwesenheit_"+uid).val(); + var wert = $("#anwesenheit_"+person_id).val(); if(wert=="true") { $("#img_"+person_id).attr("src","../../skin/images/false.png"); - $("#anwesenheit_"+uid).val("false"); + $("#anwesenheit_"+person_id).val("false"); } else { $("#img_"+person_id).attr("src","../../skin/images/true.png"); - $("#anwesenheit_"+uid).val("true"); + $("#anwesenheit_"+person_id).val("true"); } return false; } @@ -186,12 +186,12 @@ if($work=='save') { foreach($_POST as $key=>$value) { - if(strstr($key, 'anwesenheit_')) + if(strstr($key, 'uid_')) { - $user = mb_substr($key, mb_strlen('anwesenheit_')); - - $anwesenheit_id=$_POST['anwesenheitid_'.$user]; - + $person_id = mb_substr($key, mb_strlen('uid_')); + $user = $_POST['uid_'.$person_id]; + $anwesend = $_POST['anwesenheit_'.$person_id]; + $anwesenheit_id=$_POST['anwesenheitid_'.$person_id]; $anwesenheit = new anwesenheit(); if($anwesenheit_id!='') @@ -203,8 +203,8 @@ if($work=='save') $anwesenheit->einheiten = $_POST['einheiten']; $anwesenheit->lehreinheit_id = $_POST['lehreinheit_id']; $anwesenheit->datum = $_POST['datum']; - $anwesenheit->anwesend=($value=='true'?true:false); - $anwesenheit->anmerkung = $_POST['anmerkung_'.$user]; + $anwesenheit->anwesend=($anwesend=='true'?true:false); + $anwesenheit->anmerkung = $_POST['anmerkung_'.$person_id]; $anwesenheit->save(); } } @@ -315,13 +315,13 @@ if($work=='loadAnwesenheit') - - + + '; echo ''.$row->person_id.''; echo ''.$row->uid.''.$row->vorname.''.$row->nachname.''; - echo ''; + echo ''; echo ''; }