PDFMaker 独自関数の作成

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]