@php $rejestr_ado = session()->get('rejestr_ado') ?? array(); $i = 1; $pracownik_dzial = DB::table('v021_pracownicy_w_dziale') ->where('v021_osoba_id', Auth::user()->id) ->get(); //$dzial_pracownika[] = 1; foreach ( $pracownik_dzial as $item ) { $rola_pracownika_id = 'x'; $rola_pracownika_nazwa = 'y'; $dzial_pracownika_id[] = $item->v021_dzial_id; $dzial_pracownika_nazwa = $item->v021_dzial_nazwa; $dzial_pracownika_nazwa_skrot = $item->v021_dzial_skrot; } $rola_usera = Auth::user()->rola_admin; $podmiot_istnieje = null; $wspoladministrator_istnieje = null; $odbiorcy_danych_instytucje = null; $odbiorcy_danych_instytucje = null; $odbiorcy_danych_osoby_informacja_publiczna = null; $odbiorcy_danych_osoby_biuletyn = null; $odbiorcy_danych_inne = null; $odbiorcy_danych_inne_nazwa = null; $zabezpieczenia_w_kraju_trzecim = null; $sql = DB::table('v011_rejestr_czynnosci_administrator'); //$sql->whereNotNull('funkcja_przetwarzania_administrator'); foreach ($rejestr_ado as $value){ if($value == 1){ $sql->whereNotNull('funkcja_przetwarzania_administrator'); }else{ $sql->orWhere('wspoladministrator_id',$value); } } $sql->groupBy('proces_id'); /* $sql->join('t010_proces_szczegoly','t010_proces_szczegoly.proces_id','=','sw010_proces.id'); $sql->join('t011_proces_szczegoly_2','t011_proces_szczegoly_2.proces_id','=','sw010_proces.id'); $sql->join('t015_proces_szczegoly_6','t015_proces_szczegoly_6.proces_id','=','sw010_proces.id'); $sql->join('t019_proces_szczegoly_10','t019_proces_szczegoly_10.proces_id','=','sw010_proces.id'); $sql->where('t019_proces_szczegoly_10.funkcja_przetwarzania_administrator','=',1); if($rola_usera > 4){ foreach ($dzial_pracownika_id as $select) { $sql->orWhere('wlasciciel_procesu_komorka_id', '=', $select); } } */ $owner_proces = $sql->get(); /* }else{ if(count($dzial_pracownika_id) > 0){ $sql = DB::table('v011_rejestr_czynnosci'); $sql->where('wlasciciel_procesu_komorka_id','=', $dzial_pracownika_id->id); $owner_proces = $sql->paginate(7); */ // Liczniki wyswietlane na stronie $HowManyAllRecords = $sql->count(); /* $HowManyAllRecords = DB::table('t080_sygnalista_zgloszenia') ->count(); $status = session()->get('category'); $filter = session()->get('filter'); $HowManyRecords = DB::table('t080_sygnalista_zgloszenia') ->where('sprawa_identyfikator', 'like', '%'.$filter.'%') ->where('status', 'like', '%'.$status.'%') ->count(); */ $HowManyRecords = 0; @endphp
@if($owner_proces) @foreach($owner_proces as $rejestr) @php $rejestr = DB::table('v011_rejestr_czynnosci') ->where('proces_id',$rejestr->proces_id) ->first(); @endphp @endforeach @else @endif
Lp Nazwa procesu Cel przetwarzania Kategorie osób Kategorie danych Planowany termin usunięcia Nazwa współadministratora i dane kontaktowe Nazwa podmiotu przetwarzajacego i dane kontaktowe Kategorie odbiorców Środki bezpieczeństwa Transfer do kraju trzeciego Dokumentacja odpowiednich zabezpieczeń
w przypadku transferu
do kraju trzeciego
1 2 3 4 5 6 7 8 9 10 11 12
{{ $i++ }} {{ $rejestr->nazwa_procesu ?? '' }} {{ $rejestr->cel_przetwarzania ?? ''}} @if($rejestr->kategorie_osob_pracownicy ?? '')

- Pracownicy

@endif @if($rejestr->kategorie_osob_kontrahenci ?? '')

- Kontrahenci

@endif @if($rejestr->kategorie_osob_petenci ?? '')

- Petenci

@endif @if($rejestr->kategorie_osob_inne ?? '')

- {{$rejestr->kategorie_osob_inne_nazwa}}

@endif
@if($rejestr->kategoria_dane_zwykle ?? '')

- Dane zwykłe

@endif @if($rejestr->kategoria_dane_szczegolne ?? '')

- Dane szczczególnej kategorii

@endif @if($rejestr->kategoria_dane_wyroki ?? '')

- Dane dotyczące wyroków skazujących

@endif
@php $str = $rejestr->data_usuniecia_danych ?? ''; $str = $str; $order = array(",",";"); // array("\r\n", "\n", "\r",","); $replace = "\n"; $new_str = str_replace($order, $replace, $str); @endphp

{{ $new_str }}

