mirror of
https://github.com/phpbb/phpbb.git
synced 2025-05-07 16:15:22 +02:00
Backtrack on IDENTITY ... doh
git-svn-id: file:///svn/phpbb/trunk@1494 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
1f18ea3b16
commit
930c1186a2
@ -136,8 +136,8 @@ if( isset($HTTP_POST_VARS['edit']) || isset($HTTP_POST_VARS['new']) )
|
|||||||
"L_GROUP_HIDDEN" => $lang['group_hidden'],
|
"L_GROUP_HIDDEN" => $lang['group_hidden'],
|
||||||
"L_GROUP_DELETE" => $lang['group_delete'],
|
"L_GROUP_DELETE" => $lang['group_delete'],
|
||||||
"L_GROUP_DELETE_CHECK" => $lang['group_delete_check'],
|
"L_GROUP_DELETE_CHECK" => $lang['group_delete_check'],
|
||||||
"L_SUBMIT" => $lang['submit_group_changes'],
|
"L_SUBMIT" => $lang['Submit'],
|
||||||
"L_RESET" => $lang['reset_group_changes'],
|
"L_RESET" => $lang['Reset'],
|
||||||
"L_DELETE_MODERATOR" => $lang['delete_group_moderator'],
|
"L_DELETE_MODERATOR" => $lang['delete_group_moderator'],
|
||||||
"L_DELETE_MODERATOR_EXPLAIN" => $lang['delete_moderator_explain'],
|
"L_DELETE_MODERATOR_EXPLAIN" => $lang['delete_moderator_explain'],
|
||||||
"L_YES" => $lang['Yes'],
|
"L_YES" => $lang['Yes'],
|
||||||
@ -171,7 +171,7 @@ else if( isset($HTTP_POST_VARS['group_update']) )
|
|||||||
message_die(GENERAL_ERROR, "Couldn't update group", "", __LINE__, __FILE__, $sql);
|
message_die(GENERAL_ERROR, "Couldn't update group", "", __LINE__, __FILE__, $sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
$message = $lang['Deleted_group'] . "<br /><br />" . sprintf($lang['return_group_admin'], "<a href=\"" . append_sid("admin_groups.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");;
|
$message = $lang['Deleted_group'] . "<br /><br />" . sprintf($lang['Click_return_groupsadmin'], "<a href=\"" . append_sid("admin_groups.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");;
|
||||||
|
|
||||||
message_die(GENERAL_MESSAGE, $message);
|
message_die(GENERAL_MESSAGE, $message);
|
||||||
}
|
}
|
||||||
@ -242,21 +242,28 @@ else if( isset($HTTP_POST_VARS['group_update']) )
|
|||||||
message_die(GENERAL_ERROR, "Couldn't update group", "", __LINE__, __FILE__, $sql);
|
message_die(GENERAL_ERROR, "Couldn't update group", "", __LINE__, __FILE__, $sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
$message = $lang['Updated_group'] . "<br /><br />" . sprintf($lang['return_group_admin'], "<a href=\"" . append_sid("admin_groups.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");;
|
$message = $lang['Updated_group'] . "<br /><br />" . sprintf($lang['Click_return_groupsadmin'], "<a href=\"" . append_sid("admin_groups.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");;
|
||||||
|
|
||||||
message_die(GENERAL_MESSAGE, $message);
|
message_die(GENERAL_MESSAGE, $message);
|
||||||
}
|
}
|
||||||
else if( $mode == "newgroup" )
|
else if( $mode == "newgroup" )
|
||||||
{
|
{
|
||||||
|
$sql = "SELECT MAX(group_id) AS new_group_id
|
||||||
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_type, group_name, group_description, group_moderator, group_single_user)
|
FROM " . GROUPS_TABLE;
|
||||||
VALUES ('" . $group_type . "', '" . $group_name . "', '" . $group_description . "', '" . $group_moderator . "', '0')";
|
|
||||||
if ( !$result = $db->sql_query($sql) )
|
if ( !$result = $db->sql_query($sql) )
|
||||||
{
|
{
|
||||||
message_die(GENERAL_ERROR, "Couldn't insert new group", "", __LINE__, __FILE__, $sql);
|
message_die(GENERAL_ERROR, "Couldn't insert new group", "", __LINE__, __FILE__, $sql);
|
||||||
}
|
}
|
||||||
|
$row = $db->sql_fetchrow($result);
|
||||||
|
|
||||||
$new_group_id = $db->sql_nextid($result);
|
$new_group_id = $row['new_group_id'] + 1;
|
||||||
|
|
||||||
|
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_id, group_type, group_name, group_description, group_moderator, group_single_user)
|
||||||
|
VALUES ($new_group_id, '" . $group_type . "', '" . $group_name . "', '" . $group_description . "', '" . $group_moderator . "', '0')";
|
||||||
|
if ( !$result = $db->sql_query($sql) )
|
||||||
|
{
|
||||||
|
message_die(GENERAL_ERROR, "Couldn't insert new group", "", __LINE__, __FILE__, $sql);
|
||||||
|
}
|
||||||
|
|
||||||
$sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
|
$sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
|
||||||
VALUES ($new_group_id, $group_moderator, 0)";
|
VALUES ($new_group_id, $group_moderator, 0)";
|
||||||
@ -265,7 +272,7 @@ else if( isset($HTTP_POST_VARS['group_update']) )
|
|||||||
message_die(GENERAL_ERROR, "Couldn't insert new user-group info", "", __LINE__, __FILE__, $sql);
|
message_die(GENERAL_ERROR, "Couldn't insert new user-group info", "", __LINE__, __FILE__, $sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
$message = $lang['Added_new_group'] . "<br /><br />" . sprintf($lang['return_group_admin'], "<a href=\"" . append_sid("admin_groups.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");;
|
$message = $lang['Added_new_group'] . "<br /><br />" . sprintf($lang['Click_return_groupsadmin'], "<a href=\"" . append_sid("admin_groups.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");;
|
||||||
|
|
||||||
message_die(GENERAL_MESSAGE, $message);
|
message_die(GENERAL_MESSAGE, $message);
|
||||||
|
|
||||||
|
@ -89,7 +89,7 @@ CREATE TABLE [phpbb_forums] (
|
|||||||
GO
|
GO
|
||||||
|
|
||||||
CREATE TABLE [phpbb_groups] (
|
CREATE TABLE [phpbb_groups] (
|
||||||
[group_id] [int] IDENTITY (1, 1) NOT NULL ,
|
[group_id] [int] NOT NULL ,
|
||||||
[group_type] [smallint] NULL ,
|
[group_type] [smallint] NULL ,
|
||||||
[group_name] [varchar] (50) NOT NULL ,
|
[group_name] [varchar] (50) NOT NULL ,
|
||||||
[group_description] [varchar] (255) NOT NULL ,
|
[group_description] [varchar] (255) NOT NULL ,
|
||||||
|
@ -440,7 +440,7 @@ $lang['No_group_moderator'] = "You must specify a moderator for this group";
|
|||||||
$lang['No_group_mode'] = "You must specify a mode for this group, open or closed";
|
$lang['No_group_mode'] = "You must specify a mode for this group, open or closed";
|
||||||
$lang['delete_group_moderator'] = "Delete the old group moderator?";
|
$lang['delete_group_moderator'] = "Delete the old group moderator?";
|
||||||
$lang['delete_moderator_explain'] = "If you're changing the group moderator, check this box to remove the old moderator from the group. Otherwise, do not check it, and the user will become a regular member of the group.";
|
$lang['delete_moderator_explain'] = "If you're changing the group moderator, check this box to remove the old moderator from the group. Otherwise, do not check it, and the user will become a regular member of the group.";
|
||||||
$lang['return_group_admin'] = "Click %sHere%s to return to Group Administration.";
|
$lang['Click_return_groupsadmin'] = "Click %sHere%s to return to Group Administration.";
|
||||||
$lang['Select_group'] = "Select a group";
|
$lang['Select_group'] = "Select a group";
|
||||||
$lang['Look_up_group'] = "Look up group";
|
$lang['Look_up_group'] = "Look up group";
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user