$total_paid += $amount;
- $trans = $self->fetch_mbts($client, $login, $transid);
+ $trans = fetch_mbts($self, $client, $login, $transid);
return $trans if $U->event_code($trans);
$logger->info("payment: processing transaction [$transid] with balance_owed = ".
event on failure
/);
-sub __create_noncat_type {
- my( $self, $client, $authtoken, $name, $orgId, $interval, $inhouse ) = @_;
- my( $staff, $evt ) = $U->checkses($authtoken);
- return $evt if $evt;
-
- # grab all of "my" non-cat types and see if one with
- # the requested name already exists
- my $types = $self->retrieve_noncat_types_all($client, $orgId);
- for(@$types) {
- if( $_->name eq $name ) {
- return OpenILS::Event->new('NON_CAT_TYPE_EXISTS', payload => $name);
- }
- }
-
- $evt = $U->check_perms( $staff->id, $orgId, 'CREATE_NON_CAT_TYPE' );
- return $evt if $evt;
-
- my $type = Fieldmapper::config::non_cataloged_type->new;
- $type->name($name);
- $type->owning_lib($orgId);
- $type->circ_duration($interval);
- $type->in_house( ($inhouse) ? 't' : 'f' );
-
- my $id = $U->simplereq(
- 'open-ils.storage',
- 'open-ils.storage.direct.config.non_cataloged_type.create', $type );
-
- return $U->DB_UPDATE_FAILED($type) unless $id;
- $type->id($id);
- return $type;
-}
-
-
sub create_noncat_type {
my( $self, $client, $authtoken, $name, $orgId, $interval, $inhouse ) = @_;
# grab all of "my" non-cat types and see if one with
# the requested name already exists
- my $types = $self->retrieve_noncat_types_all($client, $orgId);
+ my $types = retrieve_noncat_types_all($self, $client, $orgId);
for(@$types) {
if( $_->name eq $name ) {
$e->rollback;
if($err) { throw OpenSRF::EX::ERROR ($err); }
# re-retrieve the survey from the db and return it
- return $self->get_fleshed_survey( $client, $survey->id() );
+ return get_fleshed_survey($self, $client, $survey->id() );
}
my @fleshed;
for my $survey (@$surveys) {
- push(@fleshed, $self->get_fleshed_survey($client, $survey));
+ push(@fleshed, get_fleshed_survey($self, $client, $survey));
}
return \@fleshed;
my @fleshed;
for my $survey (@$surveys) {
- push(@fleshed, $self->get_fleshed_survey($client, $survey));
+ push(@fleshed, get_fleshed_survey($self, $client, $survey));
}
return \@fleshed;
}
warn "Random survey index for process $$ is $random\n";
my $surv = $surveys->[$random];
- return $self->get_fleshed_survey($client, $surv);
+ return get_fleshed_survey($self, $client, $surv);
}
warn "Random survey index for process $$ is $random\n";
my $surv = $surveys->[$random];
- return $self->get_fleshed_survey($client, $surv);
+ return get_fleshed_survey($self, $client, $surv);
}
($copy, $evt) = $U->fetch_copy_by_barcode($params{barcode}) unless $copy;
return $evt if $evt;
my $session = $U->start_db_session();
- $evt = $self->transit_receive( $copy, $requestor, $session );
+ $evt = transit_receive( $self, $copy, $requestor, $session );
$U->commit_db_session($session) if $U->event_equals($evt,'SUCCESS');
return $evt;
}