Aggiunto controllo per esecuzione hook
This commit is contained in:
parent
1783b64563
commit
f3feeccee0
|
@ -28,50 +28,53 @@ class ServicesHook extends Manager
|
|||
{
|
||||
public function response()
|
||||
{
|
||||
$limite_scadenze = (new Carbon())->addDays(60);
|
||||
$message = '';
|
||||
if (Services::isEnabled()) {
|
||||
$limite_scadenze = (new Carbon())->addDays(60);
|
||||
$message = '';
|
||||
|
||||
// Elaborazione dei servizi in scadenza
|
||||
$servizi_in_scadenza = Services::getServiziInScadenza($limite_scadenze);
|
||||
if (!$servizi_in_scadenza->isEmpty()) {
|
||||
$message .= '<i class="fa fa-clock-o text-warning"> </i> ';
|
||||
$message .= tr('I seguenti servizi sono in scadenza:<ul><li> _LIST_', [
|
||||
'_LIST_' => implode('</li><li>', $servizi_in_scadenza->pluck('nome')->all()),
|
||||
]).'</ul>';
|
||||
}
|
||||
|
||||
|
||||
// Elaborazione delle risorse Services scadute
|
||||
$risorse_scadute = Services::getRisorseScadute();
|
||||
if (!$risorse_scadute->isEmpty()) {
|
||||
$message .= '<i class="fa fa-exclamation-triangle text-danger"> </i> ';
|
||||
$message .= tr('Le seguenti risorse sono scadute:<ul><li> _LIST_', [
|
||||
'_LIST_' => implode('</li><li>', $risorse_scadute->pluck('name')->all()),
|
||||
]).'</ul>';
|
||||
}
|
||||
|
||||
// Elaborazione dei servizi scaduti
|
||||
$servizi_scaduti = Services::getServiziScaduti();
|
||||
if (!$servizi_scaduti->isEmpty()) {
|
||||
$message .= '<i class="fa fa-exclamation-triangle text-danger"> </i> ';
|
||||
$message .= tr('I seguenti servizi sono scaduti:<ul><li> _LIST_', [
|
||||
'_LIST_' => implode('</li><li>', $servizi_scaduti->pluck('nome')->all()),
|
||||
]).'</ul>';
|
||||
}
|
||||
|
||||
|
||||
// Elaborazione delle risorse Services in scadenza
|
||||
$risorse_in_scadenza = Services::getRisorseInScadenza($limite_scadenze);
|
||||
if (!$risorse_in_scadenza->isEmpty()) {
|
||||
$message .= '<i class="fa fa-clock-o text-warning"> </i> ';
|
||||
$message .= tr('Le seguenti risorse sono in scadenza:<ul><li> _LIST_', [
|
||||
'_LIST_' => implode('</li><li>', $risorse_in_scadenza->pluck('name')->all()),
|
||||
]).'</ul>';
|
||||
}
|
||||
|
||||
|
||||
$module = Module::pool('Stato dei servizi');
|
||||
|
||||
// Elaborazione dei servizi in scadenza
|
||||
$servizi_in_scadenza = Services::getServiziInScadenza($limite_scadenze);
|
||||
if (!$servizi_in_scadenza->isEmpty()) {
|
||||
$message .= '<i class="fa fa-clock-o text-warning"> </i> ';
|
||||
$message .= tr('I seguenti servizi sono in scadenza:<ul><li> _LIST_', [
|
||||
'_LIST_' => implode('</li><li>', $servizi_in_scadenza->pluck('nome')->all()),
|
||||
]).'</ul>';
|
||||
}
|
||||
|
||||
|
||||
// Elaborazione delle risorse Services scadute
|
||||
$risorse_scadute = Services::getRisorseScadute();
|
||||
if (!$risorse_scadute->isEmpty()) {
|
||||
$message .= '<i class="fa fa-exclamation-triangle text-danger"> </i> ';
|
||||
$message .= tr('Le seguenti risorse sono scadute:<ul><li> _LIST_', [
|
||||
'_LIST_' => implode('</li><li>', $risorse_scadute->pluck('name')->all()),
|
||||
]).'</ul>';
|
||||
}
|
||||
|
||||
// Elaborazione dei servizi scaduti
|
||||
$servizi_scaduti = Services::getServiziScaduti();
|
||||
if (!$servizi_scaduti->isEmpty()) {
|
||||
$message .= '<i class="fa fa-exclamation-triangle text-danger"> </i> ';
|
||||
$message .= tr('I seguenti servizi sono scaduti:<ul><li> _LIST_', [
|
||||
'_LIST_' => implode('</li><li>', $servizi_scaduti->pluck('nome')->all()),
|
||||
]).'</ul>';
|
||||
}
|
||||
|
||||
|
||||
// Elaborazione delle risorse Services in scadenza
|
||||
$risorse_in_scadenza = Services::getRisorseInScadenza($limite_scadenze);
|
||||
if (!$risorse_in_scadenza->isEmpty()) {
|
||||
$message .= '<i class="fa fa-clock-o text-warning"> </i> ';
|
||||
$message .= tr('Le seguenti risorse sono in scadenza:<ul><li> _LIST_', [
|
||||
'_LIST_' => implode('</li><li>', $risorse_in_scadenza->pluck('name')->all()),
|
||||
]).'</ul>';
|
||||
}
|
||||
|
||||
|
||||
$module = Module::pool('Stato dei servizi');
|
||||
|
||||
return [
|
||||
'icon' => null,
|
||||
'message' => $message,
|
||||
|
|
|
@ -37,6 +37,10 @@ class ReceiptHook extends Manager
|
|||
|
||||
public function needsExecution()
|
||||
{
|
||||
if (!Interaction::isEnabled()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Lettura cache
|
||||
$todo_cache = Cache::pool('Ricevute Elettroniche');
|
||||
|
||||
|
|
Loading…
Reference in New Issue