private function _createFirstForm() { $form = new ContactForm_FormModel(); $form->setAttributes(array("name" => "Contact Form")); if ($this->saveForm($form)) { ContactFormPlugin::log('Contact Form Created', LogLevel::Info); } else { ContactFormPlugin::log('Error Creating First Form', LogLevel::Info); } }
public function actionSave() { $this->requirePostRequest(); $formId = craft()->request->getPost('formId'); if ($formId) { $form = craft()->contactForm_form->getFormById($formId); if (!$form) { throw new Exception(Craft::t('No form exists with the ID “{id}”.', array('id' => $formId))); } } else { $form = new ContactForm_FormModel(); } $values = craft()->request->getPost(); $form->setAttributes(array("name" => $values['name'])); //Save Form if (craft()->contactForm_form->saveForm($form)) { craft()->userSession->setNotice(Craft::t('Form saved.')); } else { craft()->userSession->setError(Craft::t('Couldn’t save form.')); } $this->redirectToPostedUrl($form); }