/** * [privacyDataSave save method for user privacy * @param [integer] $agency_id [agency id] * @param [integer] $user_id [user id] * @return [none] [redirect to user privacy page] */ public function privacyDataSave($agency_id, $user_id) { $data = Input::all(); //var_dump($data);exit; //Get all data type $data_type = Data::all(); foreach ($data as $key => $value) { if ($key != "_token") { list($data_id, $table_info) = explode(":", $key); $value == 'on' ? $status = true : ($status = false); // echo $status; // echo "<br />"; $priv_data['data_id'] = $data_id; $priv_data['agency_id'] = $agency_id; $priv_data['status'] = $status; $privacy_data[] = $priv_data; } } // var_dump($privacy_data); // exit; DataPrivacy::where('agency_id', '=', $agency_id)->delete(); DataPrivacy::insert($privacy_data); return Redirect::to('/privacy/' . $user_id)->with('success', 'Your data privacy saved.'); }