add display of forward destionations via GetForward, RT#7083
authorivan <ivan>
Wed, 23 Jun 2010 23:45:19 +0000 (23:45 +0000)
committerivan <ivan>
Wed, 23 Jun 2010 23:45:19 +0000 (23:45 +0000)
FS/FS/part_export/communigate_pro.pm
httemplate/view/svc_forward.cgi

index 42f562c..3ac0dfd 100644 (file)
@@ -835,6 +835,23 @@ sub export_getsettings_svc_acct {
 
 }
 
+sub export_getsettings_svc_forward {
+  my($self, $svc_forward, $settingsref, $defaultref ) = @_;
+
+  my $dest = eval { $self->communigate_pro_runcommand(
+    'GetForwarder',
+    ($svc_forward->src || $svc_forward->srcsvc_acct->email),
+  ) };
+  return $@ if $@;
+
+  my $settings = { 'Destination' => $dest };
+
+  %{$settingsref} = %$settings;
+  %{$defaultref} = ();
+
+  '';
+}
+
 sub _rule2string {
   my $rule = shift;
   my($priority, $name, $conditions, $actions, $comment) = @$rule;
index 43d8a4e..15b5ae5 100755 (executable)
@@ -50,6 +50,9 @@
 </TABLE>
 
 <BR>
+
+<% include('elements/svc_export_settings.html', $svc_forward) %>
+
 <% joblisting({'svcnum'=>$svcnum}, 1) %>
 
 <% include('/elements/footer.html') %>