diff --git a/app/Http/Controllers/Dashboard/AdminController.php b/app/Http/Controllers/Dashboard/AdminController.php index 4928bbfc2..8fc6bd6b2 100644 --- a/app/Http/Controllers/Dashboard/AdminController.php +++ b/app/Http/Controllers/Dashboard/AdminController.php @@ -31,7 +31,37 @@ class AdminController extends Controller } public function displayTestAdminDashboard() { - return view('admin.dashboards.testdashboard'); + //Declare array variables + $user = array(); + $permission = array(); + $userArr = array(); + $permString = null; + + $usersArr = User::orderBy('name', 'asc')->paginate(50); + + foreach($usersArr as $user) { + $user->role = $user->getRole(); + + $permCount = UserPermission::where([ + 'character_id' => $user->character_id, + ])->count(); + + if($permCount > 0) { + $perms = UserPermission::where([ + 'character_id' => $user->character_id, + ])->get('permission')->toArray(); + + foreach($perms as $perm) { + $permString .= $perm['permission'] . ', '; + } + + $user->permission = $permString; + } else { + $user->permission = 'No Permissions'; + } + } + + return view('admin.dashboards.testdashboard')->with('usersArr', $usersArr); } public function showJournalEntries() { diff --git a/resources/views/admin/dashboards/testdashboard.blade.php b/resources/views/admin/dashboards/testdashboard.blade.php index 69816b2ab..a899dfd75 100644 --- a/resources/views/admin/dashboards/testdashboard.blade.php +++ b/resources/views/admin/dashboards/testdashboard.blade.php @@ -4,10 +4,18 @@

Admin Dashboard Test


-

user Information

+

User Information

- Form
+
+ {!! Form::open(['action' => 'Dashboard\AdminController@searchUsers', 'method' => 'POST']) !!} +
+ {{ Form::label('parameter', 'Seach For A User') }} + {{ Form::text('parameter', '', ['class' => 'form-control', 'placeholder' => 'CCP Antiquarian']) }} +
+ {{ Form::submit('Search', ['class' => 'btn btn-primary']) }} + {!! Form::close() !!} +
@@ -16,14 +24,23 @@ - @for ($i = 0; $i < 50; $i++) + @foreach($usersArr as $user) - - - - - - @endfor + + + + + + @endforeach
NameAction
NameRolePermissionsForm
{{ $user->name }}{{ $user->role }}{{ $user->permission }} + {!! Form::open(['action' => 'Dashboard\AdminController@displayModifyUser', 'method' => 'POST']) !!} + {{ Form::hidden('user', $user->name) }} + {{ Form::submit('Modify User', ['class' => 'btn btn-primary']) }} + {!! Form::close() !!} + {!! Form::open(['action' => 'Dashboard\AdminController@removeUser', 'method' => 'POST']) !!} + {{ Form::hidden('user', $user->name) }} + {{ Form::submit('Remove User', ['class' => 'btn btn-danger']) }} + {!! Form::close() !!} +