C4::NewsChannels - Functions to manage the news channels and its categories
This module provides the functions needed to admin the news channels and its categories
($count, @channels) = &news_channels($channel_name, $id_category, $unclassified);
Looks up news channels by name or category.
$channel_name
is the channel name to search.
$id_category
is the channel category code to search.
$$unclassified
if it is set and $channel_name and $id_category search for the news channels without a category
if none of the params are set &news_channels
returns all the news channels.
&news_channels
returns two values: an integer giving the number of news channels found and a reference to an array of references to hash, which has the news_channels and news_channels_categories fields.
($count, @results) = &news_channels_by_category();
Looks up news channels grouped by category.
&news_channels_by_category
returns two values: an integer giving the number of categories found and a reference to an array of references to hash, which the following keys:
channels_count
The number of news channels in that category
channels
A reference to an array of references to hash which keys are the new_channels fields.
Additionally the last index of results has a reference to all the news channels which don't have a category
$news = &GetNewsToDisplay($lang); C<$news> is a ref to an array which containts all news with expirationdate > today or expirationdate is null.
TG