Start Point al 2026
This commit is contained in:
commit
8a76e1db3b
371 files changed
+160283
No files matched your search
@@ -0,0 +1,300 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
<div class="container">
|
||||
<br />
|
||||
<h2>Amministrazione:</h2>
|
||||
<br />
|
||||
<p>Da questa pagina è possibile l'amministrazione, cioè la gestione dei clienti, delle commesse, e dei report mensili necessari per la fatturazione. </p>
|
||||
<br />
|
||||
|
||||
|
||||
<h3>Gestione base delle tabelle:</h3>
|
||||
<br />
|
||||
<p>Tabelle per la gestione amministrativa dei lavoratori: </p>
|
||||
<ul>
|
||||
|
||||
<!-- Pb Gestione Lavoratori -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/Lavoratori') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
Lavoratori
|
||||
</a>
|
||||
Tabella di gestione dei lavoratori della CSiCo.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione Clienti -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/Clienti') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
Clienti
|
||||
</a>
|
||||
Tabella di gestione dei clienti.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
|
||||
<!-- Pb Gestione Stime -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/Stime') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
Stime
|
||||
</a>
|
||||
Tabella di gestione delle stime temporali.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione StatiCommessa -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/StatiCommessa') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
StatiCommessa
|
||||
</a>
|
||||
Tabella di gestione degli stati delle commesse.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione Commesse -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/Commesse') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
Commesse
|
||||
</a>
|
||||
Tabella di gestione delle commesse.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione Spese -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/Spese') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
Spese
|
||||
</a>
|
||||
Tabella di gestione delle spese.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione TipoOre -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/TipoOre') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
TipoOre
|
||||
</a>
|
||||
Tabella di gestione delle tipologie degli orari.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione TipiWork -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/TipiWork') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
TipiWork
|
||||
</a>
|
||||
Tabella di gestione delle tipologie di lavoro.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione Orari -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/Orari') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
Orari
|
||||
</a>
|
||||
Tabella di gestione degli orari.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<p>Tabelle per la gestione del materiale CSiCo: </p>
|
||||
<ul>
|
||||
|
||||
<!-- Pb Gestione SIMs -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/SIMs') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
SIMs
|
||||
</a>
|
||||
Tabella di gestione delle SIM telefoniche.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione SIMEvents -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/SIMEvents') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
SIMEvents
|
||||
</a>
|
||||
Tabella di gestione degli eventi delle SIM.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione CSiCoCars -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/CSiCoCars') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
CSiCoCars
|
||||
</a>
|
||||
Tabella di gestione delle auto aziendali.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione CSiCoCarEvents -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/CSiCoCarEvents') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
CSiCoCarEvents
|
||||
</a>
|
||||
Tabella di gestione degli eventi delle auto aziendali.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione CreditCards -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/CreditCards') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
CreditCards
|
||||
</a>
|
||||
Tabella di gestione delle carte di credito aziendali.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione CreditCardEvents -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/CreditCardEvents') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
CreditCardEvents
|
||||
</a>
|
||||
Tabella di gestione degli eventi delle carte di credito aziendali.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<p>Tabelle per la gestione del magazzino CSiCo: </p>
|
||||
<ul>
|
||||
|
||||
<!-- Pb Gestione Categorie -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/Categorie') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
Categorie
|
||||
</a>
|
||||
Tabella di gestione delle categorie degli articoli in magazzino.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione Posizioni -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/Posizioni') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
Posizioni
|
||||
</a>
|
||||
Tabella di gestione delle posizioni in cui si depositano gli articoli in magazzino.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione Articoli -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/Articoli') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
Articoli
|
||||
</a>
|
||||
Tabella di gestione degli articoli in magazzino.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Gestione ArticoloEvents -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/ArticoloEvents') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
ArticoloEvents
|
||||
</a>
|
||||
Tabella di gestione degli eventi degli articoli in magazzino.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<p>Gestione della web application stessa: </p>
|
||||
<ul>
|
||||
|
||||
<!-- Pb Gestione Issues -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(1,false) ? base_url('/Issues') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-table" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M15 4H1V3h14v1z"/><path fill-rule="evenodd" d="M5 15.5v-14h1v14H5zm5 0v-14h1v14h-1z"/><path fill-rule="evenodd" d="M15 8H1V7h14v1zm0 4H1v-1h14v1z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2H0V2z"/></svg>
|
||||
Issues
|
||||
</a>
|
||||
Tabella per il traking delle issue della web application.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Backup -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-info btn-sm <?php echo (CheckLevel(1,false) ? '' : 'disabled'); ?>" href="<?php echo (CheckLevel(8,false) ? base_url('/backup_db') : '#'); ?>" data-toggle="tooltip" title="Gestione diretta dei records della tabella">
|
||||
<svg class="bi bi-paperclip" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.5 3a2.5 2.5 0 0 1 5 0v9a1.5 1.5 0 0 1-3 0V5a.5.5 0 0 1 1 0v7a.5.5 0 0 0 1 0V3a1.5 1.5 0 1 0-3 0v9a2.5 2.5 0 0 0 5 0V5a.5.5 0 0 1 1 0v7a3.5 3.5 0 1 1-7 0V3z"/></svg>
|
||||
Backup
|
||||
</a>
|
||||
Esegue il backup del database e lo scarica.
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
<h3>Reports:</h3>
|
||||
<p>Qui elenco i vari report con i relativi filtri e comandi di esportazione dei dati. </p>
|
||||
<ul>
|
||||
|
||||
<!-- Pb Report Ore -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-success btn-sm" href="<?php echo base_url('/dashboard/orari'); ?>">
|
||||
<svg class="bi bi-receipt" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M1.92.506a.5.5 0 0 1 .434.14L3 1.293l.646-.647a.5.5 0 0 1 .708 0L5 1.293l.646-.647a.5.5 0 0 1 .708 0L7 1.293l.646-.647a.5.5 0 0 1 .708 0L9 1.293l.646-.647a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .801.13l.5 1A.5.5 0 0 1 15 2v12a.5.5 0 0 1-.053.224l-.5 1a.5.5 0 0 1-.8.13L13 14.707l-.646.647a.5.5 0 0 1-.708 0L11 14.707l-.646.647a.5.5 0 0 1-.708 0L9 14.707l-.646.647a.5.5 0 0 1-.708 0L7 14.707l-.646.647a.5.5 0 0 1-.708 0L5 14.707l-.646.647a.5.5 0 0 1-.708 0L3 14.707l-.646.647a.5.5 0 0 1-.801-.13l-.5-1A.5.5 0 0 1 1 14V2a.5.5 0 0 1 .053-.224l.5-1a.5.5 0 0 1 .367-.27zm.217 1.338L2 2.118v11.764l.137.274.51-.51a.5.5 0 0 1 .707 0l.646.647.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.509.509.137-.274V2.118l-.137-.274-.51.51a.5.5 0 0 1-.707 0L12 1.707l-.646.647a.5.5 0 0 1-.708 0L10 1.707l-.646.647a.5.5 0 0 1-.708 0L8 1.707l-.646.647a.5.5 0 0 1-.708 0L6 1.707l-.646.647a.5.5 0 0 1-.708 0L4 1.707l-.646.647a.5.5 0 0 1-.708 0l-.509-.51z"/><path fill-rule="evenodd" d="M3 4.5a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm8-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5z"/></svg>
|
||||
Report Ore
|
||||
</a>
|
||||
Report degli orari inseriti dai lavoratori.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<!-- Pb Report Spese -->
|
||||
<li>
|
||||
<p>
|
||||
<a class="btn btn-success btn-sm" href="<?php echo base_url('dashboard/spese'); ?>">
|
||||
<svg class="bi bi-receipt" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M1.92.506a.5.5 0 0 1 .434.14L3 1.293l.646-.647a.5.5 0 0 1 .708 0L5 1.293l.646-.647a.5.5 0 0 1 .708 0L7 1.293l.646-.647a.5.5 0 0 1 .708 0L9 1.293l.646-.647a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .801.13l.5 1A.5.5 0 0 1 15 2v12a.5.5 0 0 1-.053.224l-.5 1a.5.5 0 0 1-.8.13L13 14.707l-.646.647a.5.5 0 0 1-.708 0L11 14.707l-.646.647a.5.5 0 0 1-.708 0L9 14.707l-.646.647a.5.5 0 0 1-.708 0L7 14.707l-.646.647a.5.5 0 0 1-.708 0L5 14.707l-.646.647a.5.5 0 0 1-.708 0L3 14.707l-.646.647a.5.5 0 0 1-.801-.13l-.5-1A.5.5 0 0 1 1 14V2a.5.5 0 0 1 .053-.224l.5-1a.5.5 0 0 1 .367-.27zm.217 1.338L2 2.118v11.764l.137.274.51-.51a.5.5 0 0 1 .707 0l.646.647.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.509.509.137-.274V2.118l-.137-.274-.51.51a.5.5 0 0 1-.707 0L12 1.707l-.646.647a.5.5 0 0 1-.708 0L10 1.707l-.646.647a.5.5 0 0 1-.708 0L8 1.707l-.646.647a.5.5 0 0 1-.708 0L6 1.707l-.646.647a.5.5 0 0 1-.708 0L4 1.707l-.646.647a.5.5 0 0 1-.708 0l-.509-.51z"/><path fill-rule="evenodd" d="M3 4.5a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm8-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5z"/></svg>
|
||||
Report Spese
|
||||
</a>
|
||||
Report delle spese inserite dai lavoratori.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
</div>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,30 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
<br />
|
||||
<h3>Pagina Archivio:</h3>
|
||||
<br />
|
||||
<p>Gestione degli oggetti della CSico (magazzino)</p>
|
||||
<p>Funzionalità ancora da terminare, per ora visualizzo una pagina temporanea segnaposto.</p>
|
||||
<br />
|
||||
<hr>
|
||||
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut quis ante rhoncus, sodales turpis ac, iaculis arcu. Sed hendrerit libero et quam porta, vitae gravida lorem ultrices. Aenean convallis tincidunt urna. Maecenas efficitur ac lorem eget elementum. Donec pulvinar tristique viverra. Ut lacinia odio et urna condimentum volutpat. Aliquam maximus varius ex, eu faucibus urna consectetur et. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
<p>Vestibulum viverra, enim ac aliquet dapibus, odio dolor vestibulum purus, vel pulvinar enim ipsum vulputate leo. In et accumsan tortor. Etiam commodo fringilla dolor at sagittis. Maecenas quis turpis commodo, imperdiet lorem sagittis, maximus nisi. Suspendisse id lectus id velit convallis varius in non odio. Suspendisse mollis interdum justo, non vulputate leo lacinia ac. Cras turpis dolor, congue ut ornare vitae, viverra eu metus. Cras a pulvinar diam. Donec blandit ultricies mi, ut euismod ex eleifend sed. Nunc facilisis felis malesuada felis viverra vulputate. Quisque libero sem, efficitur id ex eget, volutpat tempus arcu. Duis nec elit sit amet nibh pretium scelerisque in in quam. Aenean non magna dui. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>
|
||||
<p>Nunc tempor magna sit amet posuere cursus. Nulla at justo fringilla neque aliquam egestas sed in nisl. Vivamus pretium bibendum ultrices. Aenean semper felis quis suscipit fringilla. In in convallis enim. Nunc vel nulla dolor. In cursus sit amet est vehicula tincidunt. Etiam faucibus luctus tortor, et tincidunt erat condimentum sed. Sed pharetra dolor quis turpis imperdiet, eget placerat enim vestibulum.</p>
|
||||
<p>Duis vitae dolor placerat, malesuada nunc id, viverra ligula. Pellentesque vel tellus lobortis, accumsan enim sed, tristique nisi. Duis sollicitudin urna nunc, id bibendum ex varius in. Mauris condimentum quam sapien, vel varius sem luctus a. Phasellus dignissim vulputate magna, vel fermentum odio eleifend vitae. Nulla sit amet semper justo, quis tempus lorem. Suspendisse est quam, vehicula non metus sit amet, lobortis egestas velit.</p>
|
||||
<p>In eget hendrerit eros, sed malesuada neque. Etiam convallis id lacus eget volutpat. Quisque non molestie eros. Donec venenatis quis dolor eu viverra. Sed hendrerit diam quis lorem porttitor, ut fermentum risus euismod. Cras et lacus eu nisl accumsan viverra. Duis ut pretium arcu. </p>
|
||||
|
||||
<br />
|
||||
<hr>
|
||||
<br />
|
||||
|
||||
</div>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,218 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
<div class="container" role="main" >
|
||||
|
||||
<!-- Page Header -->
|
||||
<br />
|
||||
<h3>Gestione Automobili Aziendali (CSiCoCars)</h3>
|
||||
<br />
|
||||
|
||||
<!-- Introduzione tabella: -->
|
||||
<p>Elenco di tutte le automobili aziendali (<?= $pager->getTotalRecords() ?> records) inserite, che soddisfano il filtro seguente:</p>
|
||||
|
||||
<?= $this->include('cmpnts/filter/filter_csicocar', ) ?>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
|
||||
<!-- Tabella -->
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by ID <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('caIDcar','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='caIDcar'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
ID
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Targa <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('caTarga','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='caTarga'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Targa
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Descrizione <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('caDescrizione','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='caDescrizione'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Descrizione
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Data Assicurazione <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('caDataAssicurazione','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='caDataAssicurazione'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Scadenza Assicurazione
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Tipo Gomme <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('caTipoGomme','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='caTipoGomme'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Tipo Gomme
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by CreatedAt <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('caCreatedAt','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='caCreatedAt'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Created At
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by UpdatedAt <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('caUpdatedAt','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='caUpdatedAt'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Updated At
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Stato <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('caStato','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='caStato'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Stato
|
||||
</a>
|
||||
</th>
|
||||
<!-- <th>Comandi</th> -->
|
||||
<th>
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<!-- <svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg> -->
|
||||
Nuovo
|
||||
</button>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($dataset as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->caIDcar ?></td>
|
||||
<td><?= $item->caTarga ?></td>
|
||||
<td><?= $item->caDescrizione ?></td>
|
||||
<td><?= $item->caDataAssicurazione ?></td>
|
||||
<td><?= $item->caTipoGomme ?></td>
|
||||
<td><?= $item->caCreatedAt ?></td>
|
||||
<td><?= $item->caUpdatedAt ?></td>
|
||||
<td><?= $item->caStato ?></td>
|
||||
<td>
|
||||
<div class="btn-group" role="group" aria-label="Basic example">
|
||||
<button type="button" class="btn btn-outline-success btn-sm" data-toggle="tooltip" title="Edit Record" onclick="edit_record('<?= $item->caIDcar ?>')">
|
||||
<svg class="bi bi-pencil" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.293 1.293a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1 0 1.414l-9 9a1 1 0 0 1-.39.242l-3 1a1 1 0 0 1-1.266-1.265l1-3a1 1 0 0 1 .242-.391l9-9zM12 2l2 2-9 9-3 1 1-3 9-9z"/><path fill-rule="evenodd" d="M12.146 6.354l-2.5-2.5.708-.708 2.5 2.5-.707.708zM3 10v.5a.5.5 0 0 0 .5.5H4v.5a.5.5 0 0 0 .5.5H5v.5a.5.5 0 0 0 .5.5H6v-1.5a.5.5 0 0 0-.5-.5H5v-.5a.5.5 0 0 0-.5-.5H3z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-danger btn-sm" data-toggle="tooltip" title="Delete Record" onclick="delete_record('<?= $item->caIDcar ?>')">
|
||||
<svg class="bi bi-trash" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z"/><path fill-rule="evenodd" d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4L4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-warning btn-sm" data-toggle="tooltip" title="Select Record" onclick="select_record('<?= $item->caIDcar ?>')">
|
||||
<svg class="bi bi-card-list" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14.5 3h-13a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5zm-13-1A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13z"/><path fill-rule="evenodd" d="M5 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 5 8zm0-2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0 5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5z"/><circle cx="3.5" cy="5.5" r=".5"/><circle cx="3.5" cy="8" r=".5"/><circle cx="3.5" cy="10.5" r=".5"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<p>
|
||||
Per esportare tutti gli csicocars che soddisfano il filtro indicato:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Esporta i records in CSV" onclick="export_records_csv()">
|
||||
<svg class="bi bi-cloud-download" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.887 5.2l-.964-.165A2.5 2.5 0 1 0 3.5 10H6v1H3.5a3.5 3.5 0 1 1 .59-6.95 5.002 5.002 0 1 1 9.804 1.98A2.501 2.501 0 0 1 13.5 11H10v-1h3.5a1.5 1.5 0 0 0 .237-2.981L12.7 6.854l.216-1.028a4 4 0 1 0-7.843-1.587l-.185.96z"/><path fill-rule="evenodd" d="M5 12.5a.5.5 0 0 1 .707 0L8 14.793l2.293-2.293a.5.5 0 1 1 .707.707l-2.646 2.646a.5.5 0 0 1-.708 0L5 13.207a.5.5 0 0 1 0-.707z"/><path fill-rule="evenodd" d="M8 6a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0v-8A.5.5 0 0 1 8 6z"/></svg>
|
||||
CSV
|
||||
</button>
|
||||
</p>
|
||||
<br />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
function add_record() {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CSiCoCars/add/'); ?>");
|
||||
window.location = "<?php echo base_url('/CSiCoCars/add/'); ?>";
|
||||
}
|
||||
function edit_record(id) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CSiCoCars/edit/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/CSiCoCars/edit/'); ?>/" + id;
|
||||
}
|
||||
function delete_record(id) {
|
||||
var cnfrm = confirm('Confermi la cancellazione del record ' + id + ' ?');
|
||||
if (cnfrm) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CSiCoCars/delete/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/CSiCoCars/delete/'); ?>/" + id;
|
||||
}
|
||||
}
|
||||
function select_record(id) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CSiCoCars/select/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/CSiCoCars/select/'); ?>/" + id;
|
||||
}
|
||||
function export_records_csv(){
|
||||
var cnfrm = confirm('Confermi la richiesta di esportare i valori filtrati ?\r\n L\'operazione potrebbe richiedere del tempo.');
|
||||
if (cnfrm) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CSiCoCars/export_csv/'); ?>");
|
||||
window.location = "<?php echo base_url('/CSiCoCars/export_csv/'); ?>";
|
||||
}
|
||||
}
|
||||
function sort_tab(field, val){
|
||||
//alert("<?php echo base_url('/CSiCoCars/set_order/cars'); ?>/" + field + "/" + val);
|
||||
window.location = "<?php echo base_url('/dashboard/set_order/cars'); ?>/" + field + "/" + val;
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,222 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
|
||||
|
||||
<div class="container" role="main" >
|
||||
|
||||
<!-- Page Header -->
|
||||
<br />
|
||||
<h3>Gestione Carte di Credito</h3>
|
||||
<br />
|
||||
|
||||
<!-- Introduzione tabella: -->
|
||||
<p>Elenco di tutte le carte di credito (<?= $pager->getTotalRecords() ?> records) inserite, che soddisfano il filtro seguente:</p>
|
||||
|
||||
<?= $this->include('cmpnts/filter/filter_creditcard', ) ?>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
|
||||
<!-- Tabella -->
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by ID <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ccIDcard','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ccIDcard'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
ID
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Numero <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ccNumero','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ccNumero'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Numero
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Descrizione <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ccDescrizione','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ccDescrizione'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Descrizione
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Scadenza <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ccScadeIl','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ccScadeIl'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Scadenza
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by PIN <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ccPIN','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ccPIN'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
PIN
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by CreatedAt <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ccCreatedAt','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ccCreatedAt'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Created At
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by UpdatedAt <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ccUpdatedAt','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ccUpdatedAt'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Updated At
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Stato <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ccStato','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ccStato'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Stato
|
||||
</a>
|
||||
</th>
|
||||
<!-- <th>Comandi</th> -->
|
||||
<th>
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<!-- <svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg> -->
|
||||
Nuovo
|
||||
</button>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($dataset as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->ccIDcard ?></td>
|
||||
<td><?= $item->ccNumero ?></td>
|
||||
<td><?= $item->ccDescrizione ?></td>
|
||||
<td><?= $item->ccScadeIl ?></td>
|
||||
<td><?= $item->ccPIN ?></td>
|
||||
<td><?= $item->ccCreatedAt ?></td>
|
||||
<td><?= $item->ccUpdatedAt ?></td>
|
||||
<td><?= $item->ccStato ?></td>
|
||||
<td>
|
||||
<div class="btn-group" role="group" aria-label="Basic example">
|
||||
<button type="button" class="btn btn-outline-success btn-sm" data-toggle="tooltip" title="Edit Record" onclick="edit_record('<?= $item->ccIDcard ?>')">
|
||||
<svg class="bi bi-pencil" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.293 1.293a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1 0 1.414l-9 9a1 1 0 0 1-.39.242l-3 1a1 1 0 0 1-1.266-1.265l1-3a1 1 0 0 1 .242-.391l9-9zM12 2l2 2-9 9-3 1 1-3 9-9z"/><path fill-rule="evenodd" d="M12.146 6.354l-2.5-2.5.708-.708 2.5 2.5-.707.708zM3 10v.5a.5.5 0 0 0 .5.5H4v.5a.5.5 0 0 0 .5.5H5v.5a.5.5 0 0 0 .5.5H6v-1.5a.5.5 0 0 0-.5-.5H5v-.5a.5.5 0 0 0-.5-.5H3z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-danger btn-sm" data-toggle="tooltip" title="Delete Record" onclick="delete_record('<?= $item->ccIDcard ?>')">
|
||||
<svg class="bi bi-trash" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z"/><path fill-rule="evenodd" d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4L4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-warning btn-sm" data-toggle="tooltip" title="Select Record" onclick="select_record('<?= $item->ccIDcard ?>')">
|
||||
<svg class="bi bi-card-list" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14.5 3h-13a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5zm-13-1A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13z"/><path fill-rule="evenodd" d="M5 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 5 8zm0-2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0 5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5z"/><circle cx="3.5" cy="5.5" r=".5"/><circle cx="3.5" cy="8" r=".5"/><circle cx="3.5" cy="10.5" r=".5"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<p>
|
||||
Per esportare tutti gli creditcards che soddisfano il filtro indicato:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Esporta i records in CSV" onclick="export_records_csv()">
|
||||
<svg class="bi bi-cloud-download" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.887 5.2l-.964-.165A2.5 2.5 0 1 0 3.5 10H6v1H3.5a3.5 3.5 0 1 1 .59-6.95 5.002 5.002 0 1 1 9.804 1.98A2.501 2.501 0 0 1 13.5 11H10v-1h3.5a1.5 1.5 0 0 0 .237-2.981L12.7 6.854l.216-1.028a4 4 0 1 0-7.843-1.587l-.185.96z"/><path fill-rule="evenodd" d="M5 12.5a.5.5 0 0 1 .707 0L8 14.793l2.293-2.293a.5.5 0 1 1 .707.707l-2.646 2.646a.5.5 0 0 1-.708 0L5 13.207a.5.5 0 0 1 0-.707z"/><path fill-rule="evenodd" d="M8 6a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0v-8A.5.5 0 0 1 8 6z"/></svg>
|
||||
CSV
|
||||
</button>
|
||||
</p>
|
||||
<br />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
function add_record() {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CreditCards/add/'); ?>");
|
||||
window.location = "<?php echo base_url('/CreditCards/add/'); ?>";
|
||||
}
|
||||
function edit_record(id) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CreditCards/edit/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/CreditCards/edit/'); ?>/" + id;
|
||||
}
|
||||
function delete_record(id) {
|
||||
var cnfrm = confirm('Confermi la cancellazione del record ' + id + ' ?');
|
||||
if (cnfrm) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CreditCards/delete/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/CreditCards/delete/'); ?>/" + id;
|
||||
}
|
||||
}
|
||||
function select_record(id) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CreditCards/select/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/CreditCards/select/'); ?>/" + id;
|
||||
}
|
||||
function export_records_csv(){
|
||||
var cnfrm = confirm('Confermi la richiesta di esportare i valori filtrati ?\r\n L\'operazione potrebbe richiedere del tempo.');
|
||||
if (cnfrm) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CreditCards/export_csv/'); ?>");
|
||||
window.location = "<?php echo base_url('/CreditCards/export_csv/'); ?>";
|
||||
}
|
||||
}
|
||||
function sort_tab(field, val){
|
||||
//alert("<?php echo base_url('/CreditCards/set_order/ore'); ?>/" + field + "/" + val);
|
||||
window.location = "<?php echo base_url('/dashboard/set_order/credit'); ?>/" + field + "/" + val;
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,137 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<br>
|
||||
<h3><?= @$title ?></h3>
|
||||
<hr>
|
||||
|
||||
<!-- Form Body -->
|
||||
<?php if (@$add): ?>
|
||||
<form class="" action="/creditcardevents/add" method="post">
|
||||
<?php else: ?>
|
||||
<form class="" action="/creditcardevents/edit/<?= $evnt->eccIDcreditEvent ?>" method="post">
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDcreditEvent Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="IDorario">ID Evento</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="IDcreditEvent" id="IDcreditEvent" readonly value="" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="IDcreditEvent" id="IDcreditEvent" readonly value="<?= $evnt->eccIDcreditEvent ?>" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDlavoratore Disable -->
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<label for="IDlavoratore">Lavoratore</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce l'evento da inserire">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==set_value('IDlavoratore', session()->get('lavoratore')->lvIDlavoratore) ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce l'evento editato">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==$evnt->eccIDlavoratore ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Credito Enable -->
|
||||
<div class="col-12 col-sm-2 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<label for="Credito">Credito</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="Credito" id="Credito" value="<?php echo set_value('Credito'); ?>" placeholder="0.0000" data-toggle="tooltip" title="Stima del credito residuo sulla carta">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="Credito" id="Credito" value="<?php echo $evnt->eccCredito; ?>" placeholder="0.0000" data-toggle="tooltip" title="Stima del credito residuo sulla carta">
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Data Enable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="Data">Data</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="Data" id="Data" value="<?= date('Y-m-d', strtotime(set_value('Data',date('Y-m-d')))); ?>" data-toggle="tooltip" title="Data a cui si riferisce l'evento">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="Data" id="Data" value="<?= date('Y-m-d', strtotime($evnt->eccData)) ?>" data-toggle="tooltip" title="Data a cui si riferisce l'evento">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Tipologia Disable -->
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<label for="Tipologia">Tipologia</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="Tipologia" id="Tipologia" data-toggle="tooltip" title="Tipologia dell'evento">
|
||||
<option value="Presa" <?php echo ('Presa'==set_value('Tipologia') ? "selected" : ""); ?> >Presa</option>
|
||||
<option value="Restituita" <?php echo ('Restituita'==set_value('Tipologia') ? "selected" : ""); ?> >Restituita</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==set_value('Tipologia') ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="Tipologia" id="Tipologia" data-toggle="tooltip" title="Tipologia dell'evento">
|
||||
<option value="Presa" <?php echo ('Presa'==$evnt->eccTipologia ? "selected" : ""); ?> >Presa</option>
|
||||
<option value="Restituita" <?php echo ('Restituita'==$evnt->eccTipologia ? "selected" : ""); ?> >Restituita</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==$evnt->eccTipologia ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Descrizione Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Descrizione">Descrizione</label>
|
||||
<?php if ($add): ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo informativo ed esplicativo dell'evento."><?php echo set_value('Descrizione'); ?></textarea>
|
||||
<?php else: ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo informativo ed esplicativo dell'evento."><?php echo $evnt->eccDescrizione; ?></textarea>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
<hr>
|
||||
|
||||
<!-- Pb comandi -->
|
||||
<div class="row">
|
||||
<?php if ($add): ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-3">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_stop" id="crea_stop" data-toggle="tooltip" title="Inserisce l'evento editato e ritorna alla pagina di riepilogo">Crea e ritorna</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_continua" id="crea_continua" data-toggle="tooltip" title="Inserisce l'evento editato e rimane per permettere ulteriori inserimenti">Crea e continua</button>
|
||||
</div>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-5">
|
||||
<button type="submit" class="btn btn-primary" name="update" id="update" data-toggle="tooltip" title="Aggiorna il record sul database">Aggiorna</button>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,155 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<br>
|
||||
<h3><?= @$title ?></h3>
|
||||
<hr>
|
||||
|
||||
<!-- Form Body -->
|
||||
<?php if ($add): ?>
|
||||
<form class="" action="/creditcards/add" method="post">
|
||||
<?php else: ?>
|
||||
<form class="" action="/creditcards/edit/<?= $card->ccIDcard ?>" method="post">
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDcard Disable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDorario">ID Carta</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="IDcard" id="IDcard" readonly value="" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="IDcard" id="IDcard" readonly value="<?= $card->ccIDcard ?>" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Numero Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="Numero">Numero</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="Numero" id="Numero" value="<?php echo set_value('Numero'); ?>" placeholder="0000 0000 0000 0000" data-toggle="tooltip" title="Numero della carta di credito">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="Numero" id="Numero" value="<?php echo $card->ccNumero; ?>" placeholder="0000 0000 0000 0000" data-toggle="tooltip" title="Numero della carta di credito">
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- ScadeIl Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="ScadeIl">Scade Il</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="ScadeIl" id="ScadeIl" value="<?= date('Y-m-d', strtotime(set_value('ScadeIl',date('Y-m-d')))); ?>" data-toggle="tooltip" title="Data di scadenza della carta">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="ScadeIl" id="ScadeIl" value="<?= date('Y-m-d', strtotime($card->ccScadeIl)) ?>" data-toggle="tooltip" title="Data di scadenza della carta">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- PIN Enable -->
|
||||
<div class="col-12 col-sm-2">
|
||||
<div class="form-group">
|
||||
<label for="PIN">PIN</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="PIN" id="PIN" value="<?php echo set_value('PIN'); ?>" placeholder="0000" data-toggle="tooltip" title="PIN della carta di credito">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="PIN" id="PIN" value="<?php echo $card->ccPIN; ?>" placeholder="0000" data-toggle="tooltip" title="PIN della carta di credito">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Stato Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="Stato">Stato</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="Stato" disabled data-toggle="tooltip" title="Stato attuale della carta di credito">
|
||||
<option value="Disponibile" <?php echo ('Disponibile'==set_value('ccStato') ? "selected" : ""); ?> >Disponibile</option>
|
||||
<option value="Occupata" <?php echo ('Occupata'==set_value('ccStato') ? "selected" : ""); ?> >Occupata</option>
|
||||
<option value="Scaduta" <?php echo ('Scaduta'==set_value('ccStato') ? "selected" : ""); ?> >Scaduta</option>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="Stato" id="Stato" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Stato attuale della carta di credito">
|
||||
<option value="Disponibile" <?php echo ('Disponibile'==$card->ccStato ? "selected" : ""); ?> >Disponibile</option>
|
||||
<option value="Occupata" <?php echo ('Occupata'==$card->ccStato ? "selected" : ""); ?> >Occupata</option>
|
||||
<option value="Scaduta" <?php echo ('Scaduta'==$card->ccStato ? "selected" : ""); ?> >Scaduta</option>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- CreatedAt Enable -->
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<label for="CreatedAt">Created At</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="CreatedAt" id="CreatedAt" value="<?= date('Y-m-d', strtotime(set_value('CreatedAt',date('Y-m-d')))); ?>" readonly data-toggle="tooltip" title="Timestamp di inserimento del record nel database">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="CreatedAt" id="CreatedAt" value="<?= date('Y-m-d', strtotime($card->ccCreatedAt)) ?>" readonly data-toggle="tooltip" title="Timestamp di inserimento del record nel database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- UpdatedAt Enable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="UpdatedAt">Updated At</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="UpdatedAt" id="UpdatedAt" value="<?= date('Y-m-d', strtotime(set_value('UpdatedAt',date('Y-m-d')))); ?>" readonly data-toggle="tooltip" title="Timestamp dell'ultimo aggiornamento del record nel database">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="UpdatedAt" id="UpdatedAt" value="<?= date('Y-m-d', strtotime($card->ccUpdatedAt)) ?>" readonly data-toggle="tooltip" title="Timestamp dell'ultimo aggiornamento del record nel database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Descrizione Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Descrizione">Descrizione</label>
|
||||
<?php if ($add): ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo infromativo ed esplicativo della carta."><?php echo set_value('Descrizione'); ?></textarea>
|
||||
<?php else: ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo infromativo ed esplicativo della carta."><?php echo $card->ccDescrizione; ?></textarea>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<!-- Pb comandi -->
|
||||
<div class="row">
|
||||
<?php if ($add): ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-3">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_stop" id="crea_stop" data-toggle="tooltip" title="Inserisce l'orario editato e ritorna alla pagina di riepilogo ore">Crea e ritorna</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_continua" id="crea_continua" data-toggle="tooltip" title="Inserisce l'orario editato e rimane per permettere ulteriori inserimenti">Crea e continua</button>
|
||||
</div>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-5">
|
||||
<button type="submit" class="btn btn-primary" name="update" id="update" data-toggle="tooltip" title="Aggiorna il record sul database">Aggiorna</button>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -- >
|
||||
<h3><?php echo @$title; ?></h3>
|
||||
<hr>
|
||||
<br />
|
||||
-->
|
||||
|
||||
<!-- Form Body -->
|
||||
<?php echo @$form; ?>
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
<!--<div class="container">-->
|
||||
|
||||
|
||||
<?= @$table ?>
|
||||
|
||||
|
||||
<!--</div>-->
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,222 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
|
||||
|
||||
<div class="container" role="main" >
|
||||
|
||||
<!-- Page Header -->
|
||||
<br />
|
||||
<h3>Gestione Eventi dell'auto aziendale</h3>
|
||||
<br />
|
||||
|
||||
<!-- Riepilogo auto selezionata: -->
|
||||
<p>Gli eventi legati all'auto aziendale: </p>
|
||||
|
||||
<!-- Introduzione tabella: -->
|
||||
<?php if ($car): ?>
|
||||
<p>Elenco di tutti gli eventi (<?= $pager->getTotalRecords() ?> records) legati all'auto aziendale selezionata (<em><?php echo @$car->caIDcar . ": <strong>" . @$car->caTarga . "</strong> - " . @$car->caDescrizione; ?></em>), che soddisfano il filtro seguente:</p>
|
||||
<?php else: ?>
|
||||
<p>Elenco di tutti gli eventi (<?= $pager->getTotalRecords() ?> records) di tutte le auto aziendali:</p>
|
||||
<?php endif; ?>
|
||||
|
||||
<?= $this->include('cmpnts/filter/filter_csicocarevents', ) ?>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
|
||||
<!-- Tabella -->
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by ID <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ecaIDcarEvent','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ecaIDcarEvent'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
ID
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Targa <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('caTarga','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='caTarga'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Targa
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Lavoratore <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvNickname','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvNickname'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Lavoratore
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Descrizione <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ecaDescrizione','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ecaDescrizione'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Descrizione
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Stato <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ecaStato','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ecaStato'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Stato
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Data <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ecaData','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ecaData'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Data
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Km <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ecaKm','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ecaKm'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Tot Km
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Tipologia <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ecaTipologia','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ecaTipologia'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Tipologia
|
||||
</a>
|
||||
</th>
|
||||
<!-- <th>Comandi</th> -->
|
||||
<th>
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<!-- <svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg> -->
|
||||
Nuovo
|
||||
</button>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($dataset as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->ecaIDcarEvent ?></td>
|
||||
<td><?= $item->caTarga ?></td>
|
||||
<td><?= $item->lvNickname ?></td>
|
||||
<td><?= $item->ecaDescrizione ?></td>
|
||||
<td><?= $item->ecaStato ?></td>
|
||||
<td><?= $item->ecaData ?></td>
|
||||
<td><?= $item->ecaKm ?></td>
|
||||
<td><?= $item->ecaTipologia ?></td>
|
||||
<td>
|
||||
<div class="btn-group" role="group" aria-label="Basic example">
|
||||
<button type="button" class="btn btn-outline-success btn-sm" data-toggle="tooltip" title="Edit Record" onclick="edit_record('<?= $item->ecaIDcarEvent ?>')">
|
||||
<svg class="bi bi-pencil" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.293 1.293a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1 0 1.414l-9 9a1 1 0 0 1-.39.242l-3 1a1 1 0 0 1-1.266-1.265l1-3a1 1 0 0 1 .242-.391l9-9zM12 2l2 2-9 9-3 1 1-3 9-9z"/><path fill-rule="evenodd" d="M12.146 6.354l-2.5-2.5.708-.708 2.5 2.5-.707.708zM3 10v.5a.5.5 0 0 0 .5.5H4v.5a.5.5 0 0 0 .5.5H5v.5a.5.5 0 0 0 .5.5H6v-1.5a.5.5 0 0 0-.5-.5H5v-.5a.5.5 0 0 0-.5-.5H3z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-danger btn-sm" data-toggle="tooltip" title="Delete Record" onclick="delete_record('<?= $item->ecaIDcarEvent ?>')">
|
||||
<svg class="bi bi-trash" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z"/><path fill-rule="evenodd" d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4L4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<p>
|
||||
Per esportare tutti gli csicocarevents che soddisfano il filtro indicato:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Esporta i records in CSV" onclick="export_records_csv()">
|
||||
<svg class="bi bi-cloud-download" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.887 5.2l-.964-.165A2.5 2.5 0 1 0 3.5 10H6v1H3.5a3.5 3.5 0 1 1 .59-6.95 5.002 5.002 0 1 1 9.804 1.98A2.501 2.501 0 0 1 13.5 11H10v-1h3.5a1.5 1.5 0 0 0 .237-2.981L12.7 6.854l.216-1.028a4 4 0 1 0-7.843-1.587l-.185.96z"/><path fill-rule="evenodd" d="M5 12.5a.5.5 0 0 1 .707 0L8 14.793l2.293-2.293a.5.5 0 1 1 .707.707l-2.646 2.646a.5.5 0 0 1-.708 0L5 13.207a.5.5 0 0 1 0-.707z"/><path fill-rule="evenodd" d="M8 6a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0v-8A.5.5 0 0 1 8 6z"/></svg>
|
||||
CSV
|
||||
</button>
|
||||
</p>
|
||||
<br />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
function add_record() {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CSiCoCarEvents/add/'); ?>");
|
||||
window.location = "<?php echo base_url('/CSiCoCarEvents/add/'); ?>";
|
||||
}
|
||||
function edit_record(id) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CSiCoCarEvents/edit/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/CSiCoCarEvents/edit/'); ?>/" + id;
|
||||
}
|
||||
function delete_record(id) {
|
||||
var cnfrm = confirm('Confermi la cancellazione del record ' + id + ' ?');
|
||||
if (cnfrm) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CSiCoCarEvents/delete/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/CSiCoCarEvents/delete/'); ?>/" + id;
|
||||
}
|
||||
}
|
||||
function export_records_csv(){
|
||||
var cnfrm = confirm('Confermi la richiesta di esportare i valori filtrati ?\r\n L\'operazione potrebbe richiedere del tempo.');
|
||||
if (cnfrm) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CSiCoCarEvents/export_csv/'); ?>");
|
||||
window.location = "<?php echo base_url('/CSiCoCarEvents/export_csv/'); ?>";
|
||||
}
|
||||
}
|
||||
function sort_tab(field, val){
|
||||
//alert("<?php echo base_url('/CSiCoCarEvents/set_order/ore'); ?>/" + field + "/" + val);
|
||||
window.location = "<?php echo base_url('/dashboard/set_order/evncar'); ?>/" + field + "/" + val;
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,209 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
|
||||
|
||||
<div class="container" role="main" >
|
||||
|
||||
<!-- Page Header -->
|
||||
<br />
|
||||
<h3>Gestione Eventi della carta di credito</h3>
|
||||
<br />
|
||||
|
||||
<!-- Riepilogo carta di credito selezionata: -->
|
||||
<p>Gli eventi legati alla carta di credito: </p>
|
||||
|
||||
<!-- Introduzione tabella: -->
|
||||
<?php if ($card): ?>
|
||||
<p>Elenco di tutti gli eventi (<?= $pager->getTotalRecords() ?> records) legati alla carta di credito selezionata (<em><?php echo @$card->ccIDcard . ": <strong>" . @$card->ccNumero . "</strong> - " . @$card->ccDescrizione; ?></em>), che soddisfano il filtro seguente:</p>
|
||||
<?php else: ?>
|
||||
<p>Elenco di tutti gli eventi (<?= $pager->getTotalRecords() ?> records) di tutte le carte aziendali:</p>
|
||||
<?php endif; ?>
|
||||
|
||||
<?= $this->include('cmpnts/filter/filter_creditcardevents', ) ?>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
|
||||
<!-- Tabella -->
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by ID <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('eccIDcreditEvent','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='eccIDcreditEvent'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
ID
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Numero <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('ccNumero','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='ccNumero'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Numero Carta
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Lavoratore <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvNickname','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvNickname'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Lavoratore
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Descrizione <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('eccDescrizione','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='eccDescrizione'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Descrizione
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Data <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('eccData','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='eccData'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Data
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Credito <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('eccCredito','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='eccCredito'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Credito
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Tipologia <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('eccTipologia','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='eccTipologia'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Tipologia
|
||||
</a>
|
||||
</th>
|
||||
<!-- <th>Comandi</th> -->
|
||||
<th>
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<!-- <svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg> -->
|
||||
Nuovo
|
||||
</button>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($dataset as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->eccIDcreditEvent ?></td>
|
||||
<td><?= $item->ccNumero ?></td>
|
||||
<td><?= $item->lvNickname ?></td>
|
||||
<td><?= $item->eccDescrizione ?></td>
|
||||
<td><?= $item->eccData ?></td>
|
||||
<td><?= $item->eccCredito ?></td>
|
||||
<td><?= $item->eccTipologia ?></td>
|
||||
<td>
|
||||
<div class="btn-group" role="group" aria-label="Basic example">
|
||||
<button type="button" class="btn btn-outline-success btn-sm" data-toggle="tooltip" title="Edit Record" onclick="edit_record('<?= $item->eccIDcreditEvent ?>')">
|
||||
<svg class="bi bi-pencil" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.293 1.293a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1 0 1.414l-9 9a1 1 0 0 1-.39.242l-3 1a1 1 0 0 1-1.266-1.265l1-3a1 1 0 0 1 .242-.391l9-9zM12 2l2 2-9 9-3 1 1-3 9-9z"/><path fill-rule="evenodd" d="M12.146 6.354l-2.5-2.5.708-.708 2.5 2.5-.707.708zM3 10v.5a.5.5 0 0 0 .5.5H4v.5a.5.5 0 0 0 .5.5H5v.5a.5.5 0 0 0 .5.5H6v-1.5a.5.5 0 0 0-.5-.5H5v-.5a.5.5 0 0 0-.5-.5H3z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-danger btn-sm" data-toggle="tooltip" title="Delete Record" onclick="delete_record('<?= $item->eccIDcreditEvent ?>')">
|
||||
<svg class="bi bi-trash" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z"/><path fill-rule="evenodd" d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4L4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<p>
|
||||
Per esportare tutti gli creditcardevents che soddisfano il filtro indicato:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Esporta i records in CSV" onclick="export_records_csv()">
|
||||
<svg class="bi bi-cloud-download" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.887 5.2l-.964-.165A2.5 2.5 0 1 0 3.5 10H6v1H3.5a3.5 3.5 0 1 1 .59-6.95 5.002 5.002 0 1 1 9.804 1.98A2.501 2.501 0 0 1 13.5 11H10v-1h3.5a1.5 1.5 0 0 0 .237-2.981L12.7 6.854l.216-1.028a4 4 0 1 0-7.843-1.587l-.185.96z"/><path fill-rule="evenodd" d="M5 12.5a.5.5 0 0 1 .707 0L8 14.793l2.293-2.293a.5.5 0 1 1 .707.707l-2.646 2.646a.5.5 0 0 1-.708 0L5 13.207a.5.5 0 0 1 0-.707z"/><path fill-rule="evenodd" d="M8 6a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0v-8A.5.5 0 0 1 8 6z"/></svg>
|
||||
CSV
|
||||
</button>
|
||||
</p>
|
||||
<br />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
function add_record() {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CreditCardEvents/add/'); ?>");
|
||||
window.location = "<?php echo base_url('/CreditCardEvents/add/'); ?>";
|
||||
}
|
||||
function edit_record(id) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CreditCardEvents/edit/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/CreditCardEvents/edit/'); ?>/" + id;
|
||||
}
|
||||
function delete_record(id) {
|
||||
var cnfrm = confirm('Confermi la cancellazione del record ' + id + ' ?');
|
||||
if (cnfrm) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CreditCardEvents/delete/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/CreditCardEvents/delete/'); ?>/" + id;
|
||||
}
|
||||
}
|
||||
function export_records_csv(){
|
||||
var cnfrm = confirm('Confermi la richiesta di esportare i valori filtrati ?\r\n L\'operazione potrebbe richiedere del tempo.');
|
||||
if (cnfrm) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/CreditCardEvents/export_csv/'); ?>");
|
||||
window.location = "<?php echo base_url('/CreditCardEvents/export_csv/'); ?>";
|
||||
}
|
||||
}
|
||||
function sort_tab(field, val){
|
||||
//alert("<?php echo base_url('/CreditCardEvents/set_order/ore'); ?>/" + field + "/" + val);
|
||||
window.location = "<?php echo base_url('/dashboard/set_order/evncredit'); ?>/" + field + "/" + val;
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,196 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
|
||||
|
||||
<div class="container" role="main" >
|
||||
|
||||
<!-- Page Header -->
|
||||
<br />
|
||||
<h3>Gestione Eventi della SIM aziendale</h3>
|
||||
<br />
|
||||
|
||||
<!-- Riepilogo auto selezionata: -->
|
||||
<p>Gli eventi legati alla SIM aziendale: </p>
|
||||
|
||||
<!-- Introduzione tabella: -->
|
||||
<?php if ($sim): ?>
|
||||
<p>Elenco di tutti gli eventi (<?= $pager->getTotalRecords() ?> records) legati alla SIM aziendale selezionata (<em><?php echo @$sim->smIDsim . ": <strong>" . @$sim->smNumero . "</strong> - " . @$sim->smDescrizione; ?></em>), che soddisfano il filtro seguente:</p>
|
||||
<?php else: ?>
|
||||
<p>Elenco di tutti gli eventi (<?= $pager->getTotalRecords() ?> records) di tutte le auto aziendali:</p>
|
||||
<?php endif; ?>
|
||||
|
||||
<?= $this->include('cmpnts/filter/filter_SIMEvents', ) ?>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
|
||||
<!-- Tabella -->
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by ID <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('esmIDsimEvent','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='esmIDsimEvent'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
ID
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Numero <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('smNumero','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='smNumero'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Numero
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Lavoratore <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvNickname','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvNickname'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Lavoratore
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Descrizione <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('esmDescrizione','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='esmDescrizione'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Descrizione
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Data <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('esmData','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='esmData'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Data
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Tipologia <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('esmTipologia','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='esmTipologia'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Tipologia
|
||||
</a>
|
||||
</th>
|
||||
<!-- <th>Comandi</th> -->
|
||||
<th>
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<!-- <svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg> -->
|
||||
Nuovo
|
||||
</button>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($dataset as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->esmIDsimEvent ?></td>
|
||||
<td><?= $item->smNumero ?></td>
|
||||
<td><?= $item->lvNickname ?></td>
|
||||
<td><?= $item->esmDescrizione ?></td>
|
||||
<td><?= $item->esmData ?></td>
|
||||
<td><?= $item->esmTipologia ?></td>
|
||||
<td>
|
||||
<div class="btn-group" role="group" aria-label="Basic example">
|
||||
<button type="button" class="btn btn-outline-success btn-sm" data-toggle="tooltip" title="Edit Record" onclick="edit_record('<?= $item->esmIDsimEvent ?>')">
|
||||
<svg class="bi bi-pencil" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.293 1.293a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1 0 1.414l-9 9a1 1 0 0 1-.39.242l-3 1a1 1 0 0 1-1.266-1.265l1-3a1 1 0 0 1 .242-.391l9-9zM12 2l2 2-9 9-3 1 1-3 9-9z"/><path fill-rule="evenodd" d="M12.146 6.354l-2.5-2.5.708-.708 2.5 2.5-.707.708zM3 10v.5a.5.5 0 0 0 .5.5H4v.5a.5.5 0 0 0 .5.5H5v.5a.5.5 0 0 0 .5.5H6v-1.5a.5.5 0 0 0-.5-.5H5v-.5a.5.5 0 0 0-.5-.5H3z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-danger btn-sm" data-toggle="tooltip" title="Delete Record" onclick="delete_record('<?= $item->esmIDsimEvent ?>')">
|
||||
<svg class="bi bi-trash" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z"/><path fill-rule="evenodd" d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4L4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<p>
|
||||
Per esportare tutti gli SIMEvents che soddisfano il filtro indicato:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Esporta i records in CSV" onclick="export_records_csv()">
|
||||
<svg class="bi bi-cloud-download" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.887 5.2l-.964-.165A2.5 2.5 0 1 0 3.5 10H6v1H3.5a3.5 3.5 0 1 1 .59-6.95 5.002 5.002 0 1 1 9.804 1.98A2.501 2.501 0 0 1 13.5 11H10v-1h3.5a1.5 1.5 0 0 0 .237-2.981L12.7 6.854l.216-1.028a4 4 0 1 0-7.843-1.587l-.185.96z"/><path fill-rule="evenodd" d="M5 12.5a.5.5 0 0 1 .707 0L8 14.793l2.293-2.293a.5.5 0 1 1 .707.707l-2.646 2.646a.5.5 0 0 1-.708 0L5 13.207a.5.5 0 0 1 0-.707z"/><path fill-rule="evenodd" d="M8 6a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0v-8A.5.5 0 0 1 8 6z"/></svg>
|
||||
CSV
|
||||
</button>
|
||||
</p>
|
||||
<br />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
function add_record() {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/SIMEvents/add/'); ?>");
|
||||
window.location = "<?php echo base_url('/SIMEvents/add/'); ?>";
|
||||
}
|
||||
function edit_record(id) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/SIMEvents/edit/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/SIMEvents/edit/'); ?>/" + id;
|
||||
}
|
||||
function delete_record(id) {
|
||||
var cnfrm = confirm('Confermi la cancellazione del record ' + id + ' ?');
|
||||
if (cnfrm) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/SIMEvents/delete/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/SIMEvents/delete/'); ?>/" + id;
|
||||
}
|
||||
}
|
||||
function export_records_csv(){
|
||||
var cnfrm = confirm('Confermi la richiesta di esportare i valori filtrati ?\r\n L\'operazione potrebbe richiedere del tempo.');
|
||||
if (cnfrm) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/SIMEvents/export_csv/'); ?>");
|
||||
window.location = "<?php echo base_url('/SIMEvents/export_csv/'); ?>";
|
||||
}
|
||||
}
|
||||
function sort_tab(field, val){
|
||||
//alert("<?php echo base_url('/SIMEvents/set_order/ore'); ?>/" + field + "/" + val);
|
||||
window.location = "<?php echo base_url('/dashboard/set_order/evncar'); ?>/" + field + "/" + val;
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,149 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<br>
|
||||
<h3><?= @$title ?></h3>
|
||||
<hr>
|
||||
|
||||
<!-- Form Body -->
|
||||
<?php if (@$add): ?>
|
||||
<form class="" action="/CSiCoCarEvents/add" method="post">
|
||||
<?php else: ?>
|
||||
<form class="" action="/CSiCoCarEvents/edit/<?= $evnt->ecaIDcarEvent ?>" method="post">
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDcarEvent Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="IDcarEvent">ID Evento</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="IDcarEvent" id="IDcarEvent" readonly value="" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="IDcarEvent" id="IDcarEvent" readonly value="<?= $evnt->ecaIDcarEvent ?>" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDlavoratore Disable -->
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<label for="IDlavoratore">Lavoratore</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce l'evento da inserire">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==set_value('IDlavoratore', session()->get('lavoratore')->lvIDlavoratore) ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce l'evento editato">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==$evnt->ecaIDlavoratore ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Tot Km Enable -->
|
||||
<div class="col-12 col-sm-2 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<label for="Km">Km</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="Km" id="Km" value="<?php echo set_value('Km'); ?>" placeholder="0.0000" data-toggle="tooltip" title="Totale dei Km percorsi dall'auto">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="Km" id="Km" value="<?php echo $evnt->ecaKm; ?>" placeholder="0.0000" data-toggle="tooltip" title="Totale dei Km percorsi dall'auto">
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Data Enable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="Data">Data</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="Data" id="Data" value="<?= date('Y-m-d', strtotime(set_value('Data',date('Y-m-d')))); ?>" data-toggle="tooltip" title="Data a cui si riferisce l'evento">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="Data" id="Data" value="<?= date('Y-m-d', strtotime($evnt->ecaData)) ?>" data-toggle="tooltip" title="Data a cui si riferisce l'evento">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Tipologia Disable -->
|
||||
<div class="col-12 col-sm-3 offset-sm-5">
|
||||
<div class="form-group">
|
||||
<label for="Tipologia">Tipologia</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="Tipologia" id="Tipologia" data-toggle="tooltip" title="Tipologia dell'evento">
|
||||
<option value="Presa" <?php echo ('Presa'==set_value('Tipologia') ? "selected" : ""); ?> >Presa</option>
|
||||
<option value="Restituita" <?php echo ('Restituita'==set_value('Tipologia') ? "selected" : ""); ?> >Restituita</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==set_value('Tipologia') ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="Tipologia" id="Tipologia" data-toggle="tooltip" title="Tipologia dell'evento">
|
||||
<option value="Presa" <?php echo ('Presa'==$evnt->ecaTipologia ? "selected" : ""); ?> >Presa</option>
|
||||
<option value="Restituita" <?php echo ('Restituita'==$evnt->ecaTipologia ? "selected" : ""); ?> >Restituita</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==$evnt->ecaTipologia ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Descrizione Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Descrizione">Descrizione</label>
|
||||
<?php if ($add): ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Descrizione esaustiva dell'evento."><?php echo set_value('Descrizione'); ?></textarea>
|
||||
<?php else: ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Descrizione esaustiva dell'evento."><?php echo $evnt->ecaDescrizione; ?></textarea>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Stato Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Stato">Stato dell'auto</label>
|
||||
<?php if ($add): ?>
|
||||
<textarea class="form-control" name="Stato" id="Stato" rows="5" data-toggle="tooltip" title="Annotazione esaustiva sullo stato dell'auto"><?php echo set_value('Stato'); ?></textarea>
|
||||
<?php else: ?>
|
||||
<textarea class="form-control" name="Stato" id="Stato" rows="5" data-toggle="tooltip" title="Annotazione esaustiva sullo stato dell'auto"><?php echo $evnt->ecaDescrizione; ?></textarea>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
<hr>
|
||||
|
||||
<!-- Pb comandi -->
|
||||
<div class="row">
|
||||
<?php if ($add): ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-3">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_stop" id="crea_stop" data-toggle="tooltip" title="Inserisce l'evento editato e ritorna alla pagina di riepilogo">Crea e ritorna</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_continua" id="crea_continua" data-toggle="tooltip" title="Inserisce l'evento editato e rimane per permettere ulteriori inserimenti">Crea e continua</button>
|
||||
</div>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-5">
|
||||
<button type="submit" class="btn btn-primary" name="update" id="update" data-toggle="tooltip" title="Aggiorna il record sul database">Aggiorna</button>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,164 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<br>
|
||||
<h3><?= @$title ?></h3>
|
||||
<hr>
|
||||
|
||||
<!-- Form Body -->
|
||||
<?php if ($add): ?>
|
||||
<form class="" action="/CSiCoCars/add" method="post">
|
||||
<?php else: ?>
|
||||
<form class="" action="/CSiCoCars/edit/<?= $car->caIDcar ?>" method="post">
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDcar Disable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDcar">ID Auto</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="IDcar" id="IDcar" readonly value="" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="IDcar" id="IDcar" readonly value="<?= $car->caIDcar ?>" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Targa Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="Targa">Targa</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="Targa" id="Targa" value="<?php echo set_value('Targa'); ?>" placeholder="00 000 00" data-toggle="tooltip" title="Targa dell'automobile">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="Targa" id="Targa" value="<?php echo $car->caTarga; ?>" placeholder="00 000 00" data-toggle="tooltip" title="Targa dell'automobile">
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- DataAssicurazione Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="DataAssicurazione">Data Assicurazione</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="DataAssicurazione" id="DataAssicurazione" value="<?= date('Y-m-d', strtotime(set_value('CreatedAt',date('Y-m-d')))); ?>" data-toggle="tooltip" title="Data di scadenza dell'assicurazione">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="DataAssicurazione" id="DataAssicurazione" value="<?= date('Y-m-d', strtotime($car->caDataAssicurazione)) ?>" data-toggle="tooltip" title="Data di scadenza dell'assicurazione">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Descrizione Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Descrizione">Descrizione</label>
|
||||
<?php if ($add): ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Descrizione esaustiva dell'automobile"><?php echo set_value('Descrizione'); ?></textarea>
|
||||
<?php else: ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Descrizione esaustiva dell'automobile"><?php echo $car->caDescrizione; ?></textarea>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- TipoGomme Enable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="TipoGomme">Tipo Gomme</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="TipoGomme" data-toggle="tooltip" title="Tipologia di pnmeumatici in uso">
|
||||
<option value="Invernali" <?php echo ('Invernali'==set_value('caTipoGomme') ? "selected" : ""); ?> >Invernali</option>
|
||||
<option value="Estive" <?php echo ('Estive'==set_value('caTipoGomme') ? "selected" : ""); ?> >Estive</option>
|
||||
<option value="4Stagioni" <?php echo ('4Stagioni'==set_value('caTipoGomme') ? "selected" : ""); ?> >4Stagioni</option>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="TipoGomme" id="TipoGomme" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Tipologia di pnmeumatici in uso">
|
||||
<option value="Invernali" <?php echo ('Invernali'==$car->caTipoGomme ? "selected" : ""); ?> >Invernali</option>
|
||||
<option value="Estive" <?php echo ('Estive'==$car->caTipoGomme ? "selected" : ""); ?> >Estive</option>
|
||||
<option value="4Stagioni" <?php echo ('4Stagioni'==$car->caTipoGomme ? "selected" : ""); ?> >4Stagioni</option>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Stato Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="Stato">Stato</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="Stato" disabled data-toggle="tooltip" title="Stato attuale della carta di credito">
|
||||
<option value="Disponibile" <?php echo ('Disponibile'==set_value('caStato') ? "selected" : ""); ?> >Disponibile</option>
|
||||
<option value="Occupata" <?php echo ('Occupata'==set_value('caStato') ? "selected" : ""); ?> >Occupata</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==set_value('caStato') ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="Stato" id="Stato" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Stato attuale della carta di credito">
|
||||
<option value="Disponibile" <?php echo ('Disponibile'==$car->caStato ? "selected" : ""); ?> >Disponibile</option>
|
||||
<option value="Occupata" <?php echo ('Occupata'==$car->caStato ? "selected" : ""); ?> >Occupata</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==$car->caStato ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- CreatedAt Enable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="CreatedAt">Created At</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="CreatedAt" id="CreatedAt" value="<?= date('Y-m-d', strtotime(set_value('CreatedAt',date('Y-m-d')))); ?>" readonly data-toggle="tooltip" title="Timestamp di inserimento del record nel database">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="CreatedAt" id="CreatedAt" value="<?= date('Y-m-d', strtotime($car->caCreatedAt)) ?>" readonly data-toggle="tooltip" title="Timestamp di inserimento del record nel database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- UpdatedAt Enable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="UpdatedAt">Updated At</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="UpdatedAt" id="UpdatedAt" value="<?= date('Y-m-d', strtotime(set_value('UpdatedAt',date('Y-m-d')))); ?>" readonly data-toggle="tooltip" title="Timestamp dell'ultimo aggiornamento del record nel database">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="UpdatedAt" id="UpdatedAt" value="<?= date('Y-m-d', strtotime($car->caUpdatedAt)) ?>" readonly data-toggle="tooltip" title="Timestamp dell'ultimo aggiornamento del record nel database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<!-- Pb comandi -->
|
||||
<div class="row">
|
||||
<?php if ($add): ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-3">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_stop" id="crea_stop" data-toggle="tooltip" title="Inserisce l'orario editato e ritorna alla pagina di riepilogo ore">Crea e ritorna</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_continua" id="crea_continua" data-toggle="tooltip" title="Inserisce l'orario editato e rimane per permettere ulteriori inserimenti">Crea e continua</button>
|
||||
</div>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-5">
|
||||
<button type="submit" class="btn btn-primary" name="update" id="update" data-toggle="tooltip" title="Aggiorna il record sul database">Aggiorna</button>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,141 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<br>
|
||||
<h3><?= @$title ?></h3>
|
||||
<hr>
|
||||
|
||||
<!-- Form Body -->
|
||||
<?php if (@$add): ?>
|
||||
<form class="" action="/Issues/add" method="post">
|
||||
<?php else: ?>
|
||||
<form class="" action="/Issues/edit/<?= $issue->isIDissue ?>" method="post">
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDissue Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="IDissue">ID issue</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="IDissue" id="IDissue" readonly value="" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="IDissue" id="IDissue" readonly value="<?= $issue->isIDissue ?>" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Tipologia Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="Tipologia">Tipologia</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="Tipologia" id="Tipologia" data-toggle="tooltip" title="Tipologia dell'issue">
|
||||
<option value="BUG" <?php echo ('BUG'==set_value('Tipologia') ? "selected" : ""); ?> >BUG</option>
|
||||
<option value="IDEA" <?php echo ('IDEA'==set_value('Tipologia') ? "selected" : ""); ?> >IDEA</option>
|
||||
<option value="INFO" <?php echo ('INFO'==set_value('Tipologia') ? "selected" : ""); ?> >INFO</option>
|
||||
<option value="RICHIESTA" <?php echo ('RICHIESTA'==set_value('Tipologia') ? "selected" : ""); ?> >RICHIESTA</option>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="Tipologia" id="Tipologia" data-toggle="tooltip" title="Tipologia dell'issue">
|
||||
<option value="BUG" <?php echo ('BUG'==$issue->isTipologia ? "selected" : ""); ?> >BUG</option>
|
||||
<option value="IDEA" <?php echo ('IDEA'==$issue->isTipologia ? "selected" : ""); ?> >IDEA</option>
|
||||
<option value="INFO" <?php echo ('INFO'==$issue->isTipologia ? "selected" : ""); ?> >INFO</option>
|
||||
<option value="RICHIESTA" <?php echo ('RICHIESTA'==$issue->isTipologia ? "selected" : ""); ?> >RICHIESTA</option>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Stato Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="Stato">Stato</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="Stato" id="Stato" data-toggle="tooltip" title="Stato dell'issue">
|
||||
<option value="Da_Leggere" <?php echo ('Da_Leggere'==set_value('Stato') ? "selected" : ""); ?> >Da_Leggere</option>
|
||||
<option value="Da_Fare" <?php echo ('Da_Fare'==set_value('Stato') ? "selected" : ""); ?> >Da_Fare</option>
|
||||
<option value="In_Working" <?php echo ('In_Working'==set_value('Stato') ? "selected" : ""); ?> >In_Working</option>
|
||||
<option value="Sospesa" <?php echo ('Sospesa'==set_value('Tipologia') ? "selected" : ""); ?> >Sospesa</option>
|
||||
<option value="Abortita" <?php echo ('Abortita'==set_value('Tipologia') ? "selected" : ""); ?> >Abortita</option>
|
||||
<option value="Done" <?php echo ('Done'==set_value('Tipologia') ? "selected" : ""); ?> >Done</option>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="Stato" id="Stato" data-toggle="tooltip" title="Stato dell'issue">
|
||||
<option value="Da_Leggere" <?php echo ('Da_Leggere'==$issue->isStato ? "selected" : ""); ?> >Da_Leggere</option>
|
||||
<option value="Da_Fare" <?php echo ('Da_Fare'==$issue->isStato ? "selected" : ""); ?> >Da_Fare</option>
|
||||
<option value="In_Working" <?php echo ('In_Working'==$issue->isStato ? "selected" : ""); ?> >In_Working</option>
|
||||
<option value="Sospesa" <?php echo ('Sospesa'==$issue->isTipologia ? "selected" : ""); ?> >Sospesa</option>
|
||||
<option value="Abortita" <?php echo ('Abortita'==$issue->isTipologia ? "selected" : ""); ?> >Abortita</option>
|
||||
<option value="Done" <?php echo ('Done'==$issue->isTipologia ? "selected" : ""); ?> >Done</option>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDlavoratore Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="IDlavoratore">Lavoratore</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce l'issue da inserire">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==set_value('IDlavoratore', session()->get('lavoratore')->lvIDlavoratore) ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce l'issue editato">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==$issue->esmIDlavoratore ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Descrizione Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Descrizione">Descrizione</label>
|
||||
<?php if ($add): ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Descrizione esaustiva dell'issue."><?php echo set_value('Descrizione'); ?></textarea>
|
||||
<?php else: ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Descrizione esaustiva dell'issue."><?php echo $issue->isTesto; ?></textarea>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
<hr>
|
||||
|
||||
<!-- Pb comandi -->
|
||||
<div class="row">
|
||||
<?php if ($add): ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-3">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_stop" id="crea_stop" data-toggle="tooltip" title="Inserisce l'issue editato e ritorna alla pagina di riepilogo">Crea e ritorna</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_continua" id="crea_continua" data-toggle="tooltip" title="Inserisce l'issue editato e rimane per permettere ulteriori inserimenti">Crea e continua</button>
|
||||
</div>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-5">
|
||||
<button type="submit" class="btn btn-primary" name="update" id="update" data-toggle="tooltip" title="Aggiorna il record sul database">Aggiorna</button>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,124 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<br>
|
||||
<h3><?= @$title ?></h3>
|
||||
<hr>
|
||||
|
||||
<!-- Form Body -->
|
||||
<?php if (@$add): ?>
|
||||
<form class="" action="/SIMEvents/add" method="post">
|
||||
<?php else: ?>
|
||||
<form class="" action="/SIMEvents/edit/<?= $evnt->esmIDsimEvent ?>" method="post">
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDcarEvent Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="IDcarEvent">ID Evento</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="IDcarEvent" id="IDcarEvent" readonly value="" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="IDcarEvent" id="IDcarEvent" readonly value="<?= $evnt->esmIDsimEvent ?>" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDlavoratore Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="IDlavoratore">Lavoratore</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce l'evento da inserire">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==set_value('IDlavoratore', session()->get('lavoratore')->lvIDlavoratore) ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce l'evento editato">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==$evnt->esmIDlavoratore ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Data Enable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="Data">Data</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="Data" id="Data" value="<?= date('Y-m-d', strtotime(set_value('Data',date('Y-m-d')))); ?>" data-toggle="tooltip" title="Data a cui si riferisce l'evento">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="Data" id="Data" value="<?= date('Y-m-d', strtotime($evnt->esmData)) ?>" data-toggle="tooltip" title="Data a cui si riferisce l'evento">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Tipologia Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="Tipologia">Tipologia</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="Tipologia" id="Tipologia" data-toggle="tooltip" title="Tipologia dell'evento">
|
||||
<option value="Presa" <?php echo ('Presa'==set_value('Tipologia') ? "selected" : ""); ?> >Presa</option>
|
||||
<option value="Restituita" <?php echo ('Restituita'==set_value('Tipologia') ? "selected" : ""); ?> >Restituita</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==set_value('Tipologia') ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="Tipologia" id="Tipologia" data-toggle="tooltip" title="Tipologia dell'evento">
|
||||
<option value="Presa" <?php echo ('Presa'==$evnt->esmTipologia ? "selected" : ""); ?> >Presa</option>
|
||||
<option value="Restituita" <?php echo ('Restituita'==$evnt->esmTipologia ? "selected" : ""); ?> >Restituita</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==$evnt->esmTipologia ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Descrizione Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Descrizione">Descrizione</label>
|
||||
<?php if ($add): ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Descrizione esaustiva dell'evento."><?php echo set_value('Descrizione'); ?></textarea>
|
||||
<?php else: ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Descrizione esaustiva dell'evento."><?php echo $evnt->esmDescrizione; ?></textarea>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
<hr>
|
||||
|
||||
<!-- Pb comandi -->
|
||||
<div class="row">
|
||||
<?php if ($add): ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-3">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_stop" id="crea_stop" data-toggle="tooltip" title="Inserisce l'evento editato e ritorna alla pagina di riepilogo">Crea e ritorna</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_continua" id="crea_continua" data-toggle="tooltip" title="Inserisce l'evento editato e rimane per permettere ulteriori inserimenti">Crea e continua</button>
|
||||
</div>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-5">
|
||||
<button type="submit" class="btn btn-primary" name="update" id="update" data-toggle="tooltip" title="Aggiorna il record sul database">Aggiorna</button>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,137 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<br>
|
||||
<h3><?= @$title ?></h3>
|
||||
<hr>
|
||||
|
||||
<!-- Form Body -->
|
||||
<?php if (@$add): ?>
|
||||
<form class="" action="/CreditCardEvents/add" method="post">
|
||||
<?php else: ?>
|
||||
<form class="" action="/CreditCardEvents/edit/<?= $evnt->eccIDcreditEvent ?>" method="post">
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDcreditEvent Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="IDorario">ID Evento</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="IDcreditEvent" id="IDcreditEvent" readonly value="" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="IDcreditEvent" id="IDcreditEvent" readonly value="<?= $evnt->eccIDcreditEvent ?>" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDlavoratore Disable -->
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<label for="IDlavoratore">Lavoratore</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce l'evento da inserire">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==set_value('IDlavoratore', session()->get('lavoratore')->lvIDlavoratore) ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce l'evento editato">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==$evnt->eccIDlavoratore ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Credito Enable -->
|
||||
<div class="col-12 col-sm-2 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<label for="Credito">Credito</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="Credito" id="Credito" value="<?php echo set_value('Credito'); ?>" placeholder="0.0000" data-toggle="tooltip" title="Stima del credito residuo sulla carta">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="Credito" id="Credito" value="<?php echo $evnt->eccCredito; ?>" placeholder="0.0000" data-toggle="tooltip" title="Stima del credito residuo sulla carta">
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Data Enable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="Data">Data</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="Data" id="Data" value="<?= date('Y-m-d', strtotime(set_value('Data',date('Y-m-d')))); ?>" data-toggle="tooltip" title="Data a cui si riferisce l'evento">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="Data" id="Data" value="<?= date('Y-m-d', strtotime($evnt->eccData)) ?>" data-toggle="tooltip" title="Data a cui si riferisce l'evento">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Tipologia Disable -->
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<label for="Tipologia">Tipologia</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="Tipologia" id="Tipologia" data-toggle="tooltip" title="Tipologia dell'evento">
|
||||
<option value="Presa" <?php echo ('Presa'==set_value('Tipologia') ? "selected" : ""); ?> >Presa</option>
|
||||
<option value="Restituita" <?php echo ('Restituita'==set_value('Tipologia') ? "selected" : ""); ?> >Restituita</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==set_value('Tipologia') ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="Tipologia" id="Tipologia" data-toggle="tooltip" title="Tipologia dell'evento">
|
||||
<option value="Presa" <?php echo ('Presa'==$evnt->eccTipologia ? "selected" : ""); ?> >Presa</option>
|
||||
<option value="Restituita" <?php echo ('Restituita'==$evnt->eccTipologia ? "selected" : ""); ?> >Restituita</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==$evnt->eccTipologia ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Descrizione Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Descrizione">Descrizione</label>
|
||||
<?php if ($add): ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo informativo ed esplicativo dell'evento."><?php echo set_value('Descrizione'); ?></textarea>
|
||||
<?php else: ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo informativo ed esplicativo dell'evento."><?php echo $evnt->eccDescrizione; ?></textarea>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
<hr>
|
||||
|
||||
<!-- Pb comandi -->
|
||||
<div class="row">
|
||||
<?php if ($add): ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-3">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_stop" id="crea_stop" data-toggle="tooltip" title="Inserisce l'evento editato e ritorna alla pagina di riepilogo">Crea e ritorna</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_continua" id="crea_continua" data-toggle="tooltip" title="Inserisce l'evento editato e rimane per permettere ulteriori inserimenti">Crea e continua</button>
|
||||
</div>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-5">
|
||||
<button type="submit" class="btn btn-primary" name="update" id="update" data-toggle="tooltip" title="Aggiorna il record sul database">Aggiorna</button>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,155 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<br>
|
||||
<h3><?= @$title ?></h3>
|
||||
<hr>
|
||||
|
||||
<!-- Form Body -->
|
||||
<?php if ($add): ?>
|
||||
<form class="" action="/CreditCards/add" method="post">
|
||||
<?php else: ?>
|
||||
<form class="" action="/CreditCards/edit/<?= $card->ccIDcard ?>" method="post">
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDcard Disable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDcard">ID Carta</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="IDcard" id="IDcard" readonly value="" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="IDcard" id="IDcard" readonly value="<?= $card->ccIDcard ?>" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Numero Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="Numero">Numero</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="Numero" id="Numero" value="<?php echo set_value('Numero'); ?>" placeholder="0000 0000 0000 0000" data-toggle="tooltip" title="Numero della carta di credito">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="Numero" id="Numero" value="<?php echo $card->ccNumero; ?>" placeholder="0000 0000 0000 0000" data-toggle="tooltip" title="Numero della carta di credito">
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- ScadeIl Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="ScadeIl">Scade Il</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="ScadeIl" id="ScadeIl" value="<?= date('Y-m-d', strtotime(set_value('ScadeIl',date('Y-m-d')))); ?>" data-toggle="tooltip" title="Data di scadenza della carta">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="ScadeIl" id="ScadeIl" value="<?= date('Y-m-d', strtotime($card->ccScadeIl)) ?>" data-toggle="tooltip" title="Data di scadenza della carta">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- PIN Enable -->
|
||||
<div class="col-12 col-sm-2">
|
||||
<div class="form-group">
|
||||
<label for="PIN">PIN</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="PIN" id="PIN" value="<?php echo set_value('PIN'); ?>" placeholder="0000" data-toggle="tooltip" title="PIN della carta di credito">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="PIN" id="PIN" value="<?php echo $card->ccPIN; ?>" placeholder="0000" data-toggle="tooltip" title="PIN della carta di credito">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Stato Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="Stato">Stato</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="Stato" disabled data-toggle="tooltip" title="Stato attuale della carta di credito">
|
||||
<option value="Disponibile" <?php echo ('Disponibile'==set_value('ccStato') ? "selected" : ""); ?> >Disponibile</option>
|
||||
<option value="Occupata" <?php echo ('Occupata'==set_value('ccStato') ? "selected" : ""); ?> >Occupata</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==set_value('ccStato') ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="Stato" id="Stato" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Stato attuale della carta di credito">
|
||||
<option value="Disponibile" <?php echo ('Disponibile'==$card->ccStato ? "selected" : ""); ?> >Disponibile</option>
|
||||
<option value="Occupata" <?php echo ('Occupata'==$card->ccStato ? "selected" : ""); ?> >Occupata</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==$card->ccStato ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- CreatedAt Enable -->
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<label for="CreatedAt">Created At</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="CreatedAt" id="CreatedAt" value="<?= date('Y-m-d', strtotime(set_value('CreatedAt',date('Y-m-d')))); ?>" readonly data-toggle="tooltip" title="Timestamp di inserimento del record nel database">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="CreatedAt" id="CreatedAt" value="<?= date('Y-m-d', strtotime($card->ccCreatedAt)) ?>" readonly data-toggle="tooltip" title="Timestamp di inserimento del record nel database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- UpdatedAt Enable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="UpdatedAt">Updated At</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="UpdatedAt" id="UpdatedAt" value="<?= date('Y-m-d', strtotime(set_value('UpdatedAt',date('Y-m-d')))); ?>" readonly data-toggle="tooltip" title="Timestamp dell'ultimo aggiornamento del record nel database">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="UpdatedAt" id="UpdatedAt" value="<?= date('Y-m-d', strtotime($card->ccUpdatedAt)) ?>" readonly data-toggle="tooltip" title="Timestamp dell'ultimo aggiornamento del record nel database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Descrizione Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Descrizione">Descrizione</label>
|
||||
<?php if ($add): ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo infromativo ed esplicativo della carta."><?php echo set_value('Descrizione'); ?></textarea>
|
||||
<?php else: ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo infromativo ed esplicativo della carta."><?php echo $card->ccDescrizione; ?></textarea>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<!-- Pb comandi -->
|
||||
<div class="row">
|
||||
<?php if ($add): ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-3">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_stop" id="crea_stop" data-toggle="tooltip" title="Inserisce l'orario editato e ritorna alla pagina di riepilogo ore">Crea e ritorna</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_continua" id="crea_continua" data-toggle="tooltip" title="Inserisce l'orario editato e rimane per permettere ulteriori inserimenti">Crea e continua</button>
|
||||
</div>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-5">
|
||||
<button type="submit" class="btn btn-primary" name="update" id="update" data-toggle="tooltip" title="Aggiorna il record sul database">Aggiorna</button>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,168 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<br>
|
||||
<h3><?= @$title ?></h3>
|
||||
<hr>
|
||||
|
||||
<!-- Form Body -->
|
||||
<?php if ($add): ?>
|
||||
<form class="" action="/SIMs/add" method="post">
|
||||
<?php else: ?>
|
||||
<form class="" action="/SIMs/edit/<?= $sim->smIDsim ?>" method="post">
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDsim Disable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDorario">ID SIM</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="IDsim" id="IDsim" readonly value="" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="IDsim" id="IDsim" readonly value="<?= $sim->smIDsim ?>" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Numero Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="Numero">Numero</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="Numero" id="Numero" value="<?php echo set_value('Numero'); ?>" placeholder="000 00000000" data-toggle="tooltip" title="Numero della SIM">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="Numero" id="Numero" value="<?php echo $sim->smNumero; ?>" placeholder="000 00000000" data-toggle="tooltip" title="Numero della SIM">
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- PIN Enable -->
|
||||
<div class="col-12 col-sm-2">
|
||||
<div class="form-group">
|
||||
<label for="PIN">PIN</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="PIN" id="PIN" value="<?php echo set_value('PIN'); ?>" placeholder="0000" data-toggle="tooltip" title="PIN della SIM">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="PIN" id="PIN" value="<?php echo $sim->smPIN; ?>" placeholder="0000" data-toggle="tooltip" title="PIN della SIM">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- PUK Enable -->
|
||||
<div class="col-12 col-sm-2">
|
||||
<div class="form-group">
|
||||
<label for="PUK">PUK</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="PUK" id="PUK" value="<?php echo set_value('PUK'); ?>" placeholder="0000" data-toggle="tooltip" title="PUK della SIM">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="PUK" id="PUK" value="<?php echo $sim->smPUK; ?>" placeholder="0000" data-toggle="tooltip" title="PUK della SIM">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Descrizione Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Descrizione">Descrizione</label>
|
||||
<?php if ($add): ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo infromativo ed esplicativo della SIM."><?php echo set_value('Descrizione'); ?></textarea>
|
||||
<?php else: ?>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo infromativo ed esplicativo della SIM."><?php echo $sim->smDescrizione; ?></textarea>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Credito Enable -->
|
||||
<div class="col-12 col-sm-2">
|
||||
<div class="form-group">
|
||||
<label for="Credito">Credito</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="Credito" id="Credito" value="<?php echo set_value('Credito'); ?>" placeholder="0.0" data-toggle="tooltip" title="Credito rimasto sulla SIM">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="Credito" id="Credito" value="<?php echo $sim->smCredito; ?>" placeholder="0.0" data-toggle="tooltip" title="Credito rimasto sulla SIM">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Stato Disable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="Stato">Stato</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="Stato" disabled data-toggle="tooltip" title="Stato attuale della SIM">
|
||||
<option value="Disponibile" <?php echo ('Disponibile'==set_value('smStato') ? "selected" : ""); ?> >Disponibile</option>
|
||||
<option value="Occupata" <?php echo ('Occupata'==set_value('smStato') ? "selected" : ""); ?> >Occupata</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==set_value('smStato') ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="Stato" id="Stato" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Stato attuale della SIM">
|
||||
<option value="Disponibile" <?php echo ('Disponibile'==$sim->smStato ? "selected" : ""); ?> >Disponibile</option>
|
||||
<option value="Occupata" <?php echo ('Occupata'==$sim->smStato ? "selected" : ""); ?> >Occupata</option>
|
||||
<option value="Dismessa" <?php echo ('Dismessa'==$sim->smStato ? "selected" : ""); ?> >Dismessa</option>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- CreatedAt Enable -->
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<label for="CreatedAt">Created At</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="CreatedAt" id="CreatedAt" value="<?= date('Y-m-d', strtotime(set_value('CreatedAt',date('Y-m-d')))); ?>" readonly data-toggle="tooltip" title="Timestamp di inserimento del record nel database">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="CreatedAt" id="CreatedAt" value="<?= date('Y-m-d', strtotime($sim->smCreatedAt)) ?>" readonly data-toggle="tooltip" title="Timestamp di inserimento del record nel database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- UpdatedAt Enable -->
|
||||
<div class="col-12 col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="UpdatedAt">Updated At</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="date" class="form-control" name="UpdatedAt" id="UpdatedAt" value="<?= date('Y-m-d', strtotime(set_value('UpdatedAt',date('Y-m-d')))); ?>" readonly data-toggle="tooltip" title="Timestamp dell'ultimo aggiornamento del record nel database">
|
||||
<?php else: ?>
|
||||
<input type="date" class="form-control" name="UpdatedAt" id="UpdatedAt" value="<?= date('Y-m-d', strtotime($sim->smUpdatedAt)) ?>" readonly data-toggle="tooltip" title="Timestamp dell'ultimo aggiornamento del record nel database">
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<!-- Pb comandi -->
|
||||
<div class="row">
|
||||
<?php if ($add): ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-3">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_stop" id="crea_stop" data-toggle="tooltip" title="Inserisce l'orario editato e ritorna alla pagina di riepilogo ore">Crea e ritorna</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_continua" id="crea_continua" data-toggle="tooltip" title="Inserisce l'orario editato e rimane per permettere ulteriori inserimenti">Crea e continua</button>
|
||||
</div>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-5">
|
||||
<button type="submit" class="btn btn-primary" name="update" id="update" data-toggle="tooltip" title="Aggiorna il record sul database">Aggiorna</button>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,117 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<br>
|
||||
<h3><?= @$title ?></h3>
|
||||
<hr>
|
||||
|
||||
<!-- Form Body -->
|
||||
<?php if ($add): ?>
|
||||
<form class="" action="/Stime/add" method="post">
|
||||
<?php else: ?>
|
||||
<form class="" action="/Stime/edit/<?= $stima->stIDcommessa ?>/<?= $stima->stIDTipoWork ?>" method="post">
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDcommessa Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDcommessa">Commessa</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="IDcommessa" id="IDcommessa" data-toggle="tooltip" title="Identificativo univoco della commessa a cui si riferisce la stima inserita">
|
||||
<option value=""></option>
|
||||
<?php foreach ($select_commesse as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==set_value('IDcommessa') ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="IDcommessa" id="IDcommessa" data-toggle="tooltip" title="Identificativo univoco della commessa a cui si riferisce la stima inserita">
|
||||
<?php foreach ($select_commesse as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==$stima->stIDcommessa ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDTipoWork Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDTipoWork">Tipo Work</label>
|
||||
<?php if ($add): ?>
|
||||
<select class="form-control" name="IDTipoWork" id="IDTipoWork" data-toggle="tooltip" title="Identificativo univoco della tipologia di lavoro a cui si riferisce la stima inserita">
|
||||
<option value=""></option>
|
||||
<?php foreach ($select_tipologie as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==set_value('IDTipoWork') ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php else: ?>
|
||||
<select class="form-control" name="IDTipoWork" id="IDTipoWork" data-toggle="tooltip" title="Identificativo univoco della tipologia di lavoro a cui si riferisce la stima inserita">
|
||||
<?php foreach ($select_tipologie as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==$stima->stIDTipoWork ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Stima Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="Stima">Stima</label>
|
||||
<?php if ($add): ?>
|
||||
<input type="text" class="form-control" name="Stima" id="Stima" value="<?php echo set_value('Stima'); ?>" placeholder="000" data-toggle="tooltip" title="Stima oraria (numero intero)">
|
||||
<?php else: ?>
|
||||
<input type="text" class="form-control" name="Stima" id="Stima" value="<?php echo $stima->stStima; ?>" placeholder="000" data-toggle="tooltip" title="Stima oraria (numero intero)">
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Nota Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Nota">Nota</label>
|
||||
<?php if ($add): ?>
|
||||
<textarea class="form-control" name="Nota" id="Nota" rows="5" data-toggle="tooltip" title="Nota descrittiva o altro, da associare alla stima"><?php echo set_value('Nota'); ?></textarea>
|
||||
<?php else: ?>
|
||||
<textarea class="form-control" name="Nota" id="Nota" rows="5" data-toggle="tooltip" title="Nota descrittiva o altro, da associare alla stima"><?php echo $stima->stNota; ?></textarea>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<!-- Pb comandi -->
|
||||
<div class="row">
|
||||
<?php if ($add): ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-3">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_stop" id="crea_stop" data-toggle="tooltip" title="Inserisce la stima editata e ritorna alla pagina di riepilogo stime">Crea e ritorna</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_continua" id="crea_continua" data-toggle="tooltip" title="Inserisce la stima editata e rimane per permettere ulteriori inserimenti">Crea e continua</button>
|
||||
</div>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="col-12 col-sm-3 offset-sm-5">
|
||||
<button type="submit" class="btn btn-primary" name="update" id="update" data-toggle="tooltip" title="Aggiorna il record sul database">Aggiorna</button>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,111 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<br />
|
||||
<h4>Riepilogo orari</h4>
|
||||
|
||||
<p>Tabella con gli ultimi 3 orari inseriti da <?= session()->get('lavoratore')->lvNome ?> <?= session()->get('lavoratore')->lvCognome ?> </p>
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Commessa</th>
|
||||
<th>Il</th>
|
||||
<th>Durata</th>
|
||||
<th>Tipo ore</th>
|
||||
<th>Tipo work</th>
|
||||
<th>Descrizione</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($orari as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->orIDorario ?></td>
|
||||
<td data-toggle="tooltip" title="<?= $item->coDescrizione ?>"><?= $item->coNome ?></td>
|
||||
<td><?= $item->orData ?></td>
|
||||
<td><?= $item->orOre ?></td>
|
||||
<td><?= $item->orIDTipoOre ?></td>
|
||||
<td><?= $item->orIDTipoWork ?></td>
|
||||
<td><?= $item->orDescrizione ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<!-- Form per l'inserimento di un orario: -->
|
||||
<?php if (CheckLevel(1,false)): ?>
|
||||
<!-- Livello adeguato, permetto l'inserimento delle ore -->
|
||||
<?= $this->include('cmpnts/form/form_insert_orario') ?>
|
||||
<?php else: ?>
|
||||
<!-- Livello insufficiente per inserire le ore -->
|
||||
<p>Attendere l'autorizzazione dall'amministratore per poter inserire nuovi orari.</p>
|
||||
<?php endif; ?>
|
||||
<hr>
|
||||
|
||||
<br />
|
||||
<h4>Riepilogo spese</h4>
|
||||
|
||||
<p>Tabella con le ultime 3 spese inserite da <?= session()->get('lavoratore')->lvNome ?> <?= session()->get('lavoratore')->lvCognome ?> </p>
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Commessa</th>
|
||||
<th>Il</th>
|
||||
<th>Importo</th>
|
||||
<th>Da Rimborsare</th>
|
||||
<th>Descrizione</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($spese as $item) : ?>
|
||||
<tr>
|
||||
<td><?=$item->spIDspesa ?></td>
|
||||
<td data-toggle="tooltip" title="<?= $item->coDescrizione ?>"><?=$item->coNome ?></td>
|
||||
<td><?=$item->spData ?></td>
|
||||
<td><?=$item->spImporto ?></td>
|
||||
<td><?=$item->spDaRimborsare ?></td>
|
||||
<td><?=$item->spDescrizione ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<br />
|
||||
|
||||
<!--
|
||||
<p>Form per l'inserimento di un orario:</p>
|
||||
-->
|
||||
|
||||
<!-- Form per l'inserimento di un orario: -->
|
||||
<?php if (CheckLevel(1,false)): ?>
|
||||
<!-- Livello adeguato, permetto l'inserimento delle spese -->
|
||||
<?= $this->include('cmpnts/form/form_insert_spesa') ?>
|
||||
<?php else: ?>
|
||||
<!-- Livello insufficiente per inserire le spese -->
|
||||
<p>Attendere l'autorizzazione dall'amministratore per poter inserire nuove spese.</p>
|
||||
<?php endif; ?>
|
||||
|
||||
<br />
|
||||
<hr>
|
||||
|
||||
<br />
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,200 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
|
||||
<div class="container" role="main" >
|
||||
|
||||
<!-- Page Header -->
|
||||
<br />
|
||||
<h3>Gestione Issues</h3>
|
||||
<br />
|
||||
|
||||
<!-- Introduzione tabella: -->
|
||||
<p>Elenco di tutti le Issues (<?= $pager->getTotalRecords() ?> records) inserite, che soddisfano il filtro seguente:</p>
|
||||
|
||||
<?= $this->include('cmpnts/filter/filter_issues', ) ?>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
<!-- Tabella -->
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by ID <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('isIDissue','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='isIDissue'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
ID
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Tipologia <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('isTipologia','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='isTipologia'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Tipologia
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Stato <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('isStato','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='isStato'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Stato
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Descrizione <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('isTesto','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='isTesto'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Descrizione
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Lavoratore <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvNickname','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvNickname'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Lavoratore
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by CreatedAt <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('isCreatedAt','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='isCreatedAt'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Created At
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by UpdatedAt <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('isUpdatedAt','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='isUpdatedAt'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Updated At
|
||||
</a>
|
||||
</th>
|
||||
|
||||
<!-- <th>Comandi</th> -->
|
||||
<th>
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<!-- <svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg> -->
|
||||
Nuovo
|
||||
</button>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($dataset as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->isIDissue ?></td>
|
||||
<td><?= $item->isTipologia ?></td>
|
||||
<td><?= $item->isStato ?></td>
|
||||
<td><?= $item->isTesto ?></td>
|
||||
<td data-toggle="tooltip" title="<?= $item->lvCognome ?> <?= $item->lvNome ?>"><?= $item->lvNickname ?></td>
|
||||
<td><?= $item->isCreatedAt ?></td>
|
||||
<td><?= $item->isUpdatedAt ?></td>
|
||||
<td>
|
||||
<div class="btn-group" role="group" aria-label="Basic example">
|
||||
<button type="button" class="btn btn-outline-success btn-sm" data-toggle="tooltip" title="Edit Record" onclick="edit_record('<?= $item->isIDissue ?>')">
|
||||
<svg class="bi bi-pencil" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.293 1.293a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1 0 1.414l-9 9a1 1 0 0 1-.39.242l-3 1a1 1 0 0 1-1.266-1.265l1-3a1 1 0 0 1 .242-.391l9-9zM12 2l2 2-9 9-3 1 1-3 9-9z"/><path fill-rule="evenodd" d="M12.146 6.354l-2.5-2.5.708-.708 2.5 2.5-.707.708zM3 10v.5a.5.5 0 0 0 .5.5H4v.5a.5.5 0 0 0 .5.5H5v.5a.5.5 0 0 0 .5.5H6v-1.5a.5.5 0 0 0-.5-.5H5v-.5a.5.5 0 0 0-.5-.5H3z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-danger btn-sm" data-toggle="tooltip" title="Delete Record" onclick="delete_record('<?= $item->isIDissue ?>')">
|
||||
<svg class="bi bi-trash" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z"/><path fill-rule="evenodd" d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4L4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<p>
|
||||
Per esportare tutti gli Issues che soddisfano il filtro indicato:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Esporta i records in CSV" onclick="export_records_csv()">
|
||||
<svg class="bi bi-cloud-download" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.887 5.2l-.964-.165A2.5 2.5 0 1 0 3.5 10H6v1H3.5a3.5 3.5 0 1 1 .59-6.95 5.002 5.002 0 1 1 9.804 1.98A2.501 2.501 0 0 1 13.5 11H10v-1h3.5a1.5 1.5 0 0 0 .237-2.981L12.7 6.854l.216-1.028a4 4 0 1 0-7.843-1.587l-.185.96z"/><path fill-rule="evenodd" d="M5 12.5a.5.5 0 0 1 .707 0L8 14.793l2.293-2.293a.5.5 0 1 1 .707.707l-2.646 2.646a.5.5 0 0 1-.708 0L5 13.207a.5.5 0 0 1 0-.707z"/><path fill-rule="evenodd" d="M8 6a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0v-8A.5.5 0 0 1 8 6z"/></svg>
|
||||
CSV
|
||||
</button>
|
||||
</p>
|
||||
<br />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
function add_record() {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/Issues/add/'); ?>");
|
||||
window.location = "<?php echo base_url('/Issues/add/'); ?>";
|
||||
}
|
||||
function edit_record(id) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/Issues/edit/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/Issues/edit/'); ?>/" + id;
|
||||
}
|
||||
function delete_record(id) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/Issues/delete/'); ?>/" + id);
|
||||
//window.location = "<?php echo base_url('/Issues/delete/'); ?>/" + id;
|
||||
var cnfrm = confirm('Confermi la cancellazione del record ' + id + ' ?');
|
||||
if (cnfrm) {
|
||||
window.location = "<?php echo base_url('/Issues/delete/'); ?>/" + id;
|
||||
}
|
||||
}
|
||||
function export_records_csv(){
|
||||
var cnfrm = confirm('Confermi la richiesta di esportare i valori filtrati ?\r\n L\'operazione potrebbe richiedere del tempo.');
|
||||
if (cnfrm) {
|
||||
window.location = "<?php echo base_url('/Issues/export_csv/'); ?>";
|
||||
}
|
||||
}
|
||||
function sort_tab(field, val){
|
||||
//alert("<?php echo base_url('/Issues/set_order/ore'); ?>/" + field + "/" + val);
|
||||
window.location = "<?php echo base_url('/dashboard/set_order/Issues'); ?>/" + field + "/" + val;
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,237 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
<!-- Page Header -->
|
||||
<br />
|
||||
<h3>Lavoratori della CSiCo:</h3>
|
||||
<br />
|
||||
<!-- Pulsante ADD spostato sulla tabella
|
||||
<p>
|
||||
Per inserire un nuovo lavoratore:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg>
|
||||
Nuovo
|
||||
</button>
|
||||
</p>
|
||||
-->
|
||||
<br />
|
||||
<p>Elenco di tutti i lavoratori CSiCo (<?= $pager->getTotalRecords() ?> records):</p>
|
||||
<br />
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by ID <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvIDlavoratore','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvIDlavoratore'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
ID
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Cognome <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvCognome','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvCognome'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Cognome Nome
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Nickname <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvNickname','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvNickname'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Nickname
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Level <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvLevel','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvLevel'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Level
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Mail <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvMail','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvMail'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Mail
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by RimborsoKm <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvRimborsoKm','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvRimborsoKm'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
RimborsoKm
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by CreatedAt <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvCreatedAt','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvCreatedAt'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
CreatedAt
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by UpdatedAt <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvUpdatedAt','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvUpdatedAt'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
UpdatedAt
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by DeletedAt <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvDeletedAt','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvDeletedAt'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
DeletedAt
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<!-- <svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg> -->
|
||||
Nuovo
|
||||
</button>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($dataset as $item) : ?>
|
||||
<tr>
|
||||
<td><?=$item->lvIDlavoratore ?></td>
|
||||
<td><?=$item->lvCognome ?> <?=$item->lvNome ?></td>
|
||||
<td><?=$item->lvNickname ?></td>
|
||||
<td><?=$item->lvLevel ?></td>
|
||||
<td><?=$item->lvMail ?></td>
|
||||
<td><?=number_format($item->lvRimborsoKm, 2, '.', '')?> €</td>
|
||||
<td><?=$item->lvCreatedAt ?></td>
|
||||
<td><?=$item->lvUpdatedAt ?></td>
|
||||
<td><?=$item->lvDeletedAt ?></td>
|
||||
<td>
|
||||
<div class="btn-group" role="group" aria-label="Basic example">
|
||||
<button type="button" class="btn btn-outline-success btn-sm" data-toggle="tooltip" title="Edit Record" onclick="edit_record('<?=$item->lvIDlavoratore?>')">
|
||||
<svg class="bi bi-pencil" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.293 1.293a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1 0 1.414l-9 9a1 1 0 0 1-.39.242l-3 1a1 1 0 0 1-1.266-1.265l1-3a1 1 0 0 1 .242-.391l9-9zM12 2l2 2-9 9-3 1 1-3 9-9z"/><path fill-rule="evenodd" d="M12.146 6.354l-2.5-2.5.708-.708 2.5 2.5-.707.708zM3 10v.5a.5.5 0 0 0 .5.5H4v.5a.5.5 0 0 0 .5.5H5v.5a.5.5 0 0 0 .5.5H6v-1.5a.5.5 0 0 0-.5-.5H5v-.5a.5.5 0 0 0-.5-.5H3z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-danger btn-sm" data-toggle="tooltip" title="Delete Record" onclick="delete_record('<?=$item->lvIDlavoratore?>','<?=$item->lvNickname?>')">
|
||||
<svg class="bi bi-trash" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z"/><path fill-rule="evenodd" d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4L4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-warning btn-sm" data-toggle="tooltip" title="Reset Password" onclick="reset_pwd('<?=$item->lvIDlavoratore?>','<?=$item->lvNickname?>')">
|
||||
<svg class="bi bi-unlock" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M9.655 8H2.333c-.264 0-.398.068-.471.121a.73.73 0 0 0-.224.296 1.626 1.626 0 0 0-.138.59V14c0 .342.076.531.14.635.064.106.151.18.256.237a1.122 1.122 0 0 0 .436.127l.013.001h7.322c.264 0 .398-.068.471-.121a.73.73 0 0 0 .224-.296 1.627 1.627 0 0 0 .138-.59V9c0-.342-.076-.531-.14-.635a.658.658 0 0 0-.255-.237A1.122 1.122 0 0 0 9.655 8zm.012-1H2.333C.5 7 .5 9 .5 9v5c0 2 1.833 2 1.833 2h7.334c1.833 0 1.833-2 1.833-2V9c0-2-1.833-2-1.833-2zM8.5 4a3.5 3.5 0 1 1 7 0v3h-1V4a2.5 2.5 0 0 0-5 0v3h-1V4z"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<form class="form-inline" >
|
||||
<div class="form-group">
|
||||
<label for="itm_exp">Esporta tutta la tabella su CSV: </label>
|
||||
<a class="btn btn-success btn-sm <?php echo (CheckLevel(3,false) ? "" : "disabled"); ?>" data-toggle="tooltip" title="Esporta i records in CSV" onclick="export_record()" id='itm_exp'>Download</a>
|
||||
</div>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
</div><!-- class="container" -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
function add_record() {
|
||||
//alert("TODO: <?php echo base_url('/Lavoratori/register'); ?>");
|
||||
window.location = "<?php echo base_url('/Lavoratori/register'); ?>";
|
||||
}
|
||||
|
||||
function edit_record(id) {
|
||||
//alert("TODO: <?php echo base_url('/Lavoratori/profile/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/Lavoratori/profile/'); ?>/" + id;
|
||||
}
|
||||
|
||||
function delete_record(id, nickname) {
|
||||
var cnfrm = confirm('Confermi la cancellazione\r\ndel lavoratore ' + nickname + ' ?\r\n');
|
||||
if (cnfrm) {
|
||||
//alert("TODO: <?php echo base_url('/Lavoratori/delete/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/Lavoratori/delete/'); ?>/" + id;
|
||||
}
|
||||
}
|
||||
|
||||
function export_record() {
|
||||
//alert("TODO: <?php echo base_url('/Lavoratori/export_csv'); ?>");
|
||||
window.location = '<?php echo base_url('/Lavoratori/export_csv'); ?>';
|
||||
}
|
||||
|
||||
function reset_pwd(id, nickname) {
|
||||
var cnfrm = confirm('Confermi il reset della password \r\ndel lavoratore ' + nickname + ' \r\nal valore di default: \r\n\r\n\tpassword');
|
||||
if (cnfrm) {
|
||||
//alert("TODO: <?php echo base_url('/Lavoratori/reset/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/Lavoratori/reset/'); ?>/" + id;
|
||||
}
|
||||
}
|
||||
|
||||
function sort_tab(field, val){
|
||||
//alert("TODO: <?php echo base_url('/dashboard/set_order/anagrafica'); ?>/" + field + "/" + val);
|
||||
window.location = "<?php echo base_url('/dashboard/set_order/anagrafica'); ?>/" + field + "/" + val;
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<h3>Login</h3>
|
||||
<hr>
|
||||
<br />
|
||||
|
||||
<!-- Form Body -->
|
||||
<form class="" action="/Lavoratori/login" method="post">
|
||||
|
||||
<div class="form-group">
|
||||
<label for="Nickname">Nickname</label>
|
||||
<input type="text" class="form-control" name="Nickname" id="Nickname" value="<?= set_value('Nickname') ?>" data-toggle="tooltip" title="Inserire il nome utente">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="Password">Password</label>
|
||||
<input type="Password" class="form-control" name="Password" id="Password" value="" data-toggle="tooltip" title="Inserire la password" >
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-12 col-sm-4 offset-sm-5">
|
||||
<button type="submit" data-toggle="tooltip" title="Richiesta di login" class="btn btn-primary">Login</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form><!-- Form Body -->
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,136 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<h3>Profilo Lavoratore</h3>
|
||||
<hr>
|
||||
<br />
|
||||
|
||||
<!-- Form Body -->
|
||||
<form class="" action="/Lavoratori/profile/<?= $lavoratore->lvIDlavoratore ?>" method="post">
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDlavoratore -->
|
||||
<div class="col-12 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="IDlavoratore">IDlavoratore</label>
|
||||
<input type="text" class="form-control" name="IDlavoratore" id="IDlavoratore" readonly value="<?= $lavoratore->lvIDlavoratore ?>" data-toggle="tooltip" title="Identificativo del lavoratore nel DB" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Livello -->
|
||||
<div class="col-12 col-sm-6">
|
||||
<label for="Livello">Livello</label>
|
||||
<select class="form-control" name="Livello" id="Livello" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Livello di accesso del lavoratore" >
|
||||
<option value="0" <?php echo ($lavoratore->lvLevel==0 ? "selected" : ""); ?> >Guest</option>
|
||||
<option value="1" <?php echo ($lavoratore->lvLevel==1 ? "selected" : ""); ?> >Lavoratore</option>
|
||||
<option value="2" <?php echo ($lavoratore->lvLevel==2 ? "selected" : ""); ?> >Inventario</option>
|
||||
<option value="3" <?php echo ($lavoratore->lvLevel==3 ? "selected" : ""); ?> >Amministrazione</option>
|
||||
<option value="4" <?php echo ($lavoratore->lvLevel==4 ? "selected" : ""); ?> >Root</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<!-- Nome -->
|
||||
<div class="col-12 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="Nome">Nome</label>
|
||||
<input type="text" class="form-control" name="Nome" id="Nome" value="<?= $lavoratore->lvNome ?>" data-toggle="tooltip" title="Nome del lavoratore" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Cognome -->
|
||||
<div class="col-12 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="Cognome">Cognome</label>
|
||||
<input type="text" class="form-control" name="Cognome" id="Cognome" value="<?= $lavoratore->lvCognome ?>" data-toggle="tooltip" title="Cognome del lavoratore" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Mail -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Mail">Mail</label>
|
||||
<input type="text" class="form-control" name="Mail" id="Mail" <?php echo ($enable ? "" : "readonly"); ?> value="<?= $lavoratore->lvMail ?>" data-toggle="tooltip" title="Indirizzo email aziendale del lavoratore" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Nickname -->
|
||||
<div class="col-12 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="Nickname">Nickname</label>
|
||||
<input type="text" class="form-control" name="Nickname" id="Nickname" <?php echo ($enable ? "" : "readonly"); ?> value="<?= $lavoratore->lvNickname ?>" data-toggle="tooltip" title="Nickname identificativo del lavoratore" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- RimborsoKm -->
|
||||
<div class="col-12 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="RimborsoKm">RimborsoKm</label>
|
||||
<input type="text" class="form-control" name="RimborsoKm" id="RimborsoKm" <?php echo ($enable ? "" : "readonly"); ?> value="<?= $lavoratore->lvRimborsoKm ?>" data-toggle="tooltip" title="Valore del rimborso kilometrico per l'utilizzo della propia auto in viaggi aziendali" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- CreatedAt -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="CreatedAt">CreatedAt</label>
|
||||
<input type="datetime" class="form-control" name="CreatedAt" id="CreatedAt" readonly value="<?= $lavoratore->lvCreatedAt ?>" data-toggle="tooltip" title="Data di inserimento nel database del record" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- UpdatedAt -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="UpdatedAt">UpdatedAt</label>
|
||||
<input type="datetime" class="form-control" name="UpdatedAt" id="UpdatedAt" readonly value="<?= $lavoratore->lvUpdatedAt ?>" data-toggle="tooltip" title="Data dell'ultimo aggiornamento del record nel database" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- DeletedAt -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="DeletedAt">DeletedAt</label>
|
||||
<input type="datetime" class="form-control" name="DeletedAt" id="DeletedAt" readonly value="<?= $lavoratore->lvDeletedAt ?>" data-toggle="tooltip" title="Data del virtual delete del record nel database" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><!-- class="row" -->
|
||||
<hr>
|
||||
<div class="row">
|
||||
|
||||
<!-- New Password -->
|
||||
<div class="col-12 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="NewPassword">Nuova Password</label>
|
||||
<input type="password" class="form-control" name="NewPassword" id="NewPassword" value="" data-toggle="tooltip" title="Nuova password di accesso" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Confirm New Password -->
|
||||
<div class="col-12 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="ConfirmNewPassword">Conferma Password</label>
|
||||
<input type="password" class="form-control" name="ConfirmNewPassword" id="ConfirmNewPassword" value="" data-toggle="tooltip" title="Conferma della nuova password di accesso" >
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><!-- class="row" -->
|
||||
<hr>
|
||||
|
||||
<!-- Pb Update -->
|
||||
<div class="row">
|
||||
<div class="col-12 col-sm-4 offset-sm-5">
|
||||
<button type="submit" class="btn btn-primary" data-toggle="tooltip" title="Aggiorna il record nel database con i valori inseriti" >Aggiorna</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</form><!-- Form Body -->
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,64 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<h3>Registrazione</h3>
|
||||
<hr>
|
||||
<p>Compilare i campi e inviare la richiesta di registrazione.</p>
|
||||
<br />
|
||||
|
||||
<!-- Form Body -->
|
||||
<form class="" action="/Lavoratori/register" method="post">
|
||||
<div class="row">
|
||||
|
||||
<!-- Nome -->
|
||||
<div class="col-12 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="Nome">Nome</label>
|
||||
<input type="text" class="form-control" name="Nome" id="Nome" value="<?= set_value('Nome') ?>" placeholder="Nome del lavoratore" data-toggle="tooltip" title="Nome del lavoratore">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Cognome -->
|
||||
<div class="col-12 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="Cognome">Cognome</label>
|
||||
<input type="text" class="form-control" name="Cognome" id="Cognome" value="<?= set_value('Cognome') ?>" placeholder="Cognome del lavoratore" data-toggle="tooltip" title="Cognome del lavoratore">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Password -->
|
||||
<div class="col-12 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="Password">Conferma Password</label>
|
||||
<input type="password" class="form-control" name="Password" id="Password" value="<?= set_value('Password') ?>" data-toggle="tooltip" title="Password di accesso">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Confirm Password -->
|
||||
<div class="col-12 col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="PasswordConfirm">Conferma Password</label>
|
||||
<input type="password" class="form-control" name="PasswordConfirm" id="PasswordConfirm" value="<?= set_value('PasswordConfirm') ?>" data-toggle="tooltip" title="Conferma della password di accesso">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><!-- class="row" 1 -->
|
||||
<hr>
|
||||
<div class="row">
|
||||
|
||||
<!-- Pb register -->
|
||||
<div class="col-12 col-sm-4 offset-sm-5">
|
||||
<button type="submit" class="btn btn-primary" data-toggle="tooltip" title="Procedi con la registrazione del nuovo lavoratore">Richiedi</button>
|
||||
</div>
|
||||
|
||||
</div><!-- class="row" 2 -->
|
||||
|
||||
</form><!-- Form Body -->
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,223 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
|
||||
<div class="container" role="main" >
|
||||
|
||||
<!-- Page Header -->
|
||||
<br />
|
||||
<h3>Gestione orari</h3>
|
||||
<br />
|
||||
<!-- Pulsante ADD spostato sulla tabella
|
||||
<p>
|
||||
Per inserire un nuovo record:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg>
|
||||
Nuovo
|
||||
</button>
|
||||
</p>
|
||||
<br />
|
||||
-->
|
||||
|
||||
<!-- Introduzione tabella: -->
|
||||
<p>Elenco di tutti gli orari (<?= $pager->getTotalRecords() ?> records) inseriti, che soddisfano il filtro seguente:</p>
|
||||
|
||||
<?= $this->include('cmpnts/filter/filter_ore', ) ?>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
|
||||
<!-- Tabella -->
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by ID <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('orIDOrario','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='orIDOrario'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
ID
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Lavoratore <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvNickname','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvNickname'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Lavoratore
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Commessa <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('coNome','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='coNome'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Commessa
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Il <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('orData','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='orData'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Il
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Durata <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('orOre','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='orOre'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Durata
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Tipologia <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('orIDTipoOre','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='orIDTipoOre'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Tipo ore
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Lavoro <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('orIDTipoWork','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='orIDTipoWork'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Tipo work
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Descrizione <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('orDescrizione','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='orDescrizione'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Descrizione
|
||||
</a>
|
||||
</th>
|
||||
<!-- <th>Comandi</th> -->
|
||||
<th>
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<!-- <svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg> -->
|
||||
Nuovo
|
||||
</button>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($dataset as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->orIDorario ?></td>
|
||||
<td data-toggle="tooltip" title="<?= $item->lvCognome ?> <?= $item->lvNome ?>"><?= $item->lvNickname ?></td>
|
||||
<td data-toggle="tooltip" title="<?= $item->coDescrizione ?>"><?= $item->coNome ?></td>
|
||||
<td><?= $item->orData ?></td>
|
||||
<td><?= number_format($item->orOre, 2) ?></td>
|
||||
<td><?= $item->orIDTipoOre ?></td>
|
||||
<td><?= $item->orIDTipoWork ?></td>
|
||||
<td><?= $item->orDescrizione ?></td>
|
||||
<td>
|
||||
<div class="btn-group" role="group" aria-label="Basic example">
|
||||
<button type="button" class="btn btn-outline-success btn-sm" data-toggle="tooltip" title="Edit Record" onclick="edit_record('<?= $item->orIDorario ?>')">
|
||||
<svg class="bi bi-pencil" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.293 1.293a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1 0 1.414l-9 9a1 1 0 0 1-.39.242l-3 1a1 1 0 0 1-1.266-1.265l1-3a1 1 0 0 1 .242-.391l9-9zM12 2l2 2-9 9-3 1 1-3 9-9z"/><path fill-rule="evenodd" d="M12.146 6.354l-2.5-2.5.708-.708 2.5 2.5-.707.708zM3 10v.5a.5.5 0 0 0 .5.5H4v.5a.5.5 0 0 0 .5.5H5v.5a.5.5 0 0 0 .5.5H6v-1.5a.5.5 0 0 0-.5-.5H5v-.5a.5.5 0 0 0-.5-.5H3z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-danger btn-sm" data-toggle="tooltip" title="Delete Record" onclick="delete_record('<?= $item->orIDorario ?>')">
|
||||
<svg class="bi bi-trash" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z"/><path fill-rule="evenodd" d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4L4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<p>
|
||||
Per esportare tutti gli orari che soddisfano il filtro indicato:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Esporta i records in CSV" onclick="export_records_csv()">
|
||||
<svg class="bi bi-cloud-download" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.887 5.2l-.964-.165A2.5 2.5 0 1 0 3.5 10H6v1H3.5a3.5 3.5 0 1 1 .59-6.95 5.002 5.002 0 1 1 9.804 1.98A2.501 2.501 0 0 1 13.5 11H10v-1h3.5a1.5 1.5 0 0 0 .237-2.981L12.7 6.854l.216-1.028a4 4 0 1 0-7.843-1.587l-.185.96z"/><path fill-rule="evenodd" d="M5 12.5a.5.5 0 0 1 .707 0L8 14.793l2.293-2.293a.5.5 0 1 1 .707.707l-2.646 2.646a.5.5 0 0 1-.708 0L5 13.207a.5.5 0 0 1 0-.707z"/><path fill-rule="evenodd" d="M8 6a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0v-8A.5.5 0 0 1 8 6z"/></svg>
|
||||
CSV
|
||||
</button>
|
||||
</p>
|
||||
<br />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
function add_record() {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/Orari/add/'); ?>");
|
||||
window.location = "<?php echo base_url('/Orari/add/'); ?>";
|
||||
}
|
||||
function edit_record(id) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/Orari/edit/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/Orari/edit/'); ?>/" + id;
|
||||
}
|
||||
function delete_record(id) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/Orari/delete/'); ?>/" + id);
|
||||
//window.location = "<?php echo base_url('/Orari/delete/'); ?>/" + id;
|
||||
var cnfrm = confirm('Confermi la cancellazione del record ' + id + ' ?');
|
||||
if (cnfrm) {
|
||||
window.location = "<?php echo base_url('/Orari/delete/'); ?>/" + id;
|
||||
}
|
||||
}
|
||||
function export_records_csv(){
|
||||
var cnfrm = confirm('Confermi la richiesta di esportare i valori filtrati ?\r\n L\'operazione potrebbe richiedere del tempo.');
|
||||
if (cnfrm) {
|
||||
window.location = "<?php echo base_url('/Orari/export_csv/'); ?>";
|
||||
}
|
||||
}
|
||||
function sort_tab(field, val){
|
||||
//alert("<?php echo base_url('/Orari/set_order/ore'); ?>/" + field + "/" + val);
|
||||
window.location = "<?php echo base_url('/dashboard/set_order/orari'); ?>/" + field + "/" + val;
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,126 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<h3>Dettagli nuovo orario</h3>
|
||||
<hr>
|
||||
<br>
|
||||
|
||||
<!-- Form Body -->
|
||||
<form class="" action="/Orari/add" method="post">
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDorario Disable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDorario">IDorario</label>
|
||||
<input type="text" class="form-control" name="IDorario" id="IDorario" readonly value="" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Space Empty -->
|
||||
<div class="col-12 col-sm-8">
|
||||
|
||||
</div>
|
||||
|
||||
<!-- IDTipoWork Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDTipoWork">Tipo lavoro</label>
|
||||
<select class="form-control" name="IDTipoWork" id="IDTipoWork" data-toggle="tooltip" title="Tipologia a cui si riferisce il lavoro svolto">
|
||||
<option value=""></option>
|
||||
<?php foreach ($select_tipi_work as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==set_value('IDTipoWork') ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Data Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="Data">Data</label>
|
||||
<input type="date" class="form-control" name="Data" id="Data" value="<?= set_value('Data',date('Y-m-d')) ?>" data-toggle="tooltip" title="Data a cui si riferisce l'orario inserito">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDlavoratore Disable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDlavoratore">Lavoratore</label>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce l'orario inserito">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==set_value('IDlavoratore',session()->get('lavoratore')->lvIDlavoratore) ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDcommessa Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDcommessa">Commessa</label>
|
||||
<select class="form-control" name="IDcommessa" id="IDcommessa" data-toggle="tooltip" title="Identificativo univoco della commessa a cui si riferisce l'orario inserito">
|
||||
<!-- <option value=""></option> -->
|
||||
<?php foreach ($select_commesse as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==set_value('IDcommessa') ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Durata Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="Durata">Durata</label>
|
||||
<input type="text" class="form-control" name="Durata" id="Durata" value="<?php echo set_value('Durata'); ?>" placeholder="0.0" data-toggle="tooltip" title="Durata delll'orario inserito">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDTipoOre Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDTipoOre">Tipo ore</label>
|
||||
<select class="form-control" name="IDTipoOre" id="IDTipoOre" data-toggle="tooltip" title="Tipologia a cui si riferisce l'orario inserito">
|
||||
<?php foreach ($select_tipo_ore as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==set_value('IDTipoOre') ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Descrizione Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Descrizione">Descrizione</label>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo descrittivo di quanto fatto nell'orario inserito"><?php echo set_value('Descrizione'); ?></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
|
||||
|
||||
<!-- Pb Update -->
|
||||
<div class="row">
|
||||
<div class="col-12 col-sm-3 offset-sm-3">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_stop" id="crea_stop" type="submit" data-toggle="tooltip" title="Inserisce l'orario editato e ritorna alla pagina di riepilogo ore">Crea e ritorna</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_continua" id="crea_continua" type="submit" data-toggle="tooltip" title="Inserisce l'orario editato e rimane per permettere ulteriori inserimenti">Crea e continua</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,118 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<h3>Dettagli orario</h3>
|
||||
<hr>
|
||||
<br>
|
||||
|
||||
<!-- Form Body -->
|
||||
<form class="" action="/Orari/edit/<?= $orario->orIDorario ?>" method="post">
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDorario Disable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDorario">IDorario</label>
|
||||
<input type="text" class="form-control" name="IDorario" id="IDorario" readonly value="<?= $orario->orIDorario ?>" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Space Empty -->
|
||||
<div class="col-12 col-sm-8">
|
||||
|
||||
</div>
|
||||
|
||||
<!-- IDTipoWork Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDTipoWork">Tipo lavoro</label>
|
||||
<select class="form-control" name="IDTipoWork" id="IDTipoWork" data-toggle="tooltip" title="Tipologia a cui si riferisce il lavoro svolto">
|
||||
<option value=""></option>
|
||||
<?php foreach ($select_tipi_work as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==$orario->orIDTipoWork ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Data Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="Data">Data</label>
|
||||
<input type="date" class="form-control" name="Data" id="Data" value="<?= date('Y-m-d', strtotime($orario->orData)) ?>" data-toggle="tooltip" title="Data a cui si riferisce l'orario editato">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDlavoratore Disable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDlavoratore">Lavoratore</label>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce l'orario editato">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==$orario->orIDlavoratore ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDcommessa Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDcommessa">Commessa</label>
|
||||
<select class="form-control" name="IDcommessa" id="IDcommessa" data-toggle="tooltip" title="Identificativo univoco della commessa a cui si riferisce l'orario editato">
|
||||
<?php foreach ($select_commesse as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==$orario->orIDcommessa ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Durata Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="Durata">Durata</label>
|
||||
<input type="text" class="form-control" name="Durata" id="Durata" value="<?php echo $orario->orOre; ?>" placeholder="0.0" data-toggle="tooltip" title="Durata delll'orario editato">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDTipoOre Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDTipoOre">Tipo ore</label>
|
||||
<select class="form-control" name="IDTipoOre" id="IDTipoOre" data-toggle="tooltip" title="Tipologia a cui si riferisce l'orario editato">
|
||||
<?php foreach ($select_tipo_ore as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==$orario->orIDTipoOre ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Descrizione Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Descrizione">Descrizione</label>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo descrittivo di quanto fatto nell'orario editato"><?php echo $orario->orDescrizione; ?></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
|
||||
|
||||
<!-- Pb Update -->
|
||||
<div class="col-12 col-sm-2 offset-sm-5">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" data-toggle="tooltip" title="Aggiorna il record sul database">Aggiorna</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,155 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
|
||||
<div class="container" role="main" >
|
||||
|
||||
<!-- Page Header -->
|
||||
<br />
|
||||
<h3><?php echo @$title; ?></h3>
|
||||
<br />
|
||||
|
||||
<div>
|
||||
<!-- Introduzione tabella: -->
|
||||
<p>Report complessivo della commessa:</p>
|
||||
<!-- Tabella: Report commessa -->
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Nome</th>
|
||||
<th>Cliente</th>
|
||||
<th>Descrizione</th>
|
||||
<th>Stima</th>
|
||||
<th>Usate</th>
|
||||
<th>Delta</th>
|
||||
<th>Stato</th>
|
||||
<th>Created At</th>
|
||||
<th>Updated At</th>
|
||||
<th>Deleted At</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($datasetCommessa as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->ID ?></td>
|
||||
<td><?= $item->Nome ?></td>
|
||||
<td><?= $item->Cliente ?></td>
|
||||
<td><?= $item->Descrizione ?></td>
|
||||
<td><?= $item->Stima ?></td>
|
||||
<td><?= $item->Usate ?></td>
|
||||
<td><?= ($item->Stima-$item->Usate) ?></td>
|
||||
<td><?= $item->Stato ?></td>
|
||||
<td><?= $item->CreatedAt ?></td>
|
||||
<td><?= $item->UpdatedAt ?></td>
|
||||
<td><?= $item->DeletedAt ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
<div>
|
||||
<!-- Introduzione tabella: -->
|
||||
<p>Riepilogo delle stime sulla commessa:</p>
|
||||
<!-- Tabella: Report Stime -->
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>IDTipoWork</th>
|
||||
<th>Descrizione</th>
|
||||
<th>Stima</th>
|
||||
<th>TotOre</th>
|
||||
<th>Delta</th>
|
||||
<th>Nota</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($datasetStime as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->IDTipoWork ?></td>
|
||||
<td><?= $item->Descrizione ?></td>
|
||||
<td><?= $item->Stima ?></td>
|
||||
<td><?= $item->TotOre ?></td>
|
||||
<td><?= ($item->Stima-$item->TotOre) ?></td>
|
||||
<td><?= $item->Nota ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
<div>
|
||||
<!-- Introduzione tabella: -->
|
||||
<p>Riepilogo delle ore lavorate sulla commessa, totalizzate per: lavoratore, tipo di orario, tipo di lavoro:</p>
|
||||
<!-- Tabella: Report Ore -->
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th> Commessa </th>
|
||||
<th> IDlavoratore </th>
|
||||
<th> IDTipoOre </th>
|
||||
<th> IDTipoWork </th>
|
||||
<th> TotOre </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($datasetOre as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->Commessa ?></td>
|
||||
<td><?= $item->IDlavoratore ?></td>
|
||||
<td><?= $item->IDTipoOre ?></td>
|
||||
<td><?= $item->IDTipoWork ?></td>
|
||||
<td><?= $item->TotOre ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
|
||||
<p>
|
||||
Per esportare il report in:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Esporta i records in CSV" onclick="export_records_csv()">
|
||||
<svg class="bi bi-cloud-download" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.887 5.2l-.964-.165A2.5 2.5 0 1 0 3.5 10H6v1H3.5a3.5 3.5 0 1 1 .59-6.95 5.002 5.002 0 1 1 9.804 1.98A2.501 2.501 0 0 1 13.5 11H10v-1h3.5a1.5 1.5 0 0 0 .237-2.981L12.7 6.854l.216-1.028a4 4 0 1 0-7.843-1.587l-.185.96z"/><path fill-rule="evenodd" d="M5 12.5a.5.5 0 0 1 .707 0L8 14.793l2.293-2.293a.5.5 0 1 1 .707.707l-2.646 2.646a.5.5 0 0 1-.708 0L5 13.207a.5.5 0 0 1 0-.707z"/><path fill-rule="evenodd" d="M8 6a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0v-8A.5.5 0 0 1 8 6z"/></svg>
|
||||
CSV
|
||||
</button>
|
||||
</p>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
function export_records_csv(){
|
||||
var cnfrm = confirm('Confermi la richiesta di esportare i valori filtrati ?\r\n L\'operazione potrebbe richiedere del tempo.\r\n\r\n FUNZIONE NON COMPLETA, DA TERMINARE');
|
||||
if (cnfrm) {
|
||||
window.location = "<?php echo base_url('/Commesse/export_report_csv/' . $id . '/'); ?>";
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,231 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
<div class="container" role="main" >
|
||||
|
||||
<!-- Page Header -->
|
||||
<br />
|
||||
<h3>Gestione SIM Aziendali</h3>
|
||||
<br />
|
||||
|
||||
<!-- Introduzione tabella: -->
|
||||
<p>Elenco di tutte le sim aziendali (<?= $pager->getTotalRecords() ?> records) inserite, che soddisfano il filtro seguente:</p>
|
||||
|
||||
<?= $this->include('cmpnts/filter/filter_sims', ) ?>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
|
||||
<!-- Tabella -->
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by ID <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('smIDsim','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='smIDsim'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
ID
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Numero <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('smNumero','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='smNumero'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Numero
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by PIN <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('smPIN','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='smPIN'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
PIN
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by PUK <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('smPUK','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='smPUK'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
PUK
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Descrizione <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('smDescrizione','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='smDescrizione'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Descrizione
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Credito <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('smCredito','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='smCredito'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Credito
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by CreatedAt <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('smCreatedAt','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='smCreatedAt'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Created At
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by UpdatedAt <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('smUpdatedAt','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='smUpdatedAt'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Updated At
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Stato <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('smStato','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='smStato'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Stato
|
||||
</a>
|
||||
</th>
|
||||
<!-- <th>Comandi</th> -->
|
||||
<th>
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<!-- <svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg> -->
|
||||
Nuovo
|
||||
</button>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($dataset as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->smIDsim ?></td>
|
||||
<td><?= $item->smNumero ?></td>
|
||||
<td><?= $item->smPIN ?></td>
|
||||
<td><?= $item->smPUK ?></td>
|
||||
<td><?= $item->smDescrizione ?></td>
|
||||
<td><?= $item->smCredito ?></td>
|
||||
<td><?= $item->smCreatedAt ?></td>
|
||||
<td><?= $item->smUpdatedAt ?></td>
|
||||
<td><?= $item->smStato ?></td>
|
||||
<td>
|
||||
<div class="btn-group" role="group" aria-label="Basic example">
|
||||
<button type="button" class="btn btn-outline-success btn-sm" data-toggle="tooltip" title="Edit Record" onclick="edit_record('<?= $item->smIDsim ?>')">
|
||||
<svg class="bi bi-pencil" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.293 1.293a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1 0 1.414l-9 9a1 1 0 0 1-.39.242l-3 1a1 1 0 0 1-1.266-1.265l1-3a1 1 0 0 1 .242-.391l9-9zM12 2l2 2-9 9-3 1 1-3 9-9z"/><path fill-rule="evenodd" d="M12.146 6.354l-2.5-2.5.708-.708 2.5 2.5-.707.708zM3 10v.5a.5.5 0 0 0 .5.5H4v.5a.5.5 0 0 0 .5.5H5v.5a.5.5 0 0 0 .5.5H6v-1.5a.5.5 0 0 0-.5-.5H5v-.5a.5.5 0 0 0-.5-.5H3z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-danger btn-sm" data-toggle="tooltip" title="Delete Record" onclick="delete_record('<?= $item->smIDsim ?>')">
|
||||
<svg class="bi bi-trash" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z"/><path fill-rule="evenodd" d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4L4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-warning btn-sm" data-toggle="tooltip" title="Select Record" onclick="select_record('<?= $item->smIDsim ?>')">
|
||||
<svg class="bi bi-card-list" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14.5 3h-13a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5zm-13-1A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13z"/><path fill-rule="evenodd" d="M5 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 5 8zm0-2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0 5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5z"/><circle cx="3.5" cy="5.5" r=".5"/><circle cx="3.5" cy="8" r=".5"/><circle cx="3.5" cy="10.5" r=".5"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<p>
|
||||
Per esportare tutti i record sulle sims che soddisfano il filtro indicato:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Esporta i records in CSV" onclick="export_records_csv()">
|
||||
<svg class="bi bi-cloud-download" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.887 5.2l-.964-.165A2.5 2.5 0 1 0 3.5 10H6v1H3.5a3.5 3.5 0 1 1 .59-6.95 5.002 5.002 0 1 1 9.804 1.98A2.501 2.501 0 0 1 13.5 11H10v-1h3.5a1.5 1.5 0 0 0 .237-2.981L12.7 6.854l.216-1.028a4 4 0 1 0-7.843-1.587l-.185.96z"/><path fill-rule="evenodd" d="M5 12.5a.5.5 0 0 1 .707 0L8 14.793l2.293-2.293a.5.5 0 1 1 .707.707l-2.646 2.646a.5.5 0 0 1-.708 0L5 13.207a.5.5 0 0 1 0-.707z"/><path fill-rule="evenodd" d="M8 6a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0v-8A.5.5 0 0 1 8 6z"/></svg>
|
||||
CSV
|
||||
</button>
|
||||
</p>
|
||||
<br />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
function add_record() {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/SIMs/add/'); ?>");
|
||||
window.location = "<?php echo base_url('/SIMs/add/'); ?>";
|
||||
}
|
||||
function edit_record(id) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/SIMs/edit/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/SIMs/edit/'); ?>/" + id;
|
||||
}
|
||||
function delete_record(id) {
|
||||
var cnfrm = confirm('Confermi la cancellazione del record ' + id + ' ?');
|
||||
if (cnfrm) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/SIMs/delete/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/SIMs/delete/'); ?>/" + id;
|
||||
}
|
||||
}
|
||||
function select_record(id) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/SIMs/select/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/SIMs/select/'); ?>/" + id;
|
||||
}
|
||||
function export_records_csv(){
|
||||
var cnfrm = confirm('Confermi la richiesta di esportare i valori filtrati ?\r\n L\'operazione potrebbe richiedere del tempo.');
|
||||
if (cnfrm) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/SIMs/export_csv/'); ?>");
|
||||
window.location = "<?php echo base_url('/SIMs/export_csv/'); ?>";
|
||||
}
|
||||
}
|
||||
function sort_tab(field, val){
|
||||
//alert("<?php echo base_url('/SIMs/set_order/sims'); ?>/" + field + "/" + val);
|
||||
window.location = "<?php echo base_url('/dashboard/set_order/sims'); ?>/" + field + "/" + val;
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,217 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
|
||||
<div class="container" role="main" >
|
||||
|
||||
<!-- Page Header -->
|
||||
<br />
|
||||
<h3>Gestione spese</h3>
|
||||
<br />
|
||||
<!-- Pulsante ADD spostato sulla tabella
|
||||
<p>
|
||||
Per inserire un nuovo record:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg>
|
||||
Nuovo
|
||||
</button>
|
||||
</p>
|
||||
<br />
|
||||
-->
|
||||
|
||||
<!-- Introduzione tabella: -->
|
||||
<p>Elenco di tutte le spese (<?= $pager->getTotalRecords() ?> records) inserite, che soddisfano il filtro seguente:</p>
|
||||
|
||||
<?= $this->include('cmpnts/filter/filter_spese', ) ?>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
|
||||
<!-- Tabella -->
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by ID <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('spIDSpesa','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='spIDSpesa'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
ID
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Lavoratore <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('lvNickname','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='lvNickname'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Lavoratore
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Commessa <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('coNome','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='coNome'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Commessa
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Data <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('spData','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='spData'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Il
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Importo <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('spImporto','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='spImporto'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Importo
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by DaRimborsare <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('spDaRimborsare','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='spDaRimborsare'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Rimborso
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<a data-toggle="tooltip" title="Order by Descrizione <?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>" onclick="sort_tab('spDescrizione','<?php echo ($sortDir=='ASC' ? 'DESC' : 'ASC'); ?>')">
|
||||
<?php if ($sortCol=='spDescrizione'): ?>
|
||||
<?php if ($sortDir=='ASC'): ?>
|
||||
<svg class="bi bi-arrow-up-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8 5.707 5.354 8.354a.5.5 0 1 1-.708-.708l3-3z"/></svg>
|
||||
<?php else: ?>
|
||||
<svg class="bi bi-arrow-down-short" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 7.646a.5.5 0 0 1 .708 0L8 10.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M8 4.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5z"/></svg>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
Descrizione
|
||||
</a>
|
||||
</th>
|
||||
<th>
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<!-- <svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg> -->
|
||||
Nuovo
|
||||
</button>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($dataset as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->spIDspesa ?></td>
|
||||
<td data-toggle="tooltip" title="<?= $item->lvCognome ?> <?= $item->lvNome ?>"><?= $item->lvNickname ?></td>
|
||||
<td data-toggle="tooltip" title="<?= $item->coDescrizione ?>"><?= $item->coNome ?></td>
|
||||
<td><?= $item->spData ?></td>
|
||||
<td><?= number_format( $item->spImporto, 4) ?></td>
|
||||
<td><?= ($item->spDaRimborsare ? 'Da Rimborsare' : 'No Rimborso') ?></td>
|
||||
<td><?= $item->spDescrizione ?></td>
|
||||
<td>
|
||||
<div class="btn-group" role="group" aria-label="Basic example">
|
||||
<button type="button" class="btn btn-outline-success btn-sm" data-toggle="tooltip" title="Edit Record" onclick="edit_record('<?= $item->spIDspesa ?>')">
|
||||
<svg class="bi bi-pencil" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.293 1.293a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1 0 1.414l-9 9a1 1 0 0 1-.39.242l-3 1a1 1 0 0 1-1.266-1.265l1-3a1 1 0 0 1 .242-.391l9-9zM12 2l2 2-9 9-3 1 1-3 9-9z"/><path fill-rule="evenodd" d="M12.146 6.354l-2.5-2.5.708-.708 2.5 2.5-.707.708zM3 10v.5a.5.5 0 0 0 .5.5H4v.5a.5.5 0 0 0 .5.5H5v.5a.5.5 0 0 0 .5.5H6v-1.5a.5.5 0 0 0-.5-.5H5v-.5a.5.5 0 0 0-.5-.5H3z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-danger btn-sm" data-toggle="tooltip" title="Delete Record" onclick="delete_record('<?= $item->spIDspesa ?>')">
|
||||
<svg class="bi bi-trash" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z"/><path fill-rule="evenodd" d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4L4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<p>
|
||||
Per esportare tutte le spese che soddisfano il filtro indicato:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Esporta i records in CSV" onclick="export_records_csv()">
|
||||
<svg class="bi bi-cloud-download" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.887 5.2l-.964-.165A2.5 2.5 0 1 0 3.5 10H6v1H3.5a3.5 3.5 0 1 1 .59-6.95 5.002 5.002 0 1 1 9.804 1.98A2.501 2.501 0 0 1 13.5 11H10v-1h3.5a1.5 1.5 0 0 0 .237-2.981L12.7 6.854l.216-1.028a4 4 0 1 0-7.843-1.587l-.185.96z"/><path fill-rule="evenodd" d="M5 12.5a.5.5 0 0 1 .707 0L8 14.793l2.293-2.293a.5.5 0 1 1 .707.707l-2.646 2.646a.5.5 0 0 1-.708 0L5 13.207a.5.5 0 0 1 0-.707z"/><path fill-rule="evenodd" d="M8 6a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0v-8A.5.5 0 0 1 8 6z"/></svg>
|
||||
CSV
|
||||
</button>
|
||||
</p>
|
||||
<br />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<br />
|
||||
<br />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
function add_record() {
|
||||
//alert("<?php echo base_url('/Spese/add/'); ?>");
|
||||
window.location = "<?php echo base_url('/Spese/add/'); ?>";
|
||||
}
|
||||
|
||||
function edit_record(id) {
|
||||
//alert("<?php echo base_url('/Spese/edit/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/Spese/edit/'); ?>/" + id;
|
||||
|
||||
}
|
||||
|
||||
function delete_record(id) {
|
||||
var cnfrm = confirm('Confermi la cancellazione del record ' + id + ' ?');
|
||||
if (cnfrm) {
|
||||
//alert("<?php echo base_url('/Spese/delete/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/Spese/delete/'); ?>/" + id;
|
||||
}
|
||||
}
|
||||
|
||||
function export_records_csv(){
|
||||
var cnfrm = confirm('Confermi la richiesta di esportare i valori filtrati ?\r\n L\'operazione potrebbe richiedere del tempo.');
|
||||
if (cnfrm) {
|
||||
//alert("<?php echo base_url('/Spese/export_csv/'); ?>");
|
||||
window.location = "<?php echo base_url('/Spese/export_csv/'); ?>";
|
||||
}
|
||||
}
|
||||
|
||||
function sort_tab(field, val){
|
||||
//alert("<?php echo base_url('/Orari/set_order/spese'); ?>/" + field + "/" + val);
|
||||
window.location = "<?php echo base_url('/dashboard/set_order/spese'); ?>/" + field + "/" + val;
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,107 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<h3>Dettagli nuova spesa</h3>
|
||||
<hr>
|
||||
<br>
|
||||
|
||||
<!-- Form Body -->
|
||||
<form class="" action="/Spese/add" method="post">
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDspesa Disable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDspesa">IDspesa</label>
|
||||
<input type="text" class="form-control" name="IDspesa" id="IDspesa" readonly value="" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Data Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="Data">Data</label>
|
||||
<input type="date" class="form-control" name="Data" id="Data" value="<?= set_value('Data',date('Y-m-d')) ?>" data-toggle="tooltip" title="Data a cui si riferisce la spesa">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDlavoratore Disable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDlavoratore">Lavoratore</label>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce la spesa">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==set_value('IDlavoratore',session()->get('lavoratore')->lvIDlavoratore) ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDcommessa Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDcommessa">Commessa</label>
|
||||
<select class="form-control" name="IDcommessa" id="IDcommessa" data-toggle="tooltip" title="Identificativo univoco della commessa a cui si riferisce la spesa">
|
||||
<?php foreach ($select_commesse as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==set_value('IDcommessa') ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Importo Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="Importo">Importo</label>
|
||||
<input type="text" class="form-control" name="Importo" id="Importo" value="<?php echo set_value('Importo'); ?>" placeholder="0.0" data-toggle="tooltip" title="Valore (possibilmente in Euro) della spesa">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- DaRimborsare Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="DaRimborsare">Se Rimborsare</label>
|
||||
<select class="form-control" name="DaRimborsare" id="DaRimborsare" data-toggle="tooltip" title="Indica se la spesa è da rimborsare oppure no (pagato con carta aziendale)">
|
||||
<option value="-1" <?php echo (-1==set_value('DaRimborsare') ? "selected" : ""); ?> >- Tutti -</option>
|
||||
<option value="0" <?php echo (0==set_value('DaRimborsare') ? "selected" : ""); ?> >No Rimborso</option>
|
||||
<option value="1" <?php echo (1==set_value('DaRimborsare') ? "selected" : ""); ?> >Da Rimborsare</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Descrizione Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Descrizione">Descrizione</label>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo descrittivo della spesa"><?php echo set_value('Descrizione'); ?></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
|
||||
|
||||
<!-- Pb Update -->
|
||||
<div class="row">
|
||||
<div class="col-12 col-sm-3 offset-sm-3">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_stop" id="crea_stop" type="submit" data-toggle="tooltip" title="Inserisce la spesa editata e ritorna alla pagina di riepilogo spese">Crea e ritorna</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-sm-3 offset-sm-1">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" name="crea_continua" id="crea_continua" type="submit" data-toggle="tooltip" title="Inserisce la spesa editata e rimane per permettere ulteriori inserimenti">Crea e continua</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,100 @@
|
||||
<?= $this->extend('layouts/form') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_form') ?>
|
||||
|
||||
|
||||
<!-- Form Header -->
|
||||
<!-- Title -->
|
||||
<h3>Dettagli spesa</h3>
|
||||
<hr>
|
||||
<br>
|
||||
|
||||
<!-- Form Body -->
|
||||
<form class="" action="/Spese/edit/<?= $spesa->spIDspesa ?>" method="post">
|
||||
|
||||
<div class="row">
|
||||
|
||||
<!-- IDspesa Disable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDspesa">IDspesa</label>
|
||||
<input type="text" class="form-control" name="IDspesa" id="IDspesa" readonly value="<?= $spesa->spIDspesa ?>" data-toggle="tooltip" title="Identificativo univoco del record sul database">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Data Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="Data">Data</label>
|
||||
<input type="date" class="form-control" name="Data" id="Data" value="<?= date('Y-m-d', strtotime($spesa->spData)) ?>" data-toggle="tooltip" title="Data a cui si riferisce la spesa">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDlavoratore Disable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDlavoratore">Lavoratore</label>
|
||||
<select class="form-control" name="IDlavoratore" id="IDlavoratore" <?php echo ($enable ? "" : "disabled"); ?> data-toggle="tooltip" title="Identificativo univoco del lavoratore a cui si riferisce la spesa">
|
||||
<?php foreach ($select_lavoratori as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==$spesa->spIDlavoratore ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- IDcommessa Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="IDcommessa">Commessa</label>
|
||||
<select class="form-control" name="IDcommessa" id="IDcommessa" data-toggle="tooltip" title="Identificativo univoco della commessa a cui si riferisce la spesa">
|
||||
<?php foreach ($select_commesse as $item) : ?>
|
||||
<option value="<?php echo $item->val; ?>" <?php echo ($item->val==$spesa->spIDcommessa ? "selected" : ""); ?> ><?php echo $item->txt; ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Importo Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="Importo">Importo</label>
|
||||
<input type="text" class="form-control" name="Importo" id="Importo" value="<?php echo $spesa->spImporto; ?>" placeholder="0.0" data-toggle="tooltip" title="Valore (possibilmente in Euro) della spesa">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- DaRimborsare Enable -->
|
||||
<div class="col-12 col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="DaRimborsare">Se Rimborsare</label>
|
||||
<select class="form-control" name="DaRimborsare" id="DaRimborsare" data-toggle="tooltip" title="Indica se la spesa è da rimborsare oppure no (pagato con carta aziendale)">
|
||||
<option value="-1" <?php echo (-1==$spesa->spDaRimborsare ? "selected" : ""); ?> >- Tutti -</option>
|
||||
<option value="0" <?php echo (0==$spesa->spDaRimborsare ? "selected" : ""); ?> >No Rimborso</option>
|
||||
<option value="1" <?php echo (1==$spesa->spDaRimborsare ? "selected" : ""); ?> >Da Rimborsare</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Descrizione Enable -->
|
||||
<div class="col-12">
|
||||
<div class="form-group">
|
||||
<label for="Descrizione">Descrizione</label>
|
||||
<textarea class="form-control" name="Descrizione" id="Descrizione" rows="5" data-toggle="tooltip" title="Testo descrittivo della spesa"><?php echo $spesa->spDescrizione; ?></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div> <!-- class="row" -->
|
||||
|
||||
|
||||
<!-- Pb Update -->
|
||||
<div class="col-12 col-sm-2 offset-sm-5">
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" data-toggle="tooltip" title="Aggiorna il record sul database">Aggiorna</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
@@ -0,0 +1,116 @@
|
||||
<?= $this->extend('layouts/main') ?>
|
||||
|
||||
|
||||
|
||||
<?= $this->section('part_body') ?>
|
||||
|
||||
|
||||
<div class="container" role="main" >
|
||||
|
||||
<!-- Page Header -->
|
||||
<br />
|
||||
<h3>Gestione stime orarie</h3>
|
||||
<br />
|
||||
|
||||
<!-- Introduzione tabella: -->
|
||||
<p>Elenco di tutte le stime (<?= $pager->getTotalRecords() ?> records) inserite, che soddisfano il filtro seguente:</p>
|
||||
|
||||
<?= $this->include('cmpnts/filter/filter_stime', ) ?>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
|
||||
<!-- Tabella -->
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-dark">
|
||||
<tr>
|
||||
<th>ID Commessa</th>
|
||||
<th>Nome Commessa</th>
|
||||
<th>ID Tipo Work</th>
|
||||
<th>Descrizione Tipo Work</th>
|
||||
<th>Stima</th>
|
||||
<th>Nota</th>
|
||||
<!-- <th>Comandi</th> -->
|
||||
<th>
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Crea nuovo record" onclick="add_record()">
|
||||
<!-- <svg class="bi bi-plus" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 3.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H4a.5.5 0 0 1 0-1h3.5V4a.5.5 0 0 1 .5-.5z"/><path fill-rule="evenodd" d="M7.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0V8z"/></svg> -->
|
||||
Nuovo
|
||||
</button>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($dataset as $item) : ?>
|
||||
<tr>
|
||||
<td><?= $item->stIDcommessa ?></td>
|
||||
<td><?= $item->coNome ?></td>
|
||||
<td><?= $item->stIDTipoWork ?></td>
|
||||
<td><?= $item->twDescrizione ?></td>
|
||||
<td><?= $item->stStima ?></td>
|
||||
<td><?= $item->stNota ?></td>
|
||||
<td>
|
||||
<div class="btn-group" role="group" aria-label="Basic example">
|
||||
<button type="button" class="btn btn-outline-success btn-sm" data-toggle="tooltip" title="Edit Record" onclick="edit_record('<?= $item->stIDcommessa ?>','<?= $item->stIDTipoWork ?>')">
|
||||
<svg class="bi bi-pencil" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.293 1.293a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1 0 1.414l-9 9a1 1 0 0 1-.39.242l-3 1a1 1 0 0 1-1.266-1.265l1-3a1 1 0 0 1 .242-.391l9-9zM12 2l2 2-9 9-3 1 1-3 9-9z"/><path fill-rule="evenodd" d="M12.146 6.354l-2.5-2.5.708-.708 2.5 2.5-.707.708zM3 10v.5a.5.5 0 0 0 .5.5H4v.5a.5.5 0 0 0 .5.5H5v.5a.5.5 0 0 0 .5.5H6v-1.5a.5.5 0 0 0-.5-.5H5v-.5a.5.5 0 0 0-.5-.5H3z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn btn-outline-danger btn-sm" data-toggle="tooltip" title="Delete Record" onclick="delete_record('<?= $item->stIDcommessa ?>','<?= $item->stIDTipoWork ?>')">
|
||||
<svg class="bi bi-trash" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z"/><path fill-rule="evenodd" d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4L4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?= $pager->links() ?>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<p>
|
||||
Per esportare tutte le stime che soddisfano il filtro indicato:
|
||||
<button class="btn btn-success btn-sm" data-toggle="tooltip" title="Esporta i records in CSV" onclick="export_records_csv()">
|
||||
<svg class="bi bi-cloud-download" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4.887 5.2l-.964-.165A2.5 2.5 0 1 0 3.5 10H6v1H3.5a3.5 3.5 0 1 1 .59-6.95 5.002 5.002 0 1 1 9.804 1.98A2.501 2.501 0 0 1 13.5 11H10v-1h3.5a1.5 1.5 0 0 0 .237-2.981L12.7 6.854l.216-1.028a4 4 0 1 0-7.843-1.587l-.185.96z"/><path fill-rule="evenodd" d="M5 12.5a.5.5 0 0 1 .707 0L8 14.793l2.293-2.293a.5.5 0 1 1 .707.707l-2.646 2.646a.5.5 0 0 1-.708 0L5 13.207a.5.5 0 0 1 0-.707z"/><path fill-rule="evenodd" d="M8 6a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0v-8A.5.5 0 0 1 8 6z"/></svg>
|
||||
CSV
|
||||
</button>
|
||||
</p>
|
||||
<br />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
function add_record() {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/Stime/add/'); ?>");
|
||||
window.location = "<?php echo base_url('/Stime/add/'); ?>";
|
||||
}
|
||||
function edit_record(IDcm, IDtw) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/Stime/edit/'); ?>/" + id);
|
||||
window.location = "<?php echo base_url('/Stime/edit/'); ?>/" + IDcm + "/" + IDtw;
|
||||
}
|
||||
function delete_record(IDcm, IDtw) {
|
||||
//alert("\r\n TASK TODO \r\n\r\n <?php echo base_url('/Stime/delete/'); ?>/" + IDcm + "/" + IDtw);
|
||||
var cnfrm = confirm('Confermi la cancellazione del record ' + IDcm + ', ' + IDtw + ' ?');
|
||||
if (cnfrm) {
|
||||
window.location = "<?php echo base_url('/Stime/delete/'); ?>/" + IDcm + "/" + IDtw;
|
||||
}
|
||||
}
|
||||
function export_records_csv(){
|
||||
var cnfrm = confirm('Confermi la richiesta di esportare i valori filtrati ?\r\n L\'operazione potrebbe richiedere del tempo.');
|
||||
if (cnfrm) {
|
||||
window.location = "<?php echo base_url('/Stime/export_csv/'); ?>";
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<?= $this->endSection() ?>
|
||||
Reference in new issue
Block a user