/** * Executes index action * * @param sfRequest $request A request object */ public function executeIndex(sfWebRequest $request) { $params = $request->getParameter('phone'); $form = new CallbackForm(); if ($request->isMethod('post')) { $phone = $params; try { if (empty($obj)) { $obj = new Callback(); $obj->setPhone($phone)->save(); } } catch (Exception $e) { } $contacts = UserPeer::getAllContact(); $backEmail = $contacts->getEmail(); $message = "Телефон: " . $phone . "<br/>"; // почта, на которую придет письмо $mail_to = $backEmail; // тема письма $subject = "Заказ звонка"; // заголовок письма $headers = "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма // отправляем письмо mail($mail_to, $subject, $message, $headers); } $this->form = $form; }