diff --git a/config/global.config-default.inc.php b/config/global.config-default.inc.php index acf6bc845..59940e332 100644 --- a/config/global.config-default.inc.php +++ b/config/global.config-default.inc.php @@ -180,6 +180,8 @@ define('BEWERBERTOOL_BERUFSTAETIGKEIT_ANZEIGEN', true); // Wenn hier eine Mailadresse angegeben ist, werden die Bewerbungen aus der Onlinebwerbung an diese Adresse gesendet. // Wenn leer dann wird an die Studiengangsadresse gesendet define('BEWERBERTOOL_MAILEMPFANG', ''); +// Wenn true dann koennen Dokumente nachgereicht werden, wenn false dann nicht +define('BEWERBERTOOL_DOKUMENTE_NACHREICHEN', true); // Array mit Usern die nicht Kollidieren define('KOLLISIONSFREIE_USER',serialize(array('_DummyLektor'))); diff --git a/include/anwesenheit.class.php b/include/anwesenheit.class.php index 6d49ff0f9..65123e81c 100644 --- a/include/anwesenheit.class.php +++ b/include/anwesenheit.class.php @@ -473,7 +473,8 @@ class anwesenheit extends basis_db ( SELECT count(*) anzahl FROM (SELECT datum, stunde FROM campus.vw_stundenplan - WHERE lehreinheit_id=vw_student_lehrveranstaltung.lehreinheit_id GROUP BY datum, stunde) as a + WHERE lehreinheit_id=vw_student_lehrveranstaltung.lehreinheit_id + AND vw_stundenplan.titel not like '%Nebenprüfung%' GROUP BY datum, stunde) as a ) as gesamtstunden FROM campus.vw_student_lehrveranstaltung diff --git a/vilesci/personen/anwesenheit.php b/vilesci/personen/anwesenheit.php index de2a73d0c..fbf4c8a20 100644 --- a/vilesci/personen/anwesenheit.php +++ b/vilesci/personen/anwesenheit.php @@ -156,24 +156,24 @@ echo ' $("#img_"+person_id).attr("src","../../skin/images/false.png"); var uid = $("#uid_"+person_id).val(); - $("#anwesenheit_"+uid).val("false"); + $("#anwesenheit_"+person_id).val("false"); $("#usercode").val(""); } } 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 ''; }