public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 10) as $index) {
         Room::create([]);
     }
 }
Exemple #2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $rooms = [['name' => 'UB10103', 'building' => 1, 'floor' => 1, 'seats' => 40], ['name' => 'UB10102', 'building' => 1, 'floor' => 1, 'seats' => 40], ['name' => 'UB10101', 'building' => 1, 'floor' => 1, 'seats' => 40], ['name' => 'UB10201', 'building' => 1, 'floor' => 2, 'seats' => 40], ['name' => 'UB10202', 'building' => 1, 'floor' => 2, 'seats' => 40], ['name' => 'UB10203', 'building' => 1, 'floor' => 2, 'seats' => 40], ['name' => 'UB20301', 'building' => 2, 'floor' => 3, 'seats' => 40], ['name' => 'UB20302', 'building' => 2, 'floor' => 3, 'seats' => 40], ['name' => 'UB20303', 'building' => 2, 'floor' => 3, 'seats' => 40], ['name' => 'UB40701', 'building' => 4, 'floor' => 7, 'seats' => 40], ['name' => 'UB40702', 'building' => 4, 'floor' => 7, 'seats' => 40], ['name' => 'UB40703', 'building' => 4, 'floor' => 7, 'seats' => 40], ['name' => 'UB30501', 'building' => 3, 'floor' => 5, 'seats' => 40], ['name' => 'UB30502', 'building' => 3, 'floor' => 5, 'seats' => 40], ['name' => 'UB30503', 'building' => 3, 'floor' => 5, 'seats' => 40], ['name' => 'UB21310', 'building' => 2, 'floor' => 13, 'seats' => 40], ['name' => 'UB21311', 'building' => 2, 'floor' => 13, 'seats' => 40], ['name' => 'UB21312', 'building' => 2, 'floor' => 13, 'seats' => 40]];
     foreach ($rooms as $key => $room) {
         Room::create($room);
     }
 }
