Ik heb een utd deze is gemaakt door Joost de Bruijn die mij moet tonen hoeveel leden en gasten er online zijn,maar als ik de utd uitvoer krijg ik een foutmelding.
Ik krijg dan deze melding.(Fatal error: Call to a member function Execute() on a non-object in /home/naam/domains/heldensehofzangers.nl/public_html/lib/classes/class.usertagoperations.inc.php(265) : eval()'d code on line 32)
Ik heb de utd via het forum gevonden ik krijg die fout als ik op de knop uitvoeren klik van de UTD.
Code: Select all
global $gCms;
$config = $gCms->config;
$feusers = &$gCms->modules['FrontEndUsers']['object'];
if($feusers)
{
$uid = $feusers->LoggedInID();
$username = $feusers->LoggedInName();
$count=0;
}
if(empty($params['minutes'])) $params['minutes'] = 10;
$t = time() - ($params['minutes'] * 60);
if(empty($params['pageid'])) $params['pageid'] = $gCms->variables['content_id'];
if(empty($params['separator'])) $params['separator'] = ', ';
if( empty($params['viewloggedonly']) || ($params['viewloggedonly'] == '0') ) $params['viewloggedonly'] = false;
else $params['viewloggedonly'] = true;
if( ($params['viewloggedonly']) && (!isset($username) || ($username == '')) )
return;
$result = array();
$db = &$gCms->db;
$q = "SELECT t1.userid, t2.username FROM " . cms_db_prefix() . "module_feusers_loggedin t1
INNER JOIN " . cms_db_prefix() . "module_feusers_users t2 ON t1.userid=t2.id
WHERE t1.lastused >= ?";
$dbresult = $db->Execute( $q, array($t));
if($dbresult && $dbresult->RecordCount() > 0)
{
while ( $row = $dbresult->FetchRow() )
{
$result[] = array($row['userid'] ,$row['username']);
$count=+1;
}
}
echo ($count);