connection=$conn; } /******************************************************************** * @brief Überprüft ob der Fachbereich existiert * * @param $fachb Fachbereichsbezeichnung ********************************************************************/ function check_fachbereich($fachb) { $sql_query = "SELECT * FROM tbl_fachbereich where bezeichnung='$fachb' OR kurzbz='$fachb'"; $result = pg_exec($this->connection, $sql_query); if($row=pg_fetch_object($result)) $this->erg = $row->fachbereich_id; else return false; return true; } /******************************************************************** * @brief Überprüft ob der Studiengang existiert * * @param $stg Studiengangs Kurzzeichen ********************************************************************/ function check_studiengang($stg) { $sql_query = "SELECT * FROM tbl_studiengang where studiengang_kz = $stg"; $result = pg_exec($this->connection, $sql_query); if(pg_numrows($result)>0) $this->erg = $stg; else return false; return true; } /******************************************************************** * @brief Überprüft ob das Lehrfach existiert * * @param $lehrf LehrfachsKurzbz * $stg Studiengang * $sem Semester ********************************************************************/ function check_lehrfach($lehrf, $stg, $sem) { $sql_query = "SELECT * FROM tbl_lehrfach where kurzbz = upper('$lehrf') AND studiengang_kz=$stg AND semester=$sem"; $result = pg_exec($this->connection, $sql_query); if($row=pg_fetch_object($result)) $this->erg = $row->lehrfach_nr; else return false; return true; } /******************************************************************** * @brief Überprüft das Semester * * @param $sem Semster ********************************************************************/ function check_semester($sem) { if(is_numeric($sem) AND $sem<10) $this->erg = $sem; else return false; return true; } } ?>