This commit is contained in:
Andreas Österreicher
2008-08-18 11:21:51 +00:00
parent 778a33026b
commit 9993a08b22
4 changed files with 97 additions and 10 deletions
+7 -1
View File
@@ -425,7 +425,7 @@ class preinteressent
// * $studiensemester_kurzbz
// * @return true wenn ok, false im Fehlerfall
// *******************************************
function loadPreinteressenten($studiengang_kz='', $studiensemester_kurzbz='', $filter='')
function loadPreinteressenten($studiengang_kz='', $studiensemester_kurzbz='', $filter='', $nichtfreigegeben=null, $uebernommen=null)
{
$qry = "SELECT distinct tbl_preinteressent.* FROM public.tbl_preinteressent JOIN public.tbl_person USING(person_id) LEFT JOIN public.tbl_preinteressentstudiengang USING(preinteressent_id) LEFT JOIN public.tbl_kontakt USING(person_id) WHERE true";
@@ -435,7 +435,13 @@ class preinteressent
if($studiensemester_kurzbz!='')
$qry.=" AND tbl_preinteressent.studiensemester_kurzbz='$studiensemester_kurzbz'";
if($filter!='')
{
$qry.=" AND lower(nachname) like '%".addslashes($filter)."%' OR lower(vorname) like '%".addslashes($filter)."%' OR erfassungsdatum like '".addslashes($filter)."' OR lower(kontakt) like '%".addslashes($filter)."%'";
}
if($nichtfreigegeben==true)
$qry.=" AND tbl_preinteressentstudiengang.freigabedatum is null";
if($uebernommen==true)
$qry.=" AND tbl_preinteressentstudiengang.freigabedatum is not null AND tbl_preinteressentstudiengang.uebernahmedatum is null";
if($result = pg_query($this->conn, $qry))
{