Actualiser api.php
This commit is contained in:
@@ -86,7 +86,7 @@ switch ($action) {
|
|||||||
|
|
||||||
$id = !empty($data['id']) ? $data['id'] : makeStableId($data['title'], $data['year'] ?? '0000');
|
$id = !empty($data['id']) ? $data['id'] : makeStableId($data['title'], $data['year'] ?? '0000');
|
||||||
|
|
||||||
// BUG CORRIGÉ : Utilisation de ON DUPLICATE KEY UPDATE pour ne pas écraser les colonnes comme 'created_at'
|
// CORRECTION : Utilisation de ON DUPLICATE KEY UPDATE pour préserver les colonnes non listées (ex: created_at)
|
||||||
if ($type === 'critique') {
|
if ($type === 'critique') {
|
||||||
$sql = "INSERT INTO critiques (id, title, year, director, poster, rating, review, streaming)
|
$sql = "INSERT INTO critiques (id, title, year, director, poster, rating, review, streaming)
|
||||||
VALUES (?, ?, ?, ?, ?, ?, ?, ?)
|
VALUES (?, ?, ?, ?, ?, ?, ?, ?)
|
||||||
@@ -123,7 +123,7 @@ switch ($action) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
// BUG CORRIGÉ : Ajout de l'endpoint manquant pour l'import CSV
|
// CORRECTION : Ajout de l'endpoint manquant pour l'import CSV
|
||||||
case 'import_csv':
|
case 'import_csv':
|
||||||
checkAuth($pdo);
|
checkAuth($pdo);
|
||||||
if (isset($_FILES['csv_file'])) {
|
if (isset($_FILES['csv_file'])) {
|
||||||
|
|||||||
Reference in New Issue
Block a user