🧪 Test des Endpoints AJAX
1. Vérification de l'existence des fichiers
✅ react_post.php existe
✅ add_comment.php existe
✅ get_comments.php existe
✅ toggle_comment_like.php existe
2. Vérification des tables de la base de données
✅ Table t_publications existe
Colonnes: pub_ID, pub_user_ID, pub_title, pub_description, pub_content, pub_date, pub_link, pub_linkImg, pub_status, pub_created_at, pub_updated_at, category_ID, pub_actif
✅ Table t_publication_comments existe
Colonnes: pub_comment_id, pub_id, user_id, pub_comment, pub_comment_like, pub_comment_unlike, pub_comment_dtcreation, pub_comment_dtupdate, pub_comment_moderation, pub_comment_dtmoderation
✅ Table t_publication_reactions existe
Colonnes: reaction_id, pub_id, user_id, reaction_type, created_at
✅ Table t_publication_likes existe
Colonnes: pub_like_id, pub_id, user_id, pub_like, pub_unlike, pub_dtCreation, pub_dtUpdate
✅ Table t_users existe
Colonnes: user_ID, user_societe_id, user_name, role_ID, user_surname, user_mail, user_phone, user_location, user_snapchat, user_facebook, user_twitter, user_birthday, user_statut, user_actif, user_password, user_photo_path, user_Fullname, user_bio, user_lastname, user_dtCreation, user_abonnement, user_abonnement_dtExpiration, user_last_active, user_terms_accepted, user_rgpd_accepted, reset_token, reset_token_expiry, user_token, user_registration_date, user_last_login, user_genre
3. Vérification des données de test
📝 117 publication(s) active(s)
💬 45 commentaire(s)
👍 159 réaction(s)
🎯 Publication de test disponible: ID 1
Vous pouvez utiliser cet ID pour tester les endpoints4. Vérification de la session
✅ Session active
⚠️ Aucun utilisateur connecté. Connectez-vous pour tester les endpoints.
5. Tests manuels recommandés
Ouvrez la console du navigateur (F12) et testez:
- Réactions: Cliquez sur les boutons Soutenir/Collaborer/Applaudir
- Commentaires: Ajoutez un commentaire sur une publication
- Chargement commentaires: Cliquez sur 'Voir les commentaires'
- Likes commentaires: Cliquez sur 👍 ou 👎 d'un commentaire
Vérifiez dans la console:
- ✅ Pas d'erreur 'Unexpected token <'
- ✅ Les réponses sont au format JSON
- ✅ Les compteurs se mettent à jour