Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. public function unpublishedAdvert($params) {
  2. $config = Config::mail();
  3.  
  4. // Create the Transport
  5. $transport = (new Swift_SmtpTransport($config['smtp'], $config['port'], $config['ssl']));
  6.  
  7. if ($config['user'])
  8. $transport->setUsername($config['user']);
  9.  
  10. if ($config['password'])
  11. $transport->setPassword($config['password']);
  12.  
  13. // Create the Mailer using your created Transport
  14. $mailer = new Swift_Mailer($transport);
  15.  
  16. // Create a message
  17. $message = (new Swift_Message('Объявление снято с публикации'))
  18. ->setContentType("text/html")
  19. ->setFrom([$config['from'] => 'TRAKTORZ'])
  20. ->setTo([$params['email']])
  21. ->setBody("Ваше <a href='" . $params["adverturl"] . "'>объявление</a> номер " . $params["advert_id"] . "было снято с публикации.", 'text/html')
  22. ;
  23.  
  24. // Send the message
  25. $numSent = $mailer->send($message);
  26.  
  27. return $numSent;
  28. }
  29.  
  30. public function termOfTheOrder($params) {
  31.  
  32. switch($params['orderType']) {
  33. case 'hot':
  34. $name = 'В горячее';
  35. break;
  36. case 'raise':
  37. $name = 'Поднять';
  38. break;
  39. case 'highlight':
  40. $name = 'Выделение цветом';
  41. break;
  42. case 'publish':
  43. $name = 'Бесплатная публикация';
  44. break;
  45. }
  46. $config = Config::mail();
  47.  
  48. // Create the Transport
  49. $transport = (new Swift_SmtpTransport($config['smtp'], $config['port'], $config['ssl']));
  50.  
  51. if ($config['user'])
  52. $transport->setUsername($config['user']);
  53.  
  54. if ($config['password'])
  55. $transport->setPassword($config['password']);
  56.  
  57. // Create the Mailer using your created Transport
  58. $mailer = new Swift_Mailer($transport);
  59.  
  60. // Create a message
  61. $message = (new Swift_Message('Срок действия услуги заканчился'))
  62. ->setContentType("text/html")
  63. ->setFrom([$config['from'] => 'TRAKTORZ'])
  64. ->setTo([$params['email']])
  65. ->setBody("Действие услуги " .$name. " для <a href='" . $params["adverturl"] . "'>объявления</a> номер " . $params["advert_id"] . "закончилось.", 'text/html')
  66. ;
  67.  
  68. // Send the message
  69. $numSent = $mailer->send($message);
  70.  
  71. return $numSent;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement