error_reporting($errorReporting); // TODO czytanie $_REQUEST w tym miejscu jest niedopuszczalne! if (isset($_REQUEST['track'])) { return <<<TRACK <div style="border:1px solid red;position:relative;"> <div style="background:#ff0000;color:#ffffff;text-size:8px;position:absolute;left:0px;top:0px;">{$templateFile}</div> <div>{$contents}</div> </div> TRACK; } else { return $contents; } } catch (\Exception $e) { //ob_end_clean(); throw $e; } } else { ob_end_clean(); throw new NotFoundException("Template file '$templateFile' not found!"); } } public function __set($name, $value) { $this->set($name, $value); } public function __get($name) { return $this->get($name); } public function __toString() { try { return $this->render(); } catch (\Exception $e) { return '<pre>' . $e->getTraceAsString() . '</pre>'; }
<?php /** * * Compatibility layer * @author Michał Lipek * */ class Template extends GSub\Template\Template { public function fetch() { return $this->render(); } public function setFile($file) { $this->setTemplate($file); } }
} } $this->dbStart(); $this->configDbStart(); $this->sessionStart(); if(isset($_GET['preview'])) $this->set('preview',true); } public function show() { if(!CLI){ $page = isset($this->getModule('pages')->page) ? $this->getModule('pages')->page : null; $this->tpl->page = $page; $parent = null; if (is_array($page) && @$page['parent_id']) { $parent = $this->getModule('pages')->getTree()->rekord[$page['parent_id']]; if (!$parent['parent_id']) $parent = null; } $this->tpl->parent = $parent; echo $this->tpl->fetch(); } else echo "\r\n <!-- END SCRIPT -->\r\n"; } public function halt() { $this->stop(); exit(0); } public function getModule($modName) { if (isset($this->modulesLoaded[$modName])) { return $this->modulesLoaded[$modName]; } return null; } public function addModule($modName, $object) {
try { $system = system::getInstance(); $request = Request::createFromGlobals(); //$system->set('request', $request); // Wyłączenie tłumaczeń if ($request->query->get('translations') == 'no') { $system->set('disable_translations', 1); } $system->start(); $pages = $system->loadModule('pages'); $menu = $system->loadModule('menu'); $pages->updateProfile(); $pages->main(); $menu->main(); $system->show(); $system->stop(); } catch (Exception $e) { throw $e; if (getConfig('debug') || requestInt('test') == 123){ throw $e; } else { hLogger::getInstance()->getLogger('server')->addError("Blad => ".$e->getMessage()); hLogger::getInstance()->getLogger('db')->addError("Blad bazy danych => ".$e->getMessage()); $tpl = new Template(TPL_PATH . 'layout/error-500.php'); echo $tpl->fetch(); } }
Key | Value |
tmpl | component |
1 | |
page |
Key | Value |
_sf2_attributes | Array ( ) |
_sf2_flashes | Array ( ) |
_sf2_meta | Array ( [u] => 1711635963 [c] => 1711635963 [l] => 2592000 ) |
FBRLH_state | 1f6fa34d9b58fc14277d58de900ec9f9 |
Key | Value |
PHP_FCGI_MAX_REQUESTS | 5000 |
PHPRC | /var/www/conf/web1 |
PWD | /var/www/php-fcgi-scripts/web1 |
TMPDIR | /var/www/clients/client1/web1/tmp |
TEMP | /var/www/clients/client1/web1/tmp |
SHLVL | 0 |
TMP | /var/www/clients/client1/web1/tmp |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
PHP_DOCUMENT_ROOT | /var/www/clients/client1/web1 |
CONTENT_LENGTH | 0 |
HTTP_CONNECTION | close |
SCRIPT_NAME | /index.php |
REQUEST_URI | /kacik-przedsiebiorcy?tmpl=component&print=1&page= |
QUERY_STRING | tmpl=component&print=1&page= |
REQUEST_METHOD | GET |
SERVER_PROTOCOL | HTTP/1.1 |
GATEWAY_INTERFACE | CGI/1.1 |
REDIRECT_QUERY_STRING | tmpl=component&print=1&page= |
REDIRECT_URL | /kacik-przedsiebiorcy |
REMOTE_PORT | 60376 |
SCRIPT_FILENAME | /var/www/mikroporady.pl/web/index.php |
SERVER_ADMIN | webmaster@mikroporady.pl |
CONTEXT_DOCUMENT_ROOT | /var/www/mikroporady.pl/web |
CONTEXT_PREFIX | |
REQUEST_SCHEME | https |
DOCUMENT_ROOT | /var/www/mikroporady.pl/web |
REMOTE_ADDR | 3.88.254.50 |
SERVER_PORT | 443 |
SERVER_ADDR | 5.133.11.18 |
SERVER_NAME | mikroporady.pl |
SERVER_SOFTWARE | Apache |
SERVER_SIGNATURE | |
HTTP_HOST | mikroporady.pl |
HTTP_REFERER | https://www.um.klodzko.pl/pl/dla-inwestora/www-mikroporady-pl?tmpl=component&print=1&page= |
HTTP_USER_AGENT | claudebot |
HTTP_ACCEPT | */* |
SSL_TLS_SNI | mikroporady.pl |
HTTPS | on |
REDIRECT_STATUS | 200 |
REDIRECT_SSL_TLS_SNI | mikroporady.pl |
REDIRECT_HTTPS | on |
FCGI_ROLE | RESPONDER |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1711635962.9932 |
REQUEST_TIME | 1711635962 |
argv | Array ( [0] => tmpl=component&print=1&page= ) |
argc | 1 |
Key | Value |
PHP_FCGI_MAX_REQUESTS | 5000 |
PHPRC | /var/www/conf/web1 |
PWD | /var/www/php-fcgi-scripts/web1 |
TMPDIR | /var/www/clients/client1/web1/tmp |
TEMP | /var/www/clients/client1/web1/tmp |
SHLVL | 0 |
TMP | /var/www/clients/client1/web1/tmp |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
PHP_DOCUMENT_ROOT | /var/www/clients/client1/web1 |
CONTENT_LENGTH | 0 |
HTTP_CONNECTION | close |
SCRIPT_NAME | /index.php |
REQUEST_URI | /kacik-przedsiebiorcy?tmpl=component&print=1&page= |
QUERY_STRING | tmpl=component&print=1&page= |
REQUEST_METHOD | GET |
SERVER_PROTOCOL | HTTP/1.1 |
GATEWAY_INTERFACE | CGI/1.1 |
REDIRECT_QUERY_STRING | tmpl=component&print=1&page= |
REDIRECT_URL | /kacik-przedsiebiorcy |
REMOTE_PORT | 60376 |
SCRIPT_FILENAME | /var/www/mikroporady.pl/web/index.php |
SERVER_ADMIN | webmaster@mikroporady.pl |
CONTEXT_DOCUMENT_ROOT | /var/www/mikroporady.pl/web |
CONTEXT_PREFIX | |
REQUEST_SCHEME | https |
DOCUMENT_ROOT | /var/www/mikroporady.pl/web |
REMOTE_ADDR | 3.88.254.50 |
SERVER_PORT | 443 |
SERVER_ADDR | 5.133.11.18 |
SERVER_NAME | mikroporady.pl |
SERVER_SOFTWARE | Apache |
SERVER_SIGNATURE | |
HTTP_HOST | mikroporady.pl |
HTTP_REFERER | https://www.um.klodzko.pl/pl/dla-inwestora/www-mikroporady-pl?tmpl=component&print=1&page= |
HTTP_USER_AGENT | claudebot |
HTTP_ACCEPT | */* |
SSL_TLS_SNI | mikroporady.pl |
HTTPS | on |
REDIRECT_STATUS | 200 |
REDIRECT_SSL_TLS_SNI | mikroporady.pl |
REDIRECT_HTTPS | on |
FCGI_ROLE | RESPONDER |