[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Письма с заказом с ссылкой на товар
sashgera
Здравствуйте
После покупки товара админу и покупателю отправляются письма с уведомлением.
В шаблоне письма есть проверка - в определенном виде доставки скрывать определенное заполняемое поле адреса:

<?php
//проверка на название варианта доставки
$ship_info_arr = explode("|", $db->f("ship_method_id") );
foreach( $shippingfields as $field ) {
if( $field->name == 'email') $field->name = 'user_email';
//при выборе Доставка по Москве - поле паспорт скрывается
if( $ship_info_arr[1] == "Доставка по Москве" ){
if( $field->name == 'vm_pasport') continue;
}
//поля адреса доставки
echo $VM_LANG->_($field->title) ? $VM_LANG->_($field->title) : $field->title ;
echo $dbst->f($field->name);
}
//название товара
$dboi->p("product_name")
?> "

Письма приходят, и если выбран вариант "Доставка по Москве", то поле "Номер паспорта" в пришедших письмах скрывается. Все OK.

Но возникла необходимость название товара сделать ссылкой, сделал так:

<?php
//проверка на название варианта доставки
$ship_info_arr = explode("|", $db->f("ship_method_id") );
foreach( $shippingfields as $field ) {
if( $field->name == 'email') $field->name = 'user_email';
//при выборе Доставка по Москве - поле паспорт скрывается
if( $ship_info_arr[1] == "Доставка по Москве" ){
if( $field->name == 'vm_pasport') continue;
}
//поля адреса доставки
echo $VM_LANG->_($field->title) ? $VM_LANG->_($field->title) : $field->title ;
echo $dbst->f($field->name);
}
//id чтобы потом подставить к ссылке
$db->query( "SELECT product_id FROM #__{vm}_product WHERE product_name='".$dboi->f("product_name")."'");
$db->next_record();
$product_id = $db->f("product_id");
?>
<a href="http://www.МойСайт.ru/component/virtuemart/?page=shop.product_details&product_id =<?php echo $product_id ?>"><?php $dboi->p("product_name")?> </a>

Название товара получилось ссылкой, но поле "Номер паспорта" стало скрываться только в письме покупателя, а в письме админа - нет.
проблема в этой стоке:

$db->query( "SELECT product_id FROM #__{vm}_product WHERE product_name='".$dboi->f("product_name")."'");

пожалуйста, помогите
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.