Code: Alles auswählen
Kritischer Fehler
FINDE FEHLGESCHLAGEN: Konnte in Zeile [includes/sessions.php] nicht finden:
if (
{// (
$last_visit = (
$sql = "UPDATE " . USERS_TABLE . "
SET
MOD Skript Linie #509 :: FAQ :: Report

Code: Alles auswählen
Kritischer Fehler
FINDE FEHLGESCHLAGEN: Konnte in Zeile [includes/sessions.php] nicht finden:
if (
{// (
$last_visit = (
$sql = "UPDATE " . USERS_TABLE . "
SET
MOD Skript Linie #509 :: FAQ :: Report
Quelle:"Easy Mod Installer" - Installation & NutzungDie neueste Version EasyModInstaller beta v0.1.13 kann auch Datenbankänderungen machen. Allerdings nur wenn die in der Anleitung mit angegeben wurden und nicht über eine zusätzliche Datei (z.B. db_update.php) gemacht werden. Daher stimmt der folgende Abschnitt nur noch teilweise.
Bei manchen MODs sind ja Änderungen an der Datenbank notwendig. Diese Befehle werden unter "Nicht verarbeitete Befehle" angezeigt und müssen separat ausgeführt werden, so wie es in der Meldung steht bzw. wie es der Autor vorgesehen hat. In den meisten Fällen handelt es sich dabei um aus dem Forumroot aufzurufende DB_UPDATE.PHP´s oder anders bezeichnete SQL-Installer, die dann wie gesagt aus dem Forumroot, also dort wo auch die viewforum.php oder die profile.php liegt, ein mal aufgerufen werden müssen. Diese SQL-DB-Installer Dateien sollten danach dann wieder aus Sicherheitsgründen gelöscht werden... Je nach MOD muss man ggf. auch Datenbankändeungen über den phpMyAdmin erledigen, wenn der Autor keine solche SQL-DB-Installer Datei beigefügt hat...
Code: Alles auswählen
$last_visit = (
Code: Alles auswählen
if ( $user_id != ANONYMOUS )
{// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : (
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;
$sql = "UPDATE " . USERS_TABLE . "
SET user_session_time = $current_time, user_session_page = $page_id, user_lastvisit = $last_visit
WHERE user_id = $user_id";
Code: Alles auswählen
// if ( $user_id != ANONYMOUS )
// {// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : (
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------------
#
if ( $user_id != ANONYMOUS )
{// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : (
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;
if (!$admin)
{
$sql = "UPDATE " . USERS_TABLE . "
SET
#
#-----[ IN-LINE FIND ]----------------------------------------
#
if
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//
#
#-----[ IN-LINE FIND ]----------------------------------------
#
{
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//
#
#-----[ IN-LINE FIND ]----------------------------------------
#
user_lastvisit = $last_visit
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, user_lastlogon = " . time() . ", user_totallogon=user_totallogon+1
#
#-----[ FIND ]------------------------------------------------
#
$sessiondata['userid'] = $user_id;
}
#
#-----[ IN-LINE FIND ]----------------------------------------
#
}
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//
#
#-----[ FIND ]------------------------------------------------
#
if ( !empty($session_id) )
{
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start add - Last visit MOD
$expiry_time = $current_time - $board_config['session_length'] ;
// End add - Last visit MOD
#
#-----[ FIND ]------------------------------------------------
#
$sql = "SELECT u.*, s.*
FROM
WHERE
AND
#
#-----[ IN-LINE FIND ]----------------------------------------
#
";
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
AND session_time > $expiry_time
#
#-----[ FIND ]------------------------------------------------
#
if ( $userdata['user_id'] != ANONYMOUS )
{
$sql =
SET
#
#-----[ IN-LINE FIND ]----------------------------------------
#
if
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//
#
#-----[ IN-LINE FIND ]----------------------------------------
#
{
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//
#
#-----[ IN-LINE FIND ]----------------------------------------
#
$thispage_id
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, user_totalpages = user_totalpages+1, user_totaltime = user_totaltime+($current_time-".$userdata['session_time'].")
#
#-----[ FIND ]------------------------------------------------
#
}
//
// Delete expired sessions
#
#-----[ IN-LINE FIND ]----------------------------------------
#
}
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//
#
#-----[ FIND ]------------------------------------------------
#
WHERE session_time < $expiry_time
#
#-----[ IN-LINE FIND ]----------------------------------------
#
session_time < $expiry_time
#
#-----[ IN-LINE REPLACE WITH ]--------------------------------
#
UNIX_TIMESTAMP() - session_time >=172800
#
#-----[ OPEN ]------------------------------------------------