neue sortierung freifachliste

This commit is contained in:
Gerald Raab
2007-10-11 12:27:39 +00:00
parent 781ac32039
commit 3a0ef00cd0
4 changed files with 10 additions and 5 deletions
+1 -1
View File
@@ -111,7 +111,7 @@ else
echo '<br />';
//Freifaecher laden
$lv_obj = new lehrveranstaltung($conn);
if($lv_obj->load_lva('0',null,null,true))
if($lv_obj->load_lva('0',null,null,true,null,'bezeichnung'))
{
$anz = count($lv_obj->lehrveranstaltungen);
@@ -65,7 +65,7 @@ $stsem = $stsem_obj->getaktorNext();
$lv_obj = new lehrveranstaltung($conn);
if($lv_obj->load_lva('0',null,null,true))
if($lv_obj->load_lva('0',null,null,true,null,'bezeichnung'))
{
echo "<FORM method='POST' name='frmauswahl'>";
echo "<SELECT name='lvid' onchange='window.document.frmauswahl.submit();'>";
+1 -1
View File
@@ -110,7 +110,7 @@
</tr>
<?php
$lv_obj = new lehrveranstaltung($sql_conn);
if(!$lv_obj->load_lva('0',null, null, true))
if(!$lv_obj->load_lva('0',null, null, true,null,'bezeichnung'))
echo "<tr><td>$lv_obj->errormsg</td></tr>";
foreach($lv_obj->lehrveranstaltungen AS $row)
+7 -2
View File
@@ -182,7 +182,7 @@ class lehrveranstaltung
* $semester
* @return true wenn ok, false im Fehlerfall
*/
function load_lva($studiengang_kz, $semester=null, $lehreverzeichnis=null, $lehre=null, $aktiv=null)
function load_lva($studiengang_kz, $semester=null, $lehreverzeichnis=null, $lehre=null, $aktiv=null, $sort=null)
{
//Variablen pruefen
@@ -215,7 +215,12 @@ class lehrveranstaltung
if ($aktiv)
$qry .= " AND aktiv";
$qry .= " AND semester is not null AND lehreverzeichnis<>'' ORDER BY semester, bezeichnung";
$qry .= " AND semester is not null AND lehreverzeichnis<>''";
if ($sort == "bezeichnung")
$qry .= " ORDER BY bezeichnung";
else
$qry .= " ORDER BY semester, bezeichnung";
//Datensaetze laden
if(!$res = pg_query($this->conn, $qry))