/** * 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; }
public function executeSubscription(sfWebRequest $request) { $params = $request->getParameter('email'); $form = new SubscriptionForm(); if ($request->isMethod('post')) { $email = $params; try { if (empty($obj)) { $obj = new Subscription(); $obj->setEmail($email)->save(); } } catch (Exception $e) { } $contacts = UserPeer::getAllContact(); $backEmail = $contacts->getEmail(); $message = "E-mail: " . $email . "<br/>"; // почта, на которую придет письмо $mail_to = $backEmail; // тема письма $subject = "Новый подписчик"; // заголовок письма $headers = "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма // отправляем письмо mail($mail_to, $subject, $message, $headers); } $this->form = $form; }
/** * Executes index action * * @param sfRequest $request A request object */ public function executeIndex(sfWebRequest $request) { $params = $request->getParameter('orders'); $form = new OrdersForm(); if ($request->isMethod('post')) { $form->bind($params); if ($form->isValid()) { $name = $params['name']; $phone = $params['phone']; $email = $params['email']; $comment = $params['comment']; try { if (empty($obj)) { $obj = new Orders(); $obj->setName($name)->setPhone($phone)->setEmail($email)->setComment($comment)->save(); } } catch (Exception $e) { } $contacts = UserPeer::getAllContact(); $backEmail = $contacts->getEmail(); $message = "Имя пользователя: " . $name . "<br/>"; $message .= "Телефон: " . $phone . "<br/>"; $message .= "E-mail пользователя: " . $email . "<br/>"; $message .= "Сообщение: " . $comment . "<br/>"; // почта, на которую придет письмо $mail_to = $backEmail; // тема письма $subject = "Bis-M"; // заголовок письма $headers = "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма // отправляем письмо mail($mail_to, $subject, $message, $headers); } } $this->form = $form; }