mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-27 21:58:52 +00:00
Confirmation finished for delete, lock, and unlock.
git-svn-id: file:///svn/phpbb/trunk@625 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
86ab900476
commit
cef137d818
2 changed files with 50 additions and 17 deletions
|
@ -112,9 +112,11 @@ if($HTTP_POST_VARS['not_confirm'])
|
||||||
include('includes/page_header.'.$phpEx);
|
include('includes/page_header.'.$phpEx);
|
||||||
|
|
||||||
// Set template files
|
// Set template files
|
||||||
$template->set_filenames(array("body" => "modcp_body.tpl", "confirm" => "confirm.tpl"));
|
$template->set_filenames(array("body" => "modcp_body.tpl", "confirm" => "confirm_body.tpl"));
|
||||||
|
|
||||||
$mode = ($HTTP_POST_VARS['mode']) ? $HTTP_POST_VARS['mode'] : $HTTP_GET_VARS['mode'];
|
$mode = ($HTTP_POST_VARS['mode']) ? $HTTP_POST_VARS['mode'] : $HTTP_GET_VARS['mode'];
|
||||||
|
$quick_op = ($HTTP_GET_VARS['quick_op']) ? $HTTP_GET_VARS['quick_op'] : $HTTP_POST_VARS['quick_op'];
|
||||||
|
|
||||||
$delete = ($HTTP_POST_VARS['delete']) ? 1 : 0;
|
$delete = ($HTTP_POST_VARS['delete']) ? 1 : 0;
|
||||||
$move = ($HTTP_POST_VARS['move']) ? 1 : 0;
|
$move = ($HTTP_POST_VARS['move']) ? 1 : 0;
|
||||||
$lock = ($HTTP_POST_VARS['lock']) ? 1 : 0;
|
$lock = ($HTTP_POST_VARS['lock']) ? 1 : 0;
|
||||||
|
@ -152,7 +154,7 @@ switch($mode)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$topics = array($HTTP_GET_VARS[POST_TOPIC_URL]);
|
$topics = array($HTTP_POST_VARS[POST_TOPIC_URL]);
|
||||||
}
|
}
|
||||||
|
|
||||||
$sql = "SELECT post_id FROM ".POSTS_TABLE." WHERE ";
|
$sql = "SELECT post_id FROM ".POSTS_TABLE." WHERE ";
|
||||||
|
@ -234,13 +236,23 @@ switch($mode)
|
||||||
message_die(GENERAL_ERROR, "Could not update index!", "Error", __LINE__, __FILE__, $update_index);
|
message_die(GENERAL_ERROR, "Could not update index!", "Error", __LINE__, __FILE__, $update_index);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if($quick_op)
|
||||||
|
{
|
||||||
|
$next_page = "viewforum.$phpEx?".POST_FORUM_URL."=$forum_id";
|
||||||
|
$return_message = $lang['to_return_forum'];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$next_page = "modcp.$phpEx?".POST_FORUM_URL."=$forum_id";
|
||||||
|
$return_message = $lang['Return_to_modcp'];
|
||||||
|
}
|
||||||
|
|
||||||
$msg = $lang['Topics_Removed'] . "<br />" . "<a href=\"".append_sid("modcp.$phpEx?".POST_FORUM_URL."=$forum_id")."\">". $lang['Click'] . " " . $lang['Here'] ."</a> " . $lang['Return_to_modcp'];
|
$msg = $lang['Topics_Removed'] . "<br />" . "<a href=\"".append_sid($next_page)."\">". $lang['Click'] . " " . $lang['Here'] ."</a> " . $return_message;
|
||||||
message_die(GENERAL_MESSAGE, $msg);
|
message_die(GENERAL_MESSAGE, $msg);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$hidden_fields = '<input type="hidden" name="mode" value="'.$mode.'"><input type="hidden" name="'.POST_FORUM_URL.'" value="'.$forum_id.'">';
|
$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'])
|
if($HTTP_POST_VARS['preform_op'])
|
||||||
{
|
{
|
||||||
$topics = $HTTP_POST_VARS['preform_op'];
|
$topics = $HTTP_POST_VARS['preform_op'];
|
||||||
|
@ -259,7 +271,7 @@ switch($mode)
|
||||||
"L_YES" => $lang['Yes'],
|
"L_YES" => $lang['Yes'],
|
||||||
"L_NO" => $lang['No'],
|
"L_NO" => $lang['No'],
|
||||||
"S_CONFIRM_ACTION" => append_sid("modcp.$phpEx"),
|
"S_CONFIRM_ACTION" => append_sid("modcp.$phpEx"),
|
||||||
"HIDDEN_FIELDS" => $hidden_fields));
|
"S_HIDDEN_FIELDS" => $hidden_fields));
|
||||||
$template->pparse("confirm");
|
$template->pparse("confirm");
|
||||||
include('includes/page_tail.'.$phpEx);
|
include('includes/page_tail.'.$phpEx);
|
||||||
exit();
|
exit();
|
||||||
|
@ -278,7 +290,7 @@ switch($mode)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$topics = array($HTTP_GET_VARS[POST_TOPIC_URL]);
|
$topics = array($HTTP_POST_VARS[POST_TOPIC_URL]);
|
||||||
}
|
}
|
||||||
|
|
||||||
$sql = "UPDATE " . TOPICS_TABLE . " SET topic_status = " . TOPIC_LOCKED . " WHERE ";
|
$sql = "UPDATE " . TOPICS_TABLE . " SET topic_status = " . TOPIC_LOCKED . " WHERE ";
|
||||||
|
@ -297,13 +309,23 @@ switch($mode)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$msg = $lang['Topics_Locked'] . "<br />" . "<a href=\"".append_sid("modcp.$phpEx?".POST_FORUM_URL."=$forum_id")."\">". $lang['Click'] . " " . $lang['Here'] ."</a> " . $lang['Return_to_modcp'];
|
if($quick_op)
|
||||||
|
{
|
||||||
|
$next_page = "viewtopic.$phpEx?".POST_TOPIC_URL."=$topic_id";
|
||||||
|
$return_message = $lang['to_return_topic'];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$next_page = "modcp.$phpEx?".POST_FORUM_URL."=$forum_id";
|
||||||
|
$return_message = $lang['Return_to_modcp'];
|
||||||
|
}
|
||||||
|
$msg = $lang['Topics_Locked'] . "<br />" . "<a href=\"".append_sid($next_page)."\">". $lang['Click'] . " " . $lang['Here'] ."</a> " . $return_message;
|
||||||
message_die(GENERAL_MESSAGE, $msg);
|
message_die(GENERAL_MESSAGE, $msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$hidden_fields = '<input type="hidden" name="mode" value="'.$mode.'"><input type="hidden" name="'.POST_FORUM_URL.'" value="'.$forum_id.'">';
|
$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'])
|
if($HTTP_POST_VARS['preform_op'])
|
||||||
{
|
{
|
||||||
$topics = $HTTP_POST_VARS['preform_op'];
|
$topics = $HTTP_POST_VARS['preform_op'];
|
||||||
|
@ -322,7 +344,7 @@ switch($mode)
|
||||||
"L_YES" => $lang['Yes'],
|
"L_YES" => $lang['Yes'],
|
||||||
"L_NO" => $lang['No'],
|
"L_NO" => $lang['No'],
|
||||||
"S_CONFIRM_ACTION" => append_sid("modcp.$phpEx"),
|
"S_CONFIRM_ACTION" => append_sid("modcp.$phpEx"),
|
||||||
"HIDDEN_FIELDS" => $hidden_fields));
|
"S_HIDDEN_FIELDS" => $hidden_fields));
|
||||||
$template->pparse("confirm");
|
$template->pparse("confirm");
|
||||||
include('includes/page_tail.'.$phpEx);
|
include('includes/page_tail.'.$phpEx);
|
||||||
exit();
|
exit();
|
||||||
|
@ -338,7 +360,7 @@ switch($mode)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$topics = array($HTTP_GET_VARS[POST_TOPIC_URL]);
|
$topics = array($HTTP_POST_VARS[POST_TOPIC_URL]);
|
||||||
}
|
}
|
||||||
|
|
||||||
$sql = "UPDATE " . TOPICS_TABLE . " SET topic_status = " . TOPIC_UNLOCKED . " WHERE ";
|
$sql = "UPDATE " . TOPICS_TABLE . " SET topic_status = " . TOPIC_UNLOCKED . " WHERE ";
|
||||||
|
@ -357,13 +379,24 @@ switch($mode)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$msg = $lang['Topics_Unlocked'] . "<br />" . "<a href=\"".append_sid("modcp.$phpEx?".POST_FORUM_URL."=$forum_id")."\">". $lang['Click'] . " " . $lang['Here'] ."</a> " . $lang['Return_to_modcp'];
|
if($quick_op)
|
||||||
|
{
|
||||||
|
$next_page = "viewtopic.$phpEx?".POST_TOPIC_URL."=$topic_id";
|
||||||
|
$return_message = $lang['to_return_topic'];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$next_page = "modcp.$phpEx?".POST_FORUM_URL."=$forum_id";
|
||||||
|
$return_message = $lang['Return_to_modcp'];
|
||||||
|
}
|
||||||
|
|
||||||
|
$msg = $lang['Topics_Unlocked'] . "<br />" . "<a href=\"".append_sid($next_page)."\">". $lang['Click'] . " " . $lang['Here'] ."</a> " . $return_message;
|
||||||
message_die(GENERAL_MESSAGE, $msg);
|
message_die(GENERAL_MESSAGE, $msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$hidden_fields = '<input type="hidden" name="mode" value="'.$mode.'"><input type="hidden" name="'.POST_FORUM_URL.'" value="'.$forum_id.'">';
|
$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'])
|
if($HTTP_POST_VARS['preform_op'])
|
||||||
{
|
{
|
||||||
$topics = $HTTP_POST_VARS['preform_op'];
|
$topics = $HTTP_POST_VARS['preform_op'];
|
||||||
|
@ -382,7 +415,7 @@ switch($mode)
|
||||||
"L_YES" => $lang['Yes'],
|
"L_YES" => $lang['Yes'],
|
||||||
"L_NO" => $lang['No'],
|
"L_NO" => $lang['No'],
|
||||||
"S_CONFIRM_ACTION" => append_sid("modcp.$phpEx"),
|
"S_CONFIRM_ACTION" => append_sid("modcp.$phpEx"),
|
||||||
"HIDDEN_FIELDS" => $hidden_fields));
|
"S_HIDDEN_FIELDS" => $hidden_fields));
|
||||||
$template->pparse("confirm");
|
$template->pparse("confirm");
|
||||||
include('includes/page_tail.'.$phpEx);
|
include('includes/page_tail.'.$phpEx);
|
||||||
exit();
|
exit();
|
||||||
|
|
|
@ -467,17 +467,17 @@ if($is_auth['auth_mod'] || $userdata['user_level'] == ADMIN)
|
||||||
{
|
{
|
||||||
$s_auth_can .= $lang['You'] . " " . $lang['can'] . " <a href=\"" . append_sid("modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id") . "\">" . $lang['moderate_forum'] . "</a><br />";
|
$s_auth_can .= $lang['You'] . " " . $lang['can'] . " <a href=\"" . append_sid("modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id") . "\">" . $lang['moderate_forum'] . "</a><br />";
|
||||||
|
|
||||||
$topic_mod = "<a href=\"" . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete") . "\"><img src=\"images/topic_delete.gif\" alt = \"" . $lang['Delete_topic'] . "\" border=\"0\"></a> ";
|
$topic_mod = "<a href=\"" . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete&quick_op=1") . "\"><img src=\"images/topic_delete.gif\" alt = \"" . $lang['Delete_topic'] . "\" border=\"0\"></a> ";
|
||||||
|
|
||||||
$topic_mod .= "<a href=\"" . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=move"). "\"><img src=\"images/topic_move.gif\" alt = \"" . $lang['Move_topic'] . "\" border=\"0\"></a> ";
|
$topic_mod .= "<a href=\"" . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=move&quick_op=1"). "\"><img src=\"images/topic_move.gif\" alt = \"" . $lang['Move_topic'] . "\" border=\"0\"></a> ";
|
||||||
|
|
||||||
if($forum_row[0]['topic_status'] == TOPIC_UNLOCKED)
|
if($forum_row[0]['topic_status'] == TOPIC_UNLOCKED)
|
||||||
{
|
{
|
||||||
$topic_mod .= "<a href=\"" . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=lock") . "\"><img src=\"images/topic_lock.gif\" alt = \"" . $lang['Lock_topic'] . "\" border=\"0\"></a> ";
|
$topic_mod .= "<a href=\"" . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=lock&quick_op=1") . "\"><img src=\"images/topic_lock.gif\" alt = \"" . $lang['Lock_topic'] . "\" border=\"0\"></a> ";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$topic_mod .= "<a href=\"" . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=unlock") . "\"><img src=\"images/topic_unlock.gif\" alt = \"" . $lang['Unlock_topic'] . "\" border=\"0\"></a> ";
|
$topic_mod .= "<a href=\"" . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=unlock&quick_op=1") . "\"><img src=\"images/topic_unlock.gif\" alt = \"" . $lang['Unlock_topic'] . "\" border=\"0\"></a> ";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue