Remove first / when importing files

This commit is contained in:
Némunaire 2015-01-13 07:07:26 +01:00 committed by Nemunaire
parent 158426f372
commit f1870a8555
2 changed files with 7 additions and 2 deletions

1
TODO
View File

@ -14,7 +14,6 @@ select id_team, COUNT(*) AS t from exercice_tries group by id_team ORDER BY t;
** Onyx
*** TODO Mettre à jour Smarty (et passer en « secure mode » ?)
** Admin
*** TODO Lors de l'import des XML, retirer l'éventuel / en début de path
*** TODO valider les documents avec la DTD à l'import
*** TODO upload/MAJ de fichiers depuis l'interface d'admin?
*** TODO lors de l'import, vérifier que les ID existent => afficher les erreurs MySQL

View File

@ -61,11 +61,17 @@ if (!empty($_FILES["inputFile"]['tmp_name']))
$child->nodeValue);
else if ($child->nodeName == "file")
{
$path = $child->getAttribute("path");
if ($path[0] == "/")
$path = substr($path, 1);
$ex->add_file(
$child->getAttribute("path"),
$path,
$child->nodeValue,
$child->getAttribute("sha1"));
}
}
if (!$theme->add_exercice($ex))
erreur("Unable to add '".$ex->id."' exercice.");