[freeside-commits] branch master updated. 1144312a89d0a9d9598f7279bb7c7b8f65e5b0b9
Ivan Kohler
ivan at freeside.biz
Wed Oct 31 12:04:47 PDT 2018
The branch, master has been updated
via 1144312a89d0a9d9598f7279bb7c7b8f65e5b0b9 (commit)
from 57329fa70955c43248af97ad1d36ac49e15afa7c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 1144312a89d0a9d9598f7279bb7c7b8f65e5b0b9
Author: Ivan Kohler <ivan at freeside.biz>
Date: Wed Oct 31 12:04:36 2018 -0700
textarea for SQL external statements, RT#78543
diff --git a/FS/FS/part_pkg/sql_external.pm b/FS/FS/part_pkg/sql_external.pm
index a3866f34e..3cdfe992e 100644
--- a/FS/FS/part_pkg/sql_external.pm
+++ b/FS/FS/part_pkg/sql_external.pm
@@ -44,6 +44,7 @@ our @detail_cols = ( qw(amount format duration phonenum accountcode
'default' => '',
},
'query' => { 'name' => 'SQL query',
+ 'type' => 'textarea',
'default' => '',
},
diff --git a/httemplate/edit/part_pkg.cgi b/httemplate/edit/part_pkg.cgi
index 84aac5bde..a6a2a89c5 100755
--- a/httemplate/edit/part_pkg.cgi
+++ b/httemplate/edit/part_pkg.cgi
@@ -987,6 +987,14 @@ my $html_bottom = sub {
: $href->{$field}{'default'} ).
qq!">!;
+ } elsif ( $href->{$field}{'type'} eq 'textarea' ) {
+
+ $html .= qq!<TEXTAREA NAME="${layer}__$field">!.
+ ( exists($options{$field})
+ ? &$format($options{$field})
+ : $href->{$field}{'default'} ).
+ qq!</TEXTAREA>!;
+
} elsif ( $href->{$field}{'type'} eq 'checkbox' ) {
$html .= qq!<INPUT TYPE="checkbox" NAME="${layer}__$field" VALUE=1 !.
-----------------------------------------------------------------------
Summary of changes:
FS/FS/part_pkg/sql_external.pm | 1 +
httemplate/edit/part_pkg.cgi | 8 ++++++++
2 files changed, 9 insertions(+)
More information about the freeside-commits
mailing list