public static function sendAllProductsAvailableInOrderNotification(Pixie $pixie, Order $order)
 {
     $emailView = $pixie->view('order/all_products_available_email');
     $emailView->order = $order;
     $params = $pixie->config->get('parameters') ?: [];
     $robotEmail = $params['robot_email'] ?: '*****@*****.**';
     $emailView->siteUrl = $_SERVER['HTTP_HOST'] ? 'http://' . $_SERVER['HTTP_HOST'] : $params['host'];
     try {
         $pixie->email->send($order->customer_email, $robotEmail, 'Вы можете оплатить ваш заказ №' . $order->uid . ' - evolveskateboards.ru', $emailView->render(), true);
     } catch (\Swift_SwiftException $e) {
     }
 }
 public static function sendOrderCreatedNotificationToAdmin(Pixie $pixie, Order $order)
 {
     $parameters = $pixie->config->get('parameters') ?: [];
     $robotEmail = $parameters['robot_email'] ?: '*****@*****.**';
     $domain = preg_replace('#^https?://#', '', $parameters['host']);
     $adminEmails = $parameters['admin_email'] ?: [];
     $adminEmails = is_array($adminEmails) ? $adminEmails : [$adminEmails];
     $emailView = $pixie->view('order/order_created_admin_email');
     $emailView->order = $order;
     $address = $order->orderAddress->find_all()->as_array();
     $emailView->address = $address[0];
     $emailView->siteUrl = $_SERVER['HTTP_HOST'] ? 'http://' . $_SERVER['HTTP_HOST'] : $parameters['host'];
     foreach ($adminEmails as $adminEmail) {
         try {
             $pixie->email->send($adminEmail, $robotEmail, 'Оформлен заказ №' . $order->uid . ' - ' . $domain, $emailView->render(), false);
         } catch (\Swift_SwiftException $e) {
         }
     }
 }