Bei der Freifachzuteilung im Vilesci wird nun in Klammer der aktuelle Status des Studenten angezeigt. Falls dieser "Absolvent" ist, wird er zusätzlich rot markiert. Dies war ein Wunsch von C. Docsek um eventuelle Alumnis erkennen zu können.

This commit is contained in:
Manfred Kindl
2012-12-05 20:21:42 +00:00
parent d3dc013f2f
commit ab11270a95
2 changed files with 9 additions and 6 deletions
+7 -4
View File
@@ -61,16 +61,18 @@ class benutzerlvstudiensemester extends basis_db
* Laedt alle uids in zu einer lv/szudiensemester - kombination
* gibt auch vor- und Nachname zurueck
* @param studiensemester_kurzbz
* @param lehrveranstaltung_id
* @param lehrveranstaltung_id public.get_rolle_prestudent(12345,NULL) AS status
* @return boolean
*/
public function get_all_uids($studiensemester_kurzbz, $lehrveranstaltung_id)
{
$qry = "SELECT tbl_benutzerlvstudiensemester.uid, vw_benutzer.nachname, vw_benutzer.vorname
FROM campus.tbl_benutzerlvstudiensemester, campus.vw_benutzer
$qry = "SELECT tbl_benutzerlvstudiensemester.uid, vw_benutzer.nachname, vw_benutzer.vorname, COALESCE (public.get_rolle_prestudent(prestudent_id,NULL),'-') AS status
FROM campus.tbl_benutzerlvstudiensemester
LEFT JOIN campus.vw_benutzer USING(uid)
LEFT JOIN public.tbl_student ON (uid=student_uid)
WHERE studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz)."
AND lehrveranstaltung_id = ".$this->db_add_param($lehrveranstaltung_id)."
AND vw_benutzer.uid = tbl_benutzerlvstudiensemester.uid ORDER BY nachname";
ORDER BY nachname";
if(!$this->db_query($qry))
{
@@ -88,6 +90,7 @@ class benutzerlvstudiensemester extends basis_db
$lv_obj->uid = $row->uid;
$lv_obj->nachname = $row->nachname;
$lv_obj->vorname = $row->vorname;
$lv_obj->status = $row->status;
$this->uids[] = $lv_obj;
}
return true;
+2 -2
View File
@@ -236,9 +236,9 @@ function selectAll()
foreach ($b->uids as $u)
{
if (in_array($u->uid, $spezgrp))
echo "<br><input type='checkbox' disabled>".$u->uid." - ".$u->nachname." ".$u->vorname;
echo "<br><input type='checkbox' disabled>".$u->uid." - ".$u->nachname." ".$u->vorname." ".($u->status=='Absolvent'?'(<span style="color:red">'.$u->status.'</span>)':'('.$u->status.')');
else
echo "<br><input type='checkbox' name='anmeldung_".$u->uid."'>".$u->uid." - ".$u->nachname." ".$u->vorname;
echo "<br><input type='checkbox' name='anmeldung_".$u->uid."'>".$u->uid." - ".$u->nachname." ".$u->vorname." ".($u->status=='Absolvent'?'(<span style="color:red">'.$u->status.'</span>)':'('.$u->status.')');
$anz++;
//echo "<br>".$u->uid;