Craft\AmForms_SubmissionsService::deleteSubmission PHP Method

deleteSubmission() public method

Delete a submission.
public deleteSubmission ( craft\AmForms_SubmissionModel $submission ) : boolean
$submission craft\AmForms_SubmissionModel
return boolean
    public function deleteSubmission(AmForms_SubmissionModel $submission)
    {
        $transaction = craft()->db->getCurrentTransaction() === null ? craft()->db->beginTransaction() : null;
        try {
            // Delete the element and submission
            craft()->elements->deleteElementById($submission->id);
            if ($transaction !== null) {
                $transaction->commit();
            }
            return true;
        } catch (\Exception $e) {
            if ($transaction !== null) {
                $transaction->rollback();
            }
            throw $e;
        }
        return false;
    }