Posteingang PN Größe nach Gruppe?
Verfasst: 02.03.2006 12:25
Gibt es einen Mod, der bestimmten Usern einer Gruppe ermöglicht mehr PN's zu haben als anderen?
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_PRIVMSGS);
init_userprefs($userdata);
//
// End session management
//
Code: Alles auswählen
// User die zugriff haben: es sind gruppen_ids, gruppennamen und user_ids erlaubt wobei bei den gruppen namen und ids ein g am anfang angehängt werden muss.
$allowed_u = array();
$allowed_u[] = 'g480'; //gruppe
$access_allowed = false;
if( in_array($userdata['user_id'],$allowed_u))
{
$access_allowed = true;
}
else
{
$sql = "SELECT g.group_id, g.group_name
FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
WHERE ug.user_id = '" . $userdata['user_id'] . "'
AND g.group_id = ug.group_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get user group.', '', __LINE__, __FILE__, $sql);
}
$access_allowed = false;
while( list($group_id, $group_name) = $db->sql_fetchrow($result) )
{
if( in_array('g' . $group_id,$allowed_u))
{
$access_allowed = true;
break;
}
if( in_array('g' . $group_name,$allowed_u))
{
$access_allowed = true;
break;
}
}
if( $access_allowed )
{
$board_config['max_inbox_privmsgs'] = '1000'; // Limit einstellbar
$board_config['max_savebox_privmsgs'] = '1000'; // Limit einstellbar
$board_config['max_sentbox_privmsgs'] = '1000'; // Limit einstellbar
}
}
Code: Alles auswählen
http://www.phpbb.de/groupcp.php?g=6278