neue Felder in Lehrveranstaltungs-Klasse

Methode loadOE in Fachbereich
This commit is contained in:
Martin Tatzber
2013-12-09 09:25:01 +00:00
parent f75645b6c3
commit 68ea9edafd
2 changed files with 136 additions and 7 deletions
+40
View File
@@ -173,6 +173,46 @@ class fachbereich extends basis_db
return true;
}
/**
* Laedt einen Fachbereich ueber eine OE
* @param $oe_kurzbz OE des zu ladenden Fachbereiches
* @return true wenn ok, false im Fehlerfall
*/
public function loadOE($oe_kurzbz)
{
if($oe_kurzbz == '')
{
$this->errormsg = 'oe_kurzbz ungueltig!';
return false;
}
$qry = "SELECT * FROM public.tbl_fachbereich WHERE oe_kurzbz = ".$this->db_add_param($oe_kurzbz).";";
if(!$this->db_query($qry))
{
$this->errormsg = 'Fehler beim Laden des Datensatzes';
return false;
}
if($row = $this->db_fetch_object())
{
$this->fachbereich_kurzbz = $row->fachbereich_kurzbz;
$this->bezeichnung = $row->bezeichnung;
$this->farbe = $row->farbe;
$this->studiengang_kz = $row->studiengang_kz;
$this->ext_id = $row->ext_id;
$this->aktiv = $this->db_parse_bool($row->aktiv);
$this->oe_kurzbz = $row->oe_kurzbz;
}
else
{
$this->errormsg = 'Datensatz nicht gefunden';
return false;
}
return true;
}
/**
* Prueft die Gueltigkeit der Variablen
* @return true wenn ok, false im Fehlerfall