Smilie-Limit - aber nicht für Mods & Admins

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
xpressive
Mitglied
Beiträge: 96
Registriert: 04.06.2004 13:39

Smilie-Limit - aber nicht für Mods & Admins

Beitrag von xpressive »

Habe einen kleinen Smilie-Hack eingebaut, der momentan allerdings für alle Board-User greift. Mit welcher Bedingung könnte ich abfragen, ob es sich um einen Mod oder Admin handelt (in diesem Fall sollte das Limit ignoriert werden)?

includes/functions_post.php, in Funktion prepare_post():

Code: Alles auswählen

// Check smilies limit
$max_smilies_allowed = 5;
if (substr_count(smilies_pass($message), '<img src="'. $board_config['smilies_path']) > $max_smilies_allowed )
	{
	$to_much_smilies = substr_count(smilies_pass($message), '<img src="'. $board_config['smilies_path']) - $max_smilies_allowed;
	$to_many_smilies = sprintf($lang['Smilie_Alert'], $max_smilies_allowed, $to_much_smilies);
	$error_msg .= ( !empty($error_msg) ) ? '<br />' . $to_many_smilies : $to_many_smilies;
	}
Benutzeravatar
StarWolf3000
Mitglied
Beiträge: 1019
Registriert: 25.07.2005 10:20
Wohnort: Stolpen
Kontaktdaten:

Beitrag von StarWolf3000 »

Code: Alles auswählen

// Check smilies limit
$max_smilies_allowed = 5;
if ((substr_count(smilies_pass($message), '<img src="'. $board_config['smilies_path']) > $max_smilies_allowed ) && ($userdata['user_level'] != ADMIN) && ($userdata['user_level'] != MOD) )
{
	$to_much_smilies = substr_count(smilies_pass($message), '<img src="'. $board_config['smilies_path']) - $max_smilies_allowed;
	$to_many_smilies = sprintf($lang['Smilie_Alert'], $max_smilies_allowed, $to_much_smilies);
	$error_msg .= ( !empty($error_msg) ) ? '<br />' . $to_many_smilies : $to_many_smilies;
}
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
Benutzeravatar
xpressive
Mitglied
Beiträge: 96
Registriert: 04.06.2004 13:39

Beitrag von xpressive »

Code: Alles auswählen

echo "Thx!";
:D
Antworten

Zurück zu „Coding & Technik“