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