public function mailUser() { $settings = Yii::$app->getModule('admin')->activeModules['shopcart']->settings; if (!$settings['mailUserOnNewOrder']) { return false; } /* var_dump(Page::get('order-success-user-mail-template')->getParsedText([ 'name' => $data['name'], 'phone' => $data['phone'], 'email' => $data['email'], 'order_sum' => $model->cost, 'order_list' => $mainBehavior->formatOrderList($this->order) ])); */ try { return Mail::send($this->email, $settings['subjectNotifyUser'], $settings['templateUserOnNewOrder'], ArrayHelper::merge(Shopcart::obj()->getBehavior('main')->prepareOrderEmailParameters($this), ['order' => $this])); } catch (\Swift_SwiftException $ex) { Yii::error('Отправка письма не удалась: ' . $ex->getMessage()); return true; } }
public function mailUser() { $settings = Yii::$app->getModule('admin')->activeModules['shopcart']->settings; if (!$settings['mailUserOnNewOrder']) { return false; } try { return Mail::send($this->model->email, $settings['subjectUserOnNewOrder'], $settings['templateUserOnNewOrder'], ArrayHelper::merge(Shopcart::obj()->getBehavior('main')->prepareOrderEmailParameters($this), ['order' => $this])); } catch (\Swift_SwiftException $ex) { Yii::error('Отправка письма не удалась: ' . $ex->getMessage()); return true; } }