You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: include/init/requirements.php
+46Lines changed: 46 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -412,6 +412,47 @@
412
412
];
413
413
}
414
414
415
+
// Controllo stato cron
416
+
$cron_check = [];
417
+
if ($database->isInstalled()) {
418
+
try {
419
+
$ultima_esecuzione = $database->fetchOne('SELECT content FROM zz_cache WHERE name = "Ultima esecuzione del cron"');
420
+
421
+
if (!$ultima_esecuzione || !$ultima_esecuzione['content']) {
422
+
$cron_status = 0;
423
+
$cron_description = tr('Il cron non è stato configurato correttamente. Sembra che il cron di OpenSTAManager non sia in esecuzione.<br><br>È necessario configurare il cron di sistema in modo che esegua periodicamente il file cron.php di OpenSTAManager con il seguente comando:<br><br><code>php _DOCUMENT_ROOT_/cron.php</code><br><br>La frequenza suggerita è di 10 minuti, ma può essere adattata alle tue esigenze. Se invii molte newsletter, per esempio, è consigliato inserire 1 minuto come frequenza.', [
$cron_description = tr('Sembra che il cron di OpenSTAManager non sia in esecuzione (ultima esecuzione il _DATA_).<br><br>È necessario configurare il cron di sistema in modo che esegua periodicamente il file cron.php di OpenSTAManager con il seguente comando:<br><br><code>php _DOCUMENT_ROOT_/cron.php</code><br><br>La frequenza suggerita è di 10 minuti, ma può essere adattata alle tue esigenze. Se invii molte newsletter, per esempio, è consigliato inserire 1 minuto come frequenza.', [
$message = tr('Il cron di OpenSTAManager non è stato configurato.<br><br>È necessario configurare il cron di sistema per eseguire periodicamente il file cron.php con il seguente comando:<br><br><code>php _DOCUMENT_ROOT_/cron.php</code><br><br>Frequenza consigliata: ogni 10 minuti (adattabile in base alle esigenze).', [
$message = tr('Attenzione: il cron non viene eseguito da _TIME_', [
62
-
'_TIME_' => $tempo_trascorso,
56
+
$message = tr('Il cron di OpenSTAManager non è in esecuzione (ultima esecuzione: _DATA_).<br><br>Verificare la configurazione del cron di sistema. Il comando da eseguire è:<br><br><code>php _DOCUMENT_ROOT_/cron.php</code><br><br>Frequenza consigliata: ogni 10 minuti. Per invii frequenti di newsletter, impostare 1 minuto.', [
57
+
'_DATA_' => $data_formattata,
58
+
'_DOCUMENT_ROOT_' => $document_root,
63
59
]);
64
60
$show = true;
65
61
} else {
66
-
$message = tr('Il cron è stato eseguito di recente');
0 commit comments