@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 $organizacja = DB::table('sw000_organizacja')->whereNull('nieaktualny')->first(); //$proces_id = $analiza_id; $i = 1; $date_now = date('YmdHis'); $ocena_skutkow = DB::table('t065_oceny_skutkow') ->where('id', $ocena_id) ->first(); //->whereNull('tmp') $ocena_skutkow_id = $ocena_skutkow->id; if(!is_null($ocena_skutkow->data_zatwierdzono)){ $ocena_skutkow_data_zatwierdzono = strtotime($ocena_skutkow->data_zatwierdzono); $ocena_skutkow_data_zatwierdzono = date('Y-m-d',$ocena_skutkow_data_zatwierdzono); }else{ $ocena_skutkow_data_zatwierdzono = '---'; }; $ocena_skutkow_opis = $ocena_skutkow->opis; $komorka_organizacyjna_nazwa = my_DepartmentName($ocena_skutkow->ko_id, 1); //$prawdopodobienstwo_skala = DB::table('sw074_prawdopodobienstwo_skala')->orderby('wartosc','ASC')->get(); //$skutki_skala = DB::table('sw075_skutki_skala')->orderby('wartosc','ASC')->get(); //$ryzyko_skala = DB::table('sw076_ryzyko_skala')->orderby('wartosc','ASC')->get(); $ocena_procesy = DB::table('t066_os_procesy') ->where('id_ocena', $ocena_id) ->get(); $return_to = session()->get('return_to'); if(!isset($return_to)){ $return_to = '/m_odo_ocena_skutkow_info/'.$ocena_id; } @endphp @section('title','Strona Startowa') @section('content')
{{--
--}}
Raport z Oceny Skutków - id: {{ $ocena_id }}
@include('components.table-export-buttons', [ 'routeName' => 'm_odo_view_export', 'routeParams' => ['source' => 'ocena_skutkow_print_preview', 'record_id' => $ocena_id] ])

{{-- Początek wydruku --}}
{{-- WIDOCZNE TYLKO NA WYDRUKU --}} @include('sites.odo.ocena_skutkow.wydruk_TitleSite') {{-- KONIEC - WIDOCZNE TYLKO NA WYDRUKU --}}

OCENA SKUTKÓW - INFORMACJE OGÓLNE

Data wykonania oceny skutków:
{{ $ocena_skutkow_data_zatwierdzono }}
Komórka Organizacyjna:

{{ $komorka_organizacyjna_nazwa }}

Opis Oceny Skutków:
{{ $ocena_skutkow_opis }}

WYZNACZNIKI PRZYJĘTE W OCENIE SKUTKÓW

Skala dla Prawdopodobieństwa:

@php echo my_SkalaTabela('sw074_prawdopodobienstwo_skala'); @endphp

Skala dla Skutku:

@php echo my_SkalaTabela('sw075_skutki_skala'); @endphp
{{-- Łamanie Strony na Wydruku --}}

Skala dla Ryzyka:

@php echo my_SkalaTabela('sw076_ryzyko_skala','zakres'); @endphp

Apetyt na Ryzyko:
(Macierz odcięcia)

@php $a = my_Ryzyko_MacierzOdciecia_Tabela(); echo $a; @endphp
{{-- Łamanie Strony na Wydruku --}}

PROCESY PODDANE OCENIE SKUTKÓW

