salut,
Euh c'est un peu l'usine à gaz ton code, Speatoohh.
Je n'y arrive même pas à m'y retrouver, il y a quelque temps j'ai eu le même problême, je l'ai finalement mis en accès libre sous forme d'un petit tuto sur http://www.adherun.com/tutos-voir.php?idtt=60
Si ça peut t'aider!
Bonne chance!