function error($text, $footer = true) { if (!$footer) { die($text); } $c = new template(); $c->add('headers'); $menu = system::makeMenu(); $c->assign('title', 'The World of Warcraft Armory - Error'); $c->add('main'); $c->assign('menu', $menu->output); $tp = new template(); $tp->add('error'); $tp->assign('error', $text); $c->assign('content', $tp->output); $c->display(); $this->printFooter(); exit; }
} switch ($_GET['set_lang']) { case 'pl': setcookie('language', 'pl', time() + 60 * 60 * 24 * 30); header('Location: ' . $_DOMAIN); exit; case 'en': setcookie('language', 'en', time() + 60 * 60 * 24 * 30); header('Location: ' . $_DOMAIN); exit; default: break; } if (($_COOKIE['language'] == 'en' || $_COOKIE['language'] == 'pl') && $config['language_change']) { $config['language'] = $_COOKIE['language']; } /* Tworzenie obiektów */ $_SYSTEM = new system(); $mysql = new mysql(); $_SYSTEM->postConfig(); $_LANGUAGE = new language($config['language']); foreach ($_GET as $key => $value) { $_GET[$key] = $_SYSTEM->escape($value); } $c = new template(); $c->add('headers'); $c->assign('searchQuery', $_GET['searchQuery']); $c->assign('title', 'The World of Warcraft Armory'); $_LANGUAGE->translateJS($c); $menu = system::makeMenu();