diff --git a/modules/stato_servizi/actions.php b/modules/stato_servizi/actions.php index f261adbcc..bd7c35c01 100755 --- a/modules/stato_servizi/actions.php +++ b/modules/stato_servizi/actions.php @@ -19,6 +19,8 @@ include_once __DIR__.'/../../core.php'; +use API\Services; +use Models\Cache; use Util\FileSystem; $id = post('id'); @@ -181,4 +183,21 @@ switch (filter('op')) { echo json_encode($results); break; + + case 'informazioni-fe': + $info = Cache::pool('Informazioni su spazio FE'); + if (!$info->isValid()) { + $response = Services::request('POST', 'informazioni_fe'); + $response = Services::responseBody($response); + + $info->set($response['result']); + } + + $informazioni = $info->content; + + echo json_encode([ + 'invoice_number' => $informazioni['invoice_number'], + 'size' => Filesystem::formatBytes($informazioni['size']), + ]); + break; } diff --git a/modules/stato_servizi/edit.php b/modules/stato_servizi/edit.php index ee5269266..2f5ccee42 100755 --- a/modules/stato_servizi/edit.php +++ b/modules/stato_servizi/edit.php @@ -18,6 +18,7 @@ */ // Elenco moduli installati +use API\Services; use Carbon\Carbon; use Models\Cache; @@ -44,7 +45,7 @@ echo ' '; -if (\API\Services::isEnabled()) { +if (Services::isEnabled()) { // Informazioni su Services $servizi = Cache::pool('Informazioni su Services')->content; @@ -55,12 +56,13 @@ if (\API\Services::isEnabled()) { // Gestione per data di scadenza $scadenza = new Carbon($servizio['expiration_at']); if ( - (isset($servizio['expiration_at']) && $scadenza->lessThan($limite_scadenze)) + (isset($servizio['expiration_at']) && $scadenza->lessThan($limite_scadenze)) ) { $servizi_in_scadenza[] = $servizio['name'].' ('.$scadenza->diffForHumans().')'; - } // Gestione per crediti + } + // Gestione per crediti elseif ( - (isset($servizio['credits']) && $servizio['credits'] < 100) + (isset($servizio['credits']) && $servizio['credits'] < 100) ) { $servizi_in_scadenza[] = $servizio['name'].' ('.$servizio['credits'].' crediti)'; } @@ -80,21 +82,48 @@ if (\API\Services::isEnabled()) { if (empty($servizi_in_scadenza)) { echo ' -
'.tr('Nessun servizio in scadenza').'
'; +'.tr('Nessun servizio in scadenza').'.
'; } else { echo ' -'.tr('I seguenti servizi sono in scadenza:').'
'.tr('I seguenti servizi sono in scadenza:').'
+