@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') 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); $nazwa_procesu = my_ProcesName($proces_id); $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 Niezbędności i Proporcjonalności do DPIA - id: {{ $ocena_id }}, dla Procesu - id: {{ $proces_id }}

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

Ocena Niezbędności i Proporcjonalności - INFORMACJE OGÓLNE

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

{{ $komorka_organizacyjna_nazwa }}

Opis Analizy:
{{ $ocena_skutkow_opis }}
Nazwa Procesu:
{{ $nazwa_procesu }}

Szczegóły

{{-- Lista Pytań --}} @php $pytania = DB::table('sw067_niezbednosc_proporcjonalnosc_slownik') ->whereNotNull('active') ->get(); $licznik_pytanie = 1; @endphp @foreach ( $pytania as $pytanie ) {{-- Treść Pytania --}} {{-- Odpowiedź --}} {{-- Opis --}} @php /* Pobieram dane z procesu */ if($pytanie->id == 1){ $tabela = DB::table('t010_proces_szczegoly') ->where('proces_id', $proces_id) ->first(); $dane_auto = "
Cel Przetwarzania:
"; $dane_auto .= "
"; $dane_auto .= $tabela->cel_przetwarzania; }else if($pytanie->id == 2){ $akt_prawa_count = DB::table('t012_proces_szczegoly_3a') ->where('proces_id', $proces_id) ->whereNotNull('status') ->whereNotNull('akt_prawa_id') ->count(); $akt_prawa_zadanie_publiczne_count = DB::table('t012_proces_szczegoly_3a') ->where('proces_id', $proces_id) ->whereNotNull('status') ->whereNotNull('akt_prawa_id_zadanie_publiczne') ->count(); $dane_auto = "
Podstawy Prawne Przetwarzania:
"; $licznik = 1; $dane_auto .= "
    "; if($akt_prawa_zadanie_publiczne_count > 0){ $dane_auto .= "
    "; $dane_auto .= "Sprawowanie Władzy Publicznej"; $akt_prawa_zadanie_publiczne = DB::table('t012_proces_szczegoly_3a') ->where('proces_id', $proces_id) ->whereNotNull('status') ->whereNotNull('akt_prawa_id_zadanie_publiczne') ->get(); foreach($akt_prawa_zadanie_publiczne as $rekord){ $dane_auto .= "
  1. "; $dane_auto .= my_AktPrawaName($rekord->akt_prawa_id_zadanie_publiczne); $dane_auto .= "
  2. "; } } if($akt_prawa_count > 0){ $dane_auto .= "
    "; $dane_auto .= "Akt Prawa"; $akt_prawa = DB::table('t012_proces_szczegoly_3a') ->where('proces_id', $proces_id) ->whereNotNull('status') ->whereNotNull('akt_prawa_id') ->get(); foreach($akt_prawa as $rekord){ $dane_auto .= "
  3. "; $dane_auto .= my_AktPrawaName($rekord->akt_prawa_id); $dane_auto .= "
  4. "; } } $dane_auto .= "
"; }else if($pytanie->id == 5){ $tabela = DB::table('t011_proces_szczegoly_2') ->where('proces_id', $proces_id) ->first(); $okres_przetwarzania = $tabela->data_usuniecia_danych; $dane_auto = "
Czas - Okres Przetwarzania
lub data usunięcia Danych:
"; $dane_auto .= "
"; $dane_auto .= $okres_przetwarzania; }else if($pytanie->id == 9){ $dane_auto = "
Podmioty Przetwarzające Dane:
"; $dane_auto .= "
"; $dane_auto .= "
    "; $podmioty_przetwarzajace = DB::table('t014_proces_szczegoly_5a') ->where('proces_id', $proces_id) ->whereNotNull('status') ->get(); foreach($podmioty_przetwarzajace as $rekord){ $dane_auto .= "
  1. "; $dane_auto .= my_PodmiotName($rekord->podmiot_id); $dane_auto .= "
  2. "; } $dane_auto .= "
"; }else{ $dane_auto = "---"; } $odpowiedz_opis_niezbednosc = my_Answer_Niezbednosc($ocena_id,$proces_id,$pytanie->id,'odp_opis'); if($odpowiedz_opis_niezbednosc != '---'){ $odpowiedz_opis = $odpowiedz_opis_niezbednosc; $dane_auto_class = ""; }else if($dane_auto != '---'){ $odpowiedz_opis = $dane_auto; $dane_auto_class = ""; }else{ $dane_auto_class = "align-middle text-center"; $odpowiedz_opis = '---'; } @endphp @endforeach
Lp Pytanie Odpowiedź Opis
{{$licznik_pytanie++}} {{ $pytanie->pytanie_tresc }} @php $odpowiedz_T_N = my_Answer_Niezbednosc($ocena_id,$proces_id,$pytanie->id,'odp_tak_nie'); echo $odpowiedz_T_N; @endphp {!! $odpowiedz_opis !!}
{{-- KONIEC wydruku --}}
@endsection @section('navbar') @include('sites.odo._navbar_odo') @include('sites.odo.procesy.proces_lista._navbar_proces_lista') Ocena Niezbędności i Proporcjonalności dla Procesu - Szczegóły @endsection @section('menu') @include('sites.odo.menu_odo') @endsection