fix "Post manual (offline/POS) credit card refund", RT#18926
[freeside.git] / httemplate / edit / router.cgi
index d137678..fdcd7b3 100755 (executable)
@@ -6,11 +6,14 @@
      'labels'      => { 'routernum'  => 'Router',
                         'routername' => 'Name',
                         'svc_part'   => 'Service',
+                        'agentnum'   => 'Agent',
+                        'manual_addr'  => 'Assign IP addresses manually',
                       },
      'fields'      => [
                         { 'field'=>'routername', 'type'=>'text', 'size'=>32 },
                         { 'field'=>'agentnum',   'type'=>'select-agent' },
                         { 'field'=>'svcnum',     'type'=>'hidden' },
+                        { 'field'=>'manual_addr','type'=>'checkbox','value'=>'Y'},
                       ],
      'error_callback' => $callback,
      'edit_callback'  => $callback,
@@ -45,6 +48,7 @@ my $callback = sub {
 
 my $html_table_bottom = sub {
   my $router = shift;
+  my $html = '';
   foreach my $field ($router->virtual_fields) {
     $html .= $router->pvf($field)->widget('HTML', 'edit', $router->get($field));
   }