sub(new DateInterval('P1D'));
$oggi = $toDay->format('Y-m-d');
$dPost = (isset($_POST['dataElaborazione']) ? $_POST['dataElaborazione'] : $toDay->format('d-m-Y'));
$data_elaborazione = new DateTime($dPost); //07-12-2023
$dataElaborazione = $data_elaborazione->format('d/m/Y');
$stats = DomandaSconti::GetTotalePerStato($dataElaborazione);
$rs = array();
foreach ($stats as $k => $stat) {
$stat['SCONTO_CAL'] = $stat['SCONTO'];
$stat['COSTO_CAL'] = $stat['COSTO'];
$stat['SCONTO'] = number_format(str_replace(",", ".", round($stat['SCONTO'], 2)), 2, ',', '.');
$stat['COSTO'] = number_format(str_replace(",", ".", round($stat['COSTO'], 2)), 2, ',', '.');
$rs[$stat['STATO']][$stat['LOTTO']][] = $stat;
}
?>
include_once ROOT . 'layout/head.php'; ?>
include_once ROOT . 'layout/header.php'; ?>
include_once ROOT . 'layout/menu.php'; ?>
//Utils::print_array($STATI_RICHIESTE_SCONTI);
//Utils::print_array($rs);
?>
foreach ($STATI_RICHIESTE_SCONTI as $key => $value) {
$btn = "";
$bg_card = "";
$badge = "";
$tfooter = false;
$th_data = '-';
$th_periodo = 'Periodo elaborato';
$btnChangeLotto = '';
switch ($key) {
case RS_IN_ELABORAZIONE:
$col = "col-lg-12";
$bg_card = "bg-secondary";
$badge = "badge-success";
//$btn='
';
$th_data = "-";
//$tfooter = true;
break;
case RS_PRESA_IN_CARICO:
$col = "col-lg-12";
$bg_card = "bg-info";
$badge = "badge-success";
$th_data = "Data estrazione";
if ($LoggedAccount->SUPER_USER) {
$btnChangeLotto = '
';
}
break;
case RS_APPROVATA:
$col = "col-lg-12";
$bg_card = "bg-success";
$badge = "badge-success";
$th_data = "Data esito";
break;
case RS_EROGATA:
$col = "col-lg-12";
$bg_card = "bg-primary";
$badge = "badge-success";
$th_data = "Data erogazione";
$tfooter = true;
break;
case RS_NON_APPROVATA:
$col = "col-lg-12";
$bg_card = "bg-dark";
$badge = "badge-success";
$th_data = "Data esito";
break;
case RS_ANNULLATE_UFFICIO:
$bg_card = "bg-danger";
$badge = "badge-success";
break;
}
?>
| Tipo |
Lotto |
= $th_data ?> |
= $th_periodo ?> |
Q.tà |
Costo €. |
Sconto €. |
# |
$totale_costo = 0;
$totale_sconto = 0;
$totale_costo_erogato = 0;
$totale_sconto_erogato = 0;
foreach ($rs[$key] as $k => $val) {
foreach ($val as $ke => $v) {
$btnChange = '';
$btnExport = '';
switch ($v['STATO']) {
case RS_IN_ELABORAZIONE:
$btnChange = '';
//$badge="badge-warning";
$totale_costo += $v['COSTO_CAL'];
$totale_sconto += $v['SCONTO_CAL'];
$column_elaborato = 'dal 04/12/2023 al ' . $dataElaborazione;
break;
case RS_PRESA_IN_CARICO:
$bg_card = "bg-info";
$badge = "badge-success";
if ($LoggedAccount->SUPER_USER) {
$btnChange = '';
}
$btnChange .= '';
$btnExport = '';
$column_data = $v['DATA_ESPORTAZIONE'];
$column_elaborato = 'dal 04/12/2023 al ' . $v['DATA_FILTRO'];
break;
case RS_APPROVATA:
$bg_card = "bg-success";
$badge = "badge-success";
$btnChange = '';
$btnChange .= '';
$btnExport .= '';
$btnExport .= '';
$btnExport .= '';
$btnExport .= '';
// $btnExport='';
$btnExport .= '';
if ($LoggedAccount->SUPER_USER) {
$onclickLotto = 'loadMandato(\'' . $v['LOTTO'] . '\', \'' . $v['STATO'] . '\')';
$btnExport .= '';
}
//$btnExport .= '';
$column_data = $v['DATA_ESITO'];
$column_elaborato = 'dal 04/12/2023 al ' . $v['DATA_FILTRO'];
$drsData = DomandaSconti::getDrsFromLotto($k);
$drs = $drsData['NUMERO_DRS'];
$dataDrs = Date::convertData($drsData['DATA_DRS']);
break;
case RS_EROGATA:
$bg_card = "bg-primary";
$badge = "badge-success";
$column_data = $v['DATA_EROGAZIONE'];
$totale_costo_erogato += $v['COSTO_CAL'];
$totale_sconto_erogato += $v['SCONTO_CAL'];
$btnExport = '';
$column_elaborato = 'dal 04/12/2023 al ' . $v['DATA_FILTRO'];
$drsData = DomandaSconti::getDrsFromLotto($k);
$drs = $drsData['NUMERO_DRS'];
$dataDrs = Date::convertData($drsData['DATA_DRS']);
break;
case RS_NON_APPROVATA:
$bg_card = "bg-dark";
$badge = "badge-success";
$column_data = $v['DATA_ESITO'];
$btnExport = '';
$column_elaborato = 'dal 04/12/2023 al ' . $v['DATA_FILTRO'];
break;
}
?>
| = $TIPO_RICHIESTA[$v['PRIORITA']] ?> |
= $k ?>
= $drs > 0 && $v['STATO'] == RS_EROGATA ? " DRS NR. " . $drs . " del " . $dataDrs : "" ?>
|
= $column_data ?> |
= $column_elaborato ?> |
= $v['NUM'] ?> |
= $v['COSTO'] ?> |
= $v['SCONTO'] ?> |
= $btnExport . $btnChange ?> |
}
}
?>
if ($tfooter && $key == RS_IN_ELABORAZIONE) {
$perc = 100 / $totale_costo * $totale_sconto;
$perc = number_format(str_replace(",", ".", round($perc, 2)), 2, ',', '.');
?>
| (100/Costo)*Sconto = = $perc ?>% |
}
if ($tfooter && $key == RS_EROGATA) {
$totale_costo_erogato = number_format(str_replace(",", ".", round($totale_costo_erogato, 2)), 2, ',', '.');
$totale_sconto_erogato = number_format(str_replace(",", ".", round($totale_sconto_erogato, 2)), 2, ',', '.');
?>
|
= $totale_costo_erogato ?> |
= $totale_sconto_erogato ?> |
|
}
?>
} ?>
include_once ROOT . 'layout/footer.php'; ?>