2013-07-22 3 views
0

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

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

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

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

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

ответ

0

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

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

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