';
// Elaborazione delle risorse API in scadenza
$risorse_attive = Services::getRisorseAttive();
if (!$risorse_attive->isEmpty()) {
$risorse_in_scadenza = Services::getRisorseInScadenza($limite_scadenze);
if (!$risorse_in_scadenza->isEmpty()) {
echo '
'.tr('Attenzione, _NUM_ risorse sono in scadenza:', [
'_NUM_' => $risorse_in_scadenza->count()
]).'
';
}else{
echo '
'.tr('Bene, tutte le risorse sono attive e non presentano avvisi:', [
'_NUM_' => $risorse_attive->count()
]).'
';
}
echo '
'.tr('Nome').' |
'.tr('Crediti').' |
'.tr('Scadenza').' |
';
foreach ($risorse_attive as $servizio) {
$scadenza = Carbon::parse($servizio['expiration_at']);
echo '
'.$servizio['name'].' |
'.(($servizio['credits']<100 && $servizio['credits'])? '': '' ).(($servizio['credits'])? $servizio['credits']: '-' ).(($servizio['credits']<100 && $servizio['credits'])? '': '' ).' |
'.((Carbon::now()->diffInDays($scadenza, false)<60 && $scadenza)? '': '' ).dateFormat($scadenza).' ('.$scadenza->diffForHumans().')'.((Carbon::now()->diffInDays($scadenza, false)<60 && $scadenza)? '': '' ).' |
';
}
echo '
';
//Il servizio Fatturazione Elettronica deve essere presente per visualizzare le Statistiche su Fatture Elettroniche
if (Services::getRisorseAttive()->where('name','Fatturazione Elettronica')->count()){
echo '
'.tr('Statistiche su Fatture Elettroniche').'
'.tr('Spazio per fatture elettroniche _TEXT_: _NUM_ utilizzati su _TOT_ disponibili', [
'_TEXT_' => '',
'_NUM_' => '',
'_TOT_' => '',
]).'.
'.tr("Contatta l'assistenza per risolvere il problema").'.
'.tr('Numero di fatture elettroniche per l\'annualità _TEXT_: _NUM_ documenti transitati su _TOT_ disponibili', [
'_TEXT_' => '',
'_NUM_' => '',
'_TOT_' => '',
]).'.
'.tr("Contatta l'assistenza per risolvere il problema").'.
'.tr('Anno').' |
'.tr('Documenti archiviati').'
|
'.tr('Totale spazio occupato').'
|
'.tr('Totale').' |
|
|
';
}
} else {
echo '
'.tr('Nessuna risorsa Services abilitata').'.
';
}
echo '