diff --git a/cis/private/lvplan/index.php b/cis/private/lvplan/index.php index 1f63642f1..4ce013eae 100644 --- a/cis/private/lvplan/index.php +++ b/cis/private/lvplan/index.php @@ -11,8 +11,14 @@ //echo $sql_query; $result=pg_query($conn, $sql_query); - if(!$result) - echo "User not found!"; + if(pg_num_rows($result)==0) + { + //GastAccount + $uid=''; + $nachname=''; + $vornamen=''; + //echo "User not found!"; + } else { $uid=pg_result($result,0,'"uid"'); diff --git a/cis/private/lvplan/stpl_week.php b/cis/private/lvplan/stpl_week.php index 629cf6a26..62c0b8fad 100644 --- a/cis/private/lvplan/stpl_week.php +++ b/cis/private/lvplan/stpl_week.php @@ -144,7 +144,9 @@ elseif (check_lektor($uid, $conn)) $user='lektor'; else { - die("Cannot set usertype!"); + //die("Cannot set usertype!"); + //GastAccountHack + $user='student'; } // User bestimmen diff --git a/content/ToDo_FASo.html b/content/ToDo_FASo.html index 0a68f2864..ba8b4c989 100644 --- a/content/ToDo_FASo.html +++ b/content/ToDo_FASo.html @@ -325,18 +325,22 @@ Sekunden angegeben werden
+ |
Studenten-Modul | Priorität | Aufwand [h] | |
|---|---|---|---|---|
+ |
Beim Inskripieren von Studenten werden immer die Daten des
Bewerberstatus verwendet (StSem, AusbSem). Wenn ein Status
Wartender/Aufgenommener mit abweichenden Daten angelegt ist, kann dies
zu Problemen führen. (falsch generierte Matrikelnummer/UID,
Duplizierter Wert, etc.) |
- + | high |
|
+ |
Zeitweise wird die Gegenbuchung mit dem Betrag 0 gebucht
anstatt mit dem Differenzbetrag |
diff --git a/include/gruppe.class.php b/include/gruppe.class.php
index 355d762ae..cdc107954 100644
--- a/include/gruppe.class.php
+++ b/include/gruppe.class.php
@@ -84,7 +84,7 @@ class gruppe
return true;
else
{
- $this->errormsg = 'Fehler beim loeschen der Gruppe';
+ $this->errormsg = 'Fehler beim Loeschen der Gruppe';
return false;
}
}
@@ -143,13 +143,13 @@ class gruppe
}
else
{
- $this->errormsg = 'Fehler beim laden der Daten';
+ $this->errormsg = 'Fehler beim Laden der Daten';
return false;
}
}
else
{
- $this->errormsg = 'Fehler beim laden der Daten';
+ $this->errormsg = 'Fehler beim Laden der Daten';
return false;
}
}
@@ -186,7 +186,7 @@ class gruppe
}
else
{
- $this->errormsg = 'Fehler beim laden der Gruppen';
+ $this->errormsg = 'Fehler beim Laden der Gruppen';
return false;
}
}
@@ -200,13 +200,13 @@ class gruppe
return $row->anzahl;
else
{
- $this->errormsg = 'Fehler beim lesen der benutzergruppe';
+ $this->errormsg = 'Fehler beim Lesen der benutzergruppe';
return false;
}
}
else
{
- $this->errormsg = 'Fehler beim lesen der benutzergruppe';
+ $this->errormsg = 'Fehler beim Lesen der benutzergruppe';
return false;
}
}
@@ -214,11 +214,11 @@ class gruppe
function getgruppe($studiengang_kz=null, $semester=null, $mailgrp=null, $sichtbar=null)
{
$qry = 'SELECT * FROM public.tbl_gruppe WHERE 1=1';
- if(!is_null($studiengang_kz))
+ if(!is_null($studiengang_kz) && $studiengang_kz!='')
$qry .= " AND studiengang_kz='$studiengang_kz'";
- if(!is_null($semester))
+ if(!is_null($semester) && $semester!='')
$qry .= " AND semester='$semester'";
- if(!is_null($mailgrp))
+ if(!is_null($mailgrp) && $mailgrp!='')
$qry .= " AND mailgrp=".($mailgrp?'true':'false');
if(!is_null($sichtbar))
$qry .= " AND sichtbar=".($sichtbar?'true':'false');
@@ -251,7 +251,7 @@ class gruppe
}
else
{
- $this->errormsg = 'Fehler beim laden der Gruppen'.$qry;
+ $this->errormsg = 'Fehler beim Laden der Gruppen'.$qry;
return false;
}
}
diff --git a/vilesci/lehre/einheit_det.php b/vilesci/lehre/einheit_det.php
index ffca1aa1f..4ddd8aab4 100644
--- a/vilesci/lehre/einheit_det.php
+++ b/vilesci/lehre/einheit_det.php
@@ -1,4 +1,24 @@
,
+ * Andreas Oesterreicher