function getAll() { global $config; // Clean the list before we return it $this->cleanRunningBackups(); $conn = dbConnection::getInstance($this->log, $this->checkSchemaVersion); $sql = "SELECT running_backup_id FROM running_backups"; if (!($res = $conn->query($sql))) { throw new Exception('runningBackupGetter->getAll: ' . "Error: Query: {$sql} \nFailed with MySQL Error: {$conn->error}"); } $runningBackups = array(); while ($row = $res->fetch_array()) { $runningBackup = new runningBackup($row['running_backup_id']); $runningBackup->setLogStream($this->log); $runningBackups[] = $runningBackup; } return $runningBackups; }