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 '