Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

slavak78

Новичок
  
  • Публикаций

    5
  • Зарегистрирован

  • Посещение

Достижения slavak78

Rookie

Rookie (2/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Последние медали

0

Репутация

  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 меняется на необходимый.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.