Code soll bewirken: "Wenn User Admin ist, oder User_id

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
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Code soll bewirken: "Wenn User Admin ist, oder User_id

Beitrag von ATARI »

Wie bekomme ich es hin, dass ich diesen Code so umändere, dass es auf alle User mit Admin Rechten und einen User ohne Admin Recht, der die id 34 hat, zutrifft:

Code: Alles auswählen

	if( ($userdata['user_level'] == ADMIN) and ($userdata['session_logged_in']) )
	{
		$template->assign_block_vars('switch_directory_pics', array(
			'UPLOAD_PIC_FROM_DIRECTORY' => $lang['Upload_to_Directory'])
		);

		if ($album_config['gd_version'] == 0)
		{
			$template->assign_block_vars('switch_directory_pics.switch_manual_thumbnail', array(
				'UPLOAD_THUMBNAIL_PIC_FROM_DIRECTORY' => $lang['Upload_Thumbnail_to_Directory'],
				'UPLOAD_THUMBNAIL_FROM_DIRECTORY' => $lang['Thumbnail_Extension'],
				'S_THUMBNAIL_EXTENSION' => $album_config['thumbnail_ext'])
			);
		}
	}
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
diegoriv
Mitglied
Beiträge: 115
Registriert: 09.08.2005 10:21
Kontaktdaten:

Re: Code soll bewirken: "Wenn User Admin ist, oder User

Beitrag von diegoriv »

ATARI hat geschrieben:Wie bekomme ich es hin, dass ich diesen Code so umändere, dass es auf alle User mit Admin Rechten und einen User ohne Admin Recht, der die id 34 hat, zutrifft:

Code: Alles auswählen

	if( ($userdata['user_level'] == ADMIN) and ($userdata['session_logged_in']) )
	{
		$template->assign_block_vars('switch_directory_pics', array(
			'UPLOAD_PIC_FROM_DIRECTORY' => $lang['Upload_to_Directory'])
		);

		if ($album_config['gd_version'] == 0)
		{
			$template->assign_block_vars('switch_directory_pics.switch_manual_thumbnail', array(
				'UPLOAD_THUMBNAIL_PIC_FROM_DIRECTORY' => $lang['Upload_Thumbnail_to_Directory'],
				'UPLOAD_THUMBNAIL_FROM_DIRECTORY' => $lang['Thumbnail_Extension'],
				'S_THUMBNAIL_EXTENSION' => $album_config['thumbnail_ext'])
			);
		}
	}
Funktioniert denn die erste Zeile mit dem "and"?

Ich würde in der ersten Zeile schreiben:

Code: Alles auswählen

if( ($userdata['user_level'] == ADMIN) || ($userdata['user_id'] == '34') )
Der "session_logged_in" code ist imho zuviel, weil ein Gast ja kaum user_level == Admin hat.
****************************************
Alpinum.at - Forum für Bergsteiger
****************************************
Antworten

Zurück zu „phpBB 2.0: Mod Support“