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; }
private function getSuscriber($selectResult) { $subscribe = new Subscription(); while ($list = mysqli_fetch_assoc($selectResult)) { $subscribe->setId($list['sub_subscribe_id']); $subscribe->setEmail($list['sub_email_address']); $subscribe->setName($list['sub_name']); $subscribe->setLocationName($list['sub_location_name']); $subscribe->setSubscription($list['sub_subscribed']); } // while return $subscribe; }