From fe20a14364c1d45897fc307bc70b3d2a78f29650 Mon Sep 17 00:00:00 2001 From: drkthunder02 Date: Sun, 3 Feb 2019 00:29:03 -0600 Subject: [PATCH] admin controller --- app/Http/Controllers/AdminController.php | 43 +++++++++++++++++------- 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/app/Http/Controllers/AdminController.php b/app/Http/Controllers/AdminController.php index 5863bd58f..df6bf3032 100644 --- a/app/Http/Controllers/AdminController.php +++ b/app/Http/Controllers/AdminController.php @@ -75,21 +75,40 @@ class AdminController extends Controller //Get the user data from the table $data = User::where(['name' => $user])->get(); - //Delete the user's ESI Scopes - EsiScope::where(['character_id' => $data->character_id])->delete(); + try { + //Delete the user's ESI Scopes + EsiScope::where(['character_id' => $data->character_id])->delete(); + } catch(Exception $e) { + //Don't do anything. Just continue on. + } + + try { + //Delete the user's ESI Token + EsiToken::where(['character_id' => $data->character_id])->delete(); + } catch(Exception $e) { + //Don't do anything. Just continue on. + } - //Delete the user's ESI Token - EsiToken::where(['character_id' => $data->character_id])->delete(); + try { + //Delete the user's roles from the roles table + UserRole::where(['character_id' => $data->character_id])->delete(); + } catch(Exception $e) { + //Don't do anything. Just continue on. + } - //Delete the user's roles from the roles table - UserRole::where(['character_id' => $data->character_id])->delete(); - - //Delete the user from the user table - User::where(['character_id' => $data->character_id])->delete(); - - //Delete the user's structures - CorpStructure::where(['character_id' => $data->character_id])->delete(); + try { + //Delete the user from the user table + User::where(['character_id' => $data->character_id])->delete(); + } catch(Exception $e) { + //Don't do anything. Just continue on. + } + try { + //Delete the user's structures + CorpStructure::where(['character_id' => $data->character_id])->delete(); + } catch(Exception $e) { + //Don't do anything. Just continue on. + } return redirect('/admin/dashboard')->with('success', 'User deleted from the site.'); }