1) premier bug dans le fichier im.js sur la regexp:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
action += (queryStrRx.test(action[1]) ? '&' : '?') + 'callback=?';
une requète mal formée avec deux "?" est envoyée, solution momentatnée trouvée pour que les requètes poll (long ou short) fonctionnent:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
action += '&callback=?';
(à creuser pour les effets secondaires...)

2) dans le fichier MYSQL.php
requète dans la fonction getMany:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$get_sql = "SELECT message_id, u1.username as `from`, u2.username as `to`, message, `type`, sent FROM " . MYSQL_PREFIX . "messages as m
                    LEFT JOIN ajaxim_users as u1 ON m.to_id = u1.user_id
                    LEFT JOIN ajaxim_users as u2 ON m.from_id = u2.user_id WHERE ";
à remplacer par:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$get_sql = "SELECT message_id, u1.username as `from`, u2.username as `to`, message, `type`, sent FROM " . MYSQL_PREFIX . "messages as m
                    LEFT JOIN ajaxim_users as u1 ON m.from_id = u1.user_id
                    LEFT JOIN ajaxim_users as u2 ON m.to_id = u2.user_id WHERE ";