This commit is contained in:
Christian Paminger
2007-06-27 07:34:06 +00:00
parent d8db04726c
commit 3c2e9f6069
4 changed files with 34 additions and 16 deletions
+13 -2
View File
@@ -54,9 +54,12 @@ class funktion
* Laedt alle verfuegbaren Funktionen
* @return true wenn ok, false im Fehlerfall
*/
function getAll()
function getAll($uid=null)
{
$qry = 'SELECT * FROM public.tbl_funktion order by funktion_kurzbz;';
if (is_null($uid))
$qry='SELECT * FROM public.tbl_funktion order by funktion_kurzbz;';
else
$qry="SELECT * FROM public.tbl_funktion JOIN public.tbl_benutzerfunktion USING (funktion_kurzbz) WHERE uid='$uid';";
if(!$res = pg_query($this->conn, $qry))
{
@@ -77,6 +80,14 @@ class funktion
return true;
}
funktion checkFunktion($funktion)
{
foreach ($this->result AS $fkt)
if ($fkt->funktion_kurzbz==$funktion)
return true;
return false;
};
/**
* Laedt eine Funktion
* @param $funktion_kurzbz ID der zu ladenden Funktion
+3 -3
View File
@@ -188,7 +188,7 @@ class studiensemester
// ******************************************************************
function getAktTillNext()
{
$qry = "SELECT * FROM vw_studiensemester ORDER BY delta LIMIT 2";
$qry = "SELECT * FROM public.vw_studiensemester ORDER BY delta LIMIT 2";
if(!$res=pg_exec($this->conn,$qry))
{
$this->errormsg = pg_errormessage($this->conn);
@@ -276,11 +276,11 @@ class studiensemester
return false;
}
}
function getNextStudiensemester()
{
$qry = "SELECT * FROM public.tbl_studiensemester where start>now() ORDER BY start LIMIT 1";
if(!$result=pg_query($this->conn,$qry))
{
$this->errormsg = 'Fehler beim lesen des Studiensemesters';