public function deleteUserSetting()
 {
     $id = Input::get("id");
     UserSettingDefinition::find($id)->delete();
     return Redirect::to('/dashboard/storyteller/manage/userSettings');
 }
Beispiel #2
0
 public function saveSettings()
 {
     $user = Auth::user();
     foreach (UserSettingDefinition::all() as $definition) {
         $value = Input::get("user-settings-" . $definition->id);
         if ($definition->type == "checkbox") {
             $value = $value == "on" ? 1 : 0;
         }
         if (isset($value)) {
             $setting = UserSetting::firstOrNew(['user_id' => $user->id, 'definition_id' => $definition->id]);
             $setting->value = $value;
             $setting->save();
         }
     }
     $user->email = Input::get("user-email");
     $user->save();
     return Redirect::to('/dashboard/settings');
 }