- sync_fas_lkt

- Kreuzerltool bugfixes
- lehreinheit syncro bugfix
This commit is contained in:
Andreas Österreicher
2007-01-23 16:52:49 +00:00
parent 4364a4ed20
commit b37eb2481e
12 changed files with 349 additions and 124 deletions
+31
View File
@@ -171,5 +171,36 @@ class lehreinheitgruppe
return false;
}
}
function exists($lehreinheit_id, $studiengang_kz, $semester, $verband, $gruppe, $gruppe_kurzbz)
{
$qry = "SELECT * FROM lehre.tbl_lehreinheitgruppe WHERE lehreinheit_id='$lehreinheit_id'";
if($gruppe_kurzbz!='')
{
$qry .= " AND gruppe_kurzbz='".addslashes($gruppe_kurzbz)."'";
}
else
{
$qry .= " AND semester='$semester'";
if($verband!='')
$qry .= " AND verband='$verband'";
if($gruppe!='')
$qry .= " AND gruppe='$gruppe'";
}
if($result = pg_query($this->conn, $qry))
{
if(pg_num_rows($result)>0)
return true;
else
return false;
}
else
{
$this->errormsg = 'Fehler beim lesen der Lehreinheitgruppen';
return false;
}
}
}
?>
+23
View File
@@ -150,5 +150,28 @@ class lehreinheitmitarbeiter
return false;
}
}
function exists($lehreinheit_id, $uid)
{
if(!is_numeric($lehreinheit_id))
{
$this->errormsg = 'lehreinheit_id muss eine gueltige Zahl sein';
return false;
}
$qry = "SELECT * FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehreinheit_id='$lehreinheit_id' AND mitarbeiter_uid='".addslashes($uid)."'";
if($result=pg_query($this->conn, $qry))
{
if(pg_num_rows($result)>0)
return true;
else
return false;
}
else
{
$this->errormsg = 'Fehler beim lesen der Lehreinheitmitarbeiter zuteilung';
return false;
}
}
}
?>