WHMCS invoicepdf.tpl и viewinvoice.tpl в нескольких валютах

Мне нужны две валюты, отображаемые в счетах-фактурах, очень простым способом: $total должна отображаться в валюте по умолчанию, за которой следует валюта, рассчитанная с использованием текущего обменного курса, хранящегося в таблице tblcurrencies, но у меня возникли проблемы с тем, чтобы заставить это работать.

Итак, эта строка в invoicepdf.tpl должна выглядеть примерно так:

<td align="center">'.$total.' (€'. number_format($total/$exrate, 2, '.', '').')</td>

где $exrate — текущий обменный курс, взятый из базы данных и сохраненный в переменной. Наверное что-то подобное должно быть и в viewinvoice.tpl.

Конечно, может быть более разумный способ сделать это.


person user2605932    schedule 22.07.2013    source источник


Ответы (1)


Как видно здесь, переменная валюты недоступна: http://docs.whmcs.com/PDF_Invoice_Customisation

Итак, что вам нужно сделать, это просто сделать вызов базы данных в viewinvoice.tpl и получить переменную валюты.

Другой и более простой способ — использовать встроенные функции whmcs, описанные здесь (раздел «Форматирование валюты»): http://docs.whmcs.com/Useful_Functions_for_Devs

person Jean    schedule 25.07.2013