Bug #323
Delete a PM using the delete button
| Status: | Closed | Start date: | 07/07/2009 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | Tom Moore | % Done: | 100% |
|
| Category: | Private Messages | |||
| Target version: | 1.4.10 | |||
| Reproducibility: | Database Type: | |||
| Reported In MyBB Version: | 1.4.8 | Database Version: | ||
| PHP Version: | SQA assignments: | |||
| Browser: |
Description
If you open a PM in the trash folder and click on the delete button the message remains in the trash folder.
Fix (private.php):
$sql_array = array(
"folder" => 4,
"deletetime" => TIME_NOW
);
$db->update_query("privatemessages", $sql_array, "pmid='".intval($mybb->input['pmid'])."' AND uid='".$mybb->user['uid']."'");
$query = $db->simple_select("privatemessages", "*", "pmid='".intval($mybb->input['pmid'])."' AND uid='".$mybb->user['uid']."' AND folder='4'", array('order_by' => 'pmid'));
if($db->num_rows($query) == 1)
{
$db->delete_query("privatemessages", "pmid='".intval($mybb->input['pmid'])."'");
}
else
{
$sql_array = array(
"folder" => 4,
"deletetime" => TIME_NOW
);
$db->update_query("privatemessages", $sql_array, "pmid='".intval($mybb->input['pmid'])."' AND uid='".$mybb->user['uid']."'");
}
Associated revisions
Fixes search_results_inlinemodcol Template Oversight (fixes:318)
Fixes Forum announcements trow do not alternate (fixes:319)
Fixes Mod-CP - Edit User & Birthday (fixes:320)
Fixes Future mass mailings (fixes:321)
Fixes Delete a PM using the delete button (fixes:323)
Fixes Maximum length in Custom Profile Fields do not work (fixes:324)
History
Updated by Tom Moore over 2 years ago
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
Applied in changeset r4393.
Updated by Chris W. B. over 2 years ago
- Status changed from Resolved to Closed
Updated by Ryan Gordon over 2 years ago
- Target version changed from 1.4.9 to 1.4.10
- Reported In MyBB Version set to 1.4.8