<div class="row">
    <div class="col-xs-12">
        <div class="box box-danger">
            <div class="box-header">
                <h2 class="box-title">Wniosek</h2>
            </div>
            <div class="box-body form-horizontal">
                <div class="form-group">
                    <label class="col-xs-12 col-md-2 control-label">Numer wniosku</label>
                    <div class="col-xs-12 col-md-10">
                        <label class="control-label"><?php echo $wniosek['bWniosek']['bNumer']; ?></label>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-xs-12 col-md-2 control-label">Wnioskujący</label>
                    <div class="col-xs-12 col-md-10 pt7">
                        <?php echo (!empty($wniosek['bWniosek']['bWnioskujacy']['cNazwaWyswietlana'])) ? $wniosek['bWniosek']['bWnioskujacy']['cNazwaWyswietlana'] : 'Brak'; ?>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-xs-12 col-md-2 control-label">Rodzaj wniosku</label>
                    <div class="col-xs-12 col-md-10 pt7">
                        <?php echo $wniosek['bWniosek']['bKod']['cOpis']; ?>
                    </div>
                </div>

                <div class="form-group">
                    <label class="col-xs-12 col-md-2 control-label">Data Od</label>
                    <div class="col-xs-12 col-md-2 pt7">
                        <?php echo date('Y-m-d', strtotime($wniosek['bWniosek']['bDataOd'])); ?>
                    </div>
                </div>

                <div class="form-group">
                    <label class="col-xs-12 col-md-2 control-label">Data Do</label>
                    <div class="col-xs-12 col-md-2 pt7">
                        <?php echo date('Y-m-d', strtotime($wniosek['bWniosek']['bDataDo'])); ?>
                    </div>
                </div>

                <?php if (!empty($wniosek['bWniosek']['bGodziny'])) : ?>
                <div class="form-group">
                    <label class="col-xs-12 col-md-2 control-label">Godziny</label>
                    <div class="col-xs-12 col-md-2 pt7">
                        <?php echo $wniosek['bWniosek']['bGodziny']; ?>
                    </div>
                </div>
                <?php endif; ?>

                <?php if ($wniosek['bWniosek']['bCzyWprowadzanieGodzinOdDoNieobecnosci'] == 'true'
                && (!empty($wniosek['bWniosek']['bGodzinaOd']) && $wniosek['bWniosek']['bGodzinaOd'] != '00:00')
                && (!empty($wniosek['bWniosek']['bGodzinaDo']) && $wniosek['bWniosek']['bGodzinaDo'] != '00:00')) : ?>
                <div class="form-group">
                    <label class="col-xs-12 col-md-2 control-label">Godzina Od</label>
                    <div class="col-xs-12 col-md-2 pt7">
                        <?php echo $wniosek['bWniosek']['bGodzinaOd'] ?>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-xs-12 col-md-2 control-label">Godzina Do</label>
                    <div class="col-xs-12 col-md-2 pt7">
                        <?php echo $wniosek['bWniosek']['bGodzinaDo']; ?>
                    </div>
                </div>
                <?php endif; ?>

                <?php if (isset($saldo['bInformacjeOSaldach']['bInformacjaOSaldach']) && !empty($saldo['bInformacjeOSaldach']['bInformacjaOSaldach'])) : ?>
                <?php
                if (isset($saldo['bInformacjeOSaldach']['bInformacjaOSaldach']['bLimitOgolemDni'])) {
                    $tmp = $saldo['bInformacjeOSaldach']['bInformacjaOSaldach'];
                    $saldo['bInformacjeOSaldach']['bInformacjaOSaldach'] = array();
                    $saldo['bInformacjeOSaldach']['bInformacjaOSaldach'][] = $tmp;
                }

                $maksimum = $saldo['bInformacjeOSaldach']['bInformacjaOSaldach'][0]['bLimitOgolemDni'];
                $pozostalo = $saldo['bInformacjeOSaldach']['bInformacjaOSaldach'][0]['bPozostaloOgolemDni'];
                $percentage = $pozostalo * 100 / $maksimum;
                $percentage = 100 - $percentage;
                $deg = $percentage * 360 / 100;
                ?>
                    <div id="CounterFreeDaysHolder" class="CounterFreeDaysHolder" <?php if($wniosek['bWniosek']['bKod']['cCzyPracaZdalna'] === "true") { ?> style="display: none;" <?php } ?>>
                    <h4 class="">Do wykorzystania pozostało: <?= $pozostalo ?></h4>
                    <canvas id="pieChart" style="height: 180px; width: 350px;" height="180" width="350"></canvas>
                </div>
                <?php endif; ?>

                <div class="form-group">
                    <label class="col-xs-12 col-md-2 control-label">Dodatkowy opis</label>
                    <div class="col-xs-12 col-md-10 pt7">
                        <?php if (!empty($wniosek['bWniosek']['bOpis'])) echo $wniosek['bWniosek']['bOpis']; ?>
                    </div>
                </div>

                <div class="form-group">
                    <label class="col-xs-12 col-md-2 control-label">Zastepca</label>
                    <div class="col-xs-12 col-md-10 pt7">
                        <?php echo (!empty($wniosek['bWniosek']['bZastepca']['cNazwaWyswietlana'])) ? $wniosek['bWniosek']['bZastepca']['cNazwaWyswietlana'] : 'Brak'; ?>
                    </div>
                </div>
                <div class="box-body" <?php if($wniosek['bWniosek']['bKod']['cCzyPracaZdalna'] === "false") { ?> style="display: none;" <?php } ?>>
                    <div class="col-xs-12 col-md-10 col-md-offset-2">
                        <div class="form-group">
                            <h5><b>Praca zdalna</b></h5>
                            <h5 id="wniosek_zdalana_saldo" <?php if ($wniosek['bWniosek']['bKod']['cCzyPracaZdalnaSaldo'] === "false") { ?> style="display: none" <?php } ?>>
                                Pozostało: <?php echo (!empty($wniosek['bWniosek']['bZdalnaSaldo'])) ? $wniosek['bWniosek']['bZdalnaSaldo'] : '0'; ?> dni
                            </h5>
                            <hr>
                            <div class="col-xs-12 col-md-12" style="padding-left: 0;">
                                <?php echo (!empty($wniosek['bWniosek']['bZdalnaTekst'])) ? $wniosek['bWniosek']['bZdalnaTekst'] : ''; ?>
                            </div>
                        </div>
                        <div class="form-group" <?php if ($wniosek['bWniosek']['bZdalnaCzyAdres'] != 'true') { ?> style="display: none" <?php } ?>>
                            <label class="col-xs-12 col-md-12 control-label" style="text-align: left; padding-left: 0;">Praca świadczona
                                pod adresem</label>
                            <div class="col-xs-12 col-md-12" style="padding-left: 0;">
                                <?php echo $wniosek['bWniosek']['bZdalnaAdres']; ?>
                            </div>
                        </div>

                        <div class="form-group">
                            <?php
                                if (is_string($wniosek['bWniosek']['bZdalnaMozliweRodzaje']['cint'])) {
                                        $bZdalnaMozliweRodzaje = [
                                            $wniosek['bWniosek']['bZdalnaMozliweRodzaje']['cint'],
                                    ];
                                } else {
                                    $bZdalnaMozliweRodzaje = $wniosek['bWniosek']['bZdalnaMozliweRodzaje']['cint'];
                                }
                            ?>
                            <fieldset>
                                <div class="col-xs-12 col-md-12; padding-left: 0;" <?php if (!in_array('0', $bZdalnaMozliweRodzaje)) { ?> style="display: none" <?php } ?>>
                                    <input type="radio" id="allDays" name="ZdalnaMozliweRodzaje" value="allDays" readonly="readonly" disabled="disabled" <?php if ($wniosek['bWniosek']['bZdalnaRodzaj'] === '0') { ?> checked <?php }?> >
                                    <label for="allDays">Wszystkie dni tygodnia</label>
                                </div>
                                <div class="col-xs-12 col-md-12; padding-left: 0;" <?php if (!in_array('1', $bZdalnaMozliweRodzaje)) { ?> style="display: none" <?php } ?>>
                                    <input type="radio" id="chooseWeekDay" name="ZdalnaMozliweRodzaje" value="chooseWeekDay" readonly="readonly" disabled="disabled" <?php if ($wniosek['bWniosek']['bZdalnaRodzaj'] === '1') { ?> checked <?php }?> >
                                    <label for="chooseWeekDay">Wybrane dni tygodnia</label>
                                    <div class="form-group" <?php if ($wniosek['bWniosek']['bZdalnaRodzaj'] != '1') { ?> style="display: none;" <?php }?> >
                                        <div class="row">
                                            <div class="col-xs-1 col-md-1 text-right">
                                                <?php
                                                $options = [
                                                    'id' => 'bZdalnaPo',
                                                    'readonly' => 'readonly', 'disabled' => "disabled"
                                                ];
                                                if ($wniosek['bWniosek']['bZdalnaPo'] == 'true') {
                                                    $options['checked'] = 'checked';
                                                }
                                                echo $this->Form->checkbox('pWniosek.dat:bZdalnaPo', $options); ?>
                                            </div>
                                            <div class="col-xs-11 col-md-11">Poniedziałek</div>
                                        </div>
                                        <div class="row">
                                            <div class="col-xs-1 col-md-1 text-right">
                                                <?php
                                                $options = [
                                                    'id' => 'bZdalnaWt',
                                                    'readonly' => 'readonly', 'disabled' => "disabled"
                                                ];
                                                if ($wniosek['bWniosek']['bZdalnaWt'] == 'true') {
                                                    $options['checked'] = 'checked';
                                                }
                                                echo $this->Form->checkbox('pWniosek.dat:bZdalnaWt', $options); ?>
                                            </div>
                                            <div class="col-xs-11 col-md-11">Wtorek</div>
                                        </div>
                                        <div class="row">
                                            <div class="col-xs-1 col-md-1 text-right">
                                                <?php
                                                $options = [
                                                    'id' => 'bZdalnaSr',
                                                    'readonly' => 'readonly', 'disabled' => "disabled"
                                                ];
                                                if ($wniosek['bWniosek']['bZdalnaSr'] == 'true') {
                                                    $options['checked'] = 'checked';
                                                }
                                                echo $this->Form->checkbox('pWniosek.dat:bZdalnaSr', $options); ?>
                                            </div>
                                            <div class="col-xs-11 col-md-11">Środa</div>
                                        </div>
                                        <div class="row">
                                            <div class="col-xs-1 col-md-1 text-right">
                                                <?php
                                                $options = [
                                                    'id' => 'bZdalnaCz',
                                                    'readonly' => 'readonly', 'disabled' => "disabled"
                                                ];
                                                if ($wniosek['bWniosek']['bZdalnaCz'] == 'true') {
                                                    $options['checked'] = 'checked';
                                                }
                                                echo $this->Form->checkbox('pWniosek.dat:bZdalnaCz', $options); ?>
                                            </div>
                                            <div class="col-xs-11 col-md-11">Czwartek</div>
                                        </div>
                                        <div class="row">
                                            <div class="col-xs-1 col-md-1 text-right">
                                                <?php
                                                $options = [
                                                    'id' => 'bZdalnaPt',
                                                    'readonly' => 'readonly', 'disabled' => "disabled"
                                                ];
                                                if ($wniosek['bWniosek']['bZdalnaPt'] == 'true') {
                                                    $options['checked'] = 'checked';
                                                }
                                                echo $this->Form->checkbox('pWniosek.dat:bZdalnaPt', $options); ?>
                                            </div>
                                            <div class="col-xs-11 col-md-11">Piątek</div>
                                        </div>
                                        <div class="row">
                                            <div class="col-xs-1 col-md-1 text-right">
                                                <?php
                                                $options = [
                                                    'id' => 'bZdalnaSo',
                                                    'readonly' => 'readonly', 'disabled' => "disabled"
                                                ];
                                                if ($wniosek['bWniosek']['bZdalnaSo'] == 'true') {
                                                    $options['checked'] = 'checked';
                                                }
                                                echo $this->Form->checkbox('pWniosek.dat:bZdalnaSo', $options); ?>
                                            </div>
                                            <div class="col-xs-11 col-md-11">Sobota</div>
                                        </div>
                                        <div class="row">
                                            <div class="col-xs-1 col-md-1 text-right">
                                                <?php
                                                $options = [
                                                    'id' => 'bZdalnaNi',
                                                    'readonly' => 'readonly', 'disabled' => "disabled"
                                                ];
                                                if ($wniosek['bWniosek']['bZdalnaNi'] == 'true') {
                                                    $options['checked'] = 'checked';
                                                }
                                                echo $this->Form->checkbox('pWniosek.dat:bZdalnaNi', $options); ?>
                                            </div>
                                            <div class="col-xs-11 col-md-11">Niedziela</div>
                                        </div>
                                    </div>
                                </div>

                                <div class="col-xs-12 col-md-12; padding-left: 0;" <?php if (!in_array('2', $bZdalnaMozliweRodzaje)) { ?> style="display: none" <?php } ?>>
                                    <input type="radio" id="chooseDay" name="ZdalnaMozliweRodzaje" value="chooseDay" readonly="readonly" disabled="disabled" <?php if ($wniosek['bWniosek']['bZdalnaRodzaj'] === '2') { ?> checked <?php }?> >
                                    <label for="chooseWeekDay">Wybrane dni</label>
                                    <div class="form-group" id="calendarDay" <?php if($wniosek['bWniosek']['bZdalnaRodzaj'] != '2') { ?>  style="display: none" <?php }?>>
                                        <div class="row">
                                            <div class="col-xs-11 col-xs-offset-1 col-md-11 col-md-offset-1">
                                                <div id="datepicker-show"></div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </fieldset>
                        </div>
                        <div class="form-group">
                            <div class="col-xs-12 col-md-12" style="padding-left: 0;">
                                <?php echo (!empty($wniosek['bWniosek']['bZdalnaOswiadczenieBanerTekst'])) ? $wniosek['bWniosek']['bZdalnaOswiadczenieBanerTekst'] : ''; ?>
                            </div>
                        </div>
                        <div class="form-group"
                             <?php if (empty($wniosek['bWniosek']['bZdalnaOswiadczenie0Tekst'])) { ?> style="display: none" <?php } ?>>
                            <div class="col-xs-1 col-md-1 text-right">
                                <?php
                                $options = [
                                    'id' => 'bZdalnaOswiadczenie0',
                                    'readonly' => 'readonly', 'disabled' => "disabled"
                                ];
                                if ($wniosek['bWniosek']['bZdalnaOswiadczenie0'] == 'true') {
                                    $options['checked'] = 'checked';
                                } echo $this->Form->checkbox('pWniosek.dat:bZdalnaOswiadczenie0', $options); ?>
                            </div>
                            <div class="col-xs-11 col-md-11">
                                <?php echo $wniosek['bWniosek']['bZdalnaOswiadczenie0Tekst']; ?>
                            </div>
                        </div>
                        <div class="form-group"
                             <?php if (empty($wniosek['bWniosek']['bZdalnaOswiadczenie1Tekst'])) { ?>style="display: none" <?php } ?>>
                            <div class="col-xs-1 col-md-1 text-right">
                                <?php
                                $options = [
                                    'id' => 'bZdalnaOswiadczenie1',
                                    'readonly' => 'readonly', 'disabled' => "disabled"
                                ];
                                if ($wniosek['bWniosek']['bZdalnaOswiadczenie1'] == 'true') {
                                    $options['checked'] = 'checked';
                                } echo $this->Form->checkbox('pWniosek.dat:bZdalnaOswiadczenie1', $options); ?>
                            </div>
                            <div class="col-xs-11 col-md-11">
                                <?php echo $wniosek['bWniosek']['bZdalnaOswiadczenie1Tekst']; ?>
                            </div>
                        </div>
                        <div class="form-group"
                             <?php if (empty($wniosek['bWniosek']['bZdalnaOswiadczenie2Tekst'])) { ?>style="display: none" <?php } ?>>
                            <div class="col-xs-1 col-md-1 text-right">
                                <?php
                                $options = [
                                    'id' => 'bZdalnaOswiadczenie2',
                                    'readonly' => 'readonly', 'disabled' => "disabled"
                                ];
                                if ($wniosek['bWniosek']['bZdalnaOswiadczenie2'] == 'true') {
                                    $options['checked'] = 'checked';
                                } echo $this->Form->checkbox('pWniosek.dat:bZdalnaOswiadczenie2', $options); ?>
                            </div>
                            <div class="col-xs-11 col-md-11">
                                <?php echo $wniosek['bWniosek']['bZdalnaOswiadczenie2Tekst']; ?>
                            </div>
                        </div>
                        <div class="form-group"
                             <?php if (empty($wniosek['bWniosek']['bZdalnaOswiadczenie3Tekst'])) { ?>style="display: none" <?php } ?>>
                            <div class="col-xs-1 col-md-1 text-right">
                                <?php
                                $options = [
                                    'id' => 'bZdalnaOswiadczenie0',
                                    'readonly' => 'readonly', 'disabled' => "disabled"
                                ];
                                if ($wniosek['bWniosek']['bZdalnaOswiadczenie3'] == 'true') {
                                    $options['checked'] = 'checked';
                                } echo $this->Form->checkbox('pWniosek.dat:bZdalnaOswiadczenie3', $options); ?>
                            </div>
                            <div class="col-xs-11 col-md-11">
                                <?php echo $wniosek['bWniosek']['bZdalnaOswiadczenie3Tekst']; ?>
                            </div>
                        </div>
                        <div class="form-group"
                             <?php if (empty($wniosek['bWniosek']['bZdalnaOswiadczenie4Tekst'])) { ?>style="display: none" <?php } ?>>
                            <div class="col-xs-1 col-md-1 text-right">
                                <?php
                                $options = [
                                    'id' => 'bZdalnaOswiadczenie4',
                                    'readonly' => 'readonly', 'disabled' => "disabled"
                                ];
                                if ($wniosek['bWniosek']['bZdalnaOswiadczenie4'] == 'true') {
                                    $options['checked'] = 'checked';
                                } echo $this->Form->checkbox('pWniosek.dat:bZdalnaOswiadczenie4',$options); ?>
                            </div>
                            <div class="col-xs-11 col-md-11">
                                <?php echo $wniosek['bWniosek']['bZdalnaOswiadczenie4Tekst']; ?>
                            </div>
                        </div>
                        <div class="form-group"
                             <?php if (empty($wniosek['bWniosek']['bZdalnaOswiadczenie5Tekst'])) { ?>style="display: none" <?php } ?>>
                            <div class="col-xs-1 col-md-1 text-right">
                                <?php
                                $options = [
                                    'id' => 'bZdalnaOswiadczenie5',
                                    'readonly' => 'readonly', 'disabled' => "disabled"
                                ];
                                if ($wniosek['bWniosek']['bZdalnaOswiadczenie5'] == 'true') {
                                    $options['checked'] = 'checked';
                                } echo $this->Form->checkbox('pWniosek.dat:bZdalnaOswiadczenie5', $options); ?>
                            </div>
                            <div class="col-xs-11 col-md-11">
                                <?php echo $wniosek['bWniosek']['bZdalnaOswiadczenie5Tekst']; ?>
                            </div>
                        </div>
                        <div class="form-group">
                            <h5 <?php if (empty($wniosek['bWniosek']['bZdalnaOdrzucenieInfo'])) { ?> style="display: none" <?php } ?>>
                                <b>Informacja: </b><?php echo $wniosek['bWniosek']['bZdalnaOdrzucenieInfo'] ?>
                            </h5>
                        </div>
                    </div>
                </div>

                <div class="form-group">
                    <label class="col-xs-12 col-md-2 control-label">Załącznik</label>
                    <div class="col-xs-12 col-md-10 pt7">
                        <?php if (isset($wniosek['bWniosek']['bZalaczniki']) && !empty($wniosek['bWniosek']['bZalaczniki']) && isset($wniosek['bWniosek']['bZalaczniki']['cZalacznik']) && !empty($wniosek['bWniosek']['bZalaczniki']['cZalacznik']) && (isset($wniosek['bWniosek']['bZalaczniki']['cZalacznik'][0]['cPlik']) || isset($wniosek['bWniosek']['bZalaczniki']['cZalacznik']['cPlik']))) : ?>
                            <?php if (isset($wniosek['bWniosek']['bZalaczniki']['cZalacznik']['cPlik'])) : ?>
                                <p><a target="_blank"
                                   href="<?php echo $local_url; ?>wniosek_otworz_zalacznik/<?php echo $wniosek['bWniosek']['bGid']; ?>/<?php echo $wniosek['bWniosek']['bZalaczniki']['cZalacznik']['cGid']; ?>"
                                   class="btn btn-flat btn-primary"><?php echo $wniosek['bWniosek']['bZalaczniki']['cZalacznik']['cPlik']; ?></a>
                                <a target="_blank"
                                   href="<?php echo $local_url; ?>wniosek_otworz_zalacznik/<?php echo $wniosek['bWniosek']['bGid']; ?>/<?php echo $wniosek['bWniosek']['bZalaczniki']['cZalacznik']['cGid']; ?>/download"
                                   class="btn btn-success btn-flat"><i class="fa fa-download"></i></a>
                                </p>
                            <?php else : ?>
                                <?php
                                foreach ($wniosek['bWniosek']['bZalaczniki']['cZalacznik'] as $z) {
                                    echo '<p><a target="_blank" href="' . $local_url . 'wniosek_otworz_zalacznik/' . $wniosek['bWniosek']['bGid'] . '/' . $z['cGid'] . '" class="btn btn-flat btn-primary">';
                                    echo $z['cPlik'];
                                    echo '</a>';
                                    echo '<a target="_blank" href="' . $local_url . 'wniosek_otworz_zalacznik/' . $wniosek['bWniosek']['bGid'] . '/' . $z['cGid'] . '/download" class="btn btn-success btn-flat" style="margin-left: 5px;">';
                                    echo '<i class="fa fa-download"></i>';
                                    echo '</a></p>';
                                }
                                ?>
                            <?php endif; ?>
                        <?php else : ?>
                            Brak
                        <?php endif; ?>
                    </div>
                </div>

                <?php
                // Zbierz wszystkie dodatkowe pola z ich indeksami
                $additionalFields = [];

                // Przejdź przez wszystkie możliwe typy dodatkowych pól
                for ($i = 0; $i <= 6; $i++) {
                    // Dodatkowa wartość wyboru
                    if (!empty($wniosek['bWniosek']['bKod']['cDodatkowaWartoscWyboru' . $i . 'Tekst'])) {
                        $indeks = $wniosek['bWniosek']['bKod']['cDodatkowaWartoscWyboru' . $i . 'Indeks'] ?? $i;
                        $additionalFields[$indeks][] = [
                            'label' => $wniosek['bWniosek']['bKod']['cDodatkowaWartoscWyboru' . $i . 'Tekst'],
                            'value' => $wniosek['bWniosek']['bDodatkowaWartoscWyboru' . $i] ?? '',
                            'type' => 'text'
                        ];
                    }

                    // Dodatkowa wartość tekstowa
                    if (!empty($wniosek['bWniosek']['bKod']['cDodatkowaWartosc' . $i . 'Tekst'])) {
                        $indeks = $wniosek['bWniosek']['bKod']['cDodatkowaWartosc' . $i . 'Indeks'] ?? $i;
                        $additionalFields[$indeks][] = [
                            'label' => $wniosek['bWniosek']['bKod']['cDodatkowaWartosc' . $i . 'Tekst'],
                            'value' => $wniosek['bWniosek']['bDodatkowaWartosc' . $i] ?? '',
                            'type' => 'text'
                        ];
                    }

                    // Dodatkowa data
                    if (!empty($wniosek['bWniosek']['bKod']['cDodatkowaData' . $i . 'Tekst'])) {
                        $indeks = $wniosek['bWniosek']['bKod']['cDodatkowaData' . $i . 'Indeks'] ?? $i;
                        $dateValue = !empty($wniosek['bWniosek']['bDodatkowaData' . $i])
                            ? date('Y-m-d', strtotime($wniosek['bWniosek']['bDodatkowaData' . $i]))
                            : '';
                        $additionalFields[$indeks][] = [
                            'label' => $wniosek['bWniosek']['bKod']['cDodatkowaData' . $i . 'Tekst'],
                            'value' => $dateValue,
                            'type' => 'date'
                        ];
                    }

                    // Dodatkowa data od-do
                    if (!empty($wniosek['bWniosek']['bKod']['cDodatkowaDataOd' . $i . 'Tekst'])) {
                        $indeks = $wniosek['bWniosek']['bKod']['cDodatkowaDataOd' . $i . 'Indeks'] ?? $i;
                        $dateFrom = !empty($wniosek['bWniosek']['bDodatkowaDataOd' . $i])
                            ? date('Y-m-d', strtotime($wniosek['bWniosek']['bDodatkowaDataOd' . $i]))
                            : '';
                        $dateTo = !empty($wniosek['bWniosek']['bDodatkowaDataDo' . $i])
                            ? date('Y-m-d', strtotime($wniosek['bWniosek']['bDodatkowaDataDo' . $i]))
                            : '';
                        $additionalFields[$indeks][] = [
                            'label' => $wniosek['bWniosek']['bKod']['cDodatkowaDataOd' . $i . 'Tekst'],
                            'value' => $dateFrom . ($dateFrom && $dateTo ? ' - ' : '') . $dateTo,
                            'type' => 'date_range'
                        ];
                    }

                    // Dodatkowa wartość bool
                    if (!empty($wniosek['bWniosek']['bKod']['cDodatkowaWartoscBool' . $i . 'Tekst'])) {
                        $indeks = $wniosek['bWniosek']['bKod']['cDodatkowaWartoscBool' . $i . 'Indeks'] ?? $i;
                        $additionalFields[$indeks][] = [
                            'label' => $wniosek['bWniosek']['bKod']['cDodatkowaWartoscBool' . $i . 'Tekst'],
                            'value' => ($wniosek['bWniosek']['bDodatkowaWartoscBool' . $i] ?? 'false') == 'true' ? 'Tak' : 'Nie',
                            'type' => 'boolean'
                        ];
                    }
                }

                // Sortuj według indeksów i wyświetl
                ksort($additionalFields);
                foreach ($additionalFields as $index => $fields) {
                    foreach ($fields as $field) {
                        ?>
                        <div class="form-group">
                            <?php if('boolean' === $field['type']) { ?>
                                <label class="col-xs-12 col-md-2 control-label"><?php echo $field['value']; ?></label>
                                <div class="col-xs-12 col-md-10 pt7">
                                    <?php echo $field['label']; ?>
                                </div>
                            <?php } else { ?>
                                <label class="col-xs-12 col-md-2 control-label"><?php echo $field['label']; ?></label>
                                <div class="col-xs-12 col-md-10 pt7">
                                    <?php echo $field['value']; ?>
                                </div>
                            <?php } ?>

                        </div>
                        <?php
                    }
                }
                ?>
                <div class="form-group">
                    <label class="col-xs-12 col-md-2 control-label">Adnotacja</label>
                    <div class="col-xs-12 col-md-10 pt7">
                        <?php if (!empty($wniosek['bWniosek']['bNotka'])) echo $wniosek['bWniosek']['bNotka']; ?>
                    </div>
                </div>

                <?php
                /*
                <div class="form-group">
                    <label class="col-xs-12 col-md-2 control-label">&nbsp;</label>
                    <div class="col-xs-12 col-md-10">
                        <?php
                        $backUrl = '/wnioski';
                        if(isset($returnAction) && !empty($returnAction)) $backUrl = '/'.$returnAction;
                        ?>
                        <a data-menu-action="<?php echo $backUrl; ?>" class="btn btn-primary btn-flat" href="<?php echo $backUrl; ?>">Powrót</a>
                    </div>
                </div>
                $freeDaysCurrent = (int)$saldo['bInformacjeOSaldach']['bInformacjaOSaldach']['bUrlopWykorzystanieDni'];
                $freeHoursCurrent = (int)$saldo['bInformacjeOSaldach']['bInformacjaOSaldach']['bUrlopWykorzystanieGodzin'];
                $freeDaysMax = (int)$saldo['bInformacjeOSaldach']['bInformacjaOSaldach']['bUrlopWypoczynkowySaldoDni'];
                $freeHoursMax = (int)$saldo['bInformacjeOSaldach']['bInformacjaOSaldach']['bUrlopWypoczynkowySaldoGodzin'];
                $previousFreeDays = (int)$saldo['bInformacjeOSaldach']['bInformacjaOSaldach']['bUrlopZalegly1goStyczniaDni'];
                $previousFreeHours = (int)$saldo['bInformacjeOSaldach']['bInformacjaOSaldach']['bUrlopZalegly1goStyczniaGodzin'];
                if (!empty($freeHoursMax)) {
                    $freeHoursPercent = ($freeHoursCurrent / $freeHoursMax) * 100;
                }
                ?>

                 */

                /**
                 * <div class="progress">
                 * <div class="progress-bar progress-bar-danger" role="progressbar"
                 * style="width: <?php echo $freeHoursPercent; ?>%">
                 * Wykorzystano
                 * </div>
                 * <div class="progress-bar progress-bar-success"
                 * style="width: <?php echo 100 - $freeHoursPercent; ?>%">
                 * Wymiar
                 * </div>
                 * </div>
                 * <div class="progress-legend progress-legend-danger">
                 * <span>Wykorzystano <?php echo $freeDaysCurrent . ' dni (' . $freeHoursCurrent . ' godzin)'; ?></span>
                 * </div>
                 * <div class="progress-legend progress-legend-success">
                 * <span>Wymiar urlopu: <?php echo $freeDaysMax . ' dni (' . $freeHoursMax . ' godzin)'; ?>, w tym zaległy na 1-go stycznia: <?php echo $previousFreeDays . ' dni (' . $previousFreeDays . ' godzin)'; ?></span>
                 * </div>
                 */
                ?>
            </div>
        </div>
    </div>
</div>

<div id="saldoWniosku" <?php if($wniosek['bWniosek']['bKod']['cCzyPracaZdalna'] === "true") { ?> style="display: none;" <?php } ?>>
    <?php echo $this->element('saldo', array('saldo' => $saldo, 'showBack' => false, 'showHeader' => true)); ?>
</div>

<div class="row">
    <div class="col-xs-12">
        <div class="panel-group" id="accordion2" role="tablist" aria-multiselectable="true">
            <?php if ($uprawnienia['ModulRejestruCzasuPracyWspolpracownikow']['bCzyUruchamianie'] == 'true') : ?>
                <div class="panel panel-default">
                    <div class="panel-heading" role="tab" id="headingHistory2">
                        <h4 class="panel-title">
                            <a role="button" data-toggle="collapse" data-parent="#accordion2" href="#collapseHistory2"
                               aria-expanded="true" aria-controls="collapseHistory2">
                                Czas pracy współpracowników <i class="fa fa-chevron-down"></i>
                            </a>
                        </h4>
                    </div>

                    <div id="collapseHistory2" class="panel-collapse collapse" role="tabpanel"
                         aria-labelledby="headingHistory2">
                        <div class="panel-body" style="min-height: 100px">
                            <div class="loader-overlapping custom-loader" id="table-loading" style="display: block;">
                                <div class="loader"></div>
                            </div>
                            <div id="ModalContentWithNewCallendar"></div>
                        </div>
                    </div>
                </div>
            <?php endif; ?>
        </div>
    </div>
