Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

slavak78

Новачок
  
  • Публікації

    5
  • З нами

  • Відвідування

Усі публікації користувача slavak78

  1. Здесь Вы показываете как создаётся класс mail. Но он уже создаётся внутри контроллера, а мне нужно понять как сам контроллер создаётся.
  2. Надо же, а я и не знал, что это оказывается контроллер. Я об этом надо в вопросе написал, что это контроллер. Мне нужно знать, откуда он вызывается. Или так сложно понять вопрос?
  3. Нет в этом файле ничего, это обычный класс по отправке письма. А мне нужно понять, как вызывается именно ControllerMailForgotten
  4. Здравствуйте. Как вызывается контролер отправки письма, например ControllerMailForgotten? И если есть возможность, то в каком файле?
  5. Здравствуйте, вопрос собственно в заголовке. В файле catalog/model/checkout/order.php есть строка: $this->addOrderHistory($order_id, 0); Зачем эта строка? Зачем order_status_id устанавливать в 0, а потом в новое значение статуса, выбранного администратором? В файле catalog/controller/mail/order.php есть следующий код: $order_info = $this->model_checkout_order->getOrder($order_id); if ($order_info) { // If order status is 0 then becomes greater than 0 send main html email if (!$order_info['order_status_id'] && $order_status_id) { $this->add($order_info, $order_status_id, $comment, $notify); } // If order status is not 0 then send update text email if ($order_info['order_status_id'] && $order_status_id) { $this->edit($order_info, $order_status_id, $comment, $notify); } } Так вот. Когда администратор сохраняет информацию о заказе, то order_status_id становиться 0, затем происходит отправка почты клиенту. А раз order_status_id 0, то опять срабатывает строка: $this->add($order_info, $order_status_id, $comment, $notify); Т.е. отправляется письмо как будто только что заказ создан. И после этого order_status_id меняется на необходимый.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.