public function getContent() { global $sql; // Strona zabezpieczona wykonuje dwa niepotrzebne zapytania, mimo, że tekst sie nie wyświetla, należy po pierwszym zapytaniu wykonać fetch_assoc $page = $sql->query(' SELECT * FROM ' . DB_PREFIX . 'subpages WHERE id = ' . $this->id)->fetch(); // Page does not exist if (!$page) { return not_found('Page you have been loking for does not exists.'); } else { if ($page['permit'] == 0) { return no_access(); } else { if (!LOGGED && $page['type'] == 2) { return no_access(array('Wybrana treść jest dostępna tylko dla zalogowanych osób.', t('REGISTER'))); } else { Kio::addTitle($page['title']); Kio::addBreadcrumb($page['title'], $page['id'] . '/' . clean_url($page['title'])); // $this->subcodename = $page['number']; Kio::addHead($page['head']); if ($page['description']) { Kio::setDescription($page['description']); } if ($page['keywords']) { Kio::setKeywords($page['keywords']); } return eval('?>' . $page['content']); } } } }
define('TOMMOROW', date('Y-m-d', TIMESTAMP + 86400)); require_once ROOT . 'system/functions.php'; Kio::startTimer(); require_once ROOT . 'config.php'; error_reporting(ERRORS); if (!INSTALLED) { redirect(ROOT . 'install.php'); } require_once ROOT . 'system/' . DB_TYPE . '.php'; Kio::loadConfig(); Kio::loadStats(); Kio::loadGroups(); Kio::addTitle(Kio::getConfig('title')); Kio::setDescription(Kio::getConfig('description')); Kio::setKeywords(Kio::getConfig('keywords')); Kio::addHead(Kio::getConfig('header')); $kio->show_blocks = true; $kio->blocks = Kio::getConfig('blocks'); $kio->columns = Kio::getConfig('columns'); $kio->functions = array('set_magic_quotes_runtime', 'ini_set', 'date_default_timezone_set', 'mb_strlen'); $kio->functions = array_map('function_exists', array_combine($kio->functions, $kio->functions)); // Za spacje należy użyć \s, np. tanie\skomputery $kio->spam_words = str_replace(array(',', ' ', '#'), array('|', '', ''), Kio::getConfig('spam_words')); // Characters to replace $kio->chars = unserialize(Kio::getConfig('chars')) + array(' ' => '_', '\' => '', '"' => '', ''' => '', '`' => '', '"' => '', '>' => '', '<' => '', '&' => ''); // Check timezone_identifiers_list() $kio->bbcode = (include ROOT . 'system/parser/bbcode/' . (Kio::getConfig('bbcode_parser') ? Kio::getConfig('bbcode_parser') . '.php' : 'index.php')); $kio->emoticons = (include ROOT . 'system/parser/emoticons/' . (Kio::getConfig('emoticons_parser') ? Kio::getConfig('emoticons_parser') . '.php' : 'index.php')); $kio->censure = (include ROOT . 'system/parser/censure/' . (Kio::getConfig('censure_parser') ? Kio::getConfig('censure_parser') . '.php' : 'index.php')); session_start(); //setlocale(LC_ALL, LC); ////