diff options
Diffstat (limited to 'FS')
| -rw-r--r-- | FS/FS/UI/Web.pm | 12 | ||||
| -rw-r--r-- | FS/FS/rate.pm | 50 | 
2 files changed, 5 insertions, 57 deletions
diff --git a/FS/FS/UI/Web.pm b/FS/FS/UI/Web.pm index 869203b0e..646804de6 100644 --- a/FS/FS/UI/Web.pm +++ b/FS/FS/UI/Web.pm @@ -38,21 +38,14 @@ sub start_job {         join('', map "  $_ => $param{$_}\n", keys %param )      if $DEBUG; -  #progressbar prototype code...  should be generalized -      #first get the CGI params shipped off to a job ASAP so an id can be returned    #to the caller -  #my $job = new FS::queue { 'job' => 'FS::rate::process' };    my $job = new FS::queue { 'job' => $self->{'job'} };    #too slow to insert all the cgi params as individual args..,?    #my $error = $queue->insert('_JOB', $cgi->Vars); -  #my $bigstring = join(';', map { "$_=". scalar($cgi->param($_)) } $cgi->param ); -#  my $bigstring = join(';', map { "$_=". $param{$_} } keys %param ); -#  my $error = $job->insert('_JOB', $bigstring); -    #warn 'froze string of size '. length(nfreeze(\%param)). " for job args\n"    #  if $DEBUG; @@ -65,3 +58,8 @@ sub start_job {    }  } + +sub get_new_query { +  FS::UID::cgi(); +} + diff --git a/FS/FS/rate.pm b/FS/FS/rate.pm index 7c6a70e8e..1cc215244 100644 --- a/FS/FS/rate.pm +++ b/FS/FS/rate.pm @@ -313,11 +313,6 @@ use MIME::Base64;  sub process {    my $job = shift; -  #my %param = @_; - -  #my $param = shift; -  #my %param = split(/[;=]/, $param); -    my $param = thaw(decode_base64(shift));    warn Dumper($param) if $DEBUG; @@ -372,51 +367,6 @@ sub process {  } -# begin JSRPC code... - -package FS::rate::JSRPC; -use vars qw(@ISA $DEBUG); -use JavaScript::RPC::Server::CGI; -use FS::UID; -@ISA = qw( JavaScript::RPC::Server::CGI ); -$DEBUG = 1; - -sub process_rate { -  my $self = shift; - -  my %param = @_; -  warn "FS::rate::JSRPC::process_rate\n". -       join('', map "  $_ => $param{$_}\n", keys %param ) -    if $DEBUG; - -  #progressbar prototype code...  should be generalized -   -  #first get the CGI params shipped off to a job ASAP so an id can be returned -  #to the caller -   -  my $job = new FS::queue { 'job' => 'FS::rate::process' }; -   -  #too slow to insert all the cgi params as individual args..,? -  #my $error = $queue->insert('_JOB', $cgi->Vars); -   -  #my $bigstring = join(';', map { "$_=". scalar($cgi->param($_)) } $cgi->param ); -  my $bigstring = join(';', map { "$_=". $param{$_} } keys %param ); -  my $error = $job->insert('_JOB', $bigstring); - -  if ( $error ) { -    $error; -  } else { -    $job->jobnum; -  } -   -} - -sub get_new_query { -  FS::UID::cgi(); -} - -# end JSRPC code... -  =head1 BUGS  =head1 SEE ALSO  | 
