| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0579 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0583 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0584 | 3877392 | include( '/var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/generated/templates/4.template' ) | .../class.rex_article_base.inc.php(395) : eval()'d code:5 |
| 5 | 0.0728 | 4280112 | seo42::getLangTags( ) | .../4.template:114 |
| 6 | 0.0737 | 4286104 | OOArticle::getArticleById( ) | .../class.seo42.inc.php:236 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0579 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0583 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0584 | 3877392 | include( '/var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/generated/templates/4.template' ) | .../class.rex_article_base.inc.php(395) : eval()'d code:5 |
| 5 | 0.0728 | 4280112 | seo42::getLangTags( ) | .../4.template:114 |
| 6 | 0.0754 | 4293888 | OOArticle::getArticleById( ) | .../class.seo42.inc.php:236 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0579 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0583 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0847 | 4334136 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0865 | 4685248 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>Das Museum bleibt vom 24.12 - 01.01.22 geschlossen.getValue('id')) //Selbstauflistung unterbinden { //Startartikel if($withstartpage == '1' || $thearticle->getValue('startpage') != '1') { //Teaser if(($onlyteaser != '1' || $onlyteaser != '3') || $thearticle->getValue('art_teaser') == '1') { //Datum: online_from / online_to if($metatime != '1' || ($thearticle->getValue('art_online_from') <= date('U') && $thearticle->getValue('art_online_to') >= date('U'))) { $show_articles[] = $thearticle; } } } } } return $show_articles; } } // Sortierfunktion if(!function_exists("sortArticlesByprior1")) { function sortArticlesByprior1( $artA, $artB) { $sortby = 'prior'; //name, createdate, updatedate, online_from, online_to, prior $createA = $artA->getValue($sortby); $createB = $artB->getValue($sortby); if ( $createA == $createB) { return 0; } if('1') return $createA > $createB ? -1 : 1; else return $createA < $createB ? -1 : 1; } } //Paginierung if(!function_exists("generatePagination")) { function generatePagination($articles, $listpage='0', $itemsperpage, $listnum, $wholewidth) { global $REX; $GETPARAMS = $_GET; unset($GETPARAMS['list'.$listnum.'page']); $output = ''; if($itemsperpage > 0) { $prevtext = "«"; $nexttext = "»"; $itemcount = count($articles); $output = ''; $pagecount = ceil($itemcount / $itemsperpage); if($pagecount > 1) { if($listpage > $pagecount) $listpage = $pagecount; $prevpagenum = -1; $nextpagenum = -1; if($listpage > 0) $prevpagenum = $listpage-1; if($listpage < ($pagecount-1)) $nextpagenum = $listpage+1; $output = ''."\n";
$output = ''."\n";
$output .= ' '."\n";
}
return $output;
}
else
{
return "";
}
}
}
//Limitierung
if(!function_exists("limitArticles"))
{
function limitArticles($articles, $listpage = '0', $itemsperpage)
{
if($itemsperpage)
{
$itemcount = count($articles);
$pagecount = ($itemcount / $itemsperpage);
if($listpage > $pagecount) $listpage = $pagecount;
$offset = $listpage*$itemsperpage;
return array_slice ($articles, $offset ,$itemsperpage);
}
return $articles;
}
}
//Artikel Output for Slider
if(!function_exists("createArticleOutputPicture"))
{
function createArticleOutputPicture($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_slider_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the slide item DIV
if($counter == '0')
{
$output .= ' '."\n";
return $output;
}
}
//Artikel Output for Slider with Modal
if(!function_exists("createArticleOutputModal"))
{
function createArticleOutputModal($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_slider_'.$rexMobile;
$gta_out = new article();
$gta_out->setArticleID($articleId);
//Get the modal out
$output .= ''."\n";
$output .= ''."\n";
$output .= ' '."\n";
$output .= ''."\n";
$output .= ' '."\n";
return $output;
}
}
//Artikel Output for Texts
if(!function_exists("createArticleOutputPictureText"))
{
function createArticleOutputPictureText($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart, $teaserwidth, $format)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
//Meta-Zeiträume
$newsDate = $article->getValue('art_newsdate');
$eventStart = $article->getValue('art_eventstart');
$eventEnd = $article->getValue('art_eventend');
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_alist_thumbs_'.$rexMobile;
if($format == 'pictext_out') $imageType='rex_alist_pics_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the surrounding DIV
$output = ''."\n";
return $output;
}
}
//Artikel Output for Texts with modal
if(!function_exists("createArticleOutputPictureTextModal"))
{
function createArticleOutputPictureTextModal($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart, $teaserwidth, $format)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
//Meta-Zeiträume
$newsDate = $article->getValue('art_newsdate');
$eventStart = $article->getValue('art_eventstart');
$eventEnd = $article->getValue('art_eventend');
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_alist_thumbs_'.$rexMobile;
if($format == 'pictext_out') $imageType='rex_alist_pics_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the surrounding DIV
$output = ''."\n";
return $output;
}
}
// Ausgabe-Code erzeugen
//nummerierung für GET
if($MLnum <0) $MLnum = 1;
else $MLnum ++;
//Multiples auseinanderbauen
$position = stripos("a:1:{i:0;s:1:"2";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"2";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"2";}",$position);
$klammern = array("{","}");
$quotes = '"';
$selarray = str_replace($klammern,"",$selarray);
$selarray = str_replace($quotes,"",$selarray);
$suchmuster = "/i:[0-9]+;s:[0-9]+:/";
preg_match_all($suchmuster, $selarray, $treffer);
$selects = str_replace($treffer[0],"",$selarray);
$selects = substr($selects,0,-1);
$selects = explode(";",$selects);
$articles = array();
for($k=0;$k'."\n";
echo ''."\n";
//echo ' '."\n";
}
elseif($format == 'rex_slider_modal')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
}
//echo ''."\n";
echo ''."\n";
echo $modals;
//echo ' '."\n";
}
elseif($format == 'text_out' || $format == 'pictext_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureText($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-4', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-4', $format);
}
echo ''."\n";
echo ' '."\n";
//echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo $output."\n";
echo ' '."\n";
echo ' '.$pagination."\n";
if("" != '')
{
$archiveLink = OOArticle::getArticleById("");
$archiveName = $archiveLink->getName();
echo ''."\n"; echo ' '.rex_string_table::getString('MORELINK').' '.$archiveName.''."\n"; echo ' '; } echo ''."\n";
echo ' '."\n";
}
}
}
?>
''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo $output."\n";
echo ' '."\n";
echo ' '.$pagination."\n";
if("" != '')
{
$archiveLink = OOArticle::getArticleById("");
$archiveName = $archiveLink->getName();
echo ''."\n"; echo ' '.$archiveName.'-Archiv'."\n"; echo ' '; } echo ' | .../class.rex_article.inc.php:126 |
| 6 | 0.0867 | 4689776 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:860 |
| 7 | 0.0945 | 5095136 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0579 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0583 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0847 | 4334136 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0865 | 4685248 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>Das Museum bleibt vom 24.12 - 01.01.22 geschlossen.getValue('id')) //Selbstauflistung unterbinden { //Startartikel if($withstartpage == '1' || $thearticle->getValue('startpage') != '1') { //Teaser if(($onlyteaser != '1' || $onlyteaser != '3') || $thearticle->getValue('art_teaser') == '1') { //Datum: online_from / online_to if($metatime != '1' || ($thearticle->getValue('art_online_from') <= date('U') && $thearticle->getValue('art_online_to') >= date('U'))) { $show_articles[] = $thearticle; } } } } } return $show_articles; } } // Sortierfunktion if(!function_exists("sortArticlesByprior1")) { function sortArticlesByprior1( $artA, $artB) { $sortby = 'prior'; //name, createdate, updatedate, online_from, online_to, prior $createA = $artA->getValue($sortby); $createB = $artB->getValue($sortby); if ( $createA == $createB) { return 0; } if('1') return $createA > $createB ? -1 : 1; else return $createA < $createB ? -1 : 1; } } //Paginierung if(!function_exists("generatePagination")) { function generatePagination($articles, $listpage='0', $itemsperpage, $listnum, $wholewidth) { global $REX; $GETPARAMS = $_GET; unset($GETPARAMS['list'.$listnum.'page']); $output = ''; if($itemsperpage > 0) { $prevtext = "«"; $nexttext = "»"; $itemcount = count($articles); $output = ''; $pagecount = ceil($itemcount / $itemsperpage); if($pagecount > 1) { if($listpage > $pagecount) $listpage = $pagecount; $prevpagenum = -1; $nextpagenum = -1; if($listpage > 0) $prevpagenum = $listpage-1; if($listpage < ($pagecount-1)) $nextpagenum = $listpage+1; $output = ''."\n";
$output = ''."\n";
$output .= ' '."\n";
}
return $output;
}
else
{
return "";
}
}
}
//Limitierung
if(!function_exists("limitArticles"))
{
function limitArticles($articles, $listpage = '0', $itemsperpage)
{
if($itemsperpage)
{
$itemcount = count($articles);
$pagecount = ($itemcount / $itemsperpage);
if($listpage > $pagecount) $listpage = $pagecount;
$offset = $listpage*$itemsperpage;
return array_slice ($articles, $offset ,$itemsperpage);
}
return $articles;
}
}
//Artikel Output for Slider
if(!function_exists("createArticleOutputPicture"))
{
function createArticleOutputPicture($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_slider_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the slide item DIV
if($counter == '0')
{
$output .= ' '."\n";
return $output;
}
}
//Artikel Output for Slider with Modal
if(!function_exists("createArticleOutputModal"))
{
function createArticleOutputModal($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_slider_'.$rexMobile;
$gta_out = new article();
$gta_out->setArticleID($articleId);
//Get the modal out
$output .= ''."\n";
$output .= ''."\n";
$output .= ' '."\n";
$output .= ''."\n";
$output .= ' '."\n";
return $output;
}
}
//Artikel Output for Texts
if(!function_exists("createArticleOutputPictureText"))
{
function createArticleOutputPictureText($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart, $teaserwidth, $format)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
//Meta-Zeiträume
$newsDate = $article->getValue('art_newsdate');
$eventStart = $article->getValue('art_eventstart');
$eventEnd = $article->getValue('art_eventend');
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_alist_thumbs_'.$rexMobile;
if($format == 'pictext_out') $imageType='rex_alist_pics_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the surrounding DIV
$output = ''."\n";
return $output;
}
}
//Artikel Output for Texts with modal
if(!function_exists("createArticleOutputPictureTextModal"))
{
function createArticleOutputPictureTextModal($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart, $teaserwidth, $format)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
//Meta-Zeiträume
$newsDate = $article->getValue('art_newsdate');
$eventStart = $article->getValue('art_eventstart');
$eventEnd = $article->getValue('art_eventend');
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_alist_thumbs_'.$rexMobile;
if($format == 'pictext_out') $imageType='rex_alist_pics_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the surrounding DIV
$output = ''."\n";
return $output;
}
}
// Ausgabe-Code erzeugen
//nummerierung für GET
if($MLnum <0) $MLnum = 1;
else $MLnum ++;
//Multiples auseinanderbauen
$position = stripos("a:1:{i:0;s:1:"2";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"2";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"2";}",$position);
$klammern = array("{","}");
$quotes = '"';
$selarray = str_replace($klammern,"",$selarray);
$selarray = str_replace($quotes,"",$selarray);
$suchmuster = "/i:[0-9]+;s:[0-9]+:/";
preg_match_all($suchmuster, $selarray, $treffer);
$selects = str_replace($treffer[0],"",$selarray);
$selects = substr($selects,0,-1);
$selects = explode(";",$selects);
$articles = array();
for($k=0;$k'."\n";
echo ''."\n";
//echo ' '."\n";
}
elseif($format == 'rex_slider_modal')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
}
//echo ''."\n";
echo ''."\n";
echo $modals;
//echo ' '."\n";
}
elseif($format == 'text_out' || $format == 'pictext_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureText($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-4', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-4', $format);
}
echo ''."\n";
echo ' '."\n";
//echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo $output."\n";
echo ' '."\n";
echo ' '.$pagination."\n";
if("" != '')
{
$archiveLink = OOArticle::getArticleById("");
$archiveName = $archiveLink->getName();
echo ''."\n"; echo ' '.rex_string_table::getString('MORELINK').' '.$archiveName.''."\n"; echo ' '; } echo ''."\n";
echo ' '."\n";
}
}
}
?>
''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo $output."\n";
echo ' '."\n";
echo ' '.$pagination."\n";
if("" != '')
{
$archiveLink = OOArticle::getArticleById("");
$archiveName = $archiveLink->getName();
echo ''."\n"; echo ' '.$archiveName.'-Archiv'."\n"; echo ' '; } echo ' | .../class.rex_article.inc.php:126 |
| 6 | 0.0867 | 4689776 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:860 |
| 7 | 0.0978 | 5187904 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.oomedia.inc.php on line 116 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0579 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0583 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0847 | 4334136 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0865 | 4685248 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>Das Museum bleibt vom 24.12 - 01.01.22 geschlossen.getValue('id')) //Selbstauflistung unterbinden { //Startartikel if($withstartpage == '1' || $thearticle->getValue('startpage') != '1') { //Teaser if(($onlyteaser != '1' || $onlyteaser != '3') || $thearticle->getValue('art_teaser') == '1') { //Datum: online_from / online_to if($metatime != '1' || ($thearticle->getValue('art_online_from') <= date('U') && $thearticle->getValue('art_online_to') >= date('U'))) { $show_articles[] = $thearticle; } } } } } return $show_articles; } } // Sortierfunktion if(!function_exists("sortArticlesByprior1")) { function sortArticlesByprior1( $artA, $artB) { $sortby = 'prior'; //name, createdate, updatedate, online_from, online_to, prior $createA = $artA->getValue($sortby); $createB = $artB->getValue($sortby); if ( $createA == $createB) { return 0; } if('1') return $createA > $createB ? -1 : 1; else return $createA < $createB ? -1 : 1; } } //Paginierung if(!function_exists("generatePagination")) { function generatePagination($articles, $listpage='0', $itemsperpage, $listnum, $wholewidth) { global $REX; $GETPARAMS = $_GET; unset($GETPARAMS['list'.$listnum.'page']); $output = ''; if($itemsperpage > 0) { $prevtext = "«"; $nexttext = "»"; $itemcount = count($articles); $output = ''; $pagecount = ceil($itemcount / $itemsperpage); if($pagecount > 1) { if($listpage > $pagecount) $listpage = $pagecount; $prevpagenum = -1; $nextpagenum = -1; if($listpage > 0) $prevpagenum = $listpage-1; if($listpage < ($pagecount-1)) $nextpagenum = $listpage+1; $output = ''."\n";
$output = ''."\n";
$output .= ' '."\n";
}
return $output;
}
else
{
return "";
}
}
}
//Limitierung
if(!function_exists("limitArticles"))
{
function limitArticles($articles, $listpage = '0', $itemsperpage)
{
if($itemsperpage)
{
$itemcount = count($articles);
$pagecount = ($itemcount / $itemsperpage);
if($listpage > $pagecount) $listpage = $pagecount;
$offset = $listpage*$itemsperpage;
return array_slice ($articles, $offset ,$itemsperpage);
}
return $articles;
}
}
//Artikel Output for Slider
if(!function_exists("createArticleOutputPicture"))
{
function createArticleOutputPicture($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_slider_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the slide item DIV
if($counter == '0')
{
$output .= ' '."\n";
return $output;
}
}
//Artikel Output for Slider with Modal
if(!function_exists("createArticleOutputModal"))
{
function createArticleOutputModal($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_slider_'.$rexMobile;
$gta_out = new article();
$gta_out->setArticleID($articleId);
//Get the modal out
$output .= ''."\n";
$output .= ''."\n";
$output .= ' '."\n";
$output .= ''."\n";
$output .= ' '."\n";
return $output;
}
}
//Artikel Output for Texts
if(!function_exists("createArticleOutputPictureText"))
{
function createArticleOutputPictureText($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart, $teaserwidth, $format)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
//Meta-Zeiträume
$newsDate = $article->getValue('art_newsdate');
$eventStart = $article->getValue('art_eventstart');
$eventEnd = $article->getValue('art_eventend');
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_alist_thumbs_'.$rexMobile;
if($format == 'pictext_out') $imageType='rex_alist_pics_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the surrounding DIV
$output = ''."\n";
return $output;
}
}
//Artikel Output for Texts with modal
if(!function_exists("createArticleOutputPictureTextModal"))
{
function createArticleOutputPictureTextModal($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart, $teaserwidth, $format)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
//Meta-Zeiträume
$newsDate = $article->getValue('art_newsdate');
$eventStart = $article->getValue('art_eventstart');
$eventEnd = $article->getValue('art_eventend');
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_alist_thumbs_'.$rexMobile;
if($format == 'pictext_out') $imageType='rex_alist_pics_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the surrounding DIV
$output = ''."\n";
return $output;
}
}
// Ausgabe-Code erzeugen
//nummerierung für GET
if($MLnum <0) $MLnum = 1;
else $MLnum ++;
//Multiples auseinanderbauen
$position = stripos("a:1:{i:0;s:1:"2";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"2";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"2";}",$position);
$klammern = array("{","}");
$quotes = '"';
$selarray = str_replace($klammern,"",$selarray);
$selarray = str_replace($quotes,"",$selarray);
$suchmuster = "/i:[0-9]+;s:[0-9]+:/";
preg_match_all($suchmuster, $selarray, $treffer);
$selects = str_replace($treffer[0],"",$selarray);
$selects = substr($selects,0,-1);
$selects = explode(";",$selects);
$articles = array();
for($k=0;$k'."\n";
echo ''."\n";
//echo ' '."\n";
}
elseif($format == 'rex_slider_modal')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
}
//echo ''."\n";
echo ''."\n";
echo $modals;
//echo ' '."\n";
}
elseif($format == 'text_out' || $format == 'pictext_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureText($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-4', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-4', $format);
}
echo ''."\n";
echo ' '."\n";
//echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo $output."\n";
echo ' '."\n";
echo ' '.$pagination."\n";
if("" != '')
{
$archiveLink = OOArticle::getArticleById("");
$archiveName = $archiveLink->getName();
echo ''."\n"; echo ' '.rex_string_table::getString('MORELINK').' '.$archiveName.''."\n"; echo ' '; } echo ''."\n";
echo ' '."\n";
}
}
}
?>
''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo $output."\n";
echo ' '."\n";
echo ' '.$pagination."\n";
if("" != '')
{
$archiveLink = OOArticle::getArticleById("");
$archiveName = $archiveLink->getName();
echo ''."\n"; echo ' '.$archiveName.'-Archiv'."\n"; echo ' '; } echo ' | .../class.rex_article.inc.php:126 |
| 6 | 0.1093 | 5293616 | createArticleOutputPictureText( ) | .../class.rex_article.inc.php(126) : eval()'d code:968 |
| 7 | 0.1093 | 5293696 | OOMedia::getMediaByFileName( ) | .../class.rex_article.inc.php(126) : eval()'d code:504 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.oomedia.inc.php on line 116 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0579 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0583 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0847 | 4334136 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0865 | 4685248 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>Das Museum bleibt vom 24.12 - 01.01.22 geschlossen.getValue('id')) //Selbstauflistung unterbinden { //Startartikel if($withstartpage == '1' || $thearticle->getValue('startpage') != '1') { //Teaser if(($onlyteaser != '1' || $onlyteaser != '3') || $thearticle->getValue('art_teaser') == '1') { //Datum: online_from / online_to if($metatime != '1' || ($thearticle->getValue('art_online_from') <= date('U') && $thearticle->getValue('art_online_to') >= date('U'))) { $show_articles[] = $thearticle; } } } } } return $show_articles; } } // Sortierfunktion if(!function_exists("sortArticlesByprior1")) { function sortArticlesByprior1( $artA, $artB) { $sortby = 'prior'; //name, createdate, updatedate, online_from, online_to, prior $createA = $artA->getValue($sortby); $createB = $artB->getValue($sortby); if ( $createA == $createB) { return 0; } if('1') return $createA > $createB ? -1 : 1; else return $createA < $createB ? -1 : 1; } } //Paginierung if(!function_exists("generatePagination")) { function generatePagination($articles, $listpage='0', $itemsperpage, $listnum, $wholewidth) { global $REX; $GETPARAMS = $_GET; unset($GETPARAMS['list'.$listnum.'page']); $output = ''; if($itemsperpage > 0) { $prevtext = "«"; $nexttext = "»"; $itemcount = count($articles); $output = ''; $pagecount = ceil($itemcount / $itemsperpage); if($pagecount > 1) { if($listpage > $pagecount) $listpage = $pagecount; $prevpagenum = -1; $nextpagenum = -1; if($listpage > 0) $prevpagenum = $listpage-1; if($listpage < ($pagecount-1)) $nextpagenum = $listpage+1; $output = ''."\n";
$output = ''."\n";
$output .= ' '."\n";
}
return $output;
}
else
{
return "";
}
}
}
//Limitierung
if(!function_exists("limitArticles"))
{
function limitArticles($articles, $listpage = '0', $itemsperpage)
{
if($itemsperpage)
{
$itemcount = count($articles);
$pagecount = ($itemcount / $itemsperpage);
if($listpage > $pagecount) $listpage = $pagecount;
$offset = $listpage*$itemsperpage;
return array_slice ($articles, $offset ,$itemsperpage);
}
return $articles;
}
}
//Artikel Output for Slider
if(!function_exists("createArticleOutputPicture"))
{
function createArticleOutputPicture($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_slider_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the slide item DIV
if($counter == '0')
{
$output .= ' '."\n";
return $output;
}
}
//Artikel Output for Slider with Modal
if(!function_exists("createArticleOutputModal"))
{
function createArticleOutputModal($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_slider_'.$rexMobile;
$gta_out = new article();
$gta_out->setArticleID($articleId);
//Get the modal out
$output .= ''."\n";
$output .= ''."\n";
$output .= ' '."\n";
$output .= ''."\n";
$output .= ' '."\n";
return $output;
}
}
//Artikel Output for Texts
if(!function_exists("createArticleOutputPictureText"))
{
function createArticleOutputPictureText($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart, $teaserwidth, $format)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
//Meta-Zeiträume
$newsDate = $article->getValue('art_newsdate');
$eventStart = $article->getValue('art_eventstart');
$eventEnd = $article->getValue('art_eventend');
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_alist_thumbs_'.$rexMobile;
if($format == 'pictext_out') $imageType='rex_alist_pics_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the surrounding DIV
$output = ''."\n";
return $output;
}
}
//Artikel Output for Texts with modal
if(!function_exists("createArticleOutputPictureTextModal"))
{
function createArticleOutputPictureTextModal($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart, $teaserwidth, $format)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
//Meta-Zeiträume
$newsDate = $article->getValue('art_newsdate');
$eventStart = $article->getValue('art_eventstart');
$eventEnd = $article->getValue('art_eventend');
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_alist_thumbs_'.$rexMobile;
if($format == 'pictext_out') $imageType='rex_alist_pics_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the surrounding DIV
$output = ''."\n";
return $output;
}
}
// Ausgabe-Code erzeugen
//nummerierung für GET
if($MLnum <0) $MLnum = 1;
else $MLnum ++;
//Multiples auseinanderbauen
$position = stripos("a:1:{i:0;s:1:"2";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"2";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"2";}",$position);
$klammern = array("{","}");
$quotes = '"';
$selarray = str_replace($klammern,"",$selarray);
$selarray = str_replace($quotes,"",$selarray);
$suchmuster = "/i:[0-9]+;s:[0-9]+:/";
preg_match_all($suchmuster, $selarray, $treffer);
$selects = str_replace($treffer[0],"",$selarray);
$selects = substr($selects,0,-1);
$selects = explode(";",$selects);
$articles = array();
for($k=0;$k'."\n";
echo ''."\n";
//echo ' '."\n";
}
elseif($format == 'rex_slider_modal')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
}
//echo ''."\n";
echo ''."\n";
echo $modals;
//echo ' '."\n";
}
elseif($format == 'text_out' || $format == 'pictext_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureText($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-4', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-4', $format);
}
echo ''."\n";
echo ' '."\n";
//echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo $output."\n";
echo ' '."\n";
echo ' '.$pagination."\n";
if("" != '')
{
$archiveLink = OOArticle::getArticleById("");
$archiveName = $archiveLink->getName();
echo ''."\n"; echo ' '.rex_string_table::getString('MORELINK').' '.$archiveName.''."\n"; echo ' '; } echo ''."\n";
echo ' '."\n";
}
}
}
?>
''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo $output."\n";
echo ' '."\n";
echo ' '.$pagination."\n";
if("" != '')
{
$archiveLink = OOArticle::getArticleById("");
$archiveName = $archiveLink->getName();
echo ''."\n"; echo ' '.$archiveName.'-Archiv'."\n"; echo ' '; } echo ' | .../class.rex_article.inc.php:126 |
| 6 | 0.1136 | 5353376 | createArticleOutputPictureText( ) | .../class.rex_article.inc.php(126) : eval()'d code:968 |
| 7 | 0.1137 | 5353456 | OOMedia::getMediaByFileName( ) | .../class.rex_article.inc.php(126) : eval()'d code:504 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.oomedia.inc.php on line 116 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0579 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0583 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0847 | 4334136 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0865 | 4685248 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>Das Museum bleibt vom 24.12 - 01.01.22 geschlossen.getValue('id')) //Selbstauflistung unterbinden { //Startartikel if($withstartpage == '1' || $thearticle->getValue('startpage') != '1') { //Teaser if(($onlyteaser != '1' || $onlyteaser != '3') || $thearticle->getValue('art_teaser') == '1') { //Datum: online_from / online_to if($metatime != '1' || ($thearticle->getValue('art_online_from') <= date('U') && $thearticle->getValue('art_online_to') >= date('U'))) { $show_articles[] = $thearticle; } } } } } return $show_articles; } } // Sortierfunktion if(!function_exists("sortArticlesByprior1")) { function sortArticlesByprior1( $artA, $artB) { $sortby = 'prior'; //name, createdate, updatedate, online_from, online_to, prior $createA = $artA->getValue($sortby); $createB = $artB->getValue($sortby); if ( $createA == $createB) { return 0; } if('1') return $createA > $createB ? -1 : 1; else return $createA < $createB ? -1 : 1; } } //Paginierung if(!function_exists("generatePagination")) { function generatePagination($articles, $listpage='0', $itemsperpage, $listnum, $wholewidth) { global $REX; $GETPARAMS = $_GET; unset($GETPARAMS['list'.$listnum.'page']); $output = ''; if($itemsperpage > 0) { $prevtext = "«"; $nexttext = "»"; $itemcount = count($articles); $output = ''; $pagecount = ceil($itemcount / $itemsperpage); if($pagecount > 1) { if($listpage > $pagecount) $listpage = $pagecount; $prevpagenum = -1; $nextpagenum = -1; if($listpage > 0) $prevpagenum = $listpage-1; if($listpage < ($pagecount-1)) $nextpagenum = $listpage+1; $output = ''."\n";
$output = ''."\n";
$output .= ' '."\n";
}
return $output;
}
else
{
return "";
}
}
}
//Limitierung
if(!function_exists("limitArticles"))
{
function limitArticles($articles, $listpage = '0', $itemsperpage)
{
if($itemsperpage)
{
$itemcount = count($articles);
$pagecount = ($itemcount / $itemsperpage);
if($listpage > $pagecount) $listpage = $pagecount;
$offset = $listpage*$itemsperpage;
return array_slice ($articles, $offset ,$itemsperpage);
}
return $articles;
}
}
//Artikel Output for Slider
if(!function_exists("createArticleOutputPicture"))
{
function createArticleOutputPicture($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_slider_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the slide item DIV
if($counter == '0')
{
$output .= ' '."\n";
return $output;
}
}
//Artikel Output for Slider with Modal
if(!function_exists("createArticleOutputModal"))
{
function createArticleOutputModal($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_slider_'.$rexMobile;
$gta_out = new article();
$gta_out->setArticleID($articleId);
//Get the modal out
$output .= ''."\n";
$output .= ''."\n";
$output .= ' '."\n";
$output .= ''."\n";
$output .= ' '."\n";
return $output;
}
}
//Artikel Output for Texts
if(!function_exists("createArticleOutputPictureText"))
{
function createArticleOutputPictureText($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart, $teaserwidth, $format)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
//Meta-Zeiträume
$newsDate = $article->getValue('art_newsdate');
$eventStart = $article->getValue('art_eventstart');
$eventEnd = $article->getValue('art_eventend');
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_alist_thumbs_'.$rexMobile;
if($format == 'pictext_out') $imageType='rex_alist_pics_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the surrounding DIV
$output = ''."\n";
return $output;
}
}
//Artikel Output for Texts with modal
if(!function_exists("createArticleOutputPictureTextModal"))
{
function createArticleOutputPictureTextModal($article, $thumbsize, $fromMetadata, $withmorelink, $counter, $sliderTexts, $rexMobile, $shortenText, $textpart, $teaserwidth, $format)
{
global $REX;
$output = '';
$articleId = $article->getId();
//Woher beziehe ich die Informationen
if($fromMetadata != '1') // from Metadata
{
$listHeadline = $article->getName();
$listShortTxt = $article->getValue('art_description');
$listImage = $article->getValue('art_picture');
$mfile = OOMedia::getMediaByFileName($listImage);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
//Meta-Zeiträume
$newsDate = $article->getValue('art_newsdate');
$eventStart = $article->getValue('art_eventstart');
$eventEnd = $article->getValue('art_eventend');
}
else // from first Slice
{
if($firstSlice = OOArticleSlice::getFirstSliceForArticle($articleId))
{
$listHeadline = $firstSlice->getValue(1);
$listShortTxt = $firstSlice->getValue(2);
$listImage = $firstSlice->getFile(1);
//Make sure there is a picture
$imageFile = $listImage;
if($imageFile == '') $imageFile = 'dummy.jpg';
$mfile = OOMedia::getMediaByFileName($imageFile);
// oder hole ich mir diese doch aus dem Medienpool?
if($sliderTexts == '1')
{
$listHeadline = $mfile->getValue('med_title_'.$REX['CUR_CLANG']);
$listShortTxt = $mfile->getValue('med_description_'.$REX['CUR_CLANG']);
}
}
}
$imageType='rex_alist_thumbs_'.$rexMobile;
if($format == 'pictext_out') $imageType='rex_alist_pics_'.$rexMobile;
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
} elseif (method_exists('seo42', 'getImageManagerUrl')) { // compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
}
else {
if ($REX['REDAXO']) {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
} else {
$imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&rex_img_file=' . $imageFile;
}
}
//Start the surrounding DIV
$output = ''."\n";
return $output;
}
}
// Ausgabe-Code erzeugen
//nummerierung für GET
if($MLnum <0) $MLnum = 1;
else $MLnum ++;
//Multiples auseinanderbauen
$position = stripos("a:1:{i:0;s:1:"2";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"2";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"2";}",$position);
$klammern = array("{","}");
$quotes = '"';
$selarray = str_replace($klammern,"",$selarray);
$selarray = str_replace($quotes,"",$selarray);
$suchmuster = "/i:[0-9]+;s:[0-9]+:/";
preg_match_all($suchmuster, $selarray, $treffer);
$selects = str_replace($treffer[0],"",$selarray);
$selects = substr($selects,0,-1);
$selects = explode(";",$selects);
$articles = array();
for($k=0;$k'."\n";
echo ''."\n";
//echo ' '."\n";
}
elseif($format == 'rex_slider_modal')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
}
//echo ''."\n";
echo ''."\n";
echo $modals;
//echo ' '."\n";
}
elseif($format == 'text_out' || $format == 'pictext_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureText($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-4', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 1, '0', '0', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-4', $format);
}
echo ''."\n";
echo ' '."\n";
//echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo $output."\n";
echo ' '."\n";
echo ' '.$pagination."\n";
if("" != '')
{
$archiveLink = OOArticle::getArticleById("");
$archiveName = $archiveLink->getName();
echo ''."\n"; echo ' '.rex_string_table::getString('MORELINK').' '.$archiveName.''."\n"; echo ' '; } echo ''."\n";
echo ' '."\n";
}
}
}
?>
''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo ' '."\n";
echo ''."\n";
echo $output."\n";
echo ' '."\n";
echo ' '.$pagination."\n";
if("" != '')
{
$archiveLink = OOArticle::getArticleById("");
$archiveName = $archiveLink->getName();
echo ''."\n"; echo ' '.$archiveName.'-Archiv'."\n"; echo ' '; } echo ' | .../class.rex_article.inc.php:126 |
| 6 | 0.1178 | 5413128 | createArticleOutputPictureText( ) | .../class.rex_article.inc.php(126) : eval()'d code:968 |
| 7 | 0.1178 | 5413208 | OOMedia::getMediaByFileName( ) | .../class.rex_article.inc.php(126) : eval()'d code:504 |