@extends('layouts.site') @php $RecordsPerSite = 15; $i = 1; if(isset($_GET['page'])){ $page = $_GET['page']; if($page > 1){ $i = (($page -1 ) * $RecordsPerSite) + 1; } } // Pobieram dane z adresu - page, sort, direction. my_SetExtendAddress(); $page = session()->get('page'); $sort = session()->get('sort'); $direction = session()->get('direction'); $HowManyAllRecords = DB::table('sw060_role_app')->count(); $filter = session()->get('filter'); $HowManyRecords = DB::table('sw060_role_app') ->where('obszar_id', 'like', '%'.$filter.'%') ->orWhere('nazwa', 'like', '%'.$filter.'%') ->orWhere('opis', 'like', '%'.$filter.'%') ->count(); @endphp @section('title','Strona Startowa') @section('content')
Lista - Role APP
@csrf
@if($role_app->count() > 0) @foreach($role_app as $rola) @php $zs001_obszary = DB::connection('mysql-2')->table('zs001_obszary') ->where('id',$rola->obszar_id) ->first(); /* $count_sw061_role_funkcje_app = DB::table('sw061_role_funkcje_app') ->where('rola_id',$rola->id) ->where(function ($query) { $query->where('metoda_view', 1) ->orWhere('metoda_add', 1) ->orWhere('metoda_edit', 1) ->orWhere('metoda_delete', 1) ->orWhere('metoda_print', 1) ->orWhere('metoda_export', 1) ->orWhere('metoda_access', 1); }) ->count(); */ $count_sw061_role_funkcje_app2 = DB::table('sw061_role_funkcje_app') ->where('rola_id',$rola->id) ->where(function ($query) { $query->where('metoda_view', 1) ->orWhere('metoda_add', 1) ->orWhere('metoda_edit', 1) ->orWhere('metoda_delete', 1) ->orWhere('metoda_print', 1) ->orWhere('metoda_export', 1) ->orWhere('metoda_import', 1) ->orWhere('metoda_access', 1) ->orWhere('metoda_extend', 1); }) ->select('funkcja_id', DB::raw('count(*) as total')) ->groupBy('funkcja_id') ->pluck('total','funkcja_id'); $ile_funkcji = $count_sw061_role_funkcje_app2->count(); //dd($ile); if($ile_funkcji < 1 ){ $ile_funkcji = '---';} @endphp @endforeach @else @endif
Lp ID Obszar Nazwa Roli Opis Roli Ilość
funkcjonalności
1 2 3 4 5 6 7
{{ $i++ }} {{ $rola->id }} {{ $zs001_obszary->nazwa_pelna }} {{ $rola->nazwa }} {{ $rola->opis }} {{ $ile_funkcji }}
Brak rekordów spełniających wybrany warunek.
{{ $HowManyRecords }} / {{ $HowManyAllRecords }}
{!! $role_app->links() ?? '' !!}
@endsection @section('navbar') @include('sites.admin._navbar_m_admin_site') Lista - Role APP @endsection @section('menu') @include('sites.admin.menu_admin') @endsection