X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fview%2Felements%2Fsvc_export_settings.html;h=c5f2555bdfab8a33b1d69943e89d316ac3276b62;hb=ff27c3f36240aee48ed50153dd5d8fe3ac3f2443;hp=026280546b83f7e2f56ba246c71670fc5b351b91;hpb=d2e5d9d1f65fc94eb87eae45b675645e92087f49;p=freeside.git diff --git a/httemplate/view/elements/svc_export_settings.html b/httemplate/view/elements/svc_export_settings.html index 026280546..c5f2555bd 100644 --- a/httemplate/view/elements/svc_export_settings.html +++ b/httemplate/view/elements/svc_export_settings.html @@ -1,26 +1,32 @@ -% my ( $settings, $defaults ) = $svc_x->export_getsettings; -% if ( keys %$settings ) { +% if ( $FS::CurrentUser::CurrentUser->option('export_getsettings') ) { -%# XXX a way to label this "Communigate pro settings".. just a config maybe - External settings - <% ntable('#cccccc',2) %> +% my ( $settings, $defaults ) = $svc_x->export_getsettings; +% if ( keys %$settings ) { -% foreach my $key ( keys %$settings ) { - - <% $key |h %> - - <% $defaults->{$key} ? '' : '' %> - <% $settings->{$key} |h %> - <% $defaults->{$key} ? '' : '' %> - - -% } +%# a way to label this "Communigate pro settings".. just a config maybe... eh, +%# its just for devel + External settings + <% ntable('#cccccc',2) %> - -
+% foreach my $key ( sort {$defaults->{$a} <=> $defaults->{$b} or $a cmp $b} +% keys %$settings +% ) +% { + + <% $key |h %> + + <% $defaults->{$key} ? '' : '' %> + <% $settings->{$key} |h %> + <% $defaults->{$key} ? '' : '' %> + + +% } -% } + +
+% } +% } <%init> my $svc_x = shift;