<?php $bsett=json_decode(/* REX_VALUE[id=20 output=html] */ '{"mptb":{"pt":"","pb":"","mt":"","mb":""},"columns":["","","",""]}',true); $mptb=implode(" ",$bsett["mptb"]); if($mptb!="") $mptb=sprintf(' class="%s"',$mptb); ?> <section<?=$mptb?>> <div class="container"> <div class="row"> <h2 class="RB_moreAndMore">mehr aus der Kategorie <?php echo htmlspecialchars($this->getValue('name')); ?></h2> </div> <div class="row"> <?php $articleId=/* REX_LINK[id=1] */ ''; if($articleId=="") $articleId = $this->getValue(article_id); $sql = rex_sql::factory(); $pages=$sql->getArray('SELECT name, id,art_teaser,art_image FROM rex_article WHERE parent_id = :pid', ['pid'=> $articleId]); foreach($pages as $p) { if(/* REX_VALUE[1] */ 'images'=="images") { printf(' <div class="col-md-6 mb10"> <div class="row RB_pageTeaser"> <div class="col-md-' . /* REX_VALUE[2] */ '' . '"> <img class="resp" src="index.php?rex_media_type=rb_teaserimage&rex_media_file=%s"> </div> <div class="col-md-8"> <h2>%s</h2> <p>%s... <a href="%s">weiter</a></p> </div> </div> </div> ' ,$p["art_image"] ,$p["name"]
"Undefined constant "article_id""
printf(' <div class="col-md-3"> <a class="group1" href="index.php?rex_media_type=bild_ausgabe_frontend&rex_media_file=%s"> <img src="index.php?rex_media_type=rb_bild_backend&rex_media_file=%s"> </a> </div>' ,$bild ,$bild); } ?> </div> </div> </section> <?php }?> EOD_5BAF54D13C269E5F84F7A52D219AB790688203EE ); require rex_stream::factory('module/6/output', <<<'EOD_5BAF54D13C269E5F84F7A52D219AB790688203EE' <?php $bsett=json_decode(/* REX_VALUE[id=20 output=html] */ '{"mptb":{"pt":"","pb":"","mt":"","mb":""},"columns":["","","",""]}',true); $mptb=implode(" ",$bsett["mptb"]); if($mptb!="") $mptb=sprintf(' class="%s"',$mptb); ?> <section<?=$mptb?>> <div class="container"> <div class="row"> <h2 class="RB_moreAndMore">mehr aus der Kategorie <?php echo htmlspecialchars($this->getValue('name')); ?></h2> </div> <div class="row"> <?php $articleId=/* REX_LINK[id=1] */ ''; if($articleId=="") $articleId = $this->getValue(article_id); $sql = rex_sql::factory(); $pages=$sql->getArray('SELECT name, id,art_teaser,art_image FROM rex_article WHERE parent_id = :pid', ['pid'=> $articleId]); foreach($pages as $p)
$this->ctype = $curctype; if (!$this->getSlice && $this->article_id != 0) { // ----- start: article caching ob_start(); ob_implicit_flush(0); $article_content_file = rex_path::addonCache('structure', $this->article_id . '.' . $this->clang . '.content'); $generated = true; if (!file_exists($article_content_file)) { $generated = rex_content_service::generateArticleContent($this->article_id, $this->clang); if ($generated !== true) { // fehlermeldung ausgeben echo $generated; } } if ($generated === true) { require $article_content_file; } // ----- end: article caching $CONTENT = ob_get_clean(); } else { // Inhalt ueber sql generierens $CONTENT = parent::getArticle($curctype); } $CONTENT = rex_extension::registerPoint(new rex_extension_point('ART_CONTENT', $CONTENT, [ 'ctype' => $curctype, 'article' => $this, ])); return $CONTENT; } }
"/homepages/3/d828389103/htdocs/rollladenbaetker/redaxo/cache/addons/structure/45.1.content"
<?= /* REX_TEMPLATE[2] */ rex_var_template::getTemplateOutput(require rex_var_template::getTemplateStream(2, $this)), "\r\n" ?> <?= /* REX_ARTICLE[] */ $this->getArticle(-1), "\r\n" ?> <?= /* REX_TEMPLATE[3] */ rex_var_template::getTemplateOutput(require rex_var_template::getTemplateStream(3, $this)) ?>
* @param int $module_id A module id * * @return string */ protected function postArticle($articleContent, $module_id) { // nichts tun return $articleContent; } // ----- Template inklusive Artikel zurückgeben public function getArticleTemplate() { if ($this->template_id != 0 && $this->article_id != 0) { ob_start(); ob_implicit_flush(0); $TEMPLATE = new rex_template($this->template_id); $tplContent = $this->replaceCommonVars($TEMPLATE->getTemplate()); require rex_stream::factory('template/' . $this->template_id, $tplContent); $CONTENT = ob_get_clean(); $CONTENT = $this->replaceLinks($CONTENT); } else { $CONTENT = 'no template'; } return $CONTENT; } protected function getStreamOutput($path, $content) { if (!$this->eval) { $key = 'EOD_' . strtoupper(sha1(time())); return "require rex_stream::factory('$path', \n<<<'$key'\n$content\n$key\n);\n"; } ob_start(); ob_implicit_flush(0);
"rex:///template/1"
} rex_extension::register('CLANG_DELETED', function (rex_extension_point $ep) { $del = rex_sql::factory(); $del->setQuery('delete from ' . rex::getTablePrefix() . "article_slice where clang_id='" . $ep->getParam('clang')->getId() . "'"); }); } else { rex_extension::register('FE_OUTPUT', function (rex_extension_point $ep) { $clangId = rex_get('clang', 'int'); if ($clangId && !rex_clang::exists($clangId)) { rex_redirect(rex_article::getNotfoundArticleId(), rex_clang::getStartId()); } $content = $ep->getSubject(); $article = new rex_article_content(); $article->setCLang(rex_clang::getCurrentId()); if ($article->setArticleId(rex_article::getCurrentId())) { $content .= $article->getArticleTemplate(); } else { $fragment = new rex_fragment([ 'content' => '<p><b>Kein Startartikel selektiert - No starting Article selected.</b><br />Please click here to enter <a href="' . rex_url::backendController() . '">redaxo</a>.</p>', ]); $content .= $fragment->parse('core/fe_ooops.php'); rex_response::sendPage($content); exit; } $art_id = $article->getArticleId(); if ($art_id == rex_article::getNotfoundArticleId() && $art_id != rex_article::getSiteStartArticleId()) { rex_response::setStatus(rex_response::HTTP_NOT_FOUND); } // ----- inhalt ausgeben rex_response::sendPage($content, $article->getValue('updatedate')); }); } rex_extension::register('EDITOR_URL', function (rex_extension_point $ep) {
* Registers an extension point. * * @param rex_extension_point $extensionPoint Extension point * * @return mixed Subject, maybe adjusted by the extensions */ public static function registerPoint(rex_extension_point $extensionPoint) { if (static::hasFactoryClass()) { return static::callFactoryClass(__FUNCTION__, func_get_args()); } $name = $extensionPoint->getName(); foreach ([self::EARLY, self::NORMAL, self::LATE] as $level) { if (isset(self::$extensions[$name][$level]) && is_array(self::$extensions[$name][$level])) { foreach (self::$extensions[$name][$level] as $extensionAndParams) { list($extension, $params) = $extensionAndParams; $extensionPoint->setExtensionParams($params); $subject = call_user_func($extension, $extensionPoint); // Update subject only if the EP is not readonly and the extension has returned something if (!$extensionPoint->isReadonly() && null !== $subject) { $extensionPoint->setSubject($subject); } } } } return $extensionPoint->getSubject(); } /** * Registers an extension for an extension point. * * @param string|string[] $extensionPoint Name(s) of extension point(s) * @param callable $extension Callback extension * @param int $level Runlevel (`rex_extension::EARLY`, `rex_extension::NORMAL` or `rex_extension::LATE`) * @param array $params Additional params */ public static function register($extensionPoint, callable $extension, $level = self::NORMAL, array $params = [])
/** * @package redaxo5 */ if (rex::isSetup()) { rex_response::sendRedirect(rex_url::backendController()); } // ----- INCLUDE ADDONS include_once rex_path::core('packages.php'); // ----- caching end für output filter $CONTENT = ob_get_clean(); // trigger api functions rex_api_function::handleCall(); if (rex_extension::isRegistered('FE_OUTPUT')) { // ----- EXTENSION POINT rex_extension::registerPoint(new rex_extension_point('FE_OUTPUT', $CONTENT)); } else { // ----- inhalt ausgeben rex_response::sendPage($CONTENT); }
$clangId = rex_request('clang', 'int', rex_clang::getStartId()); if (rex::isBackend() || rex_clang::exists($clangId)) { rex_clang::setCurrentId($clangId); } } // ----------------- HTTPS REDIRECT if ('cli' !== PHP_SAPI && !rex::isSetup()) { if ((true === rex::getProperty('use_https') || rex::getEnvironment() === rex::getProperty('use_https')) && !rex_request::isHttps()) { rex_response::enforceHttps(); } if (true === rex::getProperty('use_hsts') && rex_request::isHttps()) { rex_response::setHeader('Strict-Transport-Security', 'max-age=31536000'); } } if (isset($REX['LOAD_PAGE']) && $REX['LOAD_PAGE']) { unset($REX); require rex_path::core(rex::isBackend() ? 'backend.php' : 'frontend.php'); }
"/homepages/3/d828389103/htdocs/rollladenbaetker/redaxo/src/core/frontend.php"
<?php unset($REX); $REX['REDAXO'] = false; $REX['HTDOCS_PATH'] = './'; $REX['BACKEND_FOLDER'] = 'redaxo'; $REX['LOAD_PAGE'] = true; require $REX['BACKEND_FOLDER'] . '/src/core/boot.php';
"/homepages/3/d828389103/htdocs/rollladenbaetker/redaxo/src/core/boot.php"
Key | Value |
REDIRECT_REDIRECT_UNIQUE_ID | "ZgYHMTr8mVaIetKTabz4dQAAAAk"
|
REDIRECT_REDIRECT_WAAS_MODE | "0"
|
REDIRECT_REDIRECT_SCRIPT_URL | "/de/produkte/haustueren/kunststoffhaustueren"
|
REDIRECT_REDIRECT_SCRIPT_URI | "http://www.rollladen-baetker.de/de/produkte/haustueren/kunststoffhaustueren"
|
REDIRECT_REDIRECT_DOCUMENT_ROOT | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker"
|
REDIRECT_REDIRECT_UI_SUEXEC_DEFAULT_CHROOT_ID | "14"
|
REDIRECT_REDIRECT_UI_SUEXEC_FSTATD_UNIXSOCKET | "/run/ui-fstatd.suexec.socket"
|
REDIRECT_REDIRECT_UI_SUEXEC_STATISTICS_UNIXSOCKET | "/homepages/sclientMF/http.sock.bin"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU | "10"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM | "384"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT | "3"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD | "11"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_JIMDO | "800"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU_JIMDO | "60"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM_JIMDO | "768"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT_JIMDO | "24"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD_JIMDO | "24"
|
REDIRECT_REDIRECT_DBENTRY_HOST | "rollladen-baetker.de"
|
REDIRECT_REDIRECT_DBENTRY_VALUE | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker:d0000#CPU 6 #MEM 10240 #CGI 524616 #NPROC 12 #TAID 100968665 #LANG 0 #PARKING 1 #RSCLVL 10 #STAT 1 #CHROOT 16"
|
REDIRECT_REDIRECT_DBENTRY_DOCROOT | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker"
|
REDIRECT_REDIRECT_DBENTRY_HASH | "d0000"
|
REDIRECT_REDIRECT_DBENTRY__CPU | "6"
|
REDIRECT_REDIRECT_DBENTRY__MEM | "10240"
|
REDIRECT_REDIRECT_DBENTRY__CGI | "524616"
|
REDIRECT_REDIRECT_DBENTRY__NPROC | "12"
|
REDIRECT_REDIRECT_DBENTRY__TAID | "100968665"
|
REDIRECT_REDIRECT_DBENTRY__LANG | "0"
|
REDIRECT_REDIRECT_DBENTRY__PARKING | "1"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL | "10"
|
REDIRECT_REDIRECT_DBENTRY__STAT | "1"
|
REDIRECT_REDIRECT_DBENTRY__CHROOT | "16"
|
REDIRECT_REDIRECT_DBENTRY | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker:d0000#CPU 6 #MEM 10240 #CGI 524616 #NPROC 12 #TAID 100968665 #LANG 0 #PARKING 1 #RSCLVL 10 #STAT 1 #CHROOT 16"
|
REDIRECT_REDIRECT_STATUS | "200"
|
REDIRECT_UNIQUE_ID | "ZgYHMTr8mVaIetKTabz4dQAAAAk"
|
REDIRECT_SCRIPT_URL | "/de/produkte/haustueren/kunststoffhaustueren"
|
REDIRECT_SCRIPT_URI | "http://www.rollladen-baetker.de/de/produkte/haustueren/kunststoffhaustueren"
|
REDIRECT_DOCUMENT_ROOT | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker"
|
REDIRECT_HANDLER | "x-mapp-php5.5"
|
REDIRECT_STATUS | "200"
|
UNIQUE_ID | "ZgYHMTr8mVaIetKTabz4dQAAAAk"
|
SCRIPT_URL | "/de/produkte/haustueren/kunststoffhaustueren"
|
SCRIPT_URI | "http://www.rollladen-baetker.de/de/produkte/haustueren/kunststoffhaustueren"
|
HTTP_HOST | "www.rollladen-baetker.de"
|
HTTP_CONNECTION | "close"
|
HTTP_ACCEPT | "*/*"
|
HTTP_USER_AGENT | "claudebot"
|
PATH | "/bin:/usr/bin"
|
SERVER_SIGNATURE | "" |
SERVER_SOFTWARE | "Apache"
|
SERVER_NAME | "rollladen-baetker.de"
|
SERVER_ADDR | "82.165.82.231"
|
SERVER_PORT | "80"
|
REMOTE_ADDR | "3.238.57.9"
|
DOCUMENT_ROOT | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker"
|
REQUEST_SCHEME | "http"
|
CONTEXT_PREFIX | "/system-bin/"
|
CONTEXT_DOCUMENT_ROOT | "/kunden/usr/lib/cgi-bin/"
|
SERVER_ADMIN | "webmaster@rollladen-baetker.de"
|
SCRIPT_FILENAME | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker/index.php"
|
REMOTE_PORT | "54628"
|
REDIRECT_URL | "/index.php"
|
GATEWAY_INTERFACE | "CGI/1.1"
|
SERVER_PROTOCOL | "HTTP/1.1"
|
REQUEST_METHOD | "GET"
|
QUERY_STRING | "" |
REQUEST_URI | "/de/produkte/haustueren/kunststoffhaustueren"
|
SCRIPT_NAME | "/index.php"
|
STATUS | "200"
|
ORIG_PATH_INFO | "/index.php"
|
ORIG_PATH_TRANSLATED | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker/index.php"
|
PHP_SELF | "/index.php"
|
REQUEST_TIME_FLOAT | 1711671089.6333
|
REQUEST_TIME | 1711671089
|
argv | [] |
argc | 0
|
Key | Value |
REDIRECT_REDIRECT_UNIQUE_ID | "ZgYHMTr8mVaIetKTabz4dQAAAAk"
|
REDIRECT_REDIRECT_WAAS_MODE | "0"
|
REDIRECT_REDIRECT_SCRIPT_URL | "/de/produkte/haustueren/kunststoffhaustueren"
|
REDIRECT_REDIRECT_SCRIPT_URI | "http://www.rollladen-baetker.de/de/produkte/haustueren/kunststoffhaustueren"
|
REDIRECT_REDIRECT_DOCUMENT_ROOT | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker"
|
REDIRECT_REDIRECT_UI_SUEXEC_DEFAULT_CHROOT_ID | "14"
|
REDIRECT_REDIRECT_UI_SUEXEC_FSTATD_UNIXSOCKET | "/run/ui-fstatd.suexec.socket"
|
REDIRECT_REDIRECT_UI_SUEXEC_STATISTICS_UNIXSOCKET | "/homepages/sclientMF/http.sock.bin"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU | "10"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM | "384"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT | "3"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD | "11"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_JIMDO | "800"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU_JIMDO | "60"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM_JIMDO | "768"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT_JIMDO | "24"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD_JIMDO | "24"
|
REDIRECT_REDIRECT_DBENTRY_HOST | "rollladen-baetker.de"
|
REDIRECT_REDIRECT_DBENTRY_VALUE | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker:d0000#CPU 6 #MEM 10240 #CGI 524616 #NPROC 12 #TAID 100968665 #LANG 0 #PARKING 1 #RSCLVL 10 #STAT 1 #CHROOT 16"
|
REDIRECT_REDIRECT_DBENTRY_DOCROOT | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker"
|
REDIRECT_REDIRECT_DBENTRY_HASH | "d0000"
|
REDIRECT_REDIRECT_DBENTRY__CPU | "6"
|
REDIRECT_REDIRECT_DBENTRY__MEM | "10240"
|
REDIRECT_REDIRECT_DBENTRY__CGI | "524616"
|
REDIRECT_REDIRECT_DBENTRY__NPROC | "12"
|
REDIRECT_REDIRECT_DBENTRY__TAID | "100968665"
|
REDIRECT_REDIRECT_DBENTRY__LANG | "0"
|
REDIRECT_REDIRECT_DBENTRY__PARKING | "1"
|
REDIRECT_REDIRECT_DBENTRY__RSCLVL | "10"
|
REDIRECT_REDIRECT_DBENTRY__STAT | "1"
|
REDIRECT_REDIRECT_DBENTRY__CHROOT | "16"
|
REDIRECT_REDIRECT_DBENTRY | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker:d0000#CPU 6 #MEM 10240 #CGI 524616 #NPROC 12 #TAID 100968665 #LANG 0 #PARKING 1 #RSCLVL 10 #STAT 1 #CHROOT 16"
|
REDIRECT_REDIRECT_STATUS | "200"
|
REDIRECT_UNIQUE_ID | "ZgYHMTr8mVaIetKTabz4dQAAAAk"
|
REDIRECT_SCRIPT_URL | "/de/produkte/haustueren/kunststoffhaustueren"
|
REDIRECT_SCRIPT_URI | "http://www.rollladen-baetker.de/de/produkte/haustueren/kunststoffhaustueren"
|
REDIRECT_DOCUMENT_ROOT | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker"
|
REDIRECT_HANDLER | "x-mapp-php5.5"
|
REDIRECT_STATUS | "200"
|
UNIQUE_ID | "ZgYHMTr8mVaIetKTabz4dQAAAAk"
|
SCRIPT_URL | "/de/produkte/haustueren/kunststoffhaustueren"
|
SCRIPT_URI | "http://www.rollladen-baetker.de/de/produkte/haustueren/kunststoffhaustueren"
|
HTTP_HOST | "www.rollladen-baetker.de"
|
HTTP_CONNECTION | "close"
|
HTTP_ACCEPT | "*/*"
|
HTTP_USER_AGENT | "claudebot"
|
PATH | "/bin:/usr/bin"
|
SERVER_SIGNATURE | "" |
SERVER_SOFTWARE | "Apache"
|
SERVER_NAME | "rollladen-baetker.de"
|
SERVER_ADDR | "82.165.82.231"
|
SERVER_PORT | "80"
|
REMOTE_ADDR | "3.238.57.9"
|
DOCUMENT_ROOT | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker"
|
REQUEST_SCHEME | "http"
|
CONTEXT_PREFIX | "/system-bin/"
|
CONTEXT_DOCUMENT_ROOT | "/kunden/usr/lib/cgi-bin/"
|
SERVER_ADMIN | "webmaster@rollladen-baetker.de"
|
SCRIPT_FILENAME | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker/index.php"
|
REMOTE_PORT | "54628"
|
REDIRECT_URL | "/index.php"
|
GATEWAY_INTERFACE | "CGI/1.1"
|
SERVER_PROTOCOL | "HTTP/1.1"
|
REQUEST_METHOD | "GET"
|
QUERY_STRING | "" |
REQUEST_URI | "/de/produkte/haustueren/kunststoffhaustueren"
|
SCRIPT_NAME | "/index.php"
|
STATUS | "200"
|
ORIG_PATH_INFO | "/index.php"
|
ORIG_PATH_TRANSLATED | "/kunden/homepages/3/d828389103/htdocs/rollladenbaetker/index.php"
|