&lt;?php
// ++=========================================================================++
// || vBadvanced CMPS v4.0.1 (vB 4.0) - 129804
// || © 2003-2010 vBadvanced.com - All Rights Reserved
// || This file may not be redistributed in whole or significant part.
// || http://vbadvanced.com
// || Downloaded 10:26, Thu Nov 18th 2010
// || 480129804_405995057058
// ++ ========================================================================++

error_reporting(E_ALL & ~E_NOTICE & ~8192);

require_once('./global.php');
require_once(DIR . '/includes/adminfunctions_template.php');
require_once(DIR . '/includes/adminfunctions_language.php');
require_once(DIR . '/includes/vba_cmps_adminfunctions.php');

$scriptname = 'CMPS';
$scriptfile = 'vbacmps_install';

define('PRODUCT_CODE', 'adv_cmps');

print_cp_header('vBadvanced ' . $scriptname . ' Install', '', '&lt;style type="text/css">
&lt;!--
.redalert
{
	background: #FF0000;
	color: #000000;
}
-->
&lt;/style>');

// ##### Check version
if (substr($vbulletin->options['templateversion'], 0, 2) != '4.' OR !is_object($db))
{
	echo 'It appears that you are trying to install vBadvanced ' . $scriptname . ' on an older version of vBulletin (3.x or prior).&lt;br />You must upgrade to vBulletin 4.0.0 or higher before proceeding.';
	exit;
}

if (!$_REQUEST['do'])
{
	$_REQUEST['do'] = 'installstart';
}

?>

&lt;script type="text/javascript">
&lt;!--

function safeSubmit(formobj)
{
	if (document.all || document.getElementById)
	{
		for (i = 0; i &lt; formobj.length; i++)
		{
			var tempobj = formobj.elements[i];
			if (tempobj.type == 'submit')
			{
				tempobj.disabled = true;
			}
		}
	}
}
-->
&lt;/script>

&lt;?php

// ##################### Delete Template Function #####################
function kill_template($title, $printphrase = 0)
{
	global $db;

	$db->query_write("DELETE FROM " . TABLE_PREFIX . "template WHERE title = '$title'");

	return '&lt;div>Removed template ' . $title . '&lt;/div>';
}

// ##### Insert all templates #################################################
function insert_all_templates()
{
	global $maintemplates, $db, $vbulletin, $version;

	$noupdate = array();
	$getcurrent = $vbulletin->db->query_read("
		SELECT title, template_un
		FROM " . TABLE_PREFIX . "template
		WHERE title IN('" . implode("', '", array_keys($maintemplates)) . "')
			AND styleid = '-1'
	");
	while ($current = $vbulletin->db->fetch_array($getcurrent))
	{
		if ($maintemplates[$current['title']] == stripslashes($current['template_un']))
		{
			$noupdate[] = $current['title'];
		}
	}

	$newtemps = array_diff(array_keys($maintemplates), $noupdate);

	if (empty($newtemps))
	{
		return false;
	}

	$vbulletin->db->query_write("
		DELETE FROM " . TABLE_PREFIX . "template
		WHERE title IN('" . implode("', '", $newtemps) . "')
		AND styleid = '-1'
	");

	foreach ($newtemps AS $name)
	{
		$content = $maintemplates[$name];
		
		$tempinsert .= "(
			'$name',
			'" . $db->escape_string(compile_template($content)) . "',
			'" . $db->escape_string($content) ."',
			'-1',
			'template',
			" . TIMENOW . ",
			'vBadvanced',
			'" . $version . "',
			'" . PRODUCT_CODE . "'
		),";
	}

	$db->query_write("
		INSERT INTO " . TABLE_PREFIX . "template
			(title, template, template_un, styleid, templatetype, dateline, username, version, product)
		VALUES
			" . substr($tempinsert, 0, strlen($tempinsert) - 1)
	);

}

// ##################### Insert Settings Function #####################
function insert_setting()
{
	global $db, $varname, $setting, $grouptitle;

	if (!$varname)
	{
		return false;
	}

	$checksetting = $db->query_first("SELECT varname FROM " . TABLE_PREFIX . "adv_setting WHERE varname = '$varname' AND grouptitle = '$grouptitle'");

	if ($checksetting['varname'])
	{
		return false;
	}

	$db->query_write("
		INSERT INTO " . TABLE_PREFIX . "adv_setting
			(varname, grouptitle, value, defaultvalue, optioncode, displayorder, serialize)
		VALUES (
			'$varname',
			'" . $grouptitle . "',
			'" . $db->escape_string($setting['value']) . "',
			'" . $db->escape_string($setting['value']) . "',
			'" . $db->escape_string($setting['optioncode']) . "',
			" . $setting['displayorder'] . ",
			'$setting[serialize]'
	)");

	$phrasetypeid = 'vbsettings';

	return '&lt;div>Added Setting - ' . $title . '&lt;/div>';

}

// ##################### Update Settings Function #####################
function update_setting($phraseonly = false)
{
	global $db, $varname, $setting, $grouptitle;

	if (!$varname)
	{
		return false;
	}

	$oldvarname = $varname;

	$phrasetypeid = 'vbsettings';

	// Title phrase
	update_phrase('setting_' . $varname . '_title', $setting['title']);

	// Description phrase
	update_phrase('setting_' . $varname . '_desc', $setting['description']);

	if ($phraseonly)
	{
		return false;
	}

	$varname = $oldvarname;

	$db->query_write("
		UPDATE " . TABLE_PREFIX . "adv_setting SET
			defaultvalue = '" . $db->escape_string($setting['value']) . "',
			optioncode = '" . $db->escape_string($setting['optioncode']) . "',
			displayorder = $setting[displayorder],
			grouptitle = '$grouptitle',
			serialize = '$setting[serialize]'
		WHERE varname = '$varname' AND grouptitle = '$grouptitle'
	");

	return '&lt;div>Updated Setting - ' . $varname . '&lt;/div>';
}

// ##### Rebuild All Settings #################################################
function rebuild_all_settings()
{
	global $db, $vba_modules, $mainsettings, $adv_settinggroups;
	global $grouptitle, $varname, $setting;

	// Need to update the phrases, so we might as well do it here
	// before we start adding duplicates to $mainsettings
	insert_all_phrases();

	// Settinggroups
	foreach ($adv_settinggroups AS $grouptitle => $order)
	{
		$db->query_write("
			INSERT IGNORE INTO " . TABLE_PREFIX . "adv_settinggroup
				(grouptitle, displayorder)
			VALUES (
				'$grouptitle',
				'$order'
		)");
	}

	// Link up the setting grouptitle by filename
	$modfilenames = array();
	foreach ($vba_modules AS $modid => $module)
	{
		if ($module['identifier'])
		{
			if ($module['parent'])
			{
				$module['filename'] .= '-child';
			}

			$modfilenames[$module['filename']] = $module['identifier'];
		}
	}

	$copiedmods = array();
	$extramods = $db->query_read("
		SELECT identifier, filename, parent
		FROM " . TABLE_PREFIX . "adv_modules
		WHERE identifier NOT IN('" . implode("', '", array_values($modfilenames)) . "')
		 AND filename IN('" . implode("', '", array_keys($modfilenames)) . "')
	");
	while ($emod = $db->fetch_array($extramods))
	{
		// Don't mix up the parent and child module's settings
		if ($emod['parent'])
		{
			$emod['filename'] .= '-child';
		}

		// Merge a new grouptitle into the $mainsettings array
		if (isset($modfilenames[$emod['filename']]) AND !empty($mainsettings['adv_portal_' . $modfilenames[$emod['filename']]]))
		{
			$mainsettings['adv_portal_' . $emod['identifier']] = $mainsettings['adv_portal_' . $modfilenames[$emod['filename']]];
		}
	}

	// Got all the settings, now process them
	foreach ($mainsettings AS $grouptitle => $settings)
	{
		$setcount += sizeof($settings);
		$insertsettings = '';
		$csetting = array();
		$getsettings = $db->query_read("
			SELECT varname FROM " . TABLE_PREFIX . "adv_setting
			WHERE grouptitle = '$grouptitle'
				AND varname IN('" . implode("', '", array_keys($settings)) . "')
		");
		while ($set = $db->fetch_array($getsettings))
		{
			$csetting[] = $set['varname'];

			$setting =& $mainsettings[$grouptitle][$set['varname']];

			// Go ahead and update it
			$db->query_write("
				UPDATE " . TABLE_PREFIX . "adv_setting SET
					defaultvalue = '" . $db->escape_string($setting['value']) . "',
					optioncode = '" . $db->escape_string($setting['optioncode']) . "',
					displayorder = $setting[displayorder],
					grouptitle = '$grouptitle',
					serialize = '$setting[serialize]'
				WHERE varname = '$set[varname]' AND grouptitle = '$grouptitle'
			");
		}
		$csetting = array_diff(array_keys($settings), $csetting);

		// New settings
		if (!empty($csetting))
		{
			foreach ($csetting AS $cvarname)
			{
				$setting =& $mainsettings[$grouptitle][$cvarname];

				$insertsettings .= "(
					'$cvarname',
					'" . $grouptitle . "',
					'" . $db->escape_string($setting['value']) . "',
					'" . $db->escape_string($setting['value']) . "',
					'" . $db->escape_string($setting['optioncode']) . "',
					" . $setting['displayorder'] . ",
					'$setting[serialize]'
				),";
			}
		}

		if ($insertsettings)
		{
			$db->query_write("
				INSERT INTO " . TABLE_PREFIX . "adv_setting
					(varname, grouptitle, value, defaultvalue, optioncode, displayorder, serialize)
				VALUES
					" . substr($insertsettings, 0, strlen($insertsettings) - 1)
			);
		}
	}

	build_adv_settings();
}

// ##################### Delete Setting Function #####################
function kill_setting($printphrase = 0)
{
	global $db, $varname, $grouptitle;

	if ($grouptitle == 'adv_global')
	{
		return;
	}

	$db->query_write("DELETE FROM " . TABLE_PREFIX . "adv_setting WHERE varname = '$varname' AND grouptitle = '$grouptitle'");

	kill_phrase('setting_" . $title . "_title');
	kill_phrase('setting_" . $title . "_desc');

	return '&lt;div>Removed Setting - ' . $title . '&lt;/div>';
}

// ##### Insert Phrase Function ###############################################
function insert_phrase($forcevarname = '', $forcetext = '')
{
	global $db, $phrasetypeid, $varname, $text, $version;

	if ($forcevarname)
	{
		$varname = $forcevarname;
		$text = $forcetext;
	}

	kill_phrase();

	$db->query_write("
		INSERT INTO " . TABLE_PREFIX . "phrase
			(languageid, varname, text, fieldname, product, username, dateline, version)
		VALUES (
			'-1',
			'" . $varname . "',
			'" . $db->escape_string($text) ."',
			'$phrasetypeid',
			'" . PRODUCT_CODE . "',
			'vBadvanced',
			" . TIMENOW . ",
			'$version'
	)");

	return '&lt;div>Added Phrase - ' . $varname . '&lt;/div>';
}

// ##### Update Phrase Function ###############################################
function update_phrase($forcevarname = '', $forcetext = '')
{
	global $db, $varname, $text, $phrasetypeid, $version;

	if ($forcevarname)
	{
		$varname = $forcevarname;
		$text = $forcetext;
	}

	// Insert first, just to make sure it's really there
	$db->query_write("
		INSERT IGNORE INTO " . TABLE_PREFIX . "phrase
			(languageid, varname, text, fieldname, product, username, dateline, version)
		VALUES (
			'-1',
			'" . $varname . "',
			'" . $db->escape_string($text) ."',
			'$phrasetypeid',
			'" . PRODUCT_CODE . "',
			'vBadvanced',
			" . TIMENOW . ",
			'$version'
	)");

	$db->query_write("
		UPDATE " . TABLE_PREFIX . "phrase SET
			text = '" . $db->escape_string($text) ."',
			dateline = " . TIMENOW . ",
			version = '$version',
			username = 'vBadvanced'
		WHERE varname = '$varname'
			AND fieldname = '$phrasetypeid'
			AND product = '" . PRODUCT_CODE . "'
			AND languageid = '-1'
	");

	return '&lt;div>Updated Phrase - ' . $varname . '&lt;/div>';
}

// ##################### Delete Phrase Function #####################
function kill_phrase($forcevarname = '')
{
	global $db, $varname, $phrasetypeid;

	if ($forcevarname)
	{
		$varname = $forcevarname;
	}

	$db->query_write("
		DELETE FROM " . TABLE_PREFIX . "phrase
		WHERE varname = '$varname'
			AND fieldname = '$phrasetypeid'
			AND product = '" . PRODUCT_CODE . "'
			AND languageid = '-1'
	");

	return '&lt;div>Removed phrase ' . $varname . '&lt;/div>';
}

// ##### Complete Phrase Insert/Delete ########################################
function insert_all_phrases()
{
	global $db, $mainphrases, $mainsettings, $version;

	// Settings phrases
	foreach ($mainsettings AS $grouptitle => $settings)
	{
		foreach ($settings AS $varname => $setting)
		{
			$mainphrases['vbsettings']['setting_' . $varname . '_title'] = $setting['title'];
			$mainphrases['vbsettings']['setting_' . $varname . '_desc'] = $setting['description'];
		}
	}

	// Main phrases
	foreach ($mainphrases AS $fieldname => $phrases)
	{
		$db->query_write("
			DELETE FROM " . TABLE_PREFIX . "phrase
			WHERE fieldname = '$fieldname'
				AND varname IN('" . implode("','", array_keys($phrases)) . "')
				AND languageid = '-1'
		");

		$insertquery = '';
		foreach ($phrases AS $varname => $text)
		{
			$insertquery .= "('-1', '$varname', '" . $db->escape_string($text) . "', '$fieldname', '" . PRODUCT_CODE . "', 'vBadvanced', " . TIMENOW . ", '$version'),";
		}

		$db->query_write("
			INSERT INTO " . TABLE_PREFIX . "phrase
				(languageid, varname, text, fieldname, product, username, dateline, version)
			VALUES
				" . substr($insertquery, 0, strlen($insertquery) - 1)
		);
	}

	build_language(-1);

}

// ##### Print Form Header w/ js to disable button ############################
function print_js_form_header($file, $do)
{
	echo '&lt;form action="' . $file . '.php" method="post" onsubmit="return safeSubmit(this)">
		&lt;input type="hidden" name="adminhash" value="' . ADMINHASH . '" />';

	if ($do)
	{
		echo '&lt;input type="hidden" name="do" value="' . $do . '" />';
	}

	print_table_start();
}

// ##### Install Table Start Function #########################################
function print_install_table_start($title = '', $reqdo = '')
{
	global $scriptfile, $scriptname;

	print_js_form_header($scriptfile, $reqdo);

	if (!$title)
	{
		$title = 'vBadvanced ' . $scriptname . ' Install';
	}

	print_table_header($title);
}

// ##### Install End Table Function ###########################################
function print_install_table_end()
{
	global $stepphrase, $scriptname, $step, $nextstep, $nextdo, $rebuildtemp, $nocontinue, $forumsoff;

	print_description_row('&lt;div style="padding:12px;">' . $stepphrase . '&lt;/div>');

	if ($_REQUEST['do'] == 'installstart')
	{
		print_description_row('Main Options', false, 2, 'thead');
		print_radio_row('', 'do', array(
				'install' => 'Begin the installation process.',
				'upgrade' => 'Upgrade.',
				'uninstall' => 'Uninstall vBadvanced ' . $scriptname . '.'
			), 'install');

		print_description_row('Maintenance', false, 2, 'thead');
		print_radio_row('', 'do', array(
				'templates' => 'Reinstall the templates.',
				'phrases' => 'Reinstall the phrases.',
				'rebuildsettings' => 'Rebuild the settings',
				'updateplugins' => 'Reinstall the vBulletin plugins.',
				'doimages' => 'Update your image paths.'
			));

	}

	construct_hidden_code('step', iif($nextstep, $nextstep, $step + 1));

	if ($nextdo != 'closeforums')
	{
		construct_hidden_code('forumsoff', $forumsoff);
	}

	if ($nextdo)
	{
		construct_hidden_code('do', $nextdo);
	}

	print_table_break();

	if ($rebuildtemp)
	{
		build_all_styles(0, 0);
	}

	if ($nocontinue)
	{
		print_table_footer();
	}
	else
	{
		print_submit_row('Continue', '');
	}
}

// ##### Check for and add indexes ############################################
function add_table_index($table, $column)
{
	global $db;
	$indexcheck = $db->query("SHOW KEYS FROM " . TABLE_PREFIX . $table);
	while ($icheck = $db->fetch_array($indexcheck))
	{
		if ($icheck['Column_name'] == $column AND $icheck['Seq_in_index'] == 1)
		{
			return;
		}
	}
	$db->query_write("ALTER TABLE " . TABLE_PREFIX . "$table ADD INDEX ($column)");
}

// ##### Insert Plugins #######################################################
function insert_plugins()
{
	global $db, $vba_plugins;

	$plugcheck = array();
	$getplugins = $db->query_read("
		SELECT devkey
		FROM " . TABLE_PREFIX . "plugin
		WHERE devkey IN('" . implode("', '", array_keys($vba_plugins)) . "')
			AND product = '" . PRODUCT_CODE . "'
	");
	while ($plugin = $db->fetch_array($getplugins))
	{
		$plugcheck[$plugin['devkey']] = true;
	}

	// Shouldn't ever need to insert php code for this one
	unset($vba_plugins['adv_cmps_integrate_start']['phpcode']);

	foreach ($vba_plugins AS $devkey => $plugin)
	{
		$plugin['devkey'] = $devkey;

		if (!$plugin['product'])
		{
			$plugin['product'] = PRODUCT_CODE;
		}
		$plugin['active'] = 1;

		// Setting this to 3 should prevent problems with vBSEO?
		// adv_cmps_init_startup plugin needs to be executed after adv_cmps_integrate_start

		switch ($devkey)
		{
			case 'adv_cmps_integrate_start':
				$plugin['executionorder'] = 1;
			break;

			case 'adv_cmps_init_startup':
				$plugin['executionorder'] = 2;
			break;
			
			default:
				$plugin['executionorder'] = 3;
		}

		$db->query_write(fetch_query_sql($plugin, 'plugin', iif($plugcheck[$devkey], "WHERE devkey = '$devkey' AND product = '" . PRODUCT_CODE . "'", '')));
	}

	vBulletinHook::build_datastore($db);
}

// ############################################################################
// Arrays
// ############################################################################

// ##### Templates ############################################################
$maintemplates = array(
'adv_portal' =>
'{vb:stylevar htmldoctype}
&lt;html dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" xmlns="http://www.w3.org/1999/xhtml">
&lt;head>

{vb:raw headinclude}

&lt;vb:if condition="$pages[\'name\'] == \'home\'">
	&lt;meta http-equiv="Cache-Control" content="no-cache" />
	&lt;meta http-equiv="Pragma" content="no-cache" />
	&lt;meta http-equiv="Expires" content="0" />
&lt;/vb:if>

&lt;title>{vb:raw vboptions.hometitle} &lt;vb:if condition="$pagetitle">- {vb:raw pagetitle}&lt;/vb:if>&lt;/title>

{vb:raw headinclude_bottom}

&lt;/head>
&lt;body>

{vb:raw header}

{vb:raw navbar}

&lt;vb:if condition="$show[\'customizepagelink\']">
	&lt;div align="{vb:stylevar right}" style="padding-top: {vb:stylevar padding}; padding-bottom: {vb:stylevar padding}">
		&lt;vb:if condition="$show[\'customizepage\']">
			[&lt;a href="javascript: reset_cmps_layout({vb:raw pages.pageid})">{vb:rawphrase reset_layout}&lt;/a>] 
			[&lt;a href="{vb:raw show.customizepagelink}">{vb:rawphrase exit_customization_mode}&lt;/a>]
		&lt;vb:else />
			[&lt;a href="{vb:raw show.customizepagelink}">{vb:rawphrase customize_this_page}&lt;/a>]
		&lt;/vb:if>
	&lt;/div>
&lt;/vb:if>

&lt;table align="center" cellspacing="0" cellpadding="0" width="100%">
	&lt;tr valign="top">
		&lt;vb:if condition="$show[\'left_column\']">
			&lt;td width="{vb:raw vba_style.portal_leftcolwidth}"&lt;vb:if condition="$show[\'center_column\'] OR $show[\'right_column\']"> style="padding-{vb:stylevar right}: {vb:raw vba_style.portal_colspacing}px"&lt;/vb:if>>
				{vb:raw home.leftblocks}
			&lt;/td>
		&lt;/vb:if>
		&lt;vb:if condition="$show[\'center_column\']">
			&lt;td valign="top">
				{vb:raw home.centerblocks}
			&lt;/td>
		&lt;/vb:if>
		&lt;vb:if condition="$show[\'right_column\']">
			&lt;td valign="top" width="{vb:raw vba_style.portal_rightcolwidth}"&lt;vb:if condition="$show[\'center_column\'] OR $show[\'left_column\']"> style="padding-{vb:stylevar left}: {vb:raw vba_style.portal_colspacing}px"&lt;/vb:if>>
				{vb:raw home.rightblocks}
			&lt;/td>
		&lt;/vb:if>
	&lt;/tr>
&lt;/table>

{vb:raw footer}

&lt;/body>
&lt;/html>',


'adv_portal.css' =>
'.vba_module {
	border: {vb:stylevar threadbit_border};
}

.vba_spacer {
	border-bottom: {vb:stylevar threadbit_border};
}

.vba_news {
	margin-top: 4px;
}

.vba_rating1 {
	background-image:url({vb:stylevar imgdir_rating}/rating-trans-15_1.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.vba_rating2 {
	background-image:url({vb:stylevar imgdir_rating}/rating-trans-15_2.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.vba_rating3 {
	background-image:url({vb:stylevar imgdir_rating}/rating-trans-15_3.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.vba_rating4 {
	background-image:url({vb:stylevar imgdir_rating}/rating-trans-15_4.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.vba_rating5 {
	background-image:url({vb:stylevar imgdir_rating}/rating-trans-15_5.png);
	background-repeat: no-repeat;
	background-position: top right;
}

#forumrules .rules_link {
	padding-{vb:stylevar left}: 40px;
}

.threadbit .threadstats li {
	margin-{vb:stylevar right}: 5px;
}',


'adv_portal_archivebits_exp' =>
'&lt;tr class="vba_module" style="border-right: 0; border-left: 0;">
	&lt;vb:if condition="$mod_options[\'portal_archive_showicon\']">
		&lt;td class="blockrow">
			&lt;vb:if condition="$show[\'threadicon\']">
				&lt;img alt="" border="0" src="{vb:raw news.threadiconpath}" title="{vb:raw news.threadicontitle}" />
			&lt;/vb:if>
		&lt;/td>
	&lt;/vb:if>

	&lt;td class="blockrow" align="{vb:stylevar left}">
		&lt;div&lt;vb:if condition="$news[\'rating\']"> class="vba_rating{vb:raw news.rating}"&lt;/vb:if>>
			&lt;a href="{vb:raw vboptions.bburl}/{vb:link thread, {vb:raw news}}" title="{vb:raw news.preview}">{vb:raw news.title}&lt;/a>
			&lt;vb:if condition="$mod_options[\'portal_archive_multipage\'] AND $show[\'pagenav\']">
				(&lt;img class="inlineimg" src="{vb:stylevar imgdir_misc}/multipage.gif" border="0" alt="" /> {vb:raw news.pagenav}&lt;vb:if condition="$show[\'pagenavmore\']">... &lt;a href="{vb:raw news.lastpagelink}">{vb:rawphrase last_page}&lt;/a>&lt;/vb:if>)
			&lt;/vb:if>
			&lt;vb:if condition="$mod_options[\'portal_archive_threadstarter\']">
	 			&lt;div>
					{vb:rawphrase by_x, {vb:link member, {vb:raw news}, null, \'postuserid\', \'postusername\'}, {vb:raw news.postusername}}
				&lt;/div>
			&lt;/vb:if>
			&lt;vb:if condition="$news[\'subscribed\'] OR $show[\'paperclip\'] OR ($news[\'sticky\'] AND $mod_options[\'portal_archive_stickyicon\'])">
				&lt;span style="float:{vb:stylevar right}">
					&lt;vb:if condition="$news[\'subscribed\']">
						&lt;img alt="" class="inlineimg" src="{vb:stylevar imgdir_misc}/subscribed.png" title="{vb:rawphrase you_are_subscribed_to_this_thread}" />
					&lt;/vb:if>
					&lt;vb:if condition="$show[\'paperclip\']">
						&lt;a href="#" onclick="vba_attach_win({vb:raw news.threadid}); return false">&lt;img class="inlineimg" src="{vb:stylevar imgdir_misc}/paperclip.png" border="0" title="{vb:rawphrase x_attachments, {vb:raw news.attach}}" alt="" />&lt;/a>
					&lt;/vb:if>
					&lt;vb:if condition="$news[\'sticky\'] AND $mod_options[\'portal_archive_stickyicon\']">
						&lt;img class="inlineimg" src="{vb:stylevar imgdir_misc}/sticky.gif" title="{vb:rawphrase sticky_thread}" alt="" />
					&lt;/vb:if>
				&lt;/span>
			&lt;/vb:if>
			&lt;vb:if condition="$mod_options[\'portal_archive_showdate\']">
				&lt;div>{vb:raw news.postdate} &lt;span class="time">{vb:raw news.posttime}&lt;/span>&lt;/div>
			&lt;/vb:if>
		&lt;/div>
	&lt;/td>

	&lt;vb:if condition="$show[\'lastpost\']">
		&lt;td class="blockrow">
			&lt;div style="text-align:{vb:stylevar right}; white-space:nowrap">
				{vb:raw news.lastpostdate} &lt;span class="time">{vb:raw news.lastposttime}&lt;/span>&lt;br />
				{vb:rawphrase by_x, {vb:link member, {vb:raw news}, null, \'lastposterid\', \'lastposter\'}, {vb:raw news.lastposter}} &lt;a href="{vb:raw vboptions.bburl}/showthread.php?{vb:raw session.sessionurl}p={vb:raw news.lastpostid}{vb:raw news.highlight}&lt;vb:if condition="$news[\'pagenav\']">&amp;page={vb:raw news.totalpages}&lt;/vb:if>#post{vb:raw news.lastpostid}">&lt;img alt="" border="0" src="{vb:stylevar imgdir_button}/lastpost-{vb:stylevar right}.png" title="{vb:rawphrase go_to_last_post}" />&lt;/a>
			&lt;/div>
		&lt;/td>
	&lt;/vb:if>

	&lt;vb:if condition="$mod_options[\'portal_archive_showreplies\']">
		&lt;td align="center" class="{vb:raw class_reply}">{vb:raw news.replycount}&lt;/td>
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_archive_showviews\']">
		&lt;td align="center" class="{vb:raw class_view}">{vb:raw news.views}&lt;/td>
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_newsarchive_showforum\']">
		&lt;td class="{vb:raw class_ftitle}">
			&lt;a href="{vb:raw vboptions.bburl}/{vb:link forum, {vb:raw news}, null, \'forumid\', \'forumtitle\'}">{vb:raw news.forumtitle}&lt;/a>
		&lt;/td>
	&lt;/vb:if>
&lt;/tr>',


'adv_portal_archivebits_exp_head' =>
'&lt;tr>
	&lt;vb:if condition="$mod_options[\'portal_archive_showicon\']">
		&lt;td class="blocksubhead" width="15">&nbsp;&lt;/td>
	&lt;/vb:if>
	&lt;td class="blocksubhead" width="100%">{vb:rawphrase title_username_date}&lt;/td>
	&lt;vb:if condition="$show[\'lastpost\']">
		&lt;td align="center" class="blocksubhead" style="white-space: nowrap" width="25%">{vb:rawphrase last_post}&lt;/td>
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_archive_showreplies\']">
		&lt;td class="blocksubhead" width="15">{vb:rawphrase replies}&lt;/td>
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_archive_showviews\']">
		&lt;td class="blocksubhead" width="15">{vb:rawphrase views}&lt;/td>
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_newsarchive_showforum\']">
		&lt;td align="center" class="blocksubhead" width="10%">{vb:rawphrase forum}&lt;/td>
	&lt;/vb:if>
&lt;/tr>',


'adv_portal_archivebits_lean' =>
'&lt;div class="blockrow vba_spacer">
	&lt;vb:if condition="$show[\'paperclip\'] OR ($news[\'sticky\'] AND $mod_options[\'portal_archive_stickyicon\'])">
		&lt;span style="float:{vb:stylevar right}">
			&lt;vb:if condition="$show[\'paperclip\']">
				&lt;a href="#" onclick="vba_attach_win({vb:raw news.threadid}); return false">&lt;img class="inlineimg" src="{vb:stylevar imgdir_misc}/paperclip.png" border="0" title="{vb:rawphrase x_attachments, {vb:raw news.attach}}" alt="" />&lt;/a>
			&lt;/vb:if>
			&lt;vb:if condition="$news[\'sticky\'] AND $mod_options[\'portal_archive_stickyicon\']">
				&lt;img class="inlineimg" src="{vb:stylevar imgdir_misc}/sticky.gif" title="{vb:rawphrase sticky_thread}" alt="" />
			&lt;/vb:if>
		&lt;/span>
	&lt;/vb:if>
	&lt;vb:if condition="$news[\'threadiconpath\'] AND $mod_options[\'portal_archive_showicon\']">
		&lt;img alt="" class="inlineimg" src="{vb:raw news.threadiconpath}" border="0" title="{vb:raw news.threadicontitle}" />
	&lt;/vb:if>
	&lt;vb:if condition="$news[\'subscribed\'] AND $mod_options[\'portal_archive_showsubscribed\']">
		&lt;img alt="" class="inlineimg" src="{vb:stylevar imgdir_misc}/subscribed.png" title="{vb:rawphrase you_are_subscribed_to_this_thread}" />
	&lt;/vb:if>
	&lt;a href="{vb:raw vboptions.bburl}/{vb:link thread, {vb:raw news}}" title="{vb:raw news.preview}">{vb:raw news.title}&lt;/a>
	&lt;vb:if condition="$mod_options[\'portal_archive_multipage\'] AND $show[\'pagenav\']">
		(&lt;img class="inlineimg" src="{vb:stylevar imgdir_misc}/multipage.gif" border="0" alt="" /> {vb:raw news.pagenav}&lt;vb:if condition="$show[\'pagenavmore\']">... &lt;a href="{vb:raw news.lastpagelink}">{vb:rawphrase last_page}&lt;/a>&lt;/vb:if>)
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_archive_showdate\']">
		&lt;div>{vb:raw news.postdate} &lt;span class="time">{vb:raw news.posttime}&lt;/span>&lt;/div>
	&lt;/vb:if>
	&lt;div>
		&lt;vb:if condition="$news[\'rating\']">
			&lt;img src="{vb:stylevar imgdir_rating}/rating-trans-15_{vb:raw news.rating}.png" alt="" />
		&lt;/vb:if>
		&lt;vb:if condition="$mod_options[\'portal_archive_threadstarter\']">
			&lt;div>
				{vb:rawphrase by_x, {vb:link member, {vb:raw news}, null, \'postuserid\', \'postusername\'}, {vb:raw news.postusername}}
			&lt;/div>
		&lt;/vb:if>
		&lt;vb:if condition="$mod_options[\'portal_newsarchive_showforum\']">
			&lt;div style="padding-top:{vb:stylevar cellpadding}px">&lt;a href="{vb:raw vboptions.bburl}/{vb:link forum, {vb:raw news}, null, \'forumid\', \'forumtitle\'}">{vb:raw news.forumtitle}&lt;/a>&lt;/div>
		&lt;/vb:if>
		&lt;vb:if condition="$show[\'lastpost\']">
			&lt;div style="padding-top:{vb:stylevar cellpadding}px">
				&lt;a href="{vb:raw vboptions.bburl}/showthread.php?{vb:raw session.sessionurl}p={vb:raw news.lastpostid}{vb:raw news.highlight}&lt;vb:if condition="$news[\'pagenav\']">&amp;page={vb:raw news.totalpages}&lt;/vb:if>#post{vb:raw news.lastpostid}">&lt;img class="inlineimg" alt="" border="0" src="{vb:stylevar imgdir_button}/lastpost-{vb:stylevar right}.png" title="{vb:rawphrase go_to_last_post}" />&lt;/a> {vb:rawphrase last_post_by} &lt;a href="{vb:raw vboptions.bburl}/{vb:link member, {vb:raw news}, null, \'lastposterid\', \'lastposter\'}">{vb:raw news.lastposter}&lt;/a>
			&lt;/div>
			&lt;div>{vb:raw news.lastpostdate} &lt;span class="time">{vb:raw news.lastposttime}&lt;/span>&lt;/div>
		&lt;/vb:if>
		&lt;vb:if condition="$mod_options[\'portal_archive_showreplies\'] OR $mod_options[\'portal_archive_showviews\']">
			&lt;div style="padding-top:{vb:stylevar cellpadding}px">
				&lt;vb:if condition="$mod_options[\'portal_archive_showreplies\']">{vb:raw news.replycount} {vb:rawphrase replies}&lt;/vb:if>{vb:raw archive_rep_view_comma}
				&lt;vb:if condition="$mod_options[\'portal_archive_showviews\']">{vb:raw news.views} {vb:rawphrase views}&lt;/vb:if>
			&lt;/div>
		&lt;/vb:if>
	&lt;/div>
&lt;/div>',


'adv_portal_buddylistbits' =>
'&lt;div style="padding-bottom:2px">
	&lt;span style="float:{vb:stylevar right}">
	&lt;a href="{vb:raw vboptions.bburl}/private.php?{vb:raw session.sessionurl}do=newpm&amp;u={vb:raw loggedin.userid}" title="{vb:rawphrase send_private_message_to_x, {vb:raw loggedin.username}}">{vb:rawphrase pm}&lt;/a>
	&lt;a href="{vb:raw vboptions.bburl}/profile.php?{vb:raw session.sessionurl}do=removelist&amp;userlist=buddy&amp;u={vb:raw loggedin.userid}" title="{vb:rawphrase remove_from_buddy_list}">X&lt;/a>
	&lt;/span>
	&lt;a href="{vb:raw vboptions.bburl}/{vb:link member, {vb:raw loggedin}}">{vb:raw loggedin.username}&lt;/a> {vb:raw loggedin.invisiblemark}
&lt;/div>',


'adv_portal_calendar_day' =>
'&lt;td&lt;vb:if condition="$show[\'highlighttoday\']"> class="today" title="{vb:rawphrase today}"&lt;/vb:if>>
	&lt;vb:if condition="$show[\'daylink\']">
		&lt;a href="{vb:raw vboptions.bburl}/calendar.php?{vb:raw session.sessionurl}do=getinfo&amp;day={vb:raw year}-{vb:raw month}-{vb:raw day}&amp;c={vb:raw calendarid}" title="{vb:raw eventdesc}">{vb:raw day}&lt;/a>
	&lt;vb:else />
		&lt;span class="simpleday">{vb:raw day}&lt;/span>
	&lt;/vb:if>
&lt;/td>',


'adv_portal_calendar_day_other' =>
'&lt;td class="othermonth">{vb:raw day}&lt;/td>',


'adv_portal_calendar_header' =>
'&lt;table class="calendar mini" width="100%" style="padding:0; margin:0">
&lt;tr>
	&lt;vb:if condition="$show[\'day1\']">&lt;th class="blocksubhead">{vb:raw day1.short}&lt;/th>&lt;/vb:if>
	&lt;vb:if condition="$show[\'day2\']">&lt;th class="blocksubhead">{vb:raw day2.short}&lt;/th>&lt;/vb:if>
	&lt;vb:if condition="$show[\'day3\']">&lt;th class="blocksubhead">{vb:raw day3.short}&lt;/th>&lt;/vb:if>
	&lt;vb:if condition="$show[\'day4\']">&lt;th class="blocksubhead">{vb:raw day4.short}&lt;/th>&lt;/vb:if>
	&lt;vb:if condition="$show[\'day5\']">&lt;th class="blocksubhead">{vb:raw day5.short}&lt;/th>&lt;/vb:if>
	&lt;vb:if condition="$show[\'day6\']">&lt;th class="blocksubhead">{vb:raw day6.short}&lt;/th>&lt;/vb:if>
	&lt;vb:if condition="$show[\'day7\']">&lt;th class="blocksubhead">{vb:raw day7.short}&lt;/th>&lt;/vb:if>
&lt;/tr>
{vb:raw calendarrowbits}
&lt;/table>',


'adv_portal_calendar_week' =>
'&lt;tr>
	{vb:raw calendardaybits}
&lt;/tr>
',


'adv_portal_dragdrop_headinc' =>
'&lt;script type="text/javascript" src="{vb:raw vboptions.bburl}/{vb:stylevar yuipath}/yuiloader-dom-event/yuiloader-dom-event.js">&lt;/script>
&lt;script type="text/javascript" src="{vb:raw vboptions.bburl}/{vb:stylevar yuipath}/animation/animation-min.js">&lt;/script>
&lt;script type="text/javascript" src="{vb:raw vboptions.bburl}/{vb:stylevar yuipath}/dragdrop/dragdrop-min.js">&lt;/script>
&lt;script type="text/javascript" src="{vb:raw vboptions.bburl}/clientscript/vba_cmps_dd.js">&lt;/script>
&lt;style type="text/css">
&lt;!--
ul.draglist {
	border: 1px dashed gray;
	margin: 10px 0 10px 0;
	min-width: 40px;
	padding: 15px 5px 15px 5px;
	list-style: none;
	position: relative;
}

ul.draglist li {
	margin: 2px;
	cursor: move;
}

-->
&lt;/style>',


'adv_portal_footer' =>
'&lt;!-- Do NOT remove this copyright notice. Doing so is a violation of your user agreement! -->

&lt;div align="center">{vb:rawphrase powered_by_vbadvanced_cmps, {vb:raw vba_options.portal_version}}&lt;/div>',


'adv_portal_moderation' =>
'&lt;div class="blockrow">
	&lt;vb:if condition="$show[\'threads\']">
		&lt;div&lt;vb:if condition="$moditems[\'thread\']"> style="font-weight: bold"&lt;/vb:if>>&lt;a href="{vb:raw vboptions.bburl}/moderation.php?{vb:raw session.sessionurl}do=viewthreads&amp;type=moderated">{vb:rawphrase threads}&lt;/a> ({vb:raw moditems.thread})&lt;/div>
	&lt;/vb:if>
	&lt;vb:if condition="$show[\'posts\']">
		&lt;div&lt;vb:if condition="$moditems[\'reply\']"> style="font-weight: bold"&lt;/vb:if>>&lt;a href="{vb:raw vboptions.bburl}/moderation.php?{vb:raw session.sessionurl}do=viewposts&amp;type=moderated">{vb:rawphrase posts}&lt;/a> ({vb:raw moditems.reply})&lt;/div>
	&lt;/vb:if>

	&lt;vb:if condition="$show[\'visitormessage\']">
		&lt;div&lt;vb:if condition="$moditems[\'visitormessage\']"> style="font-weight: bold"&lt;/vb:if>>&lt;a href="{vb:raw vboptions.bburl}/moderation.php?{vb:raw session.sessionurl}do=viewvms&amp;type=moderated">{vb:rawphrase visitor_messages}&lt;/a> ({vb:raw moditems.visitormessage})&lt;/div>
	&lt;/vb:if>

	&lt;vb:if condition="$show[\'events\']">
		&lt;div&lt;vb:if condition="$events[\'count\']"> style="font-weight: bold"&lt;/vb:if>>&lt;a href="{vb:raw modcpdir}/moderate.php?{vb:raw session.sessionurl}do=events" target="_blank">{vb:rawphrase events}&lt;/a> ({vb:raw events.count})&lt;/div>
	&lt;/vb:if>
	&lt;vb:if condition="$show[\'attachments\']">
		&lt;div&lt;vb:if condition="$attachments[\'count\']"> style="font-weight: bold"&lt;/vb:if>>&lt;a href="{vb:raw vboptions.bburl}/moderation.php?{vb:raw session.sessionurl}do=viewattachments">{vb:rawphrase attachments}&lt;/a> ({vb:raw attachments.count})&lt;/div>
	&lt;/vb:if>
	&lt;div&lt;vb:if condition="$users[\'count\']"> style="font-weight: bold"&lt;/vb:if>>&lt;a href="{vb:raw admincpdir}/user.php?{vb:raw session.sessionurl}do=moderate" target="_blank">{vb:rawphrase members}&lt;/a> ({vb:raw users.count})&lt;/div>

	{vb:raw template_hook.adv_portal_moderation}
&lt;/div>',


'adv_portal_module_wrapper' =>
'{vb:raw mods.formcode}

&lt;div class="collapse" style="padding-bottom: {vb:raw vba_style.portal_vspace}px;">
	&lt;h2 class="blockhead">
		&lt;strong>{vb:raw vba_style.portal_blockbullet} &lt;vb:if condition="$mods[\'link\']">&lt;a href="{vb:raw mods.link}">{vb:raw mods.title}&lt;/a>&lt;vb:else />{vb:raw mods.title}&lt;/vb:if>&lt;/strong>
		&lt;vb:if condition="$vba_style[\'portal_collapsemods\']">
			&lt;a class="collapse" id="collapse_module{vb:raw mods.collapse}" href="{vb:raw relpath}#top" style="top: 6px">&lt;img src="{vb:stylevar imgdir_button}/collapse{vb:raw mods.collapseimg}.png" alt="" />&lt;/a>
		&lt;/vb:if>
	&lt;/h2>
	
	&lt;div class="vba_module blockbody" id="module{vb:raw mods.collapse}"&lt;vb:if condition="($mods[\'useshell\'] & $vba_shellint[\'collapse\'])"> style="display: none"&lt;/vb:if>>
		&lt;vb:if condition="$show[\'table\']">
			&lt;table align="center" border="0" cellpadding="0" cellspacing="0" class="blockbody" width="100%">
				{vb:raw modulehtml}
			&lt;/table>
		&lt;vb:elseif condition="$mods[\'inctype\'] == \'bb_code\'" />
			&lt;blockquote class="postcontent restore">
				&lt;div class="blockrow bbcode_container" style="margin: 0;">
					{vb:raw modulehtml}
				&lt;/div>
			&lt;/blockquote>
		&lt;vb:elseif condition="$show[\'divrow\']" />
			&lt;div class="blockrow">
				{vb:raw modulehtml}
			&lt;/div>
		&lt;vb:else />
			{vb:raw modulehtml}
		&lt;/vb:if>
	&lt;/div>
&lt;/div>
&lt;vb:if condition="$show[\'endform\']">&lt;/form>&lt;/vb:if>',


'adv_portal_navigation' =>
'&lt;div class="blockrow">
	{vb:raw navigationbits}
	{vb:raw customnavigationbits}
&lt;/div>',


'adv_portal_navigationbits' =>
'&lt;div>{vb:raw navmark} &lt;vb:if condition="$link">&lt;a href="{vb:raw link}">{vb:raw title}&lt;/a>&lt;vb:else />{vb:raw title}&lt;/vb:if>&lt;/div>',


'adv_portal_navtab' =>
'&lt;li&lt;vb:if condition="$tabselected"> class="selected"&lt;/vb:if>>&lt;a href="{vb:raw vboptions.vba_portal_homeurl}&lt;vb:if condition="$cmps_page[\'name\'] == \'home\'">{vb:raw session.sessionurl_q}&lt;vb:else />?{vb:raw session.sessionurl}{vb:raw vboptions.vba_portal_pagevar}={vb:raw cmps_page.name}&lt;/vb:if>" class="navtab">{vb:raw cmps_page.title}&lt;/a>&lt;/li>
&lt;vb:if condition="$subpagelinks">
	&lt;ul class="floatcontainer">
		{vb:raw subpagelinks}
	&lt;/ul>
&lt;/vb:if>',


'adv_portal_navtab_subpages' =>
'&lt;li>&lt;a href="{vb:raw vboptions.vba_portal_homeurl}?{vb:raw vboptions.vba_portal_pagevar}={vb:raw cmps_subpage.name}">{vb:raw cmps_subpage.title}&lt;/a>&lt;/li>',


'adv_portal_newsbits' =>
'&lt;vb:if condition="!$mod_options[\'portal_news_legacy\']">
	&lt;h2 class="blockrow">
		&lt;vb:if condition="$mod_options[\'portal_news_showicon\']">{vb:raw vba_style.portal_blockbullet}&lt;/vb:if> {vb:raw news.prefix} &lt;a href="{vb:raw vboptions.bburl}/{vb:link thread, {vb:raw news}}">{vb:raw news.title}&lt;/a>
	&lt;/h2>
&lt;/vb:if>
&lt;div class="&lt;vb:if condition="$mod_options[\'portal_news_legacy\']">blocksubhead&lt;vb:else />blockrow&lt;/vb:if>">
	&lt;div&lt;vb:if condition="$mod_options[\'portal_news_showrating\'] AND $news[\'rating\']"> class="vba_rating{vb:raw news.rating}"&lt;/vb:if>>
		&lt;vb:if condition="$news[\'subscribed\'] AND $mod_options[\'portal_news_showsubscribed\']">
			&lt;img alt="" class="inlineimg" src="{vb:stylevar imgdir_misc}/subscribed.gif" title="{vb:rawphrase you_are_subscribed_to_this_thread}" />
		&lt;/vb:if>
		{vb:raw news.dateposted} - {vb:rawphrase by_x, {vb:link member, {vb:raw news}, null, \'postuserid\', \'postusername\'}, {vb:raw news.postusername}}
	&lt;/div>
&lt;/div>
&lt;div class="blockrow">
	&lt;vb:if condition="$show[\'paperclip\']">
		&lt;span style="float:{vb:stylevar right}">
			&lt;a href="#" onclick="vba_attach_win({vb:raw news.threadid}); return false">&lt;img class="inlineimg" src="{vb:stylevar imgdir_misc}/paperclip.gif" border="0" title="{vb:rawphrase x_attachments, {vb:raw news.attach}}" alt="" />&lt;/a>
		&lt;/span>
	&lt;/vb:if>
	&lt;table width="100%">
		&lt;tr>
			&lt;td valign="top">
				&lt;vb:if condition="$news[\'avatarpath\']">
					&lt;img align="{vb:stylevar left}" style="padding: 0 {vb:math {vb:stylevar padding}/2} {vb:math {vb:stylevar padding}/2} 0" alt="{vb:rawphrase xs_avatar, {vb:raw news.postusername}}" border="0" src="{vb:raw news.avatarpath}" />
				&lt;/vb:if>
				&lt;blockquote class="postcontent restore">{vb:raw news.message}&lt;/blockquote>
			&lt;/td>
		&lt;/tr>
	&lt;/table>
		
	&lt;vb:if condition="$show[\'signature\']">
		&lt;div>__________________&lt;br />{vb:raw news.signature}&lt;/div>
	&lt;/vb:if>
&lt;/div>
&lt;vb:if condition="$news[\'attachment\']">
	&lt;div class="attachments">
		&lt;fieldset>
			&lt;legend>{vb:rawphrase attached_files}&lt;/legend>
			{vb:raw news.attachment}
		&lt;/fieldset>
	&lt;/div>
&lt;/vb:if>
&lt;div class="postbit vba_news">
	&lt;div class="postfoot" style="white-space: nowrap">
		&lt;div class="textcontrols floatcontainer">
			&lt;span class="postcontrols">
				&lt;vb:if condition="$show[\'editbutton\']">
					&lt;a class="editpost" href="{vb:raw vboptions.bburl}/editpost.php?{vb:raw session.sessionurl}do=editpost&amp;p={vb:raw news.postid}">&lt;img src="{vb:stylevar imgdir_button}/trans_40b.png" id="editimg_{vb:raw news.postid}" alt="{vb:rawphrase edit_delete_message}" /> {vb:rawphrase edit_post}&lt;/a>
				&lt;/vb:if>
		
				&lt;vb:if condition="$show[\'replybutton\']">
					&lt;span class="seperator">&nbsp;&lt;/span>
					&lt;a class="quickreply" href="{vb:raw vboptions.bburl}/newreply.php?{vb:raw session.sessionurl}do=newreply&amp;t={vb:raw news.threadid}" rel="nofollow">&lt;img id="replyimg_{vb:raw news.postid}" src="{vb:stylevar imgdir_button}/trans_40b.png" alt="{vb:rawphrase quick_reply_to_this_message}" /> {vb:rawphrase reply}&lt;/a>
				&lt;/vb:if>

				&lt;vb:if condition="$mod_options[\'portal_news_showsendfriend\']">
					&lt;span class="seperator">&nbsp;&lt;/span>
					&lt;a href="{vb:raw vboptions.bburl}/sendmessage.php?{vb:raw session.sessionurl}do=sendtofriend&amp;t={vb:raw news.threadid}" rel="nofollow" style="padding: 0">&lt;img alt="" border="0" src="{vb:stylevar imgdir_button}/sendtofriend.gif" title="{vb:rawphrase send_to_friend}" style="position: relative" />&lt;/a>
				&lt;/vb:if>
		
				&lt;vb:if condition="$mod_options[\'portal_news_showprintable\']">
					&lt;span class="seperator">&nbsp;&lt;/span>
					&lt;a href="{vb:raw vboptions.bburl}/printthread.php?{vb:raw session.sessionurl}t={vb:raw news.threadid}" rel="nofollow" style="padding: 0">&lt;img alt="" border="0" src="{vb:stylevar imgdir_button}/printer.gif" title="{vb:rawphrase show_printable_version}" style="position: relative" />&lt;/a>
				&lt;/vb:if>

			&lt;/span>
			&lt;span class="postlinking">
				&lt;vb:if condition="$mod_options[\'portal_news_allowreplies\']">
					{vb:raw news.replycount} &lt;vb:if condition="$news[\'reply_noformat\'] == 1">{vb:rawphrase reply}&lt;vb:else />{vb:rawphrase replies}&lt;/vb:if>
				&lt;/vb:if>
				&lt;vb:if condition="$mod_options[\'portal_news_showviews\'] AND $mod_options[\'portal_news_allowreplies\']"> | &lt;/vb:if>
				&lt;vb:if condition="$mod_options[\'portal_news_showviews\']">
					{vb:raw news.views} {vb:rawphrase views}
				&lt;/vb:if>
			&lt;/span>
		&lt;/div>
	&lt;/div>
&lt;/div>
&lt;br />
&lt;br />',


'adv_portal_newsbits_attach_inline' =>
'&lt;div>
	&lt;img class="inlineimg" src="{vb:stylevar imgdir_attach}/{vb:raw attachment.attachmentextension}.gif" alt="{vb:rawphrase file_type_x, {vb:raw attachment.attachmentextension}}" width="16" height="16" border="0" style="vertical-align:baseline" /> &lt;a href="{vb:raw vboptions.bburl}/attachment.php?{vb:raw session.sessionurl}attachmentid={vb:raw attachment.attachmentid}">{vb:raw attachment.filename}&lt;/a>
	({vb:raw attachment.filesize}, {vb:rawphrase x_views, {vb:raw attachment.counter}})
&lt;/div>',


'adv_portal_newsbits_attach_thumb' =>
'&lt;a href="{vb:raw vboptions.bburl}/attachment.php?{vb:raw session.sessionurl}attachmentid={vb:raw attachment.attachmentid}&amp;d={vb:raw attachment.dateline}" rel="Lightbox{vb:raw lightboxid}" id="attachment{vb:raw attachment.attachmentid}"&lt;vb:if condition="$show[\'newwindow\']"> target="_blank"&lt;/vb:if>>&lt;img src="{vb:raw vboptions.bburl}/attachment.php?{vb:raw session.sessionurl}attachmentid={vb:raw attachment.attachmentid}&amp;stc=1&amp;thumb=1&amp;d={vb:raw attachment.thumbnail_dateline}" class="thumbnail" border="0" alt="{vb:rawphrase image_larger_version_x_y_z, {vb:raw attachment.filename}, {vb:raw attachment.counter}, {vb:raw attachment.filesize}, {vb:raw attachment.attachmentid}}" />&lt;/a> &nbsp;',


'adv_portal_onlineusers' =>
'&lt;div class="blocksubhead">{vb:rawphrase x_members_and_y_guests, {vb:raw numberregistered}, {vb:raw numberguest}}&lt;/div>
&lt;div class="blockrow vba_spacer">
	&lt;vb:if condition="$activeusers">
		&lt;ol class="commalist">{vb:raw activeusers}&lt;/ol>
	&lt;vb:else />
		{vb:rawphrase no_x_online, {vb:rawphrase members}}
	&lt;/vb:if>
&lt;/div>
&lt;div class="blockrow">{vb:rawphrase most_users_ever_online_was_x_y_at_z, {vb:raw recordusers}, {vb:raw recorddate}, {vb:raw recordtime}}&lt;/div>',


'adv_portal_poll' =>
'&lt;div class="blocksubhead">{vb:raw pollmod.question}&lt;/div>
&lt;div class="vba_spacer">
	{vb:raw pollbits}
&lt;/div>

&lt;div class="blockrow vba_spacer">
		&lt;vb:if condition="$pollmod[\'showresults\']">
			&lt;strong>{vb:rawphrase total_votes}: {vb:raw pollmod.nvotes}&lt;/strong>&lt;br />{vb:raw pollmod.message}.
		&lt;vb:else />
			&lt;vb:if condition="$pollmod[\'public\'] AND $bbuserinfo[\'userid\']">
				&lt;div>{vb:rawphrase public_poll_users_see_choices}&lt;/div>
			&lt;/vb:if>
			&lt;input type="hidden" name="s" value="{vb:raw session.dbsessionhash}" />
			&lt;input type="hidden" name="do" value="pollvote" />
			&lt;input type="hidden" name="pollid" value="{vb:raw pollmod.pollid}" />
			&lt;input type="submit" class="button" value="{vb:rawphrase vote_now}" />
		&lt;/vb:if>
&lt;/div>
&lt;div class="blockrow">
	&raquo; &lt;a href="{vb:raw vboptions.bburl}/poll.php?{vb:raw session.sessionurl}do=showresults&amp;pollid={vb:raw pollmod.pollid}">{vb:rawphrase view_poll_results}&lt;/a>
	&lt;vb:if condition="$mod_options[\'portal_poll_allowreplies\']">
		&lt;br />&raquo; &lt;a href="{vb:raw vboptions.bburl}/newreply.php?{vb:raw session.sessionurl}t={vb:raw pollmod.threadid}">{vb:rawphrase comment_on_this_poll}&lt;/a>
		&lt;br />&raquo; &lt;a href="{vb:raw vboptions.bburl}/{vb:link thread, {vb:raw pollmod}, null, \'threadid\', \'threadtitle\'}">{vb:rawphrase this_poll_has} {vb:raw pollmod.replycount} &lt;vb:if condition="$pollmod[\'replycount\'] == 1">{vb:rawphrase reply}&lt;vb:else />{vb:rawphrase replies}&lt;/vb:if>&lt;/a>
	&lt;/vb:if>
	&lt;vb:if condition="$show[\'editpoll\']">
		&lt;br />&raquo; &lt;a href="{vb:raw vboptions.bburl}/poll.php?{vb:raw session.sessionurl}do=polledit&amp;pollid={vb:raw pollmod.pollid}">{vb:rawphrase edit_poll}&lt;/a>
	&lt;/vb:if>
&lt;/div>',


'adv_portal_polloption' =>
'&lt;div class="blockrow">
	&lt;input id="pollchoice_{vb:raw mods.modid}_{vb:raw option.number}" name="optionnumber" type="radio" value="{vb:raw option.number}" />
	&lt;label for="pollchoice_{vb:raw mods.modid}_{vb:raw option.number}">{vb:raw option.question}&lt;/label>
&lt;/div>',


'adv_portal_polloption_multiple' =>
'&lt;div class="blockrow">
	&lt;input id="pollchoice_{vb:raw mods.modid}_{vb:raw option.number}" name="optionnumber[{vb:raw option.number}]" type="checkbox" value="yes" />
	&lt;label for="pollchoice_{vb:raw mods.modid}_{vb:raw option.number}">{vb:raw option.question}&lt;/label>
&lt;/div>',


'adv_portal_pollresult' =>
'&lt;div class="blockrow">
	&lt;div>{vb:raw option.question}&lt;/div>
	&lt;div class="pollbar{vb:raw option.graphicnumber}" style="width:{vb:math {vb:raw option.percent}*.6}%" title="{vb:raw option.votes} {vb:raw votephrase}">&lt;/div>
	&lt;span>{vb:raw option.percent_formatted}%&lt;/span>	
&lt;/div>',


'adv_portal_recthreads_exp' =>
'&lt;tr class="vba_module" style="border-right: 0; border-left: 0;">
	&lt;vb:if condition="$mod_options[\'portal_threads_showicon\']">
		&lt;td class="blockrow">&lt;vb:if condition="$show[\'threadicon\']">&lt;img alt="" border="0" src="{vb:raw thread.threadiconpath}" title="{vb:raw thread.threadicontitle}" />&lt;/vb:if>&lt;/td>
	&lt;/vb:if>
	&lt;td class="blockrow">
		&lt;div&lt;vb:if condition="$thread[\'rating\']"> class="vba_rating{vb:raw thread.rating}"&lt;/vb:if>>
			&lt;vb:if condition="$mod_options[\'portal_threads_newpostarrow\'] AND $show[\'gotonewpost\']">
				&lt;a href="{vb:raw vboptions.bburl}/{vb:link thread, {vb:raw thread}, {vb:raw pageinfo_newpost}}">&lt;img alt="{vb:rawphrase go_to_first_new_post}" src="{vb:stylevar imgdir_button}/firstnew.png" border="0" class="inlineimg" />&lt;/a>
			&lt;/vb:if>
			{vb:raw thread.prefix}
			&lt;a href="{vb:raw vboptions.bburl}/{vb:link thread, {vb:raw thread}}" title="{vb:raw thread.preview}"&lt;vb:if condition="$show[\'gotonewpost\']"> style="font-weight: bold"&lt;/vb:if>>{vb:raw thread.title}&lt;/a>

			&lt;vb:if condition="$mod_options[\'portal_threads_multipage\'] AND $show[\'pagenav\']">
				(&lt;img class="inlineimg" src="{vb:stylevar imgdir_misc}/multipage.gif" border="0" alt="" /> {vb:raw thread.pagenav}&lt;vb:if condition="$show[\'pagenavmore\']">... &lt;a href="{vb:raw vboptions.bburl}/{vb:raw thread.lastpagelink}">{vb:rawphrase last_page}&lt;/a>&lt;/vb:if>)
			&lt;/vb:if>
	
			&lt;vb:if condition="$mod_options[\'portal_threads_threadstarter\']">
				&lt;div>
					&lt;vb:if condition="$thread[\'postuserid\']">
						&lt;span style="cursor:pointer" onclick="window.open(\'{vb:raw vboptions.bburl}/{vb:link member, {vb:raw thread}, null, \'postuserid\', \'postusername\'}\')">{vb:raw thread.postusername}&lt;/span>
					&lt;vb:else />
						{vb:raw thread.postusername}
					&lt;/vb:if>
				&lt;/div>
			&lt;/vb:if>
		&lt;/div>
		&lt;vb:if condition="$thread[\'subscribed\'] OR $show[\'paperclip\'] OR ($thread[\'sticky\'] AND $mod_options[\'portal_threads_stickyicon\'])">
			&lt;span style="float:{vb:stylevar right}">
				&lt;vb:if condition="$thread[\'subscribed\']">
					&lt;img alt="" class="inlineimg" src="{vb:stylevar imgdir_misc}/subscribed.png" title="{vb:rawphrase you_are_subscribed_to_this_thread}" />
				&lt;/vb:if>
				&lt;vb:if condition="$show[\'paperclip\']">
					&lt;a href="#" onclick="vba_attach_win({vb:raw thread.threadid}); return false">&lt;img class="inlineimg" src="{vb:stylevar imgdir_misc}/paperclip.png" border="0" title="{vb:rawphrase x_attachments, {vb:raw thread.attach}}" alt="" />&lt;/a>
				&lt;/vb:if>
				&lt;vb:if condition="$thread[\'sticky\'] AND $mod_options[\'portal_threads_stickyicon\']">
					&lt;img class="inlineimg" src="{vb:stylevar imgdir_misc}/sticky.gif" title="{vb:rawphrase sticky_thread}" alt="" />
				&lt;/vb:if>
			&lt;/span>
		&lt;/vb:if>

		&lt;vb:if condition="$mod_options[\'portal_threads_showdate\']">
			&lt;div>{vb:raw thread.postdate} &lt;span class="time">{vb:raw thread.posttime}&lt;/span>&lt;/div>
		&lt;/vb:if>
	&lt;/td>
	&lt;vb:if condition="$show[\'lastpost\']">
		&lt;td class="blockrow">
			&lt;div style="text-align:{vb:stylevar right}; white-space:nowrap">
				{vb:raw thread.lastpostdate} &lt;span class="time">{vb:raw thread.lastposttime}&lt;/span>&lt;br />
				{vb:rawphrase by_x, {vb:link member, {vb:raw thread}, null, \'lastposterid\', \'lastposter\'}, {vb:raw thread.lastposter}} &lt;a href="{vb:raw vboptions.bburl}/showthread.php?{vb:raw session.sessionurl}p={vb:raw thread.lastpostid}{vb:raw thread.highlight}&lt;vb:if condition="$thread[\'pagenav\']">&amp;page={vb:raw thread.totalpages}&lt;/vb:if>#post{vb:raw thread.lastpostid}">&lt;img alt="" border="0" src="{vb:stylevar imgdir_button}/lastpost-{vb:stylevar right}.png" title="{vb:rawphrase go_to_last_post}" />&lt;/a>
			&lt;/div>
		&lt;/td>
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_threads_replies\']">
		&lt;td align="center" class="blockrow">{vb:raw thread.replycount}&lt;/td>
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_threads_views\']">
		&lt;td align="center" class="blockrow">{vb:raw thread.views}&lt;/td>
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_threads_showforum\']">
		&lt;td class="blockrow">&lt;a href="{vb:raw vboptions.bburl}/{vb:link forum, {vb:raw thread}, null, \'forumid\', \'forumtitle\'}">{vb:raw thread.forumtitle}&lt;/a>&lt;/td>
	&lt;/vb:if>
&lt;/tr>',


'adv_portal_recthreads_exp_head' =>
'&lt;tr>
	&lt;vb:if condition="$mod_options[\'portal_threads_showicon\']">
		&lt;td class="blocksubhead" width="2%">&nbsp;&lt;/td>
	&lt;/vb:if>
	&lt;td class="blocksubhead" width="50%">&lt;vb:if condition="$mod_options[\'portal_threads_showrating\']">&lt;span style="float:{vb:stylevar right}">{vb:rawphrase rating}&lt;/span>&lt;/vb:if>{vb:rawphrase title_username_date}&lt;/td>
	&lt;vb:if condition="$mod_options[\'portal_threads_lastpost\']">
		&lt;td align="center" class="blocksubhead" style="white-space: nowrap" width="25%">{vb:rawphrase last_post}&lt;/td>
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_threads_replies\']">
		&lt;td class="blocksubhead" width="2%">{vb:rawphrase replies}&lt;/td>
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_threads_views\']">
		&lt;td class="blocksubhead" width="2%">{vb:rawphrase views}&lt;/td>
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_threads_showforum\']">
		&lt;td align="center" class="blocksubhead" width="20%">{vb:rawphrase forum}&lt;/td>
	&lt;/vb:if>
&lt;/tr>',


'adv_portal_recthreads_lean' =>
'&lt;div class="blockrow vba_spacer">
	&lt;vb:if condition="$show[\'paperclip\'] OR ($thread[\'sticky\'] AND $mod_options[\'portal_threads_stickyicon\'])">
		&lt;span style="float:{vb:stylevar right}">
			&lt;vb:if condition="$show[\'paperclip\']">
				&lt;a href="#" onclick="vba_attach_win({vb:raw thread.threadid}); return false">&lt;img class="inlineimg" src="{vb:stylevar imgdir_misc}/paperclip.png" border="0" title="{vb:rawphrase x_attachments, {vb:raw thread.attach}}" alt="" />&lt;/a>
			&lt;/vb:if>
			&lt;vb:if condition="$thread[\'sticky\'] AND $mod_options[\'portal_threads_stickyicon\']">
				&lt;img class="inlineimg" src="{vb:stylevar imgdir_misc}/sticky.gif" title="{vb:rawphrase sticky_thread}" alt="" />
			&lt;/vb:if>
		&lt;/span>
	&lt;/vb:if>

	&lt;vb:if condition="$show[\'threadicon\']">
		&lt;img class="inlineimg" src="{vb:raw thread.threadiconpath}" title="{vb:raw thread.threadicontitle}" border="0" alt="" />
	&lt;/vb:if>
	&lt;vb:if condition="$thread[\'subscribed\']">
		&lt;img alt="" class="inlineimg" src="{vb:stylevar imgdir_misc}/subscribed.png" title="{vb:rawphrase you_are_subscribed_to_this_thread}" />
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_threads_newpostarrow\'] AND $show[\'gotonewpost\']">
		&lt;a href="{vb:raw vboptions.bburl}/{vb:link thread, {vb:raw thread}, {vb:raw pageinfo_newpost}}">&lt;img alt="{vb:rawphrase go_to_first_new_post}" src="{vb:stylevar imgdir_button}/firstnew.png" border="0" class="inlineimg" />&lt;/a>
	&lt;/vb:if>
	{vb:raw thread.prefix} &lt;a href="{vb:raw vboptions.bburl}/{vb:link thread, {vb:raw thread}}" title="&lt;vb:if condition="$thread[\'preview\']">{vb:raw thread.preview}&lt;/vb:if>"&lt;vb:if condition="$show[\'gotonewpost\']"> style="font-weight: bold"&lt;/vb:if>>{vb:raw thread.title}&lt;/a>
	&lt;vb:if condition="$mod_options[\'portal_threads_multipage\'] AND $show[\'pagenav\']">
		(&lt;img class="inlineimg" src="{vb:stylevar imgdir_misc}/multipage.gif" border="0" alt="" /> {vb:raw thread.pagenav}&lt;vb:if condition="$show[\'pagenavmore\']">... &lt;a href="{vb:raw thread.lastpagelink}">{vb:rawphrase last_page}&lt;/a>&lt;/vb:if>)
	&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_threads_showdate\']">
		&lt;div>{vb:raw thread.postdate} &lt;span class="time">{vb:raw thread.posttime}&lt;/span>&lt;/div>
	&lt;/vb:if>
	&lt;div>
		&lt;vb:if condition="$thread[\'rating\']">
			&lt;img src="{vb:stylevar imgdir_rating}/rating-trans-15_{vb:raw thread.rating}.png" alt="" />
		&lt;/vb:if>
		&lt;vb:if condition="$mod_options[\'portal_threads_threadstarter\']">
			&lt;div>
				&lt;vb:if condition="$thread[\'postuserid\']">
					{vb:rawphrase by_x, {vb:link member, {vb:raw thread}, null, \'postuserid\', \'postusername\'}, {vb:raw thread.postusername}}
				&lt;vb:else />
					{vb:rawphrase by} {vb:raw thread.postusername}
				&lt;/vb:if>
			&lt;/div>
		&lt;/vb:if>
	
		&lt;vb:if condition="$mod_options[\'portal_threads_showforum\']">
			&lt;div style="padding-top: 4px">&lt;a href="{vb:raw vboptions.bburl}/{vb:link forum, {vb:raw thread}, null, \'forumid\', \'forumtitle\'}">{vb:raw thread.forumtitle}&lt;/a>&lt;/div>
		&lt;/vb:if>
		&lt;vb:if condition="$show[\'lastpost\']">
			&lt;div style="padding-top: 4px">&lt;a href="{vb:raw vboptions.bburl}/showthread.php?{vb:raw session.sessionurl}p={vb:raw thread.lastpostid}{vb:raw thread.highlight}&lt;vb:if condition="$thread[\'pagenav\']">&amp;page={vb:raw thread.totalpages}&lt;/vb:if>#post{vb:raw thread.lastpostid}">&lt;img alt="" border="0" src="{vb:stylevar imgdir_button}/lastpost-{vb:stylevar right}.png" title="{vb:rawphrase go_to_last_post}" />&lt;/a> {vb:rawphrase last_post_by} &lt;a href="{vb:raw vboptions.bburl}/{vb:link member, {vb:raw thread}, null, \'lastposterid\', \'lastposter\'}">{vb:raw thread.lastposter}&lt;/a>&lt;/div>
			&lt;div>{vb:raw thread.lastpostdate} &lt;span class="time">{vb:raw thread.lastposttime}&lt;/span>&lt;/div>
		&lt;/vb:if>
		&lt;vb:if condition="$mod_options[\'portal_threads_replies\'] OR $mod_options[\'portal_threads_views\']">
			&lt;div style="padding-top: 4px">&lt;vb:if condition="$mod_options[\'portal_threads_replies\']">{vb:raw thread.replycount} {vb:rawphrase replies}&lt;/vb:if>{vb:raw recthreads_comma} &lt;vb:if condition="$mod_options[\'portal_threads_views\']">{vb:raw thread.views} {vb:rawphrase views}&lt;/vb:if>&lt;/div>
		&lt;/vb:if>
	&lt;/div>
&lt;/div>',


'adv_portal_search' =>
'&lt;div class="blockrow">
	&lt;input class="textbox" name="query" size="13" type="text" /> &lt;input type="submit" class="button" value="{vb:rawphrase go}" />
&lt;/div>
&lt;div class="blockrow">
	&raquo; &lt;a href="{vb:raw vboptions.bburl}/search.php{vb:raw session.sessionurl_q}">{vb:rawphrase advanced_search}&lt;/a>
&lt;/div>',


'adv_portal_stats' =>
'&lt;div class="blockrow">
	&lt;vb:if condition="$mod_options[\'portal_stats_members\']">{vb:rawphrase members}: {vb:raw numbermembers}&lt;br />&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_stats_threads\']">{vb:rawphrase threads}: {vb:raw totalthreads}&lt;br />&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_stats_posts\']">{vb:rawphrase posts}: {vb:raw totalposts}&lt;br />&lt;/vb:if>
	&lt;vb:if condition="$mod_options[\'portal_stats_topposter\']">{vb:rawphrase top_poster}: &lt;a href="{vb:link member, {vb:raw topposter}}">{vb:raw topposter.username}&lt;/a> ({vb:raw topposter.posts})&lt;br />&lt;/vb:if>
	{vb:raw template_hook.adv_portal_stats}
&lt;/div>
&lt;vb:if condition="$mod_options[\'portal_stats_newestmember\']">
	&lt;div class="blockrow">
		{vb:rawphrase welcome_to_our_newest_member_x, {vb:link member, {vb:raw newuser}}, {vb:raw newuser.username}}
	&lt;/div>
&lt;/vb:if>',


'adv_portal_welcomeblock_expanded' =>
'&lt;div class="blockrow">
	&lt;vb:if condition="$show[\'guest\']">
		&lt;table width="100%" cellspacing="0" cellpadding="{vb:stylevar padding}">
			&lt;tr>
				&lt;td style="white-space: nowrap">{vb:rawphrase user_name}&lt;/td>
				&lt;td>&lt;input class="textbox" name="vb_login_username" size="12" type="text" tabindex="577" />&lt;/td>
				&lt;td style="white-space: nowrap">&lt;input checked="checked" name="cookieuser" id="cb_cookieuser" type="checkbox" value="1" />&lt;label for="cb_cookieuser">{vb:rawphrase remember_me}&lt;/label>&lt;/td>
				&lt;td align="center" rowspan="2" width="100%">{vb:rawphrase not_a_member_yet_register_now, {vb:raw vboptions.bburl}}&lt;/td>
			&lt;/tr>
			&lt;tr>
				&lt;td>{vb:rawphrase password}&lt;/td>
				&lt;td>&lt;input class="textbox" name="vb_login_password" size="12" type="password" tabindex="578" />&lt;/td>
				&lt;td>&lt;input class="button" type="submit" value="{vb:rawphrase log_in}" tabindex="579" />&lt;/td>
			&lt;/tr>
		&lt;/table>
	&lt;vb:else />
		&lt;table width="100%" cellpadding="0" cellspacing="0">
			&lt;tr>
				&lt;vb:if condition="$avatarurl">
					&lt;td valign="top" align="left" style="padding-{vb:stylevar right}: {vb:stylevar padding}" >
						&lt;a href="{vb:raw vboptions.bburl}/profile.php?{vb:raw session.sessionurl}do=editavatar">&lt;img src="{vb:raw avatarurl}" border="0" alt="{vb:rawphrase edit_avatar}" align="{vb:stylevar left}" />&lt;/a>
					&lt;/td>
				&lt;/vb:if>
				&lt;td valign="top" width="100%">
					&lt;vb:if condition="$bbuserinfo[\'reputationdisplay\'] OR ($bbuserinfo[\'rank\'] AND $mod_options[\'portal_welcome_rank\'])">
						&lt;div style="float:{vb:stylevar right}">
						&lt;vb:if condition="$bbuserinfo[\'reputationdisplay\']">
							{vb:rawphrase rep_power}: {vb:raw reppower}
							&lt;div align="{vb:stylevar right}" style="padding-bottom:{vb:stylevar cellpadding}px">{vb:raw bbuserinfo.reputationdisplay}&lt;/div>
						&lt;/vb:if>
						&lt;vb:if condition="$bbuserinfo[\'rank\'] AND $mod_options[\'portal_welcome_rank\']">
							&lt;div align="{vb:stylevar right}" style="padding-top:{vb:stylevar cellpadding}px; padding-bottom:{vb:stylevar cellpadding}px">{vb:raw bbuserinfo.rank}&lt;/div>
						&lt;/vb:if>
						&lt;/div>
					&lt;/vb:if>
			
					{vb:rawphrase welcome_back_x, {vb:raw bbuserinfo.username}}&lt;br />
					{vb:rawphrase last_visited_x_at_y, {vb:raw lastvisitdate}, {vb:raw lastvisittime}}&lt;br />
					&lt;vb:if condition="$mod_options[\'portal_welcome_newposts\']">
						&lt;a href="{vb:raw vboptions.bburl}/search.php?{vb:raw session.sessionurl}do=getnew">{vb:rawphrase vba_new_posts}&lt;/a>: {vb:raw newposts}&lt;br />
					&lt;/vb:if>
			
					&lt;a href="{vb:raw vboptions.bburl}/login.php?{vb:raw session.sessionurl}do=logout&amp;logouthash={vb:raw bbuserinfo.logouthash}" onclick="return log_out(\'{vb:rawphrase sure_you_want_to_log_out}\')">{vb:rawphrase log_out}&lt;/a>
				&lt;/td>
			&lt;/tr>
		&lt;/table>
	&lt;/div>
		&lt;vb:if condition="$mod_options[\'portal_welcome_newpms\'] AND $show[\'pmstats\']">
			&lt;h3 class="blocksubhead">
				&lt;a href="{vb:raw vboptions.bburl}/private.php{vb:raw session.sessionurl_q}">{vb:rawphrase private_messages}&lt;/a>
			&lt;/h3>
			&lt;div class="blockrow">{vb:rawphrase x_new_have_y_of_z_allowed, {vb:raw bbuserinfo.pmunread}, {vb:raw bbuserinfo.pmtotal}, {vb:raw permissions.pmquota}}
		&lt;/vb:if>
	&lt;/vb:if>
&lt;/div>',


'adv_portal_welcomeblock_lean' =>
'&lt;div class="blockrow">
	&lt;vb:if condition="$bbuserinfo[\'userid\']">
		&lt;div>{vb:rawphrase welcome_back_x, {vb:raw bbuserinfo.username}}&lt;/div>

		&lt;vb:if condition="$avatarurl">
			&lt;div style="padding:{vb:math {vb:stylevar padding}/2} 0 {vb:math {vb:stylevar padding}/2} 0">
				&lt;a href="{vb:raw vboptions.bburl}/profile.php?{vb:raw session.sessionurl}do=editavatar">&lt;img src="{vb:raw avatarurl}" border="0" alt="{vb:rawphrase edit_avatar}" />&lt;/a>
			&lt;/div>
		&lt;/vb:if>

		&lt;div>{vb:rawphrase last_visited_x_at_y, {vb:raw lastvisitdate}, {vb:raw lastvisittime}}&lt;/div>
		&lt;vb:if condition="$mod_options[\'portal_welcome_newposts\']">
			&lt;div style="padding-top: {vb:math {vb:stylevar padding}/2}">&lt;a href="{vb:raw vboptions.bburl}/search.php?{vb:raw session.sessionurl}do=getnew">{vb:rawphrase vba_new_posts}&lt;/a>: {vb:raw newposts}&lt;/div>
		&lt;/vb:if>
		&lt;vb:if condition="$bbuserinfo[\'reputationdisplay\']">
			&lt;div style="padding-top: {vb:math {vb:stylevar padding}/2}">
				{vb:rawphrase rep_power}: {vb:raw reppower}&lt;br />
				{vb:raw bbuserinfo.reputationdisplay}
			&lt;/div>
		&lt;/vb:if>
		&lt;vb:if condition="$bbuserinfo[\'rank\'] AND $mod_options[\'portal_welcome_rank\']">
			&lt;div style="padding-top: {vb:math {vb:stylevar padding}/2}">{vb:raw bbuserinfo.rank}&lt;/div>
		&lt;/vb:if>
		&lt;div style="padding-top: {vb:math {vb:stylevar padding}/2}">
			&lt;a href="{vb:raw vboptions.bburl}/login.php?{vb:raw session.sessionurl}do=logout&amp;logouthash={vb:raw bbuserinfo.logouthash}" onclick="return log_out(\'{vb:rawphrase sure_you_want_to_log_out}\')">{vb:rawphrase log_out}&lt;/a>
		&lt;/div>

		&lt;vb:if condition="$mod_options[\'portal_welcome_newpms\'] AND $show[\'pmstats\']">
	&lt;/div>
	&lt;div class="blocksubhead">
		&lt;a href="{vb:raw vboptions.bburl}/private.php{vb:raw session.sessionurl_q}">{vb:rawphrase private_messages}&lt;/a>
	&lt;/div>
	&lt;div class="blockrow">
		{vb:rawphrase x_new_have_y_of_z_allowed, {vb:raw bbuserinfo.pmunread}, {vb:raw bbuserinfo.pmtotal}, {vb:raw permissions.pmquota}}

	&lt;/vb:if>

	&lt;vb:else />
		{vb:rawphrase user_name}:&lt;br />
		&lt;input class="textbox" name="vb_login_username" size="12" type="text" tabindex="577" />&lt;br />
		{vb:rawphrase password}:&lt;br />
		&lt;input class="textbox" name="vb_login_password" size="12" type="password" tabindex="578" />&lt;br />
		&lt;input name="cookieuser" id="cb_cookieuser" type="checkbox" value="1" />&lt;label for="cb_cookieuser">{vb:rawphrase remember_me}&lt;/label>

		&lt;div style="padding-top:{vb:stylevar padding}; padding-bottom:{vb:stylevar padding};">
			&lt;input class="button" type="submit" value="{vb:rawphrase log_in}" tabindex="579" />
		&lt;/div>

		{vb:rawphrase not_a_member_yet_register_now, {vb:raw vboptions.bburl}}
	&lt;/vb:if>
&lt;/div>');


// ##### Phrases ##############################################################
$mainphrases['adv_portal'] = array(
	'active_users' => 'Active Users',
	'buddies' => 'buddies',
	'by' => 'By',
	'comment_on_this_poll' => 'Comment On This Poll',
	'customize_this_page' => 'Customize This Page',
	'edit_this_post' => 'Edit This Post',
	'exit_customization_mode' => 'Exit Customization Mode',
	'last_post_by' => 'Last post by',
	'last_visited_x_at_y' => 

.l {text-align:left}
.c {text-align:center}
.r {text-align:right}
.left {float:left}
.right {float:right}
#stats_members a.member, .bday_strip {white-space:nowrap}
.calendar li span {cursor:default}
#c_tos li {display:list-item;margin-left:25px}
#c_tos ul li {list-style:disc}
#c_tos ol li {list-style:lower-alpha}
#shoutrefresh {cursor:pointer}