Exemplo n.º 1
0
 function addBuildingFacility(Request $request)
 {
     $user = $request->session()->get('user');
     if (is_null($user)) {
         return false;
     }
     $error = 1;
     $messge = array();
     if (isset($_REQUEST['ddlAddBuildingFacility']) && !empty($_REQUEST['ddlAddBuildingFacility'])) {
         $ddlAddBuildingFacility = $_REQUEST['ddlAddBuildingFacility'];
     }
     if (isset($_REQUEST['addBuildingFacilityCheckboxes']) && !empty($_REQUEST['addBuildingFacilityCheckboxes'])) {
         $addBuildingFacilityCheckboxes = $_REQUEST['addBuildingFacilityCheckboxes'];
     }
     $buildingFacilities = buildingFacilityModel::where('buildingid', '=', $ddlAddBuildingFacility)->get();
     foreach ($addBuildingFacilityCheckboxes as $addBuildingFacilityCheckbox) {
         $messgeTmp = array();
         $facilityExists = $this->checkBuildingFacilityExists($buildingFacilities, $addBuildingFacilityCheckbox);
         if (!empty($buildingFacilities) && $facilityExists[0]) {
             $messgeTmp['status'] = -1;
             $messgeTmp['msg'] = $facilityExists[1] . " facility Already exists";
         } else {
             $facility = new buildingFacilityModel();
             $facility->facilityid = $addBuildingFacilityCheckbox;
             $facility->buildingid = $ddlAddBuildingFacility;
             $facility->save();
             $messgeTmp['status'] = 1;
             $messgeTmp['msg'] = "Facility Successfully added";
             //return redirect()->action('LandlordController@addRoom');
         }
         array_push($messge, $messgeTmp);
     }
     echo json_encode($messge);
 }