$room->readDataById($getRoomId); } if ($getMode === 1) { $_SESSION['rooms_request'] = $_POST; if (!array_key_exists('room_name', $_POST) || $_POST['room_name'] === '') { $gMessage->show($gL10n->get('SYS_FIELD_EMPTY', $gL10n->get('SYS_ROOM'))); } if (!array_key_exists('room_capacity', $_POST) || $_POST['room_capacity'] === '') { $gMessage->show($gL10n->get('SYS_FIELD_EMPTY', $gL10n->get('ROO_CAPACITY'))); } // make html in description secure $_POST['room_description'] = admFuncVariableIsValid($_POST, 'room_description', 'html'); // POST Variablen in das Termin-Objekt schreiben foreach ($_POST as $key => $value) { if (strpos($key, 'room_') === 0) { $room->setValue($key, $value); } } // Daten in Datenbank schreiben $return_code = $room->save(); unset($_SESSION['rooms_request']); $gNavigation->deleteLastUrl(); header('Location: ' . $gNavigation->getUrl()); exit; } elseif ($getMode === 2) { $sql = 'SELECT * FROM ' . TBL_DATES . ' WHERE dat_room_id = ' . $getRoomId; $statement = $gDb->query($sql); $row = $statement->rowCount(); if ($row === 0) { $room->delete(); echo 'done';