getExtraInfos();
$title = e($extraInfos['name']);
$uri = e($extraInfos['uri']);
$donationUri = e($extraInfos['donationUri']);
$donationsAllowed = Configuration::getConfig('admin', 'donations');
// Dynamically build buttons for all formats (except HTML)
$formatFactory = new FormatFactory();
$buttons = '';
$links = '';
foreach ($formatFactory->getFormatNames() as $format) {
if ($format === 'Html') {
continue;
}
$queryString = $_SERVER['QUERY_STRING'];
$query = str_ireplace('format=Html', 'format=' . $format, htmlentities($queryString));
$buttons .= sprintf('', $query, $format) . "\n";
$mime = $formatFactory->create($format)->getMimeType();
$links .= sprintf('', $query, $format, $mime) . "\n";
}
if ($donationUri !== '' && $donationsAllowed) {
$str = sprintf(
'',
$donationUri
);
$buttons .= $str;
$str1 = sprintf(
'',
$donationUri
);
$links .= $str1;
}
$entries = '';
foreach ($this->getItems() as $item) {
if ($item->getAuthor()) {
$entryAuthor = sprintf('
Categories:
'; foreach ($item->getCategories() as $category) { $entryCategories .= '