mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-10 14:44:04 +01:00
Fix #1463
This commit is contained in:
parent
b975cbc24e
commit
c1f86dace3
@ -48,10 +48,10 @@ switch (post('op')) {
|
||||
case 'addtech':
|
||||
$idtecnico = post('idtecnico');
|
||||
$data_inizio = post('data_inizio');
|
||||
$data_fine = null;
|
||||
$data_fine = post('data_fine');
|
||||
|
||||
// Controllo sull'effettivo inserimento di una data di fine successiva a quella di inizio
|
||||
if (!empty(post('data_fine'))) {
|
||||
if (!empty($data_fine)) {
|
||||
if (new DateTime(post('data_fine')) >= new DateTime($data_inizio)) {
|
||||
$data_fine = post('data_fine');
|
||||
}
|
||||
@ -74,13 +74,14 @@ switch (post('op')) {
|
||||
$errors = 0;
|
||||
|
||||
foreach (post('data_inizio') as $idautomezzotecnico => $data) {
|
||||
$idtecnico = post('idtecnico')[$idautomezzotecnico];
|
||||
$data_inizio = post('data_inizio')[$idautomezzotecnico];
|
||||
$data_fine = null;
|
||||
$data_fine = post('data_fine')[$idautomezzotecnico];
|
||||
|
||||
// Controllo sull'effettivo inserimento di una data di fine successiva a quella di inizio
|
||||
if (!empty(post('data_fine')[$idautomezzotecnico])) {
|
||||
if (new DateTime(post('data_fine')[$idautomezzotecnico]) >= new DateTime($data_inizio)) {
|
||||
$data_fine = post('data_fine')[$idautomezzotecnico];
|
||||
if (!empty($data_fine)) {
|
||||
if (new DateTime($data_fine) < new DateTime($data_inizio)) {
|
||||
$data_fine = null;
|
||||
}
|
||||
}
|
||||
$data_fine ??= '0000-00-00';
|
||||
|
@ -24,7 +24,7 @@ if (!empty($rs_art)) {
|
||||
echo '
|
||||
<tr>
|
||||
<td>
|
||||
<input type="hidden" name="idautomezzotecnico[]" value="'.$r['id'].'">
|
||||
<input type="hidden" name="idtecnico['.$r['id'].']" value="'.$r['idtecnico'].'">
|
||||
'.$r['ragione_sociale'].'
|
||||
</td>';
|
||||
|
||||
@ -37,7 +37,7 @@ if (!empty($rs_art)) {
|
||||
// Data di fine
|
||||
echo '
|
||||
<td>
|
||||
{[ "type": "date", "name": "data_fine['.$r['id'].']", "required": 1, "value": "'.$r['data_fine'].'", "min-date": "'.$r['data_inizio'].'" ]}
|
||||
{[ "type": "date", "name": "data_fine['.$r['id'].']", "value": "'.$r['data_fine'].'", "min-date": "'.$r['data_inizio'].'" ]}
|
||||
</td>';
|
||||
|
||||
// Pulsanti per aggiornamento date tecnici
|
||||
|
Loading…
Reference in New Issue
Block a user