@extends('layouts.site') @section('global_variables') @php // Sprawdzamy zakres uprawnień do danych //$function_id = 20; $function_id = session()->get('function_id'); $get_permision = new my_GetPermission(); $permision_range = $get_permision->my_range($function_id); $permision_functions = $get_permision->my_function_values($function_id); $permision_functions_for_range = $get_permision->my_function_values_for_range($function_id); $active_rekord_id = session()->get('active_record_'.$function_id); $return_to = my_Return('return_to'); $return_to_before = my_Return('return_to_before'); $return_to_after_delete = Route::current()->getName(); // dd($permision_range); // dd($permision_functions); // dd($permision_functions_for_range); // val. 1 - wpisy własne // val. 2 - wpisy komórki organizacyjnej // val. 3 - wpisy wszystkie w organizacji @endphp @endsection @php // if (in_array('3', $permision_range)) {} $dzialy_pracownika = $get_permision->my_EmployeeDepartments(Auth::user()->pracownik_id); //dd($dzialy_pracownika); $dzial_pracownika_nazwa = ""; $licznik = 1; $ilosc_dzialow = count($dzialy_pracownika); foreach ($dzialy_pracownika as $dzial_id) { $dzial_pracownika_nazwa .= my_DepartmentName($dzial_id); if($ilosc_dzialow > 1 && $licznik < $ilosc_dzialow){ $dzial_pracownika_nazwa .= ", "; } $licznik++; } // Sprawdzenie właściciela rekordu //$owner_tab = my_OwnerRecord(null,Auth::user()->id); //dd($owner_tab); $RecordsPerSite = 15; $i = 1; $page_back = session()->get('page_back_f21'); if(isset($_GET['page'])){ $page = $_GET['page']; }else if(isset($page_back)){ $page = $page_back; }else{ $page = null; } if(isset($page) && $page > 1){ $i = (($page -1 ) * $RecordsPerSite) + 1; } session()->flash('page_back_f21', $page); //$page = session()->get('page'); $sort = session()->get('sort'); $direction = session()->get('direction_'.$function_id); $filter = session()->get('filter_'.$function_id); $category = session()->get('category_'.$function_id); $category_status = session()->get('category_status_'.$function_id); $department = session()->get('department_'.$function_id); // Początek zapytań do DB $HowManyAllRecords_sql = DB::table('t060_analizy_ryzyka'); $HowManyRecords_sql = DB::table('t060_analizy_ryzyka'); //$proces_list = t040_RejestrUmowPowierzenia::sortable(); $lista_analiz_sql = DB::table('t060_analizy_ryzyka'); $lista_analiz_tmp_sql = DB::table('t060_analizy_ryzyka'); // Filtry if(isset($department)){ $HowManyRecords_sql->where('ko_id',$department); $lista_analiz_sql->where('ko_id',$department); } //dd($department); if(isset($category_status) && $category_status > 0){ if($category_status == 1){$category_status_val = 1; $active_status1 = "active";}else{$active_status1 = null;} if($category_status == 2){$category_status_val = null; $active_status2 = "active";}else{$active_status2 = null;} $HowManyRecords_sql->where('tmp',$category_status_val); $lista_analiz_sql->where('tmp',$category_status_val); } // Koniec - Filtry //dd($permision_range); if(isset($permision_range) || Auth::user()->rola_admin == 1){ if(in_array(3,$permision_range) || Auth::user()->rola_admin == 1){ // $HowManyAllRecords_sql; // $HowManyRecords_sql; // $proces_list_sql $sql_4 = DB::table('sw020_komorki_organizacyjne'); $komorki_organizacyjne = $sql_4->get(); $lista_procesow_opis = "Jednostka Organizacyjna"; }else if(in_array(2,$permision_range)){ $HowManyAllRecords_sql->where(function($query) { $dzialy_pracownika = my_EmployeeDepartments(Auth::user()->pracownik_id); foreach ($dzialy_pracownika as $select) { $query->orWhere('ko_id', '=', $select); } }); $HowManyRecords_sql->where(function($query) { $dzialy_pracownika = my_EmployeeDepartments(Auth::user()->pracownik_id); foreach ($dzialy_pracownika as $select) { $query->orWhere('ko_id', '=', $select); } }); $lista_analiz_sql->where(function($query) { $dzialy_pracownika = my_EmployeeDepartments(Auth::user()->pracownik_id); foreach ($dzialy_pracownika as $select) { $query->orWhere('ko_id', '=', $select); } }); $lista_analiz_tmp_sql->where(function($query) { $dzialy_pracownika = my_EmployeeDepartments(Auth::user()->pracownik_id); foreach ($dzialy_pracownika as $select) { $query->orWhere('ko_id', '=', $select); } }); $sql_4 = DB::table('sw020_komorki_organizacyjne'); foreach ($dzialy_pracownika as $dzial_id) { $sql_4->orWhere('id', '=', $dzial_id); } $komorki_organizacyjne = $sql_4->get(); $lista_procesow_opis = $dzial_pracownika_nazwa; }else if(in_array(1,$permision_range)){ $HowManyAllRecords_sql->where('user_id', Auth::user()->id); $HowManyRecords_sql->where('user_id', Auth::user()->id); $lista_analiz_sql->where('user_id', Auth::user()->id); $sql_4 = DB::table('sw020_komorki_organizacyjne'); foreach ($dzialy_pracownika as $dzial_id) { $sql_4->orWhere('id', '=', $dzial_id); } $komorki_organizacyjne = $sql_4->get(); $lista_procesow_opis = "Własnych (tych które dodałeś do systemu)"; } } //$page = 2; //$lista_analiz = $lista_analiz_sql->get(); $HowManyAllRecords = $HowManyAllRecords_sql->count(); $HowManyRecords_sql->Where('opis', 'like', '%'.$filter.'%'); $HowManyRecords = $HowManyRecords_sql->count(); $lista_analiz_sql->Where('opis', 'like', '%'.$filter.'%'); //$analiza_list = $lista_analiz_sql->paginate(15,['*'],'page',$page); $lista_analiz = $lista_analiz_sql->orderBy('id', 'DESC')->get(); $lista_analiz_tmp = $lista_analiz_tmp_sql->where('tmp',1)->count(); //dd(session()->all()); @endphp @section('title','Strona Startowa') @section('content')
{{ $HowManyRecords }} / {{ $HowManyAllRecords }}
{{--
{!! $analiza_list->links() !!}
--}} @endsection {{-- Navbar section --}} @section('navbar') @include('sites.odo._navbar_odo') Analizy Ryzyka - Lista @endsection {{-- Menu section --}} @section('menu') @include('sites.odo.menu_odo') @endsection {{-- ModalWindowssection --}} @section('modal_windows') @php $edit_modal_return_to = "m_odo_analiza_ryzyka_index"; @endphp @include('sites.odo.analiza_ryzyka.form_modal_analiza_add') @include('sites.odo.analiza_ryzyka.form_modal_analiza_edit') {{-- @include('sites.odo.analiza_ryzyka.form_modal_edit') --}} @endsection