Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 
 

713 righe
34 KiB

<?php
use App\WGS\Utils\Dto\ProvinceDistrictCellDto\ProvinceCellDto;
echo $this->Breadcrumb->render([
[
'title' => 'Home',
'icon' => 'fa fa-home',
'url' => '/',
],
[
'title' => __('Documenti'),
'icon' => 'fa fa-book',
],
[
'title' => __('Lista Pratiche di attingimento'),
'icon' => 'fa fa-list',
'url' => ['controller' => 'WaterDrawingPaperworks', 'action' => 'index'],
],
[
'title' => __('Validazione Pratica di attingimento'),
'icon' => 'fa fa-info',
],
]);
?>
<div class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?php echo __('Validazione Pratica di attingimento'); ?>
</h3>
</div>
<div class="card-body">
<?= __('Accesso rapido a:') ?>
</div>
<div class="card-footer">
<div class="ml-auto">
<button style="margin-left:1rem;margin-top:1rem;" class="btn btn-info btn-xs"
onclick="scrollToSection('administration_info')">Info amministrative
</button>
<button style="margin-left:1rem;margin-top:1rem;" class="btn btn-info btn-xs"
onclick="scrollToSection('applicants')">Richiedente/Ditta
</button>
<button style="margin-left:1rem;margin-top:1rem;" class="btn btn-info btn-xs"
onclick="scrollToSection('derivation_point')">Punto di prelievo/derivazione
</button>
<button style="margin-left:1rem;margin-top:1rem;" class="btn btn-info btn-xs"
onclick="scrollToSection('intended_use')">Impiego Risorsa
</button>
<button style="margin-left:1rem;margin-top:1rem;" class="btn btn-info btn-xs"
onclick="scrollToSection('return_point')">Punto di restituzione
</button>
<button style="margin-left:1rem;margin-top:1rem;" class="btn btn-info btn-xs"
onclick="scrollToSection('withdraw')">Periodo richiesto di prelievo
</button>
<button style="margin-left:1rem;margin-top:1rem;" class="btn btn-info btn-xs"
onclick="scrollToSection('provision_info')">Info del provvedimento
</button>
<button style="margin-left:1rem;margin-top:1rem;" class="btn btn-info btn-xs"
onclick="scrollToSection('payments')">Canone
</button>
<button style="margin-left:1rem;margin-top:1rem;" class="btn btn-info btn-xs"
onclick="scrollToSection('meters')">Strumenti di misura
</button>
<button style="margin-left:1rem;margin-top:1rem;" class="btn btn-info btn-xs"
onclick="scrollToSection('static_levels')">Misurazione piezometrica
</button>
<button style="margin-left:1rem;margin-top:1rem;" class="btn btn-info btn-xs"
onclick="scrollToSection('antimafia_request')">Antimafia
</button>
<button style="margin-left:1rem;margin-top:1rem;" class="btn btn-info btn-xs"
onclick="scrollToSection('pec_documentation')">Documentazione PEC
</button>
<button style="margin-left:1rem;margin-top:1rem;" class="btn btn-info btn-xs" id="scrollButton">Scorri in
fondo
</button>
</div>
</div>
</div>
<?php echo $this->Form->create($waterDrawingPaperwork, ['id' => 'myForm', 'role' => 'form', 'type' => 'file']); ?>
<div class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Informazioni della pratica') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body">
<?= $this->Form->control('water_drawing_paperwork_status.description', ['label' => __('Stato della pratica'), 'type' => 'text', 'disabled' => true, 'required' => false]) ?>
<?= $this->Form->control('gc_user', ['label' => __('Assegnatario Genio Civile'), 'type' => 'text', 'disabled' => true]) ?>
<?= $this->Form->control('drar_user', ['label' => __('Assegnatario DRAR'), 'type' => 'text', 'disabled' => true]) ?>
</div>
</div>
<div class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Allegati') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body table-responsive p-0">
<table class="table table-hover text-nowrap">
<thead>
<tr>
<th scope="col"><?= __('Documenti Tecnici (THC)') ?></th>
<th scope="col"><?= __('Documenti Vari (DV)') ?></th>
<th scope="col"><?= __('Licenza di attingimento (LIC)') ?></th>
<th scope="col"><?= __('Decreto di Derivazione (DEC)') ?></th>
<th scope="col"><?= __('Schema del Disciplinare (SDD)') ?></th>
<th scope="col"><?= __('Disciplinare (DSC)') ?></th>
<th scope="col"><?= __('Modulo 2A (2A)') ?></th>
<th scope="col"><?= __('Documento antimafia (DAM)') ?></th>
</tr>
</thead>
<tbody>
<td><?= $waterDrawingPaperwork->check_thc ? __('Presente') : __('Assente ')?></td>
<td><?= $waterDrawingPaperwork->check_dv ? __('Presente') : __('Assente ')?></td>
<td><?= $waterDrawingPaperwork->check_lic ? __('Presente') : __('Assente ')?></td>
<td><?= $waterDrawingPaperwork->check_dec ? __('Presente') : __('Assente ')?></td>
<td><?= $waterDrawingPaperwork->check_sdd ? __('Presente') : __('Assente ')?></td>
<td><?= $waterDrawingPaperwork->check_dsc ? __('Presente') : __('Assente ')?></td>
<td><?= $waterDrawingPaperwork->check2a ? __('Presente') : __('Assente ')?></td>
<td><?= $waterDrawingPaperwork->check_dam ? __('Presente') : __('Assente ')?></td>
</tbody>
</table>
</div>
<div class="card-body">
<?php
echo $this->element('attachments', [
'coId' => $waterDrawingPaperwork->controllable_object_id,
'filepicker' => false,
'viewer' => true,
'currentFilesRemovable' => false,
'view_in_frame_with_id' => 'previewiframe',
'tags' => null
]);
?>
</div>
</div>
<div id="administration_info" class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Info amministrative') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6">
<?= $this->Form->control('authority_civil_engineer_code', ['label' => __('Codice Genio Civile'), 'type' => 'text', 'disabled' => true]) ?>
</div>
<?= $this->Cell("DistrictProvince", [new ProvinceCellDto(fieldId: "authority-province", fieldName: "authority_province", formContext: $waterDrawingPaperwork, fieldRequired: true, disabled: true, showProvinceFullName: true)]) ?>
<div class="col-md-6">
<?= $this->Form->control('authority_identification_code_civil_engineering_office', ['label' => __('Codice identificativo Concessione Ufficio Genio civile (es. AA0000)'), 'type' => 'text', 'pattern' => '[a-zA-Z]{2}[0-9]{4}', 'required' => true, 'disabled' => true]) ?>
</div>
<div class="col-md-6">
<?= $this->Form->control('authority_identification_code_derivation_department_water_waste', ['label' => __('Codice identificativo Concessione Dipartimento Acqua e rifiuti'), 'type' => 'text', 'pattern' => '[a-zA-Z]{2}[0-9]{4}', 'disabled' => true]) ?>
</div>
<div class="col-md-12">
<?= $this->Form->control('water_drawing_article_id', ['label' => __('Articolo'), 'options' => $WaterDrawingArticles, 'empty' => true, 'disabled' => true]) ?>
</div>
</div>
</div>
</div>
<div id="applicants" class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Richiedente/Ditta') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body">
<div id="applicants_item_blocks_div">
<?php
if (count($waterDrawingPaperwork->applicants) == 0) echo $this->element('WaterDrawingPaperworks/applicants', ['applicant_item_block' => 0, 'is_view' => true, "formContext" => $waterDrawingPaperwork, 'districtProvinceApplicant' => $waterDrawingPaperwork->applicants]);
foreach ($waterDrawingPaperwork->applicants as $applicant_item_block => $applicant) {
echo $this->element('WaterDrawingPaperworks/applicants', ['applicant_item_block' => $applicant_item_block, 'is_view' => true, "formContext" => $waterDrawingPaperwork, 'districtProvinceApplicant' => $applicant]);
}
?>
</div>
</div>
</div>
<div id="derivation_point" class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Lista Punti di prelievo/derivazione') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body table-responsive p-0">
<table class="table table-hover text-nowrap">
<thead>
<tr>
<th scope="col"><?= __('Coordinate Latitudine, Longitudine') ?></th>
<th scope="col"><?= __('Tipo derivazione') ?></th>
<th scope="col"><?= __('Corpo idrico') ?></th>
<th scope="col"><?= __('Comune') ?></th>
<th scope="col"><?= __('Foglio') ?></th>
<th scope="col"><?= __('Particella') ?></th>
<th scope="col"><?= __('Stato') ?></th>
<th scope="col"><?= __('Volume (m^3)') ?></th>
<th scope="col"><?= __('Portata (l/s)') ?></th>
<th scope="col"><?= __('Azione') ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($waterDrawingPaperwork->water_drawing_derivations as $waterDrawingDerivation) : ?>
<tr>
<td><?= h($waterDrawingDerivation->latitude . ', ' . $waterDrawingDerivation->longitude) ?></td>
<td><?= h(isset($waterDrawingDerivation->water_drawing_derivation_type_id) ? $waterDrawingDerivation->water_drawing_derivation_type->description : null) ?></td>
<td><?= h($waterDrawingDerivation->water_body) ?></td>
<td><?= h($waterDrawingDerivation->district) ?></td>
<td><?= h($waterDrawingDerivation->cadastral_sheet) ?></td>
<td><?= h($waterDrawingDerivation->cadastral_parcel) ?></td>
<td><?= h($waterDrawingDerivation->derivation_status) ?></td>
<td><?= h($waterDrawingDerivation->annual_volume) ?></td>
<td><?= $waterDrawingDerivation->average_flow_rate ?></td>
<td><?= $this->Html->link(__('Dettaglio'), ['controller' => 'WaterDrawingDerivations', 'action' => 'view', $waterDrawingDerivation->id], ['class' => 'btn btn-info btn-xs']) ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<div class="card-footer">
</div>
</div>
<div id="intended_use" class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Impiego risorsa') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body">
<div id="applicants_item_blocks_div">
<?php
foreach ($waterDrawingPaperwork->water_drawing_intended_uses as $water_drawing_intended_use_item_block => $waterDrawingIntendedUse) {
echo $this->element('WaterDrawingPaperworks/intended_uses', ['intended_use_item_block' => $water_drawing_intended_use_item_block, 'is_view' => true, 'intendedUseTypes' => $intendedUseTypes, 'cadastralCropTypes' => $cadastralCropTypes]);
}
?>
</div>
</div>
</div>
<div id="return_point" class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Lista Punti di restituzione') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body table-responsive p-0">
<table class="table table-hover text-nowrap">
<thead>
<tr>
<th scope="col"><?= __('Coordinate Latitudine, Longitudine') ?></th>
<th scope="col"><?= __('Comune') ?></th>
<th scope="col"><?= __('Foglio') ?></th>
<th scope="col"><?= __('Particella') ?></th>
<th scope="col"><?= __('Azione') ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($waterDrawingPaperwork->water_drawing_return_points as $waterDrawingReturnPoint) : ?>
<tr>
<td><?= h($waterDrawingReturnPoint->latitude . ', ' . $waterDrawingReturnPoint->longitude) ?></td>
<td><?= h($waterDrawingReturnPoint->district) ?></td>
<td><?= h($waterDrawingReturnPoint->cadastral_sheet) ?></td>
<td><?= h($waterDrawingReturnPoint->cadastral_parcel) ?></td>
<td><?= $this->Html->link(__('Dettaglio'), ['controller' => 'waterDrawingReturnPoints', 'action' => 'view', $waterDrawingReturnPoint->id], ['class' => 'btn btn-info btn-xs']) ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<div class="card-footer">
</div>
</div>
<div id="withdraw" class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Periodo richiesto di prelievo') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6">
<?= $this->Form->control('from_date', ['label' => __('Dal'), 'type' => 'date', 'disabled' => true]) ?>
</div>
<div class="col-md-6">
<?= $this->Form->control('to_date', ['label' => __('Al'), 'type' => 'date', 'disabled' => true]) ?>
</div>
</div>
</div>
</div>
<div id="provision_info" class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Info del provvedimento') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-12">
<?= $this->Form->control('gurs_reference', ['label' => __('Estremi GURS con pubblicazione istanza'), 'type' => 'text', 'disabled' => true]) ?>
</div>
<div class="col-md-6">
<?= $this->Form->control('authorisation_type', ['label' => __('Natura del provvedimento di autorizzazione'), 'type' => 'text', 'disabled' => true]) ?>
</div>
<div class="col-md-6">
<?= $this->Form->control('concession_decree_number', ['label' => __('Decreto di Concessione n° (o di riconoscimento del diritto di derivazione)'), 'disabled' => true]) ?>
</div>
<div class="col-md-4">
<?= $this->Form->control('release_date', ['label' => __('Data di rilascio del provvedimento'), 'disabled' => true]) ?>
</div>
<div class="col-md-4">
<?= $this->Form->control('concession_duration', ['label' => __('Durata Concessione (in anni)'), 'type' => 'number', 'disabled' => true]) ?>
</div>
<div class="col-md-4">
<?= $this->Form->control('expiration_date', ['label' => __('Validità fino a (scadenza del provvedimento)'), 'disabled' => true]) ?>
</div>
<div class="col-md-6">
<?= $this->Form->control('first_istance', ['label' => __('Prima istanza'), 'type' => 'text', 'disabled' => true]) ?>
</div>
<div class="col-md-6">
<?= $this->Form->control('takeover', ['label' => __('Subentro'), 'type' => 'text', 'disabled' => true]) ?>
</div>
</div>
</div>
</div>
<div id="payments" class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Canone') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body table-responsive p-0">
<?php if ($waterDrawingPaperwork->can_view_fee): ?>
<div class="card-header">
<h3 class="card-title">
<?= __('Lista degli ultimi canoni') ?>
</h3>
</div>
<table class="table table-hover text-nowrap">
<thead>
<tr>
<th scope="col"><?= __('Anno') ?></th>
<th scope="col"><?= __('Canone') ?></th>
<th scope="col"><?= __('Dovuto') ?></th>
<th scope="col"><?= __('Azioni') ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($waterDrawingPaperwork->water_drawing_fees as $waterDrawingFees) : ?>
<tr>
<td style="<?= $waterDrawingFees->paied ? '' : 'color:red;' ?>"><?= h($waterDrawingFees->year) ?></td>
<td style="<?= $waterDrawingFees->paied ? '' : 'color:red;' ?>"><?= h($waterDrawingFees->amount . ' €') ?></td>
<td style="<?= $waterDrawingFees->paied ? '' : 'color:red;' ?>"><?= h($waterDrawingFees->to_pay . ' €') ?></td>
<td>
<?= $waterDrawingPaperwork->can_view_payment ? $this->Html->link(__('Dettagli'), ['controller' => 'WaterDrawingFees', 'action' => 'view', $waterDrawingFees->id], ['class' => 'btn btn-info btn-xs']) : null ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<?php endif; ?>
<?php if ($waterDrawingPaperwork->can_view_payment): ?>
<div class="card-header">
<h3 class="card-title">
<?= __('Lista degli ultimi pagamenti') ?>
</h3>
</div>
<table class="table table-hover text-nowrap">
<thead>
<tr>
<th scope="col"><?= __('Anno') ?></th>
<th scope="col"><?= __('Data pagamento') ?></th>
<th scope="col"><?= __('Numero del pagamento') ?></th>
<th scope="col"><?= __('Importo') ?></th>
<th scope="col"><?= __('Tipologia di pagamento') ?></th>
<th scope="col"><?= __('Data inserimento') ?></th>
<th scope="col"><?= __('Utente') ?></th>
<th scope="col"><?= __('Azioni') ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($waterDrawingPayments as $waterDrawingPayment) : ?>
<tr>
<td><?= h($waterDrawingPayment->water_drawing_fee->year) ?></td>
<td><?= h($waterDrawingPayment->payment_date) ?></td>
<td><?= h($waterDrawingPayment->payment_number) ?></td>
<td><?= h($waterDrawingPayment->amount) ?></td>
<td><?= h($waterDrawingPayment->water_drawing_payment_type->description) ?></td>
<td><?= h($waterDrawingPayment->created) ?></td>
<td><?= h($waterDrawingPayment->user) ?></td>
<td>
<?= $waterDrawingPaperwork->can_view_payment ? $this->Html->link(__('Dettagli'), ['controller' => 'WaterDrawingPayments', 'action' => 'view', $waterDrawingPayment->id], ['class' => 'btn btn-info btn-xs']) : null ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<?php endif; ?>
</div>
<?php if ($waterDrawingPaperwork->water_drawing_paperwork_status_id <= -4) : ?>
<div class="card-footer">
<div class="ml-auto">
<?= $waterDrawingPaperwork->can_view_fee ? $this->Html->link(__('Lista Canoni'), ['controller' => 'WaterDrawingFees', 'action' => 'index', $waterDrawingPaperwork->id], ['class' => 'btn btn-info btn-xs']) : null ?>
<?= $waterDrawingPaperwork->can_view_payment ? $this->Html->link(__('Lista Pagamenti'), ['controller' => 'WaterDrawingPayments', 'action' => 'index', $waterDrawingPaperwork->id], ['class' => 'btn btn-info btn-xs']) : null ?>
</div>
</div>
<?php endif; ?>
</div>
<div id="meters" class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Strumento di misura') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body table-responsive p-0">
<table class="table table-hover text-nowrap">
<thead>
<tr>
<th scope="col"><?= __('Tipologia di uso') ?></th>
<th scope="col"><?= __('Tipologia strumento di misura') ?></th>
<th scope="col"><?= __('Data installazione') ?></th>
<th scope="col"><?= __('Marca ') ?></th>
<th scope="col"><?= __('Matricola') ?></th>
<th scope="col"><?= __('Azioni') ?></th>
</tr>
</thead>
<tbody>
<?php
foreach ($waterDrawingPaperwork->water_drawing_intended_uses as $waterDrawingIntendedUse) :
if (isset($waterDrawingIntendedUse->water_drawing_intended_use_type_id)):
?>
<tr>
<td><?= h($waterDrawingIntendedUse->water_drawing_intended_use_type->description) ?></td>
<td><?= h(isset($waterDrawingIntendedUse->water_drawing_meters[0]) ? $waterDrawingIntendedUse->water_drawing_meters[0]->water_drawing_tool_type->description : '') ?></td>
<td><?= h(isset($waterDrawingIntendedUse->water_drawing_meters[0]) ? $waterDrawingIntendedUse->water_drawing_meters[0]->installation_date->format('d/m/Y') : '') ?></td>
<td><?= h(isset($waterDrawingIntendedUse->water_drawing_meters[0]) ? $waterDrawingIntendedUse->water_drawing_meters[0]->manufacturer : '') ?></td>
<td><?= h(isset($waterDrawingIntendedUse->water_drawing_meters[0]) ? $waterDrawingIntendedUse->water_drawing_meters[0]->part_number : '') ?></td>
<td><?php
if (isset($waterDrawingIntendedUse->water_drawing_meters[0]->id)) {
echo $this->Html->link(__('Dettagli'), ['controller' => 'WaterDrawingMeters', 'action' => 'view', $waterDrawingIntendedUse->water_drawing_meters[0]->id], ['class' => 'btn btn-info btn-xs', 'style' => 'margin-right:0.5rem']);
}
?></td>
</tr>
<?php
endif;
endforeach;
?>
</tbody>
</table>
</div>
<div class="card-footer">
<div class="ml-auto">
<?= $this->Html->link(__('Visualizza lista completa delle misurazioni'), ['controller' => 'WaterDrawingMeasurements', 'action' => 'index', $waterDrawingPaperwork->id], ['class' => 'btn btn-info btn-xs', 'style' => 'margin-right:1rem']); ?>
</div>
</div>
</div>
<div id="static_levels" class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Misurazione del livello piezometrico') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6">
<?= $this->Form->control('static_level_water', ['label' => __('Livello statico dal boccaforo al momento del rinvenimento dell\'acqua (cm)'), 'type' => 'number', 'pattern' => '[0-9]*', 'disabled' => true]) ?>
</div>
<div class="col-md-6">
<?= $this->Form->control('static_level_water_date', ['label' => __('Data del rilievo'), 'type' => 'date', 'disabled' => true]) ?>
</div>
<div class="col-md-6">
<?= $this->Form->control('initial_static_level_water', ['label' => __('Livello statico dal boccaforo il giorno di inizio derivazione (cm)'), 'type' => 'number', 'pattern' => '[0-9]*', 'disabled' => true]) ?>
</div>
<div class="col-md-6">
<?= $this->Form->control('initial_static_level_water_date', ['label' => __('Data del rilievo'), 'type' => 'date', 'disabled' => true]) ?>
</div>
</div>
</div>
</div>
<div id="antimafia_request" class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Lista degli stati delle richieste antimafia') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body table-responsive p-0">
<table class="table table-hover text-nowrap">
<thead>
<tr>
<th scope="col"><?= __('Utente') ?></th>
<th scope="col"><?= __('Stato') ?></th>
<th scope="col"><?= __('Data e ora') ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($waterDrawingPaperwork->water_drawing_antimafia_certification_requests as $waterDrawinAntimafiaRequest) : ?>
<tr>
<td><?= h($waterDrawinAntimafiaRequest->user) ?></td>
<td <?= $waterDrawinAntimafiaRequest->water_drawing_antimafia_certification_request_status_id == 2 && $waterDrawingPaperwork->can_request_self_certification ? 'style="color:red;"' : null ?>><?= h($waterDrawinAntimafiaRequest->water_drawing_antimafia_certification_request_status->description) . ($waterDrawinAntimafiaRequest->water_drawing_antimafia_certification_request_status_id == 2 && $waterDrawingPaperwork->can_request_self_certification ? __(' - Richiesta scaduta') : null) ?></td>
<td <?= $waterDrawinAntimafiaRequest->water_drawing_antimafia_certification_request_status_id == 2 && $waterDrawingPaperwork->can_request_self_certification ? 'style="color:red;"' : null ?>><?= h($waterDrawinAntimafiaRequest->created) ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<div class="card-footer">
</div>
</div>
<div id="pec_documentation" class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Lista della documentazione PEC') ?>
</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body table-responsive p-0">
<table class="table table-hover text-nowrap">
<thead>
<tr>
<th scope="col"><?= __('Documento') ?></th>
<th scope="col"><?= __('Numero protocollo') ?></th>
<th scope="col"><?= __('Data') ?></th>
<th scope="col"><?= __('Azioni') ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($waterDrawingPaperwork->water_drawing_paperwork_pecs as $waterDrawingPaperworkPec) : ?>
<tr>
<td><?= h($waterDrawingPaperworkPec->document) ?></td>
<td><?= h($waterDrawingPaperworkPec->protocol_number) ?></td>
<td><?= h($waterDrawingPaperworkPec->protocol_date->format('d/m/Y')) ?></td>
<td>
<?= $this->Html->link(__('Visualizza'), ['controller' => 'WaterDrawingPaperworkPecs', 'action' => 'view', $waterDrawingPaperworkPec->id], ['class' => 'btn btn-info btn-xs', 'style' => 'margin-right:1rem']); ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<div class="card-footer">
<div class="ml-auto">
<?php
echo $waterDrawingPaperwork->can_add_pec ? $this->Html->link(__('Aggiungi Documentazione PEC'), ['controller' => 'WaterDrawingPaperworkPecs', 'action' => 'add', $waterDrawingPaperwork->id], ['class' => 'btn btn-success btn-xs', 'style' => 'margin-right:1rem']) : null;
echo $this->Html->link(__('Lista Documentazione PEC'), ['controller' => 'WaterDrawingPaperworkPecs', 'action' => 'index', $waterDrawingPaperwork->id], ['class' => 'btn btn-info btn-xs', 'style' => 'margin-right:1rem']);
?>
</div>
</div>
</div>
<?= $this->Form->end() ?>
<div id="validation_form" class="card card-primary card-outline">
<div class="card-header">
<h3 class="card-title">
<?= __('Validazione') ?>
</h3>
</div>
<div class="card-body">
<?php echo $this->Form->create($waterDrawingPaperworkHistory, ['role' => 'form', 'type' => 'file']); ?>
<div class="row">
<div class="col-md-2">
<?php
echo $this->Form->hidden('water_drawing_paperwork_status_id', ['value' => $waterDrawingPaperwork->water_drawing_paperwork_status_id]);
echo $this->Form->control('result', ['label' => __('Esito'), 'onChange' => 'checkNote()', 'type' => 'radio', 'options' => [1 => __('Accettata'), 0 => __('Respinta')]]);
?>
</div>
<div class="col-md-10">
<label class="control-label" for="note-field">Note <font color="red">(obbligatorio in caso di Respinta)</font></label>
<?php
echo $this->Form->control('note', ['label' => false, 'type' => 'textarea', 'id' => 'note-field']);
?>
</div>
<div class="col-md-12">
<?php
echo $this->element('attachments', [
'filepicker' => true,
'viewer' => false,
'currentFilesRemovable' => false,
'tags' => $tags,
'upload_single' => true,
'required' => false,
'accept_only' => ['.pdf']
]);
?>
</div>
<div class="col-md-12">
<?php echo $this->Form->submit(__('Salva')); ?>
</div>
</div>
<?php echo $this->Form->end(); ?>
</div>
<div class="card-footer">
</div>
</div>
<script>
function scrollToBottom() {
$("html, body").animate({
scrollTop: $(document).height()
}, 1000);
}
function scrollToSection(sectionId) {
var section = document.getElementById(sectionId);
// Scorri verso la sezione
section.scrollIntoView({
behavior: 'smooth'
});
}
window.addEventListener('DOMContentLoaded', function() {
$("#water-drawing-article-id").select2({
minimumResultsForSearch: -1
});
$("#scrollButton").click(function() {
scrollToBottom();
});
});
</script>
<style>
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #3c8dbc;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
color: white;
}
</style>