Ya tengo la solucion, en verdad fui un tonto..
Era tan facil y no me di cuenta..
Lo unico que debia hacer era obtener las actividades de los ultimos X minutos. Una vez obtenidas controlo si tienen algun dato en la columna user_data, en caso que no tenga es porque es un visitante, y si esto es positivo entonces hago un return con esa informacion entonces estaria devolviendo todos los datos de cada usuario conectado..
El codigo es este:
Código PHP:
Ver originalfunction conectados()
{
$data = $this->miembros->Todos();
if(!$data == '')
{
foreach($data as $result)
{
echo $columna['usuario'] . '<br />';
}
}
else {
echo 'No hay ningun usuario online';
}
}
Y luego para implementarlo (lo tengo puesto en el controller solo para probar)
Código PHP:
Ver originalfunction conectados()
{
$data = $this->miembros->Todos();
if(!$data == '')
{
foreach($data as $result)
{
echo $columna['usuario'] . '<br />';
}
}
else {
echo 'No hay ningun usuario online';
}
}
(En esta funcion controlo que data no sea '' ya que en la libreria al solicitar ->miembros->Todos() al comienzo declaro un array por si no hay ningun usuario conectado se devuelva algo de lo contrario si lo quito me termina dando un error de que no hay return en el login....)