public deleteSubmission ( craft\AmForms_SubmissionModel $submission ) : boolean | ||
$submission | craft\AmForms_SubmissionModel | |
Résultat | 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;
}