@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
| 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 ?? ''}} @elseNie @endif |
@if($rejestr->przetwarzanie_za_granica ?? '') {{$zabezpieczenia_w_kraju_trzecim}} @elseNie dotyczy @endif |
Brak rekordów spełniających wybrany warunek. |
|||||||||||