Admin Template: Fehler nach einbau in der functions_selects

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
charlymcfly
Mitglied
Beiträge: 263
Registriert: 05.01.2005 10:34
Wohnort: Aurich
Kontaktdaten:

Admin Template: Fehler nach einbau in der functions_selects

Beitrag von charlymcfly »

Hi @ all


ich hoffe ihr könnt mir bei meinem Problem helfen ich bekomme immer einen Fehler im Profil

Warning: in_array(): Wrong datatype for second argument in /var/www/vhosts/testseite.de/httpdocs/includes/functions_selects.php on line 81


Es liegt an dem Admin Template Mod aber die änderungen habe ich so durch geführt wie es dort steht auch in diesem code abschnitt

#
#-----[ FIND ]------------------------------------------
#
$style_select .= '<option value="' . $row['themes_id'] . '"' . $selected . '>' . $row['style_name'] . '</option>';

#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( $row['theme_public'] == TRUE || in_array($row['theme_usergroup'], $userdata['usergroups']) || $userdata['user_level'] == ADMIN || $row['themes_id'] == $board_config['default_style'] ) $style_select .= '<option value="' . $row['themes_id'] . '"' . $selected . '>' . $row['style_name'] . '</option>';




Ich hoffe ihr könnt mir helfen Bei diesem Problem
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Code: Alles auswählen

in_array($row['theme_usergroup'], $userdata['usergroups'])
Wo wird $userdata['usergroups'] definiert? Das müsste ein Array sein, ist aber, daher der Fehler, entweder leer oder kein Array.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Hallo

Kannst du mal bitte die functions_selects.php und die sessions.php als .txt-Datei zum Download bereitstellen (KB:datei)
charlymcfly
Mitglied
Beiträge: 263
Registriert: 05.01.2005 10:34
Wohnort: Aurich
Kontaktdaten:

Beitrag von charlymcfly »

Hier sind die beiden Dateien ich hab glaube ich irgendwas großartiges Faslch gemcht aber ich find echt ned den Fehler

sessions.php

functions_selects.php
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Du hast

Code: Alles auswählen

				$userdata['usergroups'] = array();
				$sql = "SELECT ug.group_id
				   FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
				   WHERE ug.group_id = g.group_id
				   AND g.group_single_user <> " . TRUE . "
				   AND ug.user_id = " . $userdata['user_id'];
				if ( !($result = $db->sql_query($sql)) )
				{
				   message_die(GENERAL_ERROR, 'Error getting group information', '', __LINE__, __FILE__, $sql);
				}
				while ( $row = $db->sql_fetchrow($result) )
				{
				   $userdata['usergroups'][] = $row['group_id'];
				}
an der falschen Stelle in die sessions.php eingefügt.

In der MOD Anleitung steht:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
#
includes/sessions.php

# 
#-----[ FIND ]------------------------------------------ 
# 
					setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure);
				}
Du hast beim suchen der ensprechnden Stelle die Klammer } nicht beachtet ;)
charlymcfly
Mitglied
Beiträge: 263
Registriert: 05.01.2005 10:34
Wohnort: Aurich
Kontaktdaten:

Beitrag von charlymcfly »

Na super nur ne Klammer nicht beachtet ich blödmann.


Danke für die Hilfe
Antworten

Zurück zu „phpBB 2.0: Mod Support“