* $Date:: $ *
* $Tag:: 0.2.1-FINAL $ *
* $Author:: $ *
- * Needs to be in all Files and every File needs "svn propset *
- * svn:keywords Date Revision" (autoprobset!) at least!!!!!! *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009, 2010 by Mailer Developer Team *
$userid = '0';
$isMember = 'N';
$isAdmin = 'N';
+ $action = getActionFromModuleWhat(getModule(), getWhat());
// Valid userid?
- if ((isMemberIdSet()) && (getMemberId() > 0) && (isMember())) {
+ if (isMember()) {
// Is valid user
$userid = getMemberId();
$isMember = 'Y';
LIMIT 1",
array(
getModule(),
- getAction(),
+ $action,
getWhat(),
- $userid,
- determineReferalId(),
+ makeDatabaseUserId($userid),
+ makeDatabaseUserId(determineReferalId()),
$isMember,
$isAdmin,
detectRemoteAddr(),
), __FUNCTION__, __LINE__);
} else {
// No entry does exists so we simply add it!
- SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_online` (`module`, `action`, `what`, `userid`, `refid`, `is_member`, `is_admin`, `timestamp`, `sid`, `ip`) VALUES ('%s','%s','%s', %s, '%s', '%s','%s', UNIX_TIMESTAMP(), '%s','%s')",
+ SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_online` (`module`, `action`, `what`, `userid`, `refid`, `is_member`, `is_admin`, `timestamp`, `sid`, `ip`) VALUES ('%s','%s','%s', %s, %s, '%s','%s', UNIX_TIMESTAMP(), '%s','%s')",
array(
getModule(),
- getAction(),
+ $action,
getWhat(),
- $userid,
- determineReferalId(),
+ makeDatabaseUserId($userid),
+ makeDatabaseUserId(determineReferalId()),
$isMember,
$isAdmin,
session_id(),