/**
  * 
  * Laedt die Tools zu einer Lehrveranstaltung
  * @param $lehrveranstaltung_id
  * @param $studiensemester_kurzbz
  */
 public function getTools($lehrveranstaltung_id, $studiensemester_kurzbz)
 {
     $sprache = new sprache();
     $bezeichnung = $sprache->getSprachQuery('bezeichnung');
     $qry = "SELECT \n\t\t\t\t\t*, {$bezeichnung}\n\t\t\t\tFROM \n\t\t\t\t\tcampus.tbl_lehre_tools\n\t\t\t\t\tJOIN campus.tbl_lehre_tools_organisationseinheit USING(lehre_tools_id)\n\t\t\t\tWHERE\n\t\t\t\t\tcampus.tbl_lehre_tools_organisationseinheit.aktiv AND\n\t\t\t\t\t(\n\t\t\t\t\t\toe_kurzbz IN(\t\t\n\t\t\t\t\t\t\tSELECT \n\t\t\t\t\t\t\t\ttbl_studiengang.oe_kurzbz\n\t\t\t\t\t\t\tFROM\n\t\t\t\t\t\t\t\tlehre.tbl_lehrveranstaltung\n\t\t\t\t\t\t\t\tJOIN public.tbl_studiengang USING(studiengang_kz)\n\t\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t\ttbl_lehrveranstaltung.lehrveranstaltung_id=" . $this->db_add_param($lehrveranstaltung_id) . "\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\tOR\n\t\t\t\t\t\toe_kurzbz IN( \n\t\t\t\t\t\t\tSELECT \n\t\t\t\t\t\t\t\tlehrfach.oe_kurzbz\n\t\t\t\t\t\t\tFROM\n\t\t\t\t\t\t\t\tlehre.tbl_lehreinheit\n\t\t\t\t\t\t\t\tJOIN lehre.tbl_lehrveranstaltung as lehrfach ON(lehrfach_id=lehrfach.lehrveranstaltung_id)\n\t\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t\ttbl_lehreinheit.studiensemester_kurzbz=" . $this->db_add_param($studiensemester_kurzbz) . "\n\t\t\t\t\t\t\t\tAND tbl_lehreinheit.lehrveranstaltung_id=" . $this->db_add_param($lehrveranstaltung_id) . "\n\t\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t\tORDER BY lehre_tools_id";
     if ($result = $this->db_query($qry)) {
         while ($row = $this->db_fetch_object($result)) {
             $obj = new lehre_tools();
             $obj->lehre_tools_id = $row->lehre_tools_id;
             $obj->bezeichnung = $sprache->parseSprachResult('bezeichnung', $row);
             $obj->kurzbz = $row->kurzbz;
             $obj->basis_url = $row->basis_url;
             $obj->logo_dms_id = $row->logo_dms_id;
             $this->result[] = $obj;
         }
         return true;
     } else {
         $this->errormsg = 'Fehler beim Laden der Daten';
         return false;
     }
 }
 /**
  * Liefert alle Konten einer Person
  * @param $person_id Person ID
  * @return array mit Konten oder false wenn ein Fehler auftritt
  */
 public function getKontoPerson($person_id)
 {
     $sprache = new sprache();
     $beschreibung = $sprache->getSprachQuery('beschreibung');
     $sql_query = "SELECT \n\t\t\t\t\t\t*, {$beschreibung}\n\t\t\t\t\t  FROM \n\t\t\t\t\t  \twawi.tbl_konto";
     $sql_query .= " WHERE person_id=" . $this->db_add_param($person_id, FHC_INTEGER);
     $sql_query .= " ORDER BY kurzbz;";
     if ($this->db_query($sql_query)) {
         while ($row = $this->db_fetch_object()) {
             $obj = new wawi_konto();
             $obj->konto_id = $row->konto_id;
             $obj->kontonr = $row->kontonr;
             $obj->beschreibung = $sprache->parseSprachResult('beschreibung', $row);
             $obj->kurzbz = $row->kurzbz;
             $obj->aktiv = $this->db_parse_bool($row->aktiv);
             $obj->insertamum = $row->insertamum;
             $obj->insertvon = $row->insertvon;
             $obj->updateamum = $row->updateamum;
             $obj->updatevon = $row->updatevon;
             $this->result[] = $obj;
         }
     } else {
         $this->errormsg = 'Fehler beim Laden der Daten';
         return false;
     }
     return true;
 }