mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 14:18:52 +00:00
Basic user group addition for single user upon registration
git-svn-id: file:///svn/phpbb/trunk@374 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
dffc9028ee
commit
9b8cea9731
1 changed files with 62 additions and 26 deletions
|
@ -882,37 +882,73 @@ if(isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']))
|
||||||
|
|
||||||
if($result = $db->sql_query($sql))
|
if($result = $db->sql_query($sql))
|
||||||
{
|
{
|
||||||
if($require_activation)
|
$sql = "INSERT INTO ".GROUPS_TABLE."
|
||||||
|
(group_name, group_note)
|
||||||
|
VALUES
|
||||||
|
('$username', 'Personal User')";
|
||||||
|
if($result = $db->sql_query($sql))
|
||||||
{
|
{
|
||||||
$msg = $l_accountinactive;
|
$group_id = $db->sql_nextid();
|
||||||
$email_msg = $l_welcomeemailactivate;
|
|
||||||
}
|
$sql = "INSERT INTO ".USER_GROUP_TABLE."
|
||||||
else if($coppa)
|
(user_id, group_id)
|
||||||
{
|
VALUES
|
||||||
$msg = $l_coppa;
|
($new_user_id, $group_id)";
|
||||||
$email_msg = $l_welcomecoppa;
|
if($result = $db->sql_query($sql))
|
||||||
|
{
|
||||||
|
if($require_activation)
|
||||||
|
{
|
||||||
|
$msg = $l_accountinactive;
|
||||||
|
$email_msg = $l_welcomeemailactivate;
|
||||||
|
}
|
||||||
|
else if($coppa)
|
||||||
|
{
|
||||||
|
$msg = $l_coppa;
|
||||||
|
$email_msg = $l_welcomecoppa;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$msg = $l_acountadded;
|
||||||
|
$email_msg = $l_welcomemail;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!$coppa)
|
||||||
|
{
|
||||||
|
$email_msg .= "\r\n" . $board_config['board_email'];
|
||||||
|
mail($email, $l_welcomesubj, $email_msg, "From: ".$board_config['board_email_from']."\r\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
$template->set_filenames(array(
|
||||||
|
"reg_header" => "error_body.tpl"
|
||||||
|
));
|
||||||
|
$template->assign_vars(array(
|
||||||
|
"ERROR_MESSAGE" => $msg
|
||||||
|
));
|
||||||
|
$template->pparse("reg_header");
|
||||||
|
|
||||||
|
include('includes/page_tail.'.$phpEx);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$error = TRUE;
|
||||||
|
$err = $db->sql_error();
|
||||||
|
$error_msg = "Query Error: ".$err["message"];
|
||||||
|
if(DEBUG)
|
||||||
|
{
|
||||||
|
$error_msg .= "<br>Query: $sql";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$msg = $l_acountadded;
|
$error = TRUE;
|
||||||
$email_msg = $l_welcomemail;
|
$err = $db->sql_error();
|
||||||
|
$error_msg = "Query Error: ".$err["message"];
|
||||||
|
if(DEBUG)
|
||||||
|
{
|
||||||
|
$error_msg .= "<br>Query: $sql";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!$coppa)
|
|
||||||
{
|
|
||||||
$email_msg .= "\r\n" . $board_config['board_email'];
|
|
||||||
mail($email, $l_welcomesubj, $email_msg, "From: ".$board_config['board_email_from']."\r\n");
|
|
||||||
}
|
|
||||||
|
|
||||||
$template->set_filenames(array(
|
|
||||||
"reg_header" => "error_body.tpl"
|
|
||||||
));
|
|
||||||
$template->assign_vars(array(
|
|
||||||
"ERROR_MESSAGE" => $msg
|
|
||||||
));
|
|
||||||
$template->pparse("reg_header");
|
|
||||||
|
|
||||||
include('includes/page_tail.'.$phpEx);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Reference in a new issue