Bugfix beim Reservieren von Räumen die nicht vorhanden sind

This commit is contained in:
Andreas Österreicher
2010-12-14 14:27:58 +00:00
parent a9de95f867
commit f88eb017ec
2 changed files with 14 additions and 0 deletions
+5
View File
@@ -68,6 +68,7 @@ require_once('../../../include/functions.inc.php');
require_once('../../../include/wochenplan.class.php');
require_once('../../../include/reservierung.class.php');
require_once('../../../include/benutzerberechtigung.class.php');
require_once('../../../include/ort.class.php');
if (!$db = new basis_db())
die('Fehler beim Oeffnen der Datenbankverbindung');
@@ -186,6 +187,10 @@ else if (isset($_GET['reserve']))
// Reservieren
if (isset($reserve) && $raumres)
{
$ort_obj = new ort();
if(!$ort_obj->load($ort_kurzbz))
die('Dieser Ort existiert nicht');
if(!$erg_std=$db->db_query("SELECT * FROM lehre.tbl_stunde ORDER BY stunde"))
{
die($db->db_last_error());
+9
View File
@@ -235,7 +235,11 @@ class wochenplan extends basis_db
$sql_query="SELECT bezeichnung, ort_kurzbz, planbezeichnung, ausstattung, max_person FROM public.tbl_ort WHERE ort_kurzbz='".addslashes($this->ort_kurzbz)."'";
//echo $sql_query;
if (!$this->db_query($sql_query))
{
$this->errormsg=$this->db_last_error();
return false;
}
if($row = $this->db_fetch_object())
{
$this->ort_bezeichnung = $row->bezeichnung;
@@ -245,6 +249,11 @@ class wochenplan extends basis_db
$this->ort_max_person = $row->max_person;
$this->link.='&ort_kurzbz='.$this->ort_kurzbz; //Link erweitern
}
else
{
$this->errormsg="Dieser Ort existiert nicht";
return false;
}
}
// Studiengangsdaten ermitteln