function doInsert()
{
    if (isset($_POST['save'])) {
        if ($_POST['rmname'] == "" or $_POST['roomdesc'] == "") {
            message("All field is required!", "error");
            redirect('index.php?view=add');
        } else {
            $room = new Room();
            $rmid = $_POST['roomid'];
            $rmname = $_POST['rmname'];
            $rmdesc = $_POST['roomdesc'];
            $res = $room->find_all_room($rmname);
            if ($res >= 1) {
                message("Room name already exist!", "error");
                redirect('index.php?view=add');
            } else {
                $room->ROOM_NAME = $rmname;
                $room->ROOM_DESC = $rmdesc;
                $istrue = $room->create();
                if ($istrue == 1) {
                    message("New [" . $rmname . "] Room created successfully!", "success");
                    redirect('index.php');
                }
            }
        }
    }
}
 /**
  * Store a newly created room in storage.
  *
  * @return Response
  */
 public function postStore()
 {
     $validator = Validator::make($data = Input::all(), Room::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $data['property_id'] = Property::getLoggedId();
     Room::create($data);
     return Redirect::action('RoomsController@getIndex');
 }
Exemple #5
0
 public function createRoom()
 {
     $data = Input::only(['name', 'member_number', 'cast_people', 'cast_jinroh', 'cast_knight', 'cast_teller', 'cast_falsewolf', 'cast_freemason', 'cast_mystic', 'cast_betrayer']);
     if (!isset($data['name']) || $data['name'] == '') {
         return Redirect::action('PrepareController@prepareRoom');
     }
     $cast_all = $data['cast_people'] + $data['cast_jinroh'] + $data['cast_teller'] + $data['cast_falsewolf'] + $data['cast_betrayer'] + $data['cast_freemason'] + $data['cast_mystic'] + $data['cast_knight'];
     $room = Room::create(['name' => $data['name'], 'master_id' => 0, 'day' => 0, 'last_saved_from_knight' => 0, 'member_number' => $cast_all, 'state' => 'open', 'cast_people' => $data['cast_people'], 'cast_jinroh' => isset($data['cast_jinroh']) ? $data['cast_jinroh'] : 1, 'cast_knight' => isset($data['cast_knight']) ? $data['cast_knight'] : 0, 'cast_teller' => isset($data['cast_teller']) ? $data['cast_teller'] : 0, 'cast_falsewolf' => isset($data['cast_falsewolf']) ? $data['cast_falsewolf'] : 0, 'cast_betrayer' => isset($data['cast_betrayer']) ? $data['cast_betrayer'] : 0, 'cast_freemason' => isset($data['cast_freemason']) ? $data['cast_freemason'] : 0, 'cast_mystic' => isset($data['cast_mystic']) ? $data['cast_mystic'] : 0]);
     $room->save();
     return Redirect::action('PrepareController@rooms');
 }
Exemple #6
0
 public function postRoom()
 {
     //verify the user input and create account
     $validator = Validator::make(Input::all(), array('Name' => 'required|max:200', 'Capacity' => 'required|numeric'));
     if ($validator->fails()) {
         return Redirect::route('admin-post-room')->withErrors($validator)->withInput()->with('global', 'Sorry!! The Room was not posted, please retry.');
     } else {
         $name = Input::get('Name');
         $capacity = Input::get('Capacity');
         $room = Room::create(array('name' => $name, 'capacity' => $capacity));
         if ($room) {
             return View::make('admin.success');
         }
     }
     return Redirect::route('admin-post-room')->withErrors($validator)->withInput()->with('global', 'Sorry!! The Room was not posted, please retry.');
 }
 public function run()
 {
     DB::table('rooms')->delete();
     Room::create(array('name' => 'lobby'));
 }
Exemple #8
0
$hotel = Hotel::find_by_id($_GET['id']);
if (!$hotel) {
    redirect_to("login.php");
}
if ($session->user_id != $hotel->id) {
    redirect_to("logout.php");
}
if (isset($_POST['submit'])) {
    $room_name = trim($_POST['room_name']);
    $adults = $_POST['adults'];
    $childs = $_POST['childs'];
    $price = trim($_POST['price']);
    $new_room = new Room();
    $new_room->hotel_id = $hotel->id;
    $new_room->make($room_name, $adults, $childs, $price);
    if (empty($new_room->errors) && $new_room->create()) {
        $session->message('Room created');
        redirect_to("add_room.php?id={$hotel->id}&room={$new_room->id}");
    } else {
        $message = join("<br>", $new_room->errors);
    }
}
$room = '';
if (isset($_GET['room']) && !empty($_GET['room'])) {
    $room = Room::find_by_id($_GET['room']);
}
if (isset($_POST['submit1'])) {
    if (!empty($room)) {
        $room_photo = new RoomPhoto();
        $room_photo->room_id = $room->id;
        $room_photo->attach_file($_FILES['upload_file']);
 /**
  * Create a new room
  *
  * @uses Ajax
  */
 public function actionCreate()
 {
     // is this Ajax?
     if ($this->request->isAjax()) {
         $name = $this->request->getPost('name');
         $desc = $this->request->getPost('description');
         $room = new Room();
         // generate a room name for us
         if (empty($name)) {
             $name = $room->newName();
         }
         // save room
         $room->create($name, $desc);
         // 'refresh' rooms listing much like in a lobby
         $system = new System();
         $this->renderJson($system->lobbyRooms($this->user->getId(), $this->user->isAdmin()));
     } else {
         $this->renderTemplate('error404/javascript');
     }
 }
                 } else {
                     echo 'The room you are attempting to delete doesn\'t exist';
                     exit_with_status_code(404);
                 }
             default:
                 exit_with_status_code(405);
         }
     }
 } else {
     switch ($verb) {
         case 'POST':
             if (!isset($_REQUEST['name']) || !isset($_REQUEST['admin_id'])) {
                 echo 'Room name and admin ID are required.';
                 exit_with_status_code(400);
             } else {
                 $room = Room::create($_REQUEST['name'], $_REQUEST['admin_id']);
                 if ($room) {
                     echo 'Room successfully created.';
                     exit_with_status_code(201);
                 } else {
                     echo 'Error creating room';
                     exit_with_status_code(400);
                 }
             }
         case 'PUT':
             echo 'Operation not supported';
             exit_with_status_code(405);
         case 'GET':
             $rooms = Room::get();
             if ($rooms) {
                 foreach ($rooms as $room) {
Exemple #11
0
    if (Token::check(Input::get('token'))) {
        // echo Input::get('surname');
        $validate = new Validate();
        $validation = $validate->check($_POST, array('surname' => array('required' => true, 'min' => 2, 'max' => 32), 'initial' => array('min' => 1, 'max' => 1), 'first_name' => array('required' => true, 'min' => 2, 'max' => 32), 'serial_number' => array('required' => true, 'min' => 32, 'max' => 32, 'unique' => 'devices'), 'year' => array('required' => true), 'model_name' => array('required' => true), 'bgsid' => array('required' => true, 'unique' => 'devices'), 'building_name' => array('required' => true), 'building_location' => array('required' => true), 'room_number' => array('required' => true, 'unique' => 'rooms')));
        if ($validation->passed()) {
            $user = new User();
            $model = new Model();
            $device = new Device();
            $building = new Building();
            $room = new Room();
            try {
                $user->create(array('surname' => Input::get('surname'), 'initial' => Input::get('initial'), 'first_name' => Input::get('first_name')));
                $device->create(array('serial_number' => Input::get('serial_number'), 'year' => Input::get('year'), 'bgsid' => Input::get('bgsid')));
                $model->create(array('model_name' => Input::get('model_name')));
                $building->create(array('building_name' => Input::get('building_name'), 'building_location' => Input::get('building_location')));
                $room->create(array('room_number' => Input::get('room_number')));
                Session::flash('registered', 'The data was send into the database successfully!');
                // header('Location: index.php');
                Redirect::to('index.php');
            } catch (Exception $e) {
                die($e->getMessage());
            }
        } else {
            // print_r($validation->errors());
            foreach ($validation->errors() as $error) {
                echo $error, '<br>';
            }
        }
    }
}
?>
 $room->setPrice($price);
 $room->setPersons($persons);
 $room->setIsAvailable($isAvailable);
 if ($isAvailable == 1) {
     $room->setAvailableUntil($availableUntil);
 } else {
     $room->setAvailableUntil("NOT AVAILABLE");
 }
 $room->setDescription($description);
 $room->setHotelId($hotelId);
 if (isset($_POST['roomId'])) {
     $roomId = $database->escapeString($_POST['hotelId']);
     $room->setRoomId($roomId);
     $hotel->update($database);
 } else {
     $roomId = $room->create($database);
 }
 if (count($_FILES) != 0) {
     $error = 0;
     $files = array();
     $uploaddir = "../images/rooms/large/";
     $uploaddirthumb = "../images/rooms/thumb/";
     $nameArray = $_FILES['mediaUploads']['name'];
     $typeArray = $_FILES['mediaUploads']['type'];
     $tmpNameArray = $_FILES['mediaUploads']['tmp_name'];
     $errorArray = $_FILES['mediaUploads']['error'];
     $sizeArray = $_FILES['mediaUploads']['size'];
     for ($count = 0; $count < count($_FILES['mediaUploads']['name']); $count++) {
         $randomNrForName = rand(1, 9999999999.0);
         $target_file = $uploaddir . $randomNrForName . basename($nameArray[$count]);
         $imageFileType = pathinfo($target_file, PATHINFO_EXTENSION);