| ( ! ) 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0650 | 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.0834 | 4280112 | seo42::getLangTags( ) | .../4.template:114 |
| 6 | 0.0844 | 4286096 | 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0650 | 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.0834 | 4280112 | seo42::getLangTags( ) | .../4.template:114 |
| 6 | 0.0870 | 4293880 | OOArticle::getArticleById( ) | .../class.seo42.inc.php:236 |
| ( ! ) Warning: include_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 103 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1016 | 4689496 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| ( ! ) 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1016 | 4689496 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1070 | 4736352 | 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1016 | 4689496 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1128 | 4817840 | 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1016 | 4689496 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1179 | 4898824 | 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1016 | 4689496 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1206 | 4976152 | 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1016 | 4689496 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1238 | 5057184 | 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1016 | 4689496 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1288 | 5138136 | 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1016 | 4689496 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1334 | 5219240 | 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1016 | 4689496 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1392 | 5300392 | 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1016 | 4689496 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1446 | 5377584 | 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1016 | 4689496 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1504 | 5458592 | 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1016 | 4689496 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1550 | 5540480 | 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1016 | 4689496 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1596 | 5621816 | 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.0004 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0645 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0648 | 3876280 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0966 | 4334144 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.1015 | 4684968 | eval( '?>ctype == '1' || ($this->ctype == '-1')) { ?>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:"3";}","{");
if($position == 4)
{
$numwid = 1;
}
elseif($position == 5)
{
$numwid = 2;
}
else
{
$numwid = 3;
}
$anzahl = substr("a:1:{i:0;s:1:"3";}",2,$numwid);
$selarray = substr("a:1:{i:0;s:1:"3";}",$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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart);
$modals .= createArticleOutputModal($articles[$i], 0, '0', '2', $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], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $format);
}
//echo ''."\n";
echo ' '."\n";
}
elseif($format == 'pictextmodal_out')
{
$output = ''."\n";
for($i=0;$i<=count($articles)-1;$i++)
{
$output .= createArticleOutputPictureTextModal($articles[$i], 0, '0', '2', $i, $slidertexts, $rexMobile, $shortenText, $textpart, 'col-sm-12', $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.1671 | 5701712 | createArticleOutputPictureText( ) | .../class.rex_article.inc.php(126) : eval()'d code:966 |
| 7 | 0.1671 | 5702480 | OOMedia::getMediaByFileName( ) | .../class.rex_article.inc.php(126) : eval()'d code:506 |
Wir nehmen teil und stellen aus bei Recklinghausen leuchtet. Der Museumsbau in neuem Licht.
Am 1. August findet an der Baustelle des Museum Jerke eine Art Performance statt. Die 10. Königliche Flossfahrt auf der Weichsel 2015, von Krakau nach Orleans, legt am 1. August im Stadthafen Recklinghausen an und macht Halt im Kunstmusem sowie am Museum Jerke.