In der SitemapCronjob hast ne Fehler drin.
PHP
$values = array(0, 0);
if(DE_WBB_ELITE_NEWS_SITEMAP_TIME != -1){
if(DE_WBB_ELITE_NEWS_SITEMAP_TIME == 0){
$values[] = 24 * 60 * 60;
}
$values[] = DE_WBB_ELITE_NEWS_SITEMAP_TIME * 24 * 60 * 60;
}
Wenn DE_WBB_ELITE_NEWS_SITEMAP_TIME gleich 0 ist, dann hast mal 4 values Daten.
Aber in der SQL Abfrage werden nur 3 benötigt.
Du musst da halt nur noch eine else einfügen ...