PDFMakerに用意された関数以外に独自の関数が必要になる場合があります。
以下のようにすると独自関数の設置が可能です。
下記のフォルダ配下に独自関数のphpを設置します。
/modules/PDFMaker/resources/functions
今回は検証のために、用意されている関数の「date_format.php」をコピーして → date_format2.php を作成しました。
関数の内容は datefmt の部分を datefmt2 へ変更しました。
~~~~~~~~~~~~~~~~~~~~
if (!function_exists(‘datefmt2’)) {
function datefmt2($date, $outFormat = “d.m.Y”) {
~~~~~~~~~~~~~~~~~~~~
テンプレートへは以下のように記述すればOKです。
[CUSTOMFUNCTION|datefmt2|$INVOICE_DUEDATE$|d F Y|CUSTOMFUNCTION]