2009-10-06 1 views
1

Каков правильный способ заставить систему отправлять счета клиенту. Я пытаюсь использовать:Правильный способ принудительно отправить электронное письмо-фактуру пользователю в UberCart?

uc_order_action_email($order, $settings); 

Но я получаю:

Fatal error: Call to undefined function uc_price() in C:\xampp\htdocs\YourEstablishment\src\sites\all\modules\ubercart\payment\uc_payment\uc_payment.module on line 149 

ответ

1

Это может быть ошибка в модуле. Функция, которую она жалуется, uc_price, определяется в

ubercart/uc_store/includes/uc_price.ini 

Поскольку он находится в ини файле, это означает, что Друпал обыкновение включать его это сам. Я не знаком с ubercart, так как я никогда не использовал его, но похоже, что это может быть ошибкой в ​​модуле. Если никто здесь не может придумать объяснения, вы должны пойти в трекер проблемы.

быстрое решение вашей проблемы было бы добавить это, прежде чем вызвать функцию

require_once(drupal_get_path('module', 'uc_store') . '/includes/uc_price.inc'); 

будет включать нужный файл.