Перейти к содержанию
Форум поддержки пользователей VamShop

[Решено] Разные письма для статусов заказов


Илья Шибанов

Рекомендуемые сообщения

     if ( $_POST['new_status'] == 6){
                $html_mail = $vamTemplate->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$_SESSION['language'].'/change_order_mail_end.html');
                }
                                else {
     $html_mail = $vamTemplate->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$_SESSION['language'].'/change_order_mail.html');
                                }
    $txt_mail = $vamTemplate->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$_SESSION['language'].'/change_order_mail.txt');
    
      if ( $_POST['new_status'] == 7){
                $html_mail = $vamTemplate->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$_SESSION['language'].'/change_order_mail_the_end.html');
                }
                                else {
     $html_mail = $vamTemplate->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$_SESSION['language'].'/change_order_mail.html');
                                }
 $txt_mail = $vamTemplate->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$_SESSION['language'].'/change_order_mail.txt');

 

Перестает работать, если добавить еще один шаблон для нового статуса.

Ссылка на сообщение
Поделиться на другие сайты

в 2х местах поменяли?

вообще конструкция не совсем правильная переопределять значения переменных таким образом

попробуйте через 

case

Ссылка на сообщение
Поделиться на другие сайты

Нет только в одном месте admin/orders.php после строки 132 $vamTemplate->assign('SHIPPING_METHOD', $order_shipping_text);

А где еще должно быть?

orders.php

Ссылка на сообщение
Поделиться на другие сайты
  • support unpinned this тема
×
×
  • Создать...