Ejemplo n.º 1
0
 function addRoomFacility(Request $request)
 {
     $user = $request->session()->get('user');
     if (is_null($user)) {
         return false;
     }
     $error = 1;
     $messge = array();
     if (isset($_REQUEST['ddlAddRoomFacility']) && !empty($_REQUEST['ddlAddRoomFacility'])) {
         $ddlAddRoomFacility = $_REQUEST['ddlAddRoomFacility'];
     }
     if (isset($_REQUEST['AddfacilityCheckboxes']) && !empty($_REQUEST['AddfacilityCheckboxes'])) {
         $AddfacilityCheckboxes = $_REQUEST['AddfacilityCheckboxes'];
     }
     $roomFacilities = roomFacilityModel::where('roomid', '=', $ddlAddRoomFacility)->get();
     $facilities = array();
     foreach ($AddfacilityCheckboxes as $facilityCheckbox) {
         $messgeTmp = array();
         $facilityExists = $this->checkFacilityExists($roomFacilities, $facilityCheckbox);
         if (!empty($roomFacilities) && $facilityExists[0]) {
             $messgeTmp['status'] = -1;
             $messgeTmp['msg'] = $facilityExists[1] . " facility Already exists";
         } else {
             $facility = new roomFacilityModel();
             $facility->facilityid = $facilityCheckbox;
             $facility->roomid = $ddlAddRoomFacility;
             $facility->save();
             $room = roomModel::where('id', '=', $ddlAddRoomFacility)->get();
             $fac = facilityModel::where('id', '=', $facilityCheckbox)->get();
             $facility['facility'] = $fac;
             $facility['room'] = $room;
             $messgeTmp['status'] = 1;
             $messgeTmp['msg'] = "Facility Successfully added";
             $messgeTmp['facility'] = $facility;
             //return redirect()->action('LandlordController@addRoom');
             array_push($facilities, $facility);
         }
         array_push($messge, $messgeTmp);
     }
     echo json_encode($messge);
 }