foreach($images as $iK => $image){ $nIType = $roomImages['type'][$iK]; $nIType = explode('/', $nIType); $nIType1 = $nIType[0]; $nIType2 = $nIType[1]; if($nIType1 == 'image'){ if($nIType2 == 'jpeg' || $nIType2 == 'pjpeg'){ $ext = '.jpg'; } else if($nIType2 == 'png'){ $ext = '.png'; } else{ $ext = '.noExt_'; } $nITemp = $roomImages['tmp_name'][$iK]; $newName = $prefix . '_' . md5(time() . rand(111111111,999999999)); $newName .= '_' . md5(time() . rand(111111111,999999999)); $newName .= $ext; if(move_uploaded_file($nITemp, $uploadDir . $newName)){ $roomImage = new RoomImage(); $roomImage->hotel_id = $hotel_id; $roomImage->room_id = $rObj->id; $roomImage->image = $newName; $roomImage->save(); } } } $_SESSION['step_03_completed'] = true; if($_POST['submit'] == 'next'){ die(header('Location: ' . DOMAIN . 'dashboard/add-hotel/step-04')); }else{ die(header('Location: ' . DOMAIN . 'dashboard/add-hotel/step-03')); } } ?>
/** * Show the form for editing the specified resource. * GET /room/{id}/edit * * @param int $id * @return Response */ public function edit($id) { /*VARIABLES $r = room $i = all inputs $rq = Room Quantity ***************/ $r = Room::where('id', $id)->first(); if (!empty($r)) { $i = Input::all(); $r->name = $i['name']; $r->short_desc = $i['short_desc']; $r->full_desc = $i['full_desc']; $r->max_adults = $i['max_adults']; $r->max_children = $i['max_children']; $r->beds = $i['beds']; $r->bathrooms = $i['bathrooms']; $r->area = $i['area']; $r->price = $i['price']; if ($r->save()) { $a = new Activity(); $a->actor = Auth::id(); $a->location = 2; $a->logs = 'Updated room information of room type: ' . $r->name; $a->save(); $images = RoomImage::where('room_id', $id)->delete(); if (isset($i['images']) || !empty($i['images'])) { if (is_array($i['images'])) { foreach ($i['images'] as $image) { $upload = new RoomImage(); $upload->room_id = $r->id; $upload->image_id = $image['photo']['id']; $upload->save(); } } else { } } return $r; } else { return '0'; } } }