// don't count window, that is being opened right now
continue;
}
}
else{
// not using popups for editing -> don't count my session tables
continue;
}
}
$sql='SELECT COUNT('.$this->_idField.')
FROM '.$table.'
WHERE '.$this->_idField.' IN ('.$ids.')';
$found=$this->Conn->GetOne($sql);
if(!$found||in_array($sid,$sids)){
continue;
}
$sids[]=$sid;
}
if(!$sids){
returntrue;
}
// detect who is it
$sql='SELECT CONCAT(
(CASE s.PortalUserId WHEN '.USER_ROOT.' THEN "root" WHEN '.USER_GUEST.' THEN "Guest" ELSE CONCAT(u.FirstName, " ", u.LastName, " (", u.Username, ")") END),
" IP: ", s.IpAddress
)
FROM '.TABLE_PREFIX.'UserSessions AS s
LEFT JOIN '.TABLE_PREFIX.'Users AS u ON u.PortalUserId = s.PortalUserId