for ( @{$dbh->selectall_arrayref(
"SELECT * FROM itemtypes ORDER BY description", { Slice => {} })} )
{
- $_->{description} = Encode::encode('UTF-8', $_->{description});
push @itypes, $class->new($_);
}
return @itypes;
my $data = $dbh->selectrow_hashref(
"SELECT * FROM itemtypes WHERE itemtype = ?", undef, $itemtype
);
- if ( $data->{description} ) {
- $data->{description} = Encode::encode('UTF-8', $data->{description});
- }
return $class->new($data);
}
# shortcut for long package name
our $preferences = 'C4::ItemCirculationAlertPreference';
-# utf8 filter
-sub utf8 {
- my ($data, @keys) = @_;
- for (@keys) {
- $data->{$_} = decode('utf8', $data->{$_});
- }
- $data;
-}
-
# prepend "br_" to column name and replace spaces with "<br/>"
sub br {
my ($data, @keys) = @_;