[quote="oxpus - Do 28.Okt, 2004 18:19";p="16100"]Da ich keinen Sinn sehe, warum die erweiterten Optionen hier enthalten sein sollen, diese eben mal versuchsweise entfernen, um zu prüfen, ob nun bei den betreffenden Usern Zeiten hinterlegt werden.
Mehr Ideen habe ich dann aber wirklich nicht mehr.[/quote]
Hätt ich ja gern mal entfernt, aber 'session_topic' ist bei mir gar net vorhanden.
Hat mir aber geholfen, den Übeltäter zu finden ^^
Jedenfalls funktioniert es endlich wieder!
Also es hing mit dem Einbau vom Activity Mod zusammen:
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/sessions.php
#
#-----[ FIND ]------------------------------------------
# around line 270
if ( $userdata['user_id'] != ANONYMOUS )
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_session_time = $current_time, user_session_page = $thispage_id
WHERE user_id = " . $userdata['user_id'];
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
}
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
#-----Wenn Prillian NICHT benutzt wird--------------------------
#-----If Prillian is not used-----------------------------------
#
if ($thispage_id != PAGE_PLAYING_SCORE) {
$user_session_update = ", user_session_page = ".$thispage_id;
} ELSE {
$user_session_update = "";
}
if ( $userdata['user_id'] != ANONYMOUS )
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_session_time = $current_time".$user_session_update."
WHERE user_id = " . $userdata['user_id'];
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
}
}
Dadurch wurden gleich ein Paar Änderungen vom Last Visit Mod überschrieben ^^
Hab ich erstmal wieder rückgängig gemacht und hoffe,
dass der Activity Mod damit klar kommt.
Code: Alles auswählen
//if ( $userdata['user_id'] != ANONYMOUS )
//{
$sql = "UPDATE " . USERS_TABLE . "
SET user_session_time = $current_time, user_session_page = $thispage_id, user_totalpages = user_totalpages+1, user_totaltime = user_totaltime+($current_time-".$userdata['session_time'].")
WHERE user_id = " . $userdata['user_id'];
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
}
//}
mfg
easygo