Actualiser js/admin.js
This commit is contained in:
+18
@@ -591,4 +591,22 @@ async function submitEan() {
|
|||||||
closeImportModal();
|
closeImportModal();
|
||||||
alert("Erreur de communication.");
|
alert("Erreur de communication.");
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function cleanUpcTitle($title) {
|
||||||
|
// Liste des termes à supprimer (insensible à la casse)
|
||||||
|
$junk = [
|
||||||
|
'/DVD/i', '/Blu-ray/i', '/Bluray/i', '/4K/i', '/Ultra HD/i',
|
||||||
|
'/Edition/i', '/Édition/i', '/Spéciale/i', '/Special/i',
|
||||||
|
'/New/i', '/Blister/i', '/New Blister/i', '/Import/i'
|
||||||
|
];
|
||||||
|
|
||||||
|
// Supprime les termes
|
||||||
|
$clean = preg_replace($junk, '', $title);
|
||||||
|
|
||||||
|
// Supprime le contenu entre parenthèses ou crochets (ex: [Édition Spéciale])
|
||||||
|
$clean = preg_replace('/[\[\(].*?[\]\)]/', '', $clean);
|
||||||
|
|
||||||
|
// Nettoyage final des espaces inutiles
|
||||||
|
return trim($clean);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user