<?php
$plugins->add_hook("parse_message", "hidetoguests_run");
function hidetoguests_info()
{
return array(
"name" => "HideToGuest",
"description" => "Hides text for guest specified in [hideguests] tag.",
"website" => "http://das-computer-board.de/",
"author" => "Das-Computer-Board.de",
"authorsite" => "http://das-computer-board.de/",
"version" => "1.0",
"guid" => "",
"compatibility" => "14*"
);
}
function hidetoguests_run($message)
{
// Assign pattern and replace values.
global $mybb;
if ($mybb->user['uid'] == 0)
{
$message = eregi_replace("\[hideguests\](.*)\[/hideguests\]", "<i>Dieser
Text ist für Gäste nicht sichtbar. Bitte <a
href=\"member.php?action=login\">einloggen</a> oder <a
href=\"member.php?action=register\">registrieren</a>.</i>", $message);
}
elseif ($mybb->user['usergroup'] == 5)
{
$message = eregi_replace("\[hideguests\](.*)\[/hideguests\]", "<i>Dieser
Text ist für unbestätigte Mitglieder nicht sichtbar. Bitte klicken Sie auf den
Bestätigungslink, der Ihnen per Mail zugesendet wurde.</i>", $message);
}
elseif ($mybb->user['usergroup'] == 7)
{
$message = eregi_replace("\[hideguests\](.*)\[/hideguests\]", "<i>Dieser
Text ist für gesperrte Mitglieder nicht sichtbar.</i>", $message);
}
elseif ($mybb->user['postnum'] == 0)
{
$message = eregi_replace("\[hideguests\](.*)\[/hideguests\]", "<i>Dieser
Text ist für inaktive Mitglieder nicht sichtbar. Bitte schreiben Sie mindestens
einen Beitrag, um diesen Text zu lesen.</i>", $message);
}
else
{
$message = eregi_replace("\[hideguests\](.*)\[/hideguests\]", "\\1", $message);
}
return $message;
}
?>