// Secure user id
setUserId(getSession('userid'));
- // Load last module and last online time
- $result = SQL_QUERY_ESC("SELECT `last_module`, `last_online` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `userid`=%s LIMIT 1",
- array(getUserId()), __FUNCTION__, __LINE__);
-
- // Entry found?
- if (SQL_NUMROWS($result) == 1) {
+ // Found a userid?
+ if (fetchUserData(getUserId())) {
// Load last module and online time
- $content = SQL_FETCHARRAY($result);
+ $content = getUserDataArray();
// Maybe first login time?
if (empty($content['last_module'])) $content['last_module'] = 'login';
// This will be displayed on welcome page! :-)
if (empty($GLOBALS['last_online']['module'])) {
- $GLOBALS['last_online']['module'] = $content['last_module']; $GLOBALS['last_online']['online'] = $content['last_online'];
+ $GLOBALS['last_online']['module'] = $content['last_module'];
+ $GLOBALS['last_online']['online'] = $content['last_online'];
} // END - if
// 'what' not set?
// Destroy session, we cannot update!
destroyUserSession();
}
-
- // Free the result
- SQL_FREERESULT($result);
}
// Filter for initializing randomizer
// Check if logged in
if (isMember()) {
// Is still logged in so we welcome him with his name
- $result = SQL_QUERY_ESC("SELECT `surname`, `family` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `userid`=%s LIMIT 1",
- array(getUserId()), __FILE__, __LINE__);
- if (SQL_NUMROWS($result) == 1) {
+ if (fetchUserData(getUserId())) {
// Load surname and family's name and build the username
- $content = SQL_FETCHARRAY($result);
+ $content = getUserDataArray();
// Prepare username
setUsername($content['surname'] . ' ' . $content['family']);
// Kill userid
setUserId(0);
}
-
- // Free memory
- SQL_FREERESULT($result);
} elseif (isAdmin()) {
// Admin is there
setUsername('{--USERNAME_ADMIN--}');
// Load more reset scripts
function FILTER_RUN_RESET_INCLUDES () {
// Is the reset set or old sql_patches?
- if (((!isResetModeEnabled()) || (!isExtensionInstalledAndOlder('sql_patches', '0.4.5'))) && (getOutputMode() == 0)) {
+ if (((!isResetModeEnabled()) || (!isExtensionInstalled('sql_patches'))) && (getOutputMode() == 0)) {
// Then abort here
logDebugMessage(__FUNCTION__, __LINE__, 'Cannot run reset! Please report this bug. Thanks');
} // END - if
setIncludePool('reset', getArrayFromDirectory('inc/reset/', 'reset_'));
// Update database
- if ((!isConfigEntrySet('DEBUG_RESET')) || (getConfig('DEBUG_RESET') != 'Y')) updateConfiguration('last_update', time());
+ if ((!isConfigEntrySet('DEBUG_RESET')) || (getConfig('DEBUG_RESET') != 'Y')) updateConfiguration('last_update', 'UNIX_TIMESTAMP()');
// Is the config entry set?
if (isExtensionInstalledAndNewer('sql_patches', '0.4.2')) {