Commit 636b37f0 authored by Corentin Bettiol's avatar Corentin Bettiol 💻

change minor tag-related thing (oops)

parent 829cef6e
...@@ -9,28 +9,30 @@ class TagManager extends Base ...@@ -9,28 +9,30 @@ class TagManager extends Base
$tags = explode(', ', $tags); $tags = explode(', ', $tags);
$tags = str_replace(' ', '-', $tags); $tags = str_replace(' ', '-', $tags);
// on ajoute chaque tag dans les tables correspondantes if($tags[0] != ''){
foreach ($tags as $tag) // on ajoute chaque tag dans les tables correspondantes
{ foreach ($tags as $tag)
$idTag = $this->exist($tag);
// si le tag n'existe pas, on l'ajoute dans la liste des tags
if(!$idTag)
{ {
$req = self::$db->prepare('INSERT INTO l3m_tag(tag) VALUES(:tag)'); $idTag = $this->exist($tag);
// si le tag n'existe pas, on l'ajoute dans la liste des tags
if(!$idTag)
{
$req = self::$db->prepare('INSERT INTO l3m_tag(tag) VALUES(:tag)');
$req->execute([
'tag' => $tag
]);
// on sait que c'est ce tag qui vient d'être ajouté
$idTag = self::$db->lastInsertId();
}
// on crée une relation entre le post et le tag
$req = self::$db->prepare('INSERT INTO l3m_tag_post(tag, post) VALUES(:tag, :post)');
$req->execute([ $req->execute([
'tag' => $tag 'tag' => $idTag,
'post' => $post
]); ]);
// on sait que c'est ce tag qui vient d'être ajouté
$idTag = self::$db->lastInsertId();
} }
// on crée une relation entre le post et le tag
$req = self::$db->prepare('INSERT INTO l3m_tag_post(tag, post) VALUES(:tag, :post)');
$req->execute([
'tag' => $idTag,
'post' => $post
]);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment