public function getFormTemplate($formId) { $template = FormBuilder2_TemplateRecord::model()->findByAttributes(['formId' => $formId]); return $template; }
public function deleteTemplateById($templateId) { if (!$templateId) { return false; } $transaction = craft()->db->getCurrentTransaction() === null ? craft()->db->beginTransaction() : null; try { $record = FormBuilder2_TemplateRecord::model()->findById(array('id' => $templateId)); $affectedRows = craft()->db->createCommand()->delete('formbuilder2_templates', array('id' => $templateId)); if ($transaction !== null) { $transaction->commit(); } return (bool) $affectedRows; } catch (\Exception $e) { if ($transaction !== null) { $transaction->rollback(); } throw $e; } }