rendered paste body switch(defined(LANG_ID)) { case false: $tpl->replace('page_title', 'Language Selection'); if(!isset($_POST['get'])) { $page_content = new Template('lang_select'); $languages = $database->query('SELECT * FROM `' . DB_PREFIX . 'languages` ORDER BY `id` ASC'); $rows = $database->num_rows($languages); $options = new Template('lang_form', true); while($row = $database->fetch_object($languages)) { $options->cache($options->template); $options->replace('shortname', $row->shortname); $options->replace('title', $row->title); } $page_content->replace('options', $options->output()); $database->free_result($languages); } else { $language = $database->query('SELECT * FROM ``' . DB_PREFIX . 'languages` WHERE `shortname` = \'' . $_POST['lang'] . '\' LIMIT 1'); $language = $database->fetch_assoc($language); define('LANG_ID', $language['id']); define('LANG_TITLE', $language['title']); define('LANG_SHORT', $language['shortname']); $title = new Phrase(LANG_ID, 1); $tpl->replace('page_title', $title); $content = new Phrase(LANG_ID, 2); $tpl->replace('page_content', $content); } $tpl->replace('page_content', $page_content); break;