</div>

<script>
    const dateOd = new Date('<?php echo date('Y-m-d', strtotime($wniosek['bWniosek']['bDataOd'])); ?>');
    const newDateOd = dateOd.getDate() + '.' + (dateOd.getMonth() + 1) + '.' + dateOd.getFullYear();
    const dateDo = new Date('<?php echo date('Y-m-d', strtotime($wniosek['bWniosek']['bDataDo'])); ?>');
    const newDateDo = dateDo.getDate() + '.' + (dateDo.getMonth() + 1) + '.' + dateDo.getFullYear();

    $('#datepicker-show').multiDatesPicker('destroy');
    $('#datepicker-show').multiDatesPicker({
        disabled: true,
        minDate: newDateOd,
        maxDate: newDateDo
    });

    <?php
    if(!is_array($wniosek['bWniosek']['bZdalnaDni'])) {
    $arrayDate = explode(',', $wniosek['bWniosek']['bZdalnaDni']);

    foreach ($arrayDate as $date) {
        if(!empty($date)) { ?>
           $('#datepicker-show').multiDatesPicker({
                addDates: ['<?php echo trim($date); ?>']
           });
    <?php }}}?>
</script>

<script>
    if (typeof ($('#pieChart').get(0)) !== "undefined") {
        var pieChartCanvas = $('#pieChart').get(0).getContext('2d');
        var pieChart = new Chart(pieChartCanvas);
        var PieData = [
            {
                value: <?php echo round((($maksimum ?? 0) - ($pozostalo ?? 0)), 0) ?>,
                color: '#f56954',
                highlight: '#f56954',
                label: 'Wykorzystane'
            },
            {
                value: <?php echo (int)($pozostalo ?? 0) ?>,
                color: '#00c0ef',
                highlight: '#00c0ef',
                label: 'Pozostało'
            },
        ];
        var pieOptions = {};
        pieChart.Doughnut(PieData, pieOptions);
    }
</script>

<?php echo $this->element('wniosek_historia', array('wniosek' => $wniosek)); ?>

<?php echo $this->element('alert_close'); ?>

<script>
    $(function () {
        localStorage.setItem('typ_wniosku_return', localStorage.getItem('typ_wniosku'));
        localStorage.setItem('typ_wniosku_filter_return', localStorage.getItem('typ_wniosku_filter'));

        var panel = $(document).find('#ModalContentWithNewCallendar');

        if (typeof panel !== 'undefined') {
            $.ajax({
                url: local_url + 'calendar_feed_ajax_employee/<?php echo $wniosek['bWniosek']['bNumerPracownika']; ?>',
                method: 'POST',
                data: {
                    start: "<?php echo date('Y-m-d', strtotime($wniosek['bWniosek']['bDataOd'])) ?>"
                },
                dataType: 'html'
            }).done(function (response) {
                panel.html(response);
                $(document).find('.custom-loader').css('display', 'none');
                $('#tab2').css('padding-bottom', '0px');
            });
        }
    });
</script>
