Fehler beim Reservieren von Räumen behoben

This commit is contained in:
Andreas Österreicher
2009-08-26 09:23:13 +00:00
parent 5c52f191eb
commit e580131584
2 changed files with 10 additions and 9 deletions
+6 -8
View File
@@ -162,19 +162,16 @@ if (isset($reserve) && ($user=='lektor' || $raumres))
$num_rows_std=$db->db_num_rows($erg_std);
$count=0;
for ($t=1;$t<7;$t++)
for ($t=1;$t<=TAGE_PRO_WOCHE;$t++)
{
for ($j=0;$j<$num_rows_std;$j++)
{
$stunde=$db->db_result($erg_std,$j,'"stunde"');
$var='reserve'.$t.'_'.$stunde;
//echo $$var;
if (isset($_POST[$var]))
$$var=$_POST[$var];
else if (isset($_GET[$var]))
$$var=$_GET[$var];
if (isset($$var))
if (isset($_REQUEST[$var]))
{
$datum_res=$$var;
$datum_res=$_REQUEST[$var];
#$datum_res=$datum_obj->formatDatum($datum_res);
//echo $datum_res;
$query="SELECT * FROM campus.tbl_reservierung where ort_kurzbz='$ort_kurzbz' and datum='$datum_res' and stunde='$stunde'";
@@ -198,6 +195,7 @@ if (isset($reserve) && ($user=='lektor' || $raumres))
$count++;
}
}
}
}
// Stundenplan erstellen
+4 -1
View File
@@ -676,7 +676,10 @@ class wochenplan extends basis_db
else
{
echo ' <td align="center"><br>';
if (($raumres || $this->user=='lektor') && $this->type=='ort' && ($datum>=$datum_res_lektor_start && $datum<=$datum_res_lektor_ende))
$datum_res_lektor_start_m = date('Y-m-d', $datum_res_lektor_start);
$datum_res_lektor_ende_m = date('Y-m-d', $datum_res_lektor_ende);
$datum_m = date('Y-m-d',$datum);
if (($raumres || $this->user=='lektor') && $this->type=='ort' && ($datum_m>=$datum_res_lektor_start_m && $datum_m<=$datum_res_lektor_ende_m))
echo '<INPUT type="checkbox" name="reserve'.$i.'_'.$j.'" value="'.date("Y-m-d",$datum).'">'; //&& $datum>=$datum_now
echo '</td>'.$this->crlf;
}