PHPFusion\PrivateMessages::delete_pm PHP Method

delete_pm() private method

Actions: delete Require - $_POST selectedPM, delete_pm SQL delete message pm
private delete_pm ( )
    private function delete_pm()
    {
        global $userdata, $locale;
        $messages = explode(",", rtrim(form_sanitizer($_POST['selectedPM'], "", "selectedPM"), ","));
        if (!empty($messages)) {
            foreach ($messages as $message_id) {
                $ownership = isnum($message_id) && dbcount("(message_id)", DB_MESSAGES, "message_id='" . intval($message_id) . "' and message_user='" . intval($userdata['user_id']) . "'") ? TRUE : FALSE;
                if ($ownership && isset($this->info['items'][$message_id])) {
                    $moveData = $this->info['items'][$message_id];
                    dbquery_insert(DB_MESSAGES, $moveData, "delete");
                }
            }
            addNotice("success", $locale['490']);
            redirect(clean_request("", array("folder"), TRUE));
        }
    }