diff options
| author | ivan <ivan> | 2008-08-14 11:56:12 +0000 | 
|---|---|---|
| committer | ivan <ivan> | 2008-08-14 11:56:12 +0000 | 
| commit | a9d755c3cee7542d3ca552174af0b7b71693ae58 (patch) | |
| tree | 30554127a48140e35d59aa015bbf3dd3d4f1ab18 /httemplate/misc/process/cust_main-import.cgi | |
| parent | b4544738ea893d0e2504d36bc1cd3d0bd369b31e (diff) | |
customer import: add progress bar & redirect to a search of the imported customers, #3475
Diffstat (limited to 'httemplate/misc/process/cust_main-import.cgi')
| -rw-r--r-- | httemplate/misc/process/cust_main-import.cgi | 37 | 
1 files changed, 2 insertions, 35 deletions
diff --git a/httemplate/misc/process/cust_main-import.cgi b/httemplate/misc/process/cust_main-import.cgi index 2568d1c7b..df61eb632 100644 --- a/httemplate/misc/process/cust_main-import.cgi +++ b/httemplate/misc/process/cust_main-import.cgi @@ -1,42 +1,9 @@ -% if ( $error ) { -%   errorpage($error); -%  } else { -    <% include('/elements/header.html','Import successful') %>  -    <% include('/elements/footer.html') %>  -%  } +<% $server->process %>  <%init>  die "access denied"    unless $FS::CurrentUser::CurrentUser->access_right('Import'); -my $fh = $cgi->upload('file'); -my $error = ''; -if ( defined($fh) ) { - -  my $type; -  if ( $cgi->param('file') =~ /\.(\w+)$/i ) { -    $type = lc($1); -  } else { -    #or error out??? -    warn "can't parse file type from filename ". $cgi->param('file'). -         '; defaulting to CSV'; -    $type = 'csv'; -  } - -  $error = -    FS::cust_main::batch_import( { -      filehandle => $fh, -      type       => $type, -      agentnum   => scalar($cgi->param('agentnum')), -      refnum     => scalar($cgi->param('refnum')), -      pkgpart    => scalar($cgi->param('pkgpart')), -      #'fields'    => [qw( cust_pkg.setup dayphone first last address1 address2 -      #                    city state zip comments                          )], -      'format'   => scalar($cgi->param('format')), -    } ); - -} else { -  $error = 'No file'; -} +my $server = new FS::UI::Web::JSRPC 'FS::cust_main::process_batch_import', $cgi;  </%init>  | 
