Autogroup New Registred Users...
Verfasst: 07.01.2003 22:32
Unter http://phpbb.de/viewtopic.php?t=13823&s ... =autogroup habe ich den Mod Autogroup New Registred Users gefunden und auch installiert.
Er läuft wunderbar (besteht nur aus ein paar kleinen Modifizierungen in der usercp_register.php), aber ich habe um das er läuft in der Datenbank die Gruppe einstellen müßen wo das Board neue User reinpacken soll.
Warum laufen die beiliegenden Dateien für das Adminpanel nicht? Der Mod wird gar nicht angezeigt im ACP.
Kann mir da jemand helfen?
So sieht der Quellcode der admin_groups_auto.php aus:
Er läuft wunderbar (besteht nur aus ein paar kleinen Modifizierungen in der usercp_register.php), aber ich habe um das er läuft in der Datenbank die Gruppe einstellen müßen wo das Board neue User reinpacken soll.
Warum laufen die beiliegenden Dateien für das Adminpanel nicht? Der Mod wird gar nicht angezeigt im ACP.
Kann mir da jemand helfen?
So sieht der Quellcode der admin_groups_auto.php aus:
Code: Alles auswählen
<?php
define('IN_PHPBB', 1);
if( !empty($setmodules) )
{
$filename = basename(__FILE__);
$module['Groups']['Autogroup'] = $filename;
return;
}
$phpbb_root_path = "../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);
if($mode=='save') {
$group_id = ( isset($HTTP_POST_VARS['group_id']) || isset($HTTP_GET_VARS['group_id']) ) ? ( isset($HTTP_POST_VARS['group_id']) ) ? intval($HTTP_POST_VARS['group_id']) : intval($HTTP_GET_VARS['group_id']) : 0;
$sql = 'UPDATE ' . CONFIG_TABLE . ' SET config_value = "' . $group_id . '" WHERE config_name="auto_group"';
$db->sql_query($sql);
} else {
$sql = 'SELECT config_value FROM ' . CONFIG_TABLE . ' WHERE config_name="auto_group"';
$result = $db->sql_query($sql);
$group_id = ($row=$db->sql_fetchrow($result)) ? $row['config_value'] : 0;
}
$select = '<select name="group_id"><option value="-1"> </option>';
$sql = 'SELECT group_id, group_name from ' . GROUPS_TABLE . ' groups WHERE group_single_user=0';
$result = $db->sql_query($sql);
while ( $row = $db->sql_fetchrow($result) )
{
$selected = '';
if ($row['group_id']==$group_id) $selected='selected';
$select .= '<option value=' . $row['group_id'] . ' ' . $selected . '>' . $row['group_name'] . '</option>';
}
$select .= '</select>';
$template->set_filenames(array(
'body' => 'admin/group_auto_body.tpl')
);
$title = $lang['Autogrouping'];
$explain = $lang['Autogrouping_explain'];
$save = $lang['Autogrouping_save'];
$template->assign_vars(array(
'L_GROUP_TITLE' => $title,
'L_GROUP_EXPLAIN' => $explain,
'L_GROUP_SELECT' => $lang['Select_group'],
'L_LOOK_UP' => $save,
'S_GROUP_ACTION' => append_sid($phpbb_root_path."admin/admin_groups_auto.php")."&mode=save",
'S_GROUP_SELECT' => $select)
);
$template->pparse('body');
?>