Esempio n. 1
0
 /**
  * [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.');
 }