// --------------------------- globals
unset($REX);
// Ðbernahme von FormularImagePosition
$REX[x] = $x;
$REX[y] = $y;
// Flag ob Inhalte mit Redaxo aufgerufen oder
// von der Webseite aus
// Kann wichtig f¸r die Darstellung sein
// Sollte immer false bleiben
$REX[REDAXO] = false;
// Wenn $REX[GG] = true; dann wird der
// Content aus den redaxo/include/generated/
// genommen
$REX[GG] = true;
// setzte pfad und includiere klassen und funktionen
$REX[HTDOCS_PATH] = "./";
include "./redaxo/include/master.inc.php";
// Starte einen neuen Artikel und setzte die aktuelle
// artikel id. wenn nicht vorhanden, nimm einen
// speziellen artikel. z.b. fehler seite oder home seite
if ($article_id == "") $article_id = $REX[STARTARTIKEL_ID];
$SHOWARTICLE = true;
// If Caching is true start engine
if($REX[CACHING])
{
$Cache = new Cache($article_id);
if($Cache->isCacheConf())
{
if($Cache->isCacheFile())
{
$Cache->printCacheFile();
if($REX[CACHING_DEBUG]) print "
CachedVersion
";
if($REX[CACHING_DEBUG]) print "Script time: ".showScripttime();
$SHOWARTICLE = false;
} else {
// start caching
$Cache->startCacheFile();
}
}
}
if ($SHOWARTICLE)
{
$REX_ARTICLE = new article;
$REX_ARTICLE->setCLang($clang);
if ($REX_ARTICLE->setArticleId($article_id))
{
$REX_ARTICLE->getArticleTemplate();
}elseif($REX_ARTICLE->setArticleId($REX[STARTARTIKEL_ID]))
{
$REX_ARTICLE->getArticleTemplate();
}else
{
echo "Kein Startartikel selektiert / No starting Article selected. Please click here to enter redaxo";
$REX[STATS] = 0;
}
//////////////////////////////////////////////
// advanced caching
//////////////////////////////////////////////
if($Cache->makeCacheFile){
$Cache->writeCacheFile();
if($REX[CACHING_DEBUG]) print "
MadeCache
";
} else {
if($REX[CACHING_DEBUG]) print "
Live
";
}
if($REX[CACHING_DEBUG]) print "Script time: ".showScripttime();
//////////////////////////////////////////////
}
?>