• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

visavi / rotor / 28340133337

28 Jun 2026 11:47PM UTC coverage: 16.561% (+0.09%) from 16.474%
28340133337

push

github

visavi
Ядро и модули переведены на datetime, удалена константа SITETIME

18 of 95 new or added lines in 31 files covered. (18.95%)

7 existing lines in 6 files now uncovered.

989 of 5972 relevant lines covered (16.56%)

2.44 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/app/Http/Controllers/User/ListController.php
1
<?php
2

3
declare(strict_types=1);
4

5
namespace App\Http\Controllers\User;
6

7
use App\Http\Controllers\Controller;
8
use App\Models\User;
9
use Illuminate\Database\Eloquent\Builder;
10
use Illuminate\Http\Request;
11
use Illuminate\View\View;
12

13
class ListController extends Controller
14
{
15
    public function userlist(Request $request): View
×
16
    {
17
        $type = check($request->input('type', 'users'));
×
18
        $sort = $request->input('sort', 'point');
×
19
        $order = $request->input('order', 'desc');
×
20
        $user = $request->input('user', '');
×
21

22
        [$sorting, $orderBy] = User::getSorting($sort, $order);
×
23

24
        $users = User::query()
×
25
            ->when($type === 'admins', fn (Builder $q) => $q->whereIn('level', User::ADMIN_GROUPS))
×
NEW
26
            ->when($type === 'birthdays', fn (Builder $q) => $q->whereRaw('substr(birthday, 1, 5) = ?', now()->format('d.m')))
×
27
            ->when($user !== '', fn (Builder $q) => $q->where(
×
28
                fn (Builder $q) => $q->where('login', 'like', '%' . $user . '%')->orWhere('name', 'like', '%' . $user . '%')
×
29
            ))
×
30
            ->orderBy(...$orderBy)
×
31
            ->orderBy('id')
×
32
            ->paginate(setting('userlist'))
×
33
            ->appends($request->query());
×
34

35
        return view('users/users', compact('users', 'user', 'type', 'sort', 'order', 'sorting'));
×
36
    }
37
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc