diff --git a/source/packages/com_mokosuitebackup/src/Utility/BackupStatusHelper.php b/source/packages/com_mokosuitebackup/src/Utility/BackupStatusHelper.php index 2e356b2..ba7b4aa 100644 --- a/source/packages/com_mokosuitebackup/src/Utility/BackupStatusHelper.php +++ b/source/packages/com_mokosuitebackup/src/Utility/BackupStatusHelper.php @@ -42,11 +42,10 @@ class BackupStatusHelper return ['installed' => true, 'status' => 'error', 'message' => 'Database unavailable']; } - // Latest backup record (any status) + // Most recently inserted backup record (by ID, any status) $query = $db->getQuery(true) ->select([ $db->quoteName('id'), - $db->quoteName('profile_id'), $db->quoteName('description'), $db->quoteName('status'), $db->quoteName('backup_type'), @@ -71,7 +70,6 @@ class BackupStatusHelper ]; } - // Counts $db->setQuery( $db->getQuery(true) ->select('COUNT(*)') @@ -80,7 +78,7 @@ class BackupStatusHelper ); $totalBackups = (int) $db->loadResult(); - $cutoff = date('Y-m-d H:i:s', strtotime('-7 days')); + $cutoff = date('Y-m-d H:i:s', strtotime("-{$staleDays} days")); $db->setQuery( $db->getQuery(true) ->select('COUNT(*)')