uawdijnntqw1x1x1
IP : 216.73.216.93
Hostname : panel.codeskitter.com
Kernel : Linux panel.codeskitter.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
Disable Function : apache_child_terminate, apache_note, apache_setenv, define_syslog_variables, dl, link, opcache_get_status, openlog, pcntl_exec, pcntl_fork, pcntl_setpriority, popen, posix_getpwuid, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid
OS : Linux
PATH:
/
home
/
users
/
unlimited
/
www
/
dabbawali.sizzlingcafe.co.in
/
app
/
Services
/
SimpleUserService.php
/
/
<?php namespace App\Services; use Exception; use App\Models\User; use Illuminate\Support\Facades\Log; use App\Http\Requests\PaginateRequest; class SimpleUserService { public $userFilter = ['name', 'email', 'balance', 'phone', 'status']; public $roleFilter = ['role_id']; protected array $exceptFilter = ['excepts']; public function list(PaginateRequest $request) { try { $requests = $request->all(); $method = $request->get('paginate', 0) == 1 ? 'paginate' : 'get'; $methodValue = $request->get('paginate', 0) == 1 ? $request->get('per_page', 10) : '*'; $orderColumn = $request->get('order_column') ?? 'id'; $orderType = $request->get('order_type') ?? 'desc'; return User::where(function ($query) use ($requests) { foreach ($requests as $key => $request) { if (in_array($key, $this->roleFilter)) { $query->whereHas('roles', function ($query) use ($request) { $query->where('id', '=', $request); }); } if (in_array($key, $this->userFilter)) { $query->where($key, 'like', '%' . $request . '%'); } if (in_array($key, $this->exceptFilter)) { $explodes = explode('|', $request); if (is_array($explodes)) { foreach ($explodes as $explode) { $query->whereHas('roles', function ($query) use ($explode) { $query->where('id', '!=', $explode); }); } } } } })->orderBy($orderColumn, $orderType)->$method( $methodValue ); } catch (Exception $exception) { Log::info($exception->getMessage()); throw new Exception($exception->getMessage(), 422); } } }
/home/users/unlimited/www/dabbawali.sizzlingcafe.co.in/app/Services/SimpleUserService.php