All pastes #839179 Raw Edit

Unnamed

public php v1 · immutable
#839179 ·published 2007-12-30 21:53 UTC
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;