0) { // $connection->setUsername(sfConfig::get('app_email_smtp_user')); // $connection->setPassword(sfConfig::get('app_email_smtp_pass')); // } // $this->mailer = new Swift($connection); // // } catch (Exception $e) { // // } $this->mailer = sfContext::getInstance()->getConfiguration()->getMailer(); } public function emailOverBid($item, $user) { sfLoader::loadHelpers('Url', 'Number'); $BODY = " Váš příhoz na dražený předmět \"{$item->name}\" byl překonán. Současná cena předmětu je nyní " . round($item->price_actual) . " Kč. Zareagovat můžete zde: \n " . url_for('item/show?id=' . $item->id, array('absolute' => true)) . " "; $message = new Swift_Message('Aukce Nadace Veronica: Váš příhoz byl překonán', $BODY, 'text/plain'); $message->setFrom(array(sfConfig::get('app_email_from_email') => sfConfig::get('app_email_from_name'))); $message->setTo($user->email); $this->mailer->send($message); if (sfConfig::get('app_email_to_developer')) $this->mailer->send($message, sfConfig::get('app_email_to_developer'), new Swift_Address(sfConfig::get('app_email_from_email'), sfConfig::get('app_email_from_name'))); } public function emailOverLimit($item, $user) { sfLoader::loadHelpers('Url', 'Number'); $BODY = " Váš zadaný limit na dražený předmět \"{$item->name}\" byl překonán. Současná cena předmětu je nyní " . round($item->price_actual) . " Kč. Zareagovat můžete zde: \n " . url_for('item/show?id=' . $item->id, array('absolute' => true)) . " "; $message = new Swift_Message('Aukce Nadace Veronica: Váš limit byl překonán', $BODY, 'text/plain'); $message->setFrom(array(sfConfig::get('app_email_from_email') => sfConfig::get('app_email_from_name'))); $message->setTo($user->email); $this->mailer->send($message); if (sfConfig::get('app_email_to_developer')) $this->mailer->send($message, sfConfig::get('app_email_to_developer'), new Swift_Address(sfConfig::get('app_email_from_email'), sfConfig::get('app_email_from_name'))); } public function emailLowLimit($item, $user) { sfLoader::loadHelpers('Url', 'Number'); $BODY = " Váš zadaný limit na dražený předmět \"{$item->name}\" nedostačuje na další příhoz. Současná cena předmětu je nyní " . round($item->price_actual) . " Kč. Zareagovat můžete zde: \n " . url_for('item/show?id=' . $item->id, array('absolute' => true)) . " "; $message = new Swift_Message('Aukce Nadace Veronica: Váš limit již nedostačuje', $BODY, 'text/plain'); $message->setFrom(array(sfConfig::get('app_email_from_email') => sfConfig::get('app_email_from_name'))); $message->setTo($user->email); $this->mailer->send($message); if (sfConfig::get('app_email_to_developer')) $this->mailer->send($message, sfConfig::get('app_email_to_developer'), new Swift_Address(sfConfig::get('app_email_from_email'), sfConfig::get('app_email_from_name'))); } public function emailSpecialLimit($item, $user) { sfLoader::loadHelpers('Url', 'Number'); $BODY = " Na dražený předmět \"{$item->name}\", na který máte nastaven limit, byl zadán nižší limit jiným dražitelem. Z Vašeho limitu byl proveden příhoz o 1,- Kč nad tento nižší limit. Současná cena předmětu je nyní " . round($item->price_actual) . " Kč. Zareagovat můžete zde: \n " . url_for('item/show?id=' . $item->id, array('absolute' => true)) . " "; $message = new Swift_Message('Aukce Nadace Veronica: Speciální příhoz', $BODY, 'text/plain'); $message->setFrom(array(sfConfig::get('app_email_from_email') => sfConfig::get('app_email_from_name'))); $message->setTo($user->email); $this->mailer->send($message); if (sfConfig::get('app_email_to_developer')) $this->mailer->send($message, sfConfig::get('app_email_to_developer'), new Swift_Address(sfConfig::get('app_email_from_email'), sfConfig::get('app_email_from_name'))); } public function emailWinner($item, $user) { sfLoader::loadHelpers('Url', 'Number'); $BODY = " Stal jste se vítězem dražby předmětu \"{$item->name}\" s konečnou cenou " . round($item->price_actual) . " Kč.\n Přečtěte si, prosím, následující stránku pro informace o platbě a převzetí Vašeho předmětu: \n http://www.aukceproprirodu.cz/text/platba-vyzvednuti "; $message = new Swift_Message('Aukce Nadace Veronica: Stal jste se dražitelem', $BODY, 'text/plain'); $message->setFrom(array(sfConfig::get('app_email_from_email') => sfConfig::get('app_email_from_name'))); $message->setTo($user->email); $this->mailer->send($message); if (sfConfig::get('app_email_to_developer')) $this->mailer->send($message, sfConfig::get('app_email_to_developer'), new Swift_Address(sfConfig::get('app_email_from_email'), sfConfig::get('app_email_from_name'))); } } ?>