http://opensource.org/licenses/gpl-license.php GNU General Public License v2Auto Groups MODGives administrators options to place users in groups based on post count, membership days, and warning pointsLoosely Based on the phpBB2 MOD of the same name by niles
To update from 1.0.0 to 1.0.1, simply re-copy the included files.
Please note that Auto Groups 1.0.2 will not work on phpBB versions less than 3.0.6.
Josh Wsupport@jd1.clawz.comA_Jelly_Doughnut1.0.2intermediate3.0.62008-01-131.0.0Initial Final Release2008-04-111.0.1Small Bugfixes2009-11-271.0.2phpBB 3.0.6 compatibility
German
French
Italian
Dutch
Update Auto Groups 1.0.1 to 1.0.2
data['user_posts']++;
if (!function_exists('auto_group'))
{
include($phpbb_root_path . 'includes/functions_autogroup.'.$phpEx);
}
auto_group();
$user->data['user_posts']--;
]]>
function group_user_add$group_attributes = false, $auto_group = 0 (int) $pending,]]> (int) $auto_group,]]>
$group_name = false, $auto_group = 0 request_var('group_message_limit', 0),]]> request_var('min_group_days', 0),
'max_days' => request_var('max_group_days', 0),
'min_warnings' => request_var('min_group_warnings', 0),
'max_warnings' => request_var('max_group_warnings', 0),
'min_posts' => request_var('min_group_posts', 0),
'max_posts' => request_var('max_group_posts', 0),
'auto_default' => isset($_POST['group_auto_default']),]]>
'int',
'max_days' => 'int',
'min_warnings' => 'int',
'max_warnings' => 'int',
'min_posts' => 'int',
'max_posts' => 'int',
'auto_default' => 'int',]]>
$type_hidden,]]> (isset($group_row['group_min_days'])) ? $group_row['group_min_days'] : 0,
'MAX_GROUP_DAYS' => (isset($group_row['group_max_days'])) ? $group_row['group_max_days'] : 0,
'MIN_GROUP_WARNINGS' => (isset($group_row['group_min_warnings'])) ? $group_row['group_min_warnings'] : 0,
'MAX_GROUP_WARNINGS' => (isset($group_row['group_max_warnings'])) ? $group_row['group_max_warnings'] : 0,
'MIN_GROUP_POSTS' => (isset($group_row['group_min_posts'])) ? $group_row['group_min_posts'] : 0,
'MAX_GROUP_POSTS' => (isset($group_row['group_max_posts'])) ? $group_row['group_max_posts'] : 0,
'S_GROUP_AUTO_DEFAULT' => (isset($group_row['group_auto_default']) && $group_row['group_auto_default']) ? ' checked="checked"' : '',]]>
]]>]]>