[FIX] [BUG] Impossible d'ajouter un morceau #4

This commit is contained in:
NADAL Jean-Baptiste
2026-02-26 17:51:13 +01:00
parent 9c6d3fec16
commit 96628ef4b8
4 changed files with 44 additions and 8 deletions

View File

@@ -47,15 +47,40 @@ class ScoreScanner {
}
$ini = @parse_ini_file($iniFile, true);
// If parse fails, try to extract info manually
if ($ini === false) {
$content = file_get_contents($iniFile);
$name = '';
$compositor = '';
if (preg_match('/name\s*=\s*(.+)/i', $content, $matches)) {
$name = trim($matches[1]);
}
if (preg_match('/compositor\s*=\s*(.+)/i', $content, $matches)) {
$compositor = trim($matches[1]);
}
if ($name || $compositor) {
return [
'id' => $id,
'name' => $name,
'compositor' => $compositor,
'ressource' => null
];
}
return null;
}
$info = $ini['info'] ?? [];
return [
'id' => $id,
'name' => $ini['info']['name'] ?? 'Inconnu',
'compositor' => $ini['info']['compositor'] ?? 'Inconnu',
'ressource' => $ini['info']['ressource'] ?? null
'name' => $info['name'] ?? '',
'compositor' => $info['compositor'] ?? '',
'ressource' => $info['ressource'] ?? null
];
}