|
Lines 45-51
BEGIN {
Link Here
|
| 45 |
&GetItemTypes &getitemtypeinfo |
45 |
&GetItemTypes &getitemtypeinfo |
| 46 |
&GetItemTypesCategorized &GetItemTypesByCategory |
46 |
&GetItemTypesCategorized &GetItemTypesByCategory |
| 47 |
&GetSupportName &GetSupportList |
47 |
&GetSupportName &GetSupportList |
| 48 |
&get_itemtypeinfos_of |
|
|
| 49 |
&getframeworks &getframeworkinfo |
48 |
&getframeworks &getframeworkinfo |
| 50 |
&GetFrameworksLoop |
49 |
&GetFrameworksLoop |
| 51 |
&getallthemes |
50 |
&getallthemes |
|
Lines 339-360
sub GetItemTypesByCategory {
Link Here
|
| 339 |
return @$tmp; |
338 |
return @$tmp; |
| 340 |
} |
339 |
} |
| 341 |
|
340 |
|
| 342 |
sub get_itemtypeinfos_of { |
|
|
| 343 |
my @itemtypes = @_; |
| 344 |
|
| 345 |
my $placeholders = join( ', ', map { '?' } @itemtypes ); |
| 346 |
my $query = <<"END_SQL"; |
| 347 |
SELECT itemtype, |
| 348 |
description, |
| 349 |
imageurl, |
| 350 |
notforloan |
| 351 |
FROM itemtypes |
| 352 |
WHERE itemtype IN ( $placeholders ) |
| 353 |
END_SQL |
| 354 |
|
| 355 |
return get_infos_of( $query, 'itemtype', undef, \@itemtypes ); |
| 356 |
} |
| 357 |
|
| 358 |
=head2 getframework |
341 |
=head2 getframework |
| 359 |
|
342 |
|
| 360 |
$frameworks = &getframework(); |
343 |
$frameworks = &getframework(); |
| 361 |
- |
|
|