diff options
Diffstat (limited to 'FS/FS/Conf.pm')
-rw-r--r-- | FS/FS/Conf.pm | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/FS/FS/Conf.pm b/FS/FS/Conf.pm index f6495119e..ee1692a62 100644 --- a/FS/FS/Conf.pm +++ b/FS/FS/Conf.pm @@ -1201,6 +1201,26 @@ httemplate/docs/config.html 'description' => 'Run billing for signup server signups immediately, and do not provision accounts which subsequently have a balance.', 'type' => 'checkbox', }, + { + key => 'signup_server-classnum2', + section => '', + description => 'Package Class for first optional purchase', + type => 'select-sub', + options_sub => sub { my @o = map { $_->{classnum} => $_->{classname} } map { $_->hashref } FS::Record::qsearch('pkg_class',{}); + } , + option_sub => sub { return map { $_->hashref->{classname}} FS::Record::qsearchs('pkg_class', { classnum => shift } ); }, + + }, + + { + key => 'signup_server-classnum3', + section => '', + description => 'Package Class for second optional purchase', + type => 'select-sub', + options_sub => sub { my @o = map { $_->{classnum} => $_->{classname} } map { $_->hashref } FS::Record::qsearch('pkg_class',{}); + } , + option_sub => sub { return map { $_->hashref->{classname}} FS::Record::qsearchs('pkg_class', { classnum => shift } ); }, + }, { 'key' => 'backend-realtime', @@ -1752,6 +1772,7 @@ httemplate/docs/config.html 'type' => 'text', }, + ); 1; |