@php $lista_procesow = DB::table('t066_os_procesy') ->where('id_ocena', $ocena_id) ->get(); $i = 1; foreach ($lista_procesow as $proces) { echo "

"; echo my_ProcesName($proces->id_proces); echo "

"; } @endphp
{{-- Łamanie Strony na Wydruku --}} {{--
--}} {{-- Łamanie Strony na Wydruku --}}

Szczegóły Oceny Skutków dla Procesów

{{-- Lista Procesów--}} @php $licznik_proces = 1; @endphp @foreach ( $ocena_procesy as $item ) @php $proces_id = $item->id_proces; @endphp

Sczczegóły Oceny Skutków dla procesu: {{ my_ProcesName($proces_id) ?? ''}}

{{-- Legenda do Tabeli --}}
Legenda do tabeli
P - Prawdopodobieństwo wystąpienia ryzyka - Wartość wg przyjętej metodyki
S - Skutek wystąpienia ryzyka - Wartość wg przyjętej metodyki
PxS - Wartość Ryzyka (Prawdopodobieństwo wystąpienia ryzyka pomnożone przez Skutek wystąpienia ryzyka)
R - Poziom Ryzyka - Wartość wg przyjętej metodyki
AR - Podejście do Ryzyka - AKCEPTACJA Ryzyka
PR - Podejście do Ryzyka - PRZENIESIENIE Ryzyka
MR - Podejście do Ryzyka - MINIMALIZACJA Ryzyka
@php $ocena_szczegoly = DB::table('t068_dpia_szczegoly') ->where('ocena_skutkow_id',$ocena_id) ->where('proces_id',$proces_id) ->get(); $licznik_zagrozenie = 1; @endphp @foreach ( $ocena_szczegoly as $item ) @php $tablica_pid = json_decode($item->pid,true); $tablica_prawdopodobienstwo_wystapienia = json_decode($item->prawdopodobienstwo_wystapienia,true); $tablica_skutki_materializacji = json_decode($item->skutki_materializacji,true); $tablica_wartosc_ryzyka = json_decode($item->wartosc_ryzyka,true); $tablica_poziom_ryzyka = json_decode($item->poziom_ryzyka,true); //$pid_element_count = count($tablica_pid); @endphp {{-- Lp --}} {{-- Zagrożenia --}} {{-- Skutki dla Osoby --}} {{-- Podejście do ryzyka --}} @endforeach
Lp Zagrożenia Skutki dla osoby Prawdopodobieństwo Integralność Dostępność P S P x S R Podejście do ryzyka
{{$licznik_zagrozenie++}} @php echo my_Dictionary('sw080_dpia_zagrozenia','nazwa',$item->dpia_zagrozenie_id); @endphp @php $lp = 1; $skutki_dla_osoby = json_decode($item->skutki_dla_osoby,true); foreach ($skutki_dla_osoby as $key => $value) { echo $lp++; echo ") "; echo my_Dictionary('sw068_dpia_skutki_dla_osoby','nazwa',$value); if(next($skutki_dla_osoby)==true){ echo "
"; } } @endphp
{!! my_DPIA_Risk($tablica_pid,$tablica_pid,'PID') !!} {!! my_DPIA_Risk($tablica_pid,$tablica_prawdopodobienstwo_wystapienia) !!} {!! my_DPIA_Risk($tablica_pid,$tablica_skutki_materializacji) !!} {!! my_DPIA_Risk($tablica_pid,$tablica_wartosc_ryzyka) !!} {!! my_DPIA_Risk($tablica_pid,$tablica_poziom_ryzyka,'R') !!} @php if($item->ryzyko_postepowanie_1 > 0){ $val_1 = my_Analiza_Ryzyka_PodejscieDoRyzyka($item->ryzyko_postepowanie_1); echo "".$val_1[0]."R"; } if($item->ryzyko_postepowanie_2 > 0){ $val_2 = my_Analiza_Ryzyka_PodejscieDoRyzyka($item->ryzyko_postepowanie_2); if($item->ryzyko_postepowanie_1 > 0){ echo "
"; } echo "".$val_2[0]."R"; } if($item->ryzyko_postepowanie_3 >0){ $val_3 = my_Analiza_Ryzyka_PodejscieDoRyzyka($item->ryzyko_postepowanie_3); if($item->ryzyko_postepowanie_2 > 0 || $item->ryzyko_postepowanie_1 > 0){ echo "
"; } echo "".$val_3[0]."R"; } @endphp
@php if($item->ryzyko_postepowanie_2 > 0){ $val_2 = my_Analiza_Ryzyka_PodejscieDoRyzyka($item->ryzyko_postepowanie_2); echo "(".$val_2[0]."R) ".$val_2.""; echo " - "; echo "".$item->opis_ryzyko_postepowanie_2.""; } if($item->ryzyko_postepowanie_3 >0){ $val_3 = my_Analiza_Ryzyka_PodejscieDoRyzyka($item->ryzyko_postepowanie_3); if($item->ryzyko_postepowanie_2 > 0 || $item->ryzyko_postepowanie_1 > 0){ echo "
"; } echo "(".$val_3[0]."R) ".$val_3.""; echo " - "; echo "".$item->opis_ryzyko_postepowanie_3.""; } @endphp
@php echo "Źródło zagrożenia (Opis)"; echo " - "; if($item->zrodlo_zagrozenia != null){ echo "".$item->zrodlo_zagrozenia.""; }else{ echo "Nie wprowadzono opisu."; } echo "
"; echo "Podatności (Opis)"; echo " - "; if($item->podatnosci != null){ echo "".$item->podatnosci.""; }else{ echo "Nie wprowadzono opisu."; } echo "
"; echo "Uzasadnienie (Opis)"; echo " - "; if($item->uzasadnienie != null){ echo "".$item->uzasadnienie.""; }else{ echo "Nie wprowadzono opisu."; } @endphp
@if (next($ocena_procesy)==true)
{{-- Łamanie Strony na Wydruku --}} @endif @endforeach
{{-- KONIEC wydruku --}}
@endsection @section('navbar') @include('sites.odo._navbar_odo') @include('sites.odo.procesy.proces_lista._navbar_proces_lista') Proces - Szczegóły @endsection @section('menu') @include('sites.odo.menu_odo') @endsection