/**
* @param IFeedbackForm $form
* @return bool
*/
public function send(IFeedbackForm $form)
{
$feedback = new FeedBack();
$feedback->setAttributes(['name' => $form->getName(), 'email' => $form->getEmail(), 'theme' => $form->getTheme(), 'text' => $form->getText(), 'phone' => $form->getPhone(), 'type' => $form->getType()]);
if ($feedback->save()) {
if ($this->module->sendConfirmation) {
return $this->sendConfirmation($form, $feedback);
}
return true;
}
return false;
}