diff --git a/cis/public/incoming/incoming.php b/cis/public/incoming/incoming.php
index 2f6d276e1..eb99c8250 100644
--- a/cis/public/incoming/incoming.php
+++ b/cis/public/incoming/incoming.php
@@ -507,7 +507,6 @@ else if($method=="lehrveranstaltungen")
else if ($studiengang->typ == 'm')
$typ = 'MA';
echo '
';
- //echo '| '.$lehrveranstaltung->lehrveranstaltung_id.' | ';
echo ' '.$p->t('global/löschen').' | ';
echo '',$studiengang_language,' | ';
echo '',$typ,' | ';
@@ -521,6 +520,7 @@ else if($method=="lehrveranstaltungen")
'.$p->t("global/deutsch").'
'.$p->t("global/englisch").'
';
+ echo ''.$lehrveranstaltung->lehrveranstaltung_id.' | ';//Necessary for LV-Info-ADDON to get the ID for the course
echo '
';
}
echo '';
@@ -740,14 +740,16 @@ else if($method=="lehrveranstaltungen")
//Uebersicht LVs
/* Erklaerung der Datumszeitraeume ab Zeile 663:
- * |=============== Studiensemester ===============|
- * |--------------| Incoming beginnt vor SS-Beginn und endet VOR SS-Ende jedoch ueberwiegend innerhalb SS
- * |--------------| Incoming beginnt VOR SS-Ende und endet NACH SS-Ende, jedoch ueberwiegend innerhalb SS
- * |------------------------------| Incoming ist innerhalb oder GENAU SS da
- * |------------------------------------------------------| Incoming ist VOR SS-Anfang und NACH SS-Ende da, jedoch ueberwiegend ueberlappend mit SS
- * --------------------------------------------------------- Von und Bis ist NULL
- * -------------------| Von ist NULL und bis innerhalb SS
- * |----------------------- Bis ist NULL und von innerhalb SS
+ * |=============== Studiensemester ===============|
+ * |--------------| Incoming beginnt vor SS-Beginn und endet VOR SS-Ende jedoch ueberwiegend innerhalb SS
+ * |--------------| Incoming beginnt VOR SS-Ende und endet NACH SS-Ende, jedoch ueberwiegend innerhalb SS
+ * |----------| Incoming beginnt vor SS-Beginn und endet VOR SS-Ende jedoch ueberwiegend außerhalb SS
+ * |---------| Incoming beginnt VOR SS-Ende und endet NACH SS-Ende, jedoch ueberwiegend außerhalb SS
+ * |------------------------------| Incoming ist innerhalb oder GENAU SS da
+ * |------------------------------------------------------| Incoming ist VOR SS-Anfang und NACH SS-Ende da, jedoch ueberwiegend ueberlappend mit SS
+ * ------------------------------------------------------------ Von und Bis ist NULL
+ * -------------------| Von ist NULL und bis innerhalb SS
+ * |--------------------------- Bis ist NULL und von innerhalb SS
*/
$studiensemester_array = array();
@@ -795,6 +797,8 @@ else if($method=="lehrveranstaltungen")
(
(bis - '$stsem->start' > '$stsem->start' - von) OR
('$stsem->start' <= von AND bis >= '$stsem->ende' AND '$stsem->ende' - von > bis - '$stsem->ende') OR
+ (bis <= '$stsem->ende' AND bis >= '$stsem->start' AND von < '$stsem->start') OR
+ ('$stsem->start' <= von AND von < '$stsem->ende' AND bis > '$stsem->ende') OR
(von >= '$stsem->start' AND bis <= '$stsem->ende') OR
(von <= '$stsem->start' AND bis >= '$stsem->ende') OR
(von IS NULL AND bis IS NULL) OR
@@ -872,7 +876,7 @@ else if($method=="lehrveranstaltungen")
else
$typ = '-';
echo '';
- //echo '| '.$row->lehrveranstaltung_id.' | ';If not commented, tablesorter is not working correct
+
if(!$preincoming->checkLehrveranstaltung($preincoming->preincoming_id, $row->lehrveranstaltung_id) && $freieplaetze>0)
echo ''.$p->t('global/anmelden').' | ';
elseif (!$preincoming->checkLehrveranstaltung($preincoming->preincoming_id, $row->lehrveranstaltung_id) && $freieplaetze==0)
@@ -892,6 +896,7 @@ else if($method=="lehrveranstaltungen")
'.$p->t("global/englisch").'
';
echo '',($freieplaetze<$row->incoming?''.$freieplaetze.' ('.$p->t('incoming/von').' '.$row->incoming.')':$freieplaetze.' ('.$p->t('incoming/von').' '.$row->incoming.')').' | ';
+ echo ''.$row->lehrveranstaltung_id.' | ';//Necessary for LV-Info-ADDON to get the ID for the course
echo '
';
//}
}