mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-06-05 22:09:38 +02:00
Miglioramento hook ed email
This commit is contained in:
36
modules/backups/src/BackupHook.php
Normal file
36
modules/backups/src/BackupHook.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
namespace Modules\Backups;
|
||||
|
||||
use Backup;
|
||||
use Hooks\Manager;
|
||||
|
||||
class BackupHook extends Manager
|
||||
{
|
||||
public function manage()
|
||||
{
|
||||
$result = Backup::daily();
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
public function response($update)
|
||||
{
|
||||
return [
|
||||
'icon' => 'fa fa-file-o text-info',
|
||||
'message' => tr('Backup completato!'),
|
||||
'notify' => true,
|
||||
];
|
||||
}
|
||||
|
||||
public function prepare()
|
||||
{
|
||||
$result = setting('Backup automatico') && !Backup::isDailyComplete() && self::getHook()->processing == 0;
|
||||
|
||||
return [
|
||||
'icon' => 'fa fa-file-o text-danger',
|
||||
'message' => tr('Backup in corso...'),
|
||||
'execute' => $result,
|
||||
];
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user