diff options
author | Mark Wells <mark@freeside.biz> | 2014-06-03 16:59:41 -0700 |
---|---|---|
committer | Mark Wells <mark@freeside.biz> | 2014-06-03 16:59:41 -0700 |
commit | c2f7d8ba623194ad1fae37b231b2e29b33d05674 (patch) | |
tree | eee828a3caf93b7b21d8c8d256c58c9c04bd358a /FS/FS/TemplateItem_Mixin.pm | |
parent | b86687a90410fb7147c172b0a2f8581fb1b9e64e (diff) |
changes to support new invoice template features, #28080
Diffstat (limited to 'FS/FS/TemplateItem_Mixin.pm')
-rw-r--r-- | FS/FS/TemplateItem_Mixin.pm | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/FS/FS/TemplateItem_Mixin.pm b/FS/FS/TemplateItem_Mixin.pm index fa20c240f..6ae3364d1 100644 --- a/FS/FS/TemplateItem_Mixin.pm +++ b/FS/FS/TemplateItem_Mixin.pm @@ -128,20 +128,21 @@ sub time_period_pretty { Returns an array of detail information for the invoice line item. -Currently available options are: I<format>, I<escape_function> and -I<format_function>. +Options may include: -If I<format> is set to html or latex then the array members are improved -for tabular appearance in those environments if possible. +I<format>: set to 'html' or 'latex' to have the detail lines formatted for +inclusion in an HTML table (wrapped in <tr> and <td> elements) or LaTeX table +(delimited with & and \\ operators). -If I<escape_function> is set then the array members are processed by this +I<escape_function>: if present, then the array elements are processed by this function before being returned. -I<format_function> overrides the normal HTML or LaTeX function for returning -formatted CDRs. It can be set to a subroutine which returns an empty list -to skip usage detail: +I<format_function>: overrides the normal HTML or LaTeX function for returning +formatted CDRs. - 'format_function' => sub { () }, +I<no_usage>: excludes call detail records. The method will still return +some special-case records like prorate details, and manually created package +details. =cut |