<% include( '/elements/header.html', 'Developer Documentation' ) %> <& /elements/menubar.html, 'Freeside Perl Modules' => $fsurl.'docs/library/FS.html', 'Complete Index' => $fsurl.'docs/library/index.html', &>

FS::contact::Import

NAME

FS::contact::Import - Batch contact importing

SYNOPSIS

  use FS::contact::Import;

  #import
  FS::contact::Import::batch_import( {
    file      => $file,      #filename
    type      => $type,      #csv or xls
    format    => $format,    #default
    agentnum  => $agentnum,
    job       => $job,       #optional job queue job, for progressbar updates
    pkgbatch  => $pkgbatch,  #optional batch unique identifier
  } );
  die $error if $error;

  #ajax helper
  use FS::UI::Web::JSRPC;
  my $server =
    new FS::UI::Web::JSRPC 'FS::contact::Import::process_batch_import', $cgi;
  print $server->process;

DESCRIPTION

Batch contact importing.

SUBROUTINES

process_batch_import

Load a batch import as a queued JSRPC job

batch_import

BUGS

Not enough documentation.

SEE ALSO

FS::contact

POD ERRORS

Hey! The above document had some coding errors, which are explained below:

Around line 44:

'=item' outside of any '=over'

Around line 151:

You forgot a '=back' before '=head1'

<% include ('/elements/footer.html' ) %>