{
flesh => 2,
flesh_fields => {
- au => [qw/card home_ou addresses ident_type locale billing_address waiver_entries stat_cat_entries/, @extra_flesh],
+ au => [qw/card home_ou addresses ident_type locale billing_address mailing_address waiver_entries stat_cat_entries/, @extra_flesh],
"aou" => ["billing_address"],
"actscecm" => ["stat_cat"]
}
my $user = $self->ctx->{user};
# PINES - check whether or not to provide account renewal link
- if ($self->ctx->{user}->billing_address) {
- $self->ctx->{valid_billing_address} = $self->ctx->{user}->billing_address->valid;
+ if ($user->billing_address and $user->billing_address->valid and $user->billing_address->valid eq 't') {
+ $self->ctx->{valid_billing_address} = 't';
} else {
- $self->ctx->{valid_billing_address} = 0;
+ $self->ctx->{valid_billing_address} = 'f';
}
- if ($self->ctx->{user}->mailing_address) {
- $self->ctx->{valid_mailing_address} = $self->ctx->{user}->mailing_address->valid;
+ if ($user->mailing_address and $user->mailing_address->valid and $user->mailing_address->valid eq 't') {
+ $self->ctx->{valid_mailing_address} = 't';
} else {
- $self->ctx->{valid_mailing_address} = 0;
+ $self->ctx->{valid_mailing_address} = 'f';
}
+
$self->check_account_exp();
my $lock_usernames = $self->ctx->{get_org_setting}->($e->requestor->home_ou, 'opac.lock_usernames');