Admin free: Only generate query on search

This commit is contained in:
Igor Scheller 2021-10-04 01:44:02 +02:00 committed by msquare
parent 6fc3b62a74
commit 71d9077a03
1 changed files with 28 additions and 27 deletions

View File

@ -33,6 +33,9 @@ function admin_free()
} }
$angelType = $request->input('angeltype', ''); $angelType = $request->input('angeltype', '');
$users = [];
if ($request->has('submit')) {
$query = User::with('personalData') $query = User::with('personalData')
->select('users.*') ->select('users.*')
->leftJoin('ShiftEntry', 'users.id', 'ShiftEntry.UID') ->leftJoin('ShiftEntry', 'users.id', 'ShiftEntry.UID')
@ -59,11 +62,9 @@ function admin_free()
->orWhere('AngelTypes.restricted', '=', '0'); ->orWhere('AngelTypes.restricted', '=', '0');
} }
if ($request->has('submit')) {
$users = $query->get(); $users = $query->get();
} else {
$users = [];
} }
$free_users_table = []; $free_users_table = [];
if ($search == '') { if ($search == '') {
$tokens = []; $tokens = [];