summaryrefslogtreecommitdiff
path: root/FS/FS/part_pkg/prorate.pm
diff options
context:
space:
mode:
authorjeff <jeff>2007-05-08 22:43:27 +0000
committerjeff <jeff>2007-05-08 22:43:27 +0000
commit4416d6c914f97fc20b528a48753fc842cc4e0175 (patch)
tree297ca818f26263de56da02192765bf88dd961519 /FS/FS/part_pkg/prorate.pm
parent0ed3aa39c39fa085f95a72d67b12b480f602ffc4 (diff)
add formatting to plan data
Diffstat (limited to 'FS/FS/part_pkg/prorate.pm')
-rw-r--r--FS/FS/part_pkg/prorate.pm12
1 files changed, 12 insertions, 0 deletions
diff --git a/FS/FS/part_pkg/prorate.pm b/FS/FS/part_pkg/prorate.pm
index 7ce73647b..0c264e0bc 100644
--- a/FS/FS/part_pkg/prorate.pm
+++ b/FS/FS/part_pkg/prorate.pm
@@ -29,12 +29,18 @@ use FS::part_pkg::flat;
},
'upbytes' => { 'name' => 'Upload limit for this package',
'default' => '',
+ 'format' => \&FS::UI::bytecount::display_bytecount,
+ 'parse' => \&FS::UI::bytecount::parse_bytecount,
},
'downbytes' => { 'name' => 'Download limit for this package',
'default' => '',
+ 'format' => \&FS::UI::bytecount::display_bytecount,
+ 'parse' => \&FS::UI::bytecount::parse_bytecount,
},
'totalbytes' => { 'name' => 'Transfer limit for this package',
'default' => '',
+ 'format' => \&FS::UI::bytecount::display_bytecount,
+ 'parse' => \&FS::UI::bytecount::parse_bytecount,
},
'recharge_amount' => { 'name' => 'Cost of recharge for this package',
'default' => '',
@@ -44,10 +50,16 @@ use FS::part_pkg::flat;
},
'recharge_upbytes' => { 'name' => 'Recharge upload for this package',
'default' => '',
+ 'format' => \&FS::UI::bytecount::display_bytecount,
+ 'parse' => \&FS::UI::bytecount::parse_bytecount,
},
'recharge_downbytes' => { 'name' => 'Recharge download for this package', 'default' => '',
+ 'format' => \&FS::UI::bytecount::display_bytecount,
+ 'parse' => \&FS::UI::bytecount::parse_bytecount,
},
'recharge_totalbytes' => { 'name' => 'Recharge transfer for this package', 'default' => '',
+ 'format' => \&FS::UI::bytecount::display_bytecount,
+ 'parse' => \&FS::UI::bytecount::parse_bytecount,
},
#it would be better if this had to be turned on, its confusing
'externalid' => { 'name' => 'Optional External ID',