summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorivan <ivan>2010-04-20 04:29:12 +0000
committerivan <ivan>2010-04-20 04:29:12 +0000
commit87310e447eba1cf399ea6f5ac980e6dfdaa7a6e3 (patch)
tree4480c330386799e266e38fd8c61f6ae75657fe57
parent7a8c7b6f64ac14d555d866f93300e64c47b74a98 (diff)
communigate (phase 2): add a textarea type to edit/part_svc so you can set it to a default or fixed trailer that's multi-line, RT#7514
-rw-r--r--FS/FS/svc_domain.pm2
-rwxr-xr-xhttemplate/edit/part_svc.cgi6
2 files changed, 8 insertions, 0 deletions
diff --git a/FS/FS/svc_domain.pm b/FS/FS/svc_domain.pm
index 2a24da427..c8af5a89a 100644
--- a/FS/FS/svc_domain.pm
+++ b/FS/FS/svc_domain.pm
@@ -211,6 +211,8 @@ sub table_info {
'trailer' => {
label => 'Mail trailer',
type => 'textarea',
+ disable_inventory => 1,
+ disable_select => 1,
},
'acct_def_cgp_language' => {
label => 'Acct. default language',
diff --git a/httemplate/edit/part_svc.cgi b/httemplate/edit/part_svc.cgi
index 98ed9fec1..6fe015ab5 100755
--- a/httemplate/edit/part_svc.cgi
+++ b/httemplate/edit/part_svc.cgi
@@ -300,6 +300,12 @@ that field.
% } #endif
% $html .= '</SELECT>';
%
+% } elsif ( $def->{type} eq 'textarea' ) {
+%
+% $html .=
+% qq!<TEXTAREA NAME="${layer}__${field}">!. encode_entities($value).
+% '</TEXTAREA>';
+%
% } elsif ( $def->{type} eq 'select-svc_pbx.html' ) {
%
% $html .= include('/elements/select-svc_pbx.html',