@php $proces_id = $rejestr->proces_id ?? ''; $tab_8 = DB::table('t017_proces_szczegoly_8') ->where('proces_id','=',$proces_id) ->get(); foreach($tab_8 as $tab_data){ $wspoladministrator_istnieje = $tab_data->wspoladministrator_istnieje; $odbiorcy_danych_instytucje = $tab_data->odbiorcy_danych_instytucje; $odbiorcy_danych_osoby_informacja_publiczna = $tab_data->odbiorcy_danych_osoby_informacja_publiczna; $odbiorcy_danych_osoby_biuletyn = $tab_data->odbiorcy_danych_osoby_biuletyn; $odbiorcy_danych_inne = $tab_data->odbiorcy_danych_inne; $odbiorcy_danych_inne_nazwa = $tab_data->odbiorcy_danych_inne_nazwa; $zabezpieczenia_w_kraju_trzecim = $tab_data->zabezpieczenia_w_kraju_trzecim; } //return dd($tab_8); @endphp @if($wspoladministrator_istnieje) @php $proces_szczegoly_8a = DB::table('t017_proces_szczegoly_8a') ->where('proces_id', $proces_id) ->whereNotNull('status') ->get(); if($proces_szczegoly_8a){ foreach($proces_szczegoly_8a as $wspoladministrator_wybrany){ $wspoladministrator_idd = $wspoladministrator_wybrany->wspoladministrator_id; $wspoladministrator = DB::table('sw001_administratordanych') ->where('id','=',$wspoladministrator_idd) ->get(); @endphp @foreach($wspoladministrator as $wadm)

{{$wadm->nazwa_pelna}}

{{$wadm->adres_ul}}

{{$wadm->adres_kod}} {{$wadm->adres_miejscowosc}}

@if($wadm->kontakt_tel)

Tel.:{{ $wadm->kontakt_tel }}

@endif @if($wadm->kontakt_tel_kom)

Tel. Kom.:{{ $wadm->kontakt_tel_kom }}

@endif @if($wadm->kontakt_email_1)

Email:{{ $wadm->kontakt_email_1 }}

@endif @if($wadm->kontakt_email_2)

Email:{{ $wadm->kontakt_email_2 }}

@endif @if($wadm->kontakt_email_3)

Email:{{ $wadm->kontakt_email_3 }}

@endif
@endforeach @php } } @endphp @else

Brak

@endif
@php //$proces_id = $rejestr->proces_id; $tab_5 = DB::table('t014_proces_szczegoly_5') ->where('proces_id','=',$proces_id) ->get(); foreach($tab_5 as $tab_data){ $podmiot_istnieje = $tab_data->podmiot_istnieje; } //return dd($tab_8); @endphp @if($podmiot_istnieje) @php $proces_idd = $rejestr->proces_id ?? ''; $proces_szczegoly_5a = DB::table('t014_proces_szczegoly_5a') ->where('proces_id', $proces_id) ->whereNotNull('status') ->get(); //return dd($proces_szczegoly_5a); if($proces_szczegoly_5a){ foreach($proces_szczegoly_5a as $podmiot_wybrany){ //echo $podmiot_wybrany; $podmiot_idd = $podmiot_wybrany->podmiot_id; $podmiot = DB::table('sw001_administratordanych') ->where('id','=',$podmiot_idd) ->get(); @endphp @foreach($podmiot as $podm)

{{$podm->nazwa_pelna}}

{{$podm->adres_ul}}

{{$podm->adres_kod}} {{$podm->adres_miejscowosc}}

@if($podm->kontakt_tel)

Tel.:{{ $podm->kontakt_tel }}

@endif @if($podm->kontakt_tel_kom)

Tel. Kom.:{{ $podm->kontakt_tel_kom }}

@endif @if($podm->kontakt_email_1)

Email:{{ $podm->kontakt_email_1 }}

@endif @if($podm->kontakt_email_2)

Email:{{ $podm->kontakt_email_2 }}

@endif @if($podm->kontakt_email_3)

Email:{{ $podm->kontakt_email_3 }}

@endif
@endforeach @php } } @endphp @else

Brak

@endif
@if($odbiorcy_danych_instytucje)

- Instytucje i organy publiczne

@endif @if($odbiorcy_danych_osoby_informacja_publiczna)

- Osoby wnioskujące o udzielenie odpowiedzi na informację publiczną

@endif @if($odbiorcy_danych_osoby_biuletyn)

- Osoby odwiedzające biuletyn informacji publicznej inne strony internetowe podmiotu

@endif @if($odbiorcy_danych_inne)

- {{$odbiorcy_danych_inne_nazwa}}

@endif
@php $srodki_bezpieczenstwa = DB::table('v035_srodki_bezpieczenstwa_procesu') ->where('proces_id',$rejestr->proces_id ?? '') ->groupBy('rodzaj_srodka_nazwa') ->get(); @endphp @foreach($srodki_bezpieczenstwa as $srodek_rodzaj)

{{$srodek_rodzaj->rodzaj_srodka_nazwa}}

@php $srodki_bezpieczenstwa_szczegoly = DB::table('v035_srodki_bezpieczenstwa_procesu') ->where('proces_id',$rejestr->proces_id) ->where('rodzaj_srodka_nazwa',$srodek_rodzaj->rodzaj_srodka_nazwa) ->get(); @endphp @foreach($srodki_bezpieczenstwa_szczegoly as $srodek)

- {{$srodek->srodek_nazwa}}

@endforeach @endforeach
@if($rejestr->przetwarzanie_za_granica ?? '')

Kraj:{{$rejestr->kraj_nazwa ?? ''}}

@else

Nie

@endif
@if($rejestr->przetwarzanie_za_granica ?? '')

{{$zabezpieczenia_w_kraju_trzecim}}

@else

Nie dotyczy

@endif
Brak rekordów spełniających wybrany warunek.