| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0496 | 3877376 | 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.0646 | 4280088 | seo42::getLangTags( ) | .../4.template:114 |
| 6 | 0.0655 | 4286072 | OOArticle::getArticleById( ) | .../class.seo42.inc.php:236 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0496 | 3877376 | 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.0646 | 4280088 | seo42::getLangTags( ) | .../4.template:114 |
| 6 | 0.0675 | 4293856 | OOArticle::getArticleById( ) | .../class.seo42.inc.php:236 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0795 | 4334120 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0813 | 4684976 | 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.0814 | 4689504 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.0821 | 4699976 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0795 | 4334120 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0813 | 4684976 | 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.0814 | 4689504 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.0842 | 4765112 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0795 | 4334120 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0813 | 4684976 | 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.0814 | 4689504 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.0860 | 4846032 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0795 | 4334120 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0813 | 4684976 | 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.0814 | 4689504 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.0878 | 4927480 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0795 | 4334120 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0813 | 4684976 | 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.0814 | 4689504 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.0896 | 5008544 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0795 | 4334120 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0813 | 4684976 | 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.0814 | 4689504 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.0915 | 5085408 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0795 | 4334120 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0813 | 4684976 | 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.0814 | 4689504 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.0933 | 5166512 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0795 | 4334120 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0813 | 4684976 | 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.0814 | 4689504 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.0952 | 5247664 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0795 | 4334120 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0813 | 4684976 | 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.0814 | 4689504 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.0972 | 5328920 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0795 | 4334120 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0813 | 4684976 | 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.0814 | 4689504 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.0990 | 5405808 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0795 | 4334120 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0813 | 4684976 | 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.0814 | 4689504 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1012 | 5487568 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.ooarticle.inc.php on line 41 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0795 | 4334120 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0813 | 4684976 | 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.0814 | 4689504 | OOArticle::getArticlesOfCategory( ) | .../class.rex_article.inc.php(126) : eval()'d code:858 |
| 7 | 0.1031 | 5569056 | OOArticle::getArticleById( ) | .../class.ooarticle.inc.php:107 |
| ( ! ) Warning: require_once(): Unable to allocate memory for pool. in /var/www/vhosts/h221300.host218.alfahosting-server.de/html/neues/redaxo/include/classes/class.oomedia.inc.php on line 116 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0002 | 246360 | {main}( ) | .../index.php:0 |
| 2 | 0.0489 | 3830120 | rex_article_base->getArticleTemplate( ) | .../index.php:55 |
| 3 | 0.0494 | 3876264 | eval( '?>getFile();
?>
getValue("article_id"));
echo $this->getArticle();
?>
| .../class.rex_article_base.inc.php:395 |
| 4 | 0.0795 | 4334120 | rex_article->getArticle( ) | .../class.rex_article_base.inc.php(395) : eval()'d code:45 |
| 5 | 0.0813 | 4684976 | 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.1072 | 5653432 | createArticleOutputPictureText( ) | .../class.rex_article.inc.php(126) : eval()'d code:966 |
| 7 | 0.1072 | 5654200 | OOMedia::getMediaByFileName( ) | .../class.rex_article.inc.php(126) : eval()'d code:506 |
Sonderausstellung Aleksandra Waliszewska 02.04.17 - 28.05.17 Kuratorin: Dr. Noemi Smolik In Zusammenarbeit mit der Leto Gallery Warszawa Während der Ausstellung präsentieren wir einen Film ,, Piwnica / Keller '' str!bog / twardoch / waliszewska
Vom 17.09.16 bis 08.10.16 findet im Museum Jerke eine Sonderausstellung statt. Präsentiert werden Kunstwerke des polnischen Malers Ryszard Grzyb. Bitte beachten Sie unsere gesonderten Öffnungszeiten
Am Mittwoch den 06. Juli 2016 möchte die Jerke Art Foundation Sehbehinderte Kinder zu einer Museumsführung einladen.
Am Sonntag den 24.04.16 wird das Museum feierlich eröffnet. Um 13.00 Uhr findet in der St.Peter Kirche in Recklinghausen die Eröffnung statt.
11 Wochen Polnische Kunst Bochum - Marl- Recklinghausen. 21.02 - 08.05.2016 In einer gemeinsamen Ausstellungsinitiative begrüßen das Kunstmuseum Bochum, das Skulpturenmuseum Glaskasten Marl und die Kunsthalle Recklinghausen das auf polnische Kunst spezialisierte Museum Jerke, das im April 2016 eröffnen wird.