mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 06:08:52 +00:00
Fixes for bugs 457239 and 457301
git-svn-id: file:///svn/phpbb/trunk@955 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
6d77d2348e
commit
ddf104d781
4 changed files with 28 additions and 13 deletions
|
@ -186,7 +186,6 @@ else if( $HTTP_POST_VARS['updategroup'] == "update" )
|
|||
'" . $group_moderator . "',
|
||||
'0'
|
||||
)";
|
||||
|
||||
break;
|
||||
|
||||
case 'default':
|
||||
|
@ -200,13 +199,8 @@ else if( $HTTP_POST_VARS['updategroup'] == "update" )
|
|||
}
|
||||
if ( $mode == "newgroup" )
|
||||
{
|
||||
$sql = "SELECT * FROM " . GROUPS_TABLE . "
|
||||
WHERE group_name = '" . $group_name . "'";
|
||||
if ( !$result = $db->sql_query($sql) )
|
||||
{
|
||||
$error = TRUE;
|
||||
}
|
||||
$group_info = $db->sql_fetchrow($result);
|
||||
$new_group_id = $db->sql_nextid($result);
|
||||
|
||||
$sql = "INSERT INTO " . USER_GROUP_TABLE . "
|
||||
(
|
||||
group_id,
|
||||
|
@ -215,8 +209,8 @@ else if( $HTTP_POST_VARS['updategroup'] == "update" )
|
|||
)
|
||||
VALUES
|
||||
(
|
||||
'" . $group_info['group_id'] . "',
|
||||
'" . $group_info['group_moderator'] . "',
|
||||
'" . $new_group_id . "',
|
||||
'" . $group_moderator . "',
|
||||
'0'
|
||||
)";
|
||||
if ( !$result = $db->sql_query($sql) )
|
||||
|
@ -226,11 +220,11 @@ else if( $HTTP_POST_VARS['updategroup'] == "update" )
|
|||
}
|
||||
if ( isset($error) )
|
||||
{
|
||||
message_die(GENERAL_ERROR, $lang['Error_updating_groups'], __LINE__, __FILE__, $sql);
|
||||
message_die(GENERAL_ERROR, $lang['Error_updating_groups'], $lang['Error'], __LINE__, __FILE__, $sql);
|
||||
}
|
||||
else
|
||||
{
|
||||
message_die(GENERALL_MESSAGE, $lang['Success_updating_groups']);
|
||||
message_die(GENERAL_MESSAGE, $lang['Success_updating_groups'], $lang['Success']);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -268,6 +262,6 @@ else
|
|||
|
||||
$template->pparse('body');
|
||||
}
|
||||
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
|
||||
include('page_footer_admin.'.$phpEx);
|
||||
|
||||
?>
|
|
@ -50,6 +50,7 @@ CREATE INDEX group_id_phpbb_auth_access_index ON phpbb_auth_access (forum_id);
|
|||
CREATE TABLE phpbb_groups (
|
||||
group_id int DEFAULT nextval('phpbb_groups_id_seq'::text) NOT NULL,
|
||||
group_name varchar(40) NOT NULL,
|
||||
group_type int2 DEFAULT '1' NOT NULL,
|
||||
group_description varchar(255) NOT NULL,
|
||||
group_moderator int4 DEFAULT '0' NOT NULL,
|
||||
group_single_user int2 DEFAULT '0' NOT NULL,
|
||||
|
|
|
@ -118,6 +118,8 @@ $lang['Jump_to'] = "Jump to";
|
|||
$lang['Select_forum'] = "Select a forum";
|
||||
$lang['Go'] = "Go";
|
||||
|
||||
$lang['Success'] = "Success";
|
||||
|
||||
//
|
||||
// Global Header strings
|
||||
//
|
||||
|
@ -603,6 +605,7 @@ $lang['Split_after'] = "Split from selected post";
|
|||
$lang['Topic_split'] = "The selected topic has been split successfully";
|
||||
$lang['Too_many_error'] = "You have selected too many posts. You can only select one post to split a topic after!";
|
||||
$lang['New_forum'] = "New forum";
|
||||
$lang['None_selected'] = "You have no selected any topics to preform this operation on. Please go back and select at least one.";
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -241,6 +241,10 @@ switch($mode)
|
|||
}
|
||||
else
|
||||
{
|
||||
if(empty($HTTP_POST_VARS['preform_op']) && empty($topic_id))
|
||||
{
|
||||
message_die(GENERAL_MESSAGE, $lang['None_selected'], $lang['Error']);
|
||||
}
|
||||
$hidden_fields = '<input type="hidden" name="mode" value="'.$mode.'"><input type="hidden" name="'.POST_FORUM_URL.'" value="'.$forum_id.'"><input type="hidden" name="quick_op" value="'.$quick_op.'">';
|
||||
if($HTTP_POST_VARS['preform_op'])
|
||||
{
|
||||
|
@ -373,6 +377,10 @@ switch($mode)
|
|||
}
|
||||
else
|
||||
{
|
||||
if(empty($HTTP_POST_VARS['preform_op']) && empty($topic_id))
|
||||
{
|
||||
message_die(GENERAL_MESSAGE, $lang['None_selected'], $lang['Error']);
|
||||
}
|
||||
$hidden_fields = '<input type="hidden" name="mode" value="'.$mode.'"><input type="hidden" name="'.POST_FORUM_URL.'" value="'.$forum_id.'"><input type="hidden" name="quick_op" value="'.$quick_op.'">';
|
||||
$hidden_fields .= $lang['New_forum'] . ': ' . make_forum_box('new_forum'). '</select><br><br>';
|
||||
if($HTTP_POST_VARS['preform_op'])
|
||||
|
@ -442,6 +450,10 @@ switch($mode)
|
|||
}
|
||||
else
|
||||
{
|
||||
if(empty($HTTP_POST_VARS['preform_op']) && empty($topic_id))
|
||||
{
|
||||
message_die(GENERAL_MESSAGE, $lang['None_selected'], $lang['Error']);
|
||||
}
|
||||
$hidden_fields = '<input type="hidden" name="mode" value="'.$mode.'"><input type="hidden" name="'.POST_FORUM_URL.'" value="'.$forum_id.'"><input type="hidden" name="quick_op" value="'.$quick_op.'">';
|
||||
if($HTTP_POST_VARS['preform_op'])
|
||||
{
|
||||
|
@ -514,6 +526,11 @@ switch($mode)
|
|||
}
|
||||
else
|
||||
{
|
||||
if(empty($HTTP_POST_VARS['preform_op']) && empty($topic_id))
|
||||
{
|
||||
message_die(GENERAL_MESSAGE, $lang['None_selected'], $lang['Error']);
|
||||
}
|
||||
|
||||
$hidden_fields = '<input type="hidden" name="mode" value="' . $mode . '"><input type="hidden" name="' . POST_FORUM_URL . '" value="' . $forum_id . '"><input type="hidden" name="quick_op" value="' . $quick_op . '">';
|
||||
|
||||
if($HTTP_POST_VARS['preform_op'])
|
||||
|
|
Loading…
Add table
Reference in a new issue