in com_kide/js/base.js
Change:
nuevo: function(sid, name, rango, img, max) {
if (this.solo_registrado)
alert(this.msg.privados_need_login);
else {
var p = this.get(sid);
if (!p) {
var i = this.list.length;
p = {
alias: i,
sid: sid,
name: name,
rango: rango,
img: img,
maxed: false,
closed: false,
stoped: false
};
this.alias[sid] = i;
this.list[i] = p;
this.crear(p);
}
if (max)
this.maximizar(p, true);
}
},
By
nuevo: function(sid, name, rango, img, max) {
var ajax = kide.nuevoAjax();
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && ajax.status == 200) {
var out = ajax.responseText;
out = out.split(":");
if (out[1]) jqcc.cometchat.chatWith(out[1]);
else alert('User disconected')
}
};
ajax.open('POST', kide.ajax_url+"&task=getUserId", true);
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send("sid="+sid);
},
In com_kide/controllers/kide.php
Search
Add before
function getUserId() {
$db =& JFactory::getDBO();
$db->setQuery('Select userid FROM #__kide_sesion WHERE sesion="'.JRequest::getVar('sid', 0, "POST").'"');
echo 'Userid:'.$db->loadResult();
}