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) { } } public function __destruct() { if ($this->mailer) $this->mailer->disconnect(); } 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'); $this->mailer->send($message, $user->email, new Swift_Address(sfConfig::get('app_email_from_email'), sfConfig::get('app_email_from_name'))); 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'); $this->mailer->send($message, $user->email, new Swift_Address(sfConfig::get('app_email_from_email'), sfConfig::get('app_email_from_name'))); 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'); $this->mailer->send($message, $user->email, new Swift_Address(sfConfig::get('app_email_from_email'), sfConfig::get('app_email_from_name'))); 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'); $this->mailer->send($message, $user->email, new Swift_Address(sfConfig::get('app_email_from_email'), sfConfig::get('app_email_from_name'))); 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/p/zpusob-platby-a-vyzvednuti-predmetu "; $message = new Swift_Message('Aukce Nadace Veronica: Stal jste se dražitelem', $BODY, 'text/plain'); $this->mailer->send($message, $user->email, new Swift_Address(sfConfig::get('app_email_from_email'), sfConfig::get('app_email_from_name'))); 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'))); } } ?>