From 0fd77b8c26cd9b0177ce2fd236debab1261fbc82 Mon Sep 17 00:00:00 2001
From: eggy <eggy@localhost>
Date: Mon, 3 Jul 2017 17:32:03 +0200
Subject: [PATCH] unnoetige Dateien geloescht

---
 template/ajax.js                         | 394 ---------
 template/attachment.html                 |  48 --
 template/bbcode.html                     |  75 --
 template/captcha_default.html            |  24 -
 template/captcha_qa.html                 |  21 -
 template/captcha_recaptcha.html          |  30 -
 template/confirm_body.html               |  35 -
 template/confirm_delete_body.html        |  70 --
 template/display_options.html            |  27 -
 template/drafts.html                     |  49 --
 template/forum_fn.js                     | 970 -----------------------
 template/index.htm                       |   0
 template/login_body.html                 |  68 --
 template/login_body_oauth.html           |   8 -
 template/login_forum.html                |  41 -
 template/mcp_approve.html                |  81 --
 template/mcp_ban.html                    | 139 ----
 template/mcp_footer.html                 |   8 -
 template/mcp_header.html                 |  49 --
 template/mcp_logs.html                   |  88 --
 template/mcp_message.html                |   8 -
 template/mcp_move.html                   |  71 --
 template/mcp_notes_front.html            |  28 -
 template/mcp_notes_user.html             | 121 ---
 template/mcp_warn_front.html             |  97 ---
 template/mcp_warn_post.html              |  78 --
 template/mcp_warn_user.html              |  62 --
 template/mcp_whois.html                  |  22 -
 template/memberlist_body.html            | 164 ----
 template/memberlist_email.html           | 107 ---
 template/memberlist_search.html          |  87 --
 template/memberlist_team.html            |  47 --
 template/memberlist_view.html            | 142 ----
 template/message_body.html               |  25 -
 template/plupload.html                   |  69 --
 template/posting_body.html               |   6 -
 template/posting_layout.html             |  86 --
 template/posting_pm_header.html          |  83 --
 template/posting_pm_layout.html          |  43 -
 template/posting_preview.html            |  49 --
 template/posting_smilies.html            |  27 -
 template/report_body.html                |  55 --
 template/timezone.js                     |  20 -
 template/timezone_option.html            |  28 -
 template/ucp_agreement.html              |  76 --
 template/ucp_auth_link.html              |  15 -
 template/ucp_auth_link_oauth.html        |  29 -
 template/ucp_avatar_options.html         |  47 --
 template/ucp_avatar_options_upload.html  |  11 -
 template/ucp_footer.html                 |  14 -
 template/ucp_groups_membership.html      | 174 ----
 template/ucp_login_link.html             |  58 --
 template/ucp_main_drafts.html            |  79 --
 template/ucp_pm_message_footer.html      |   2 -
 template/ucp_pm_options.html             | 131 ---
 template/ucp_prefs_post.html             |  53 --
 template/ucp_prefs_view.html             |  98 ---
 template/ucp_profile_autologin_keys.html |  45 --
 template/ucp_profile_avatar.html         |  13 -
 template/ucp_profile_profile_info.html   |  51 --
 template/ucp_profile_reg_details.html    |  59 --
 template/ucp_profile_signature.html      |  51 --
 template/ucp_register.html               | 108 ---
 template/ucp_remind.html                 |  32 -
 template/ucp_resend.html                 |  32 -
 template/ucp_zebra_foes.html             |  41 -
 template/ucp_zebra_friends.html          |  43 -
 template/viewonline_body.html            |  63 --
 template/viewonline_whois.html           |  12 -
 template/viewtopic_print.html            |  45 --
 70 files changed, 5132 deletions(-)
 delete mode 100644 template/ajax.js
 delete mode 100644 template/attachment.html
 delete mode 100644 template/bbcode.html
 delete mode 100644 template/captcha_default.html
 delete mode 100644 template/captcha_qa.html
 delete mode 100644 template/captcha_recaptcha.html
 delete mode 100644 template/confirm_body.html
 delete mode 100644 template/confirm_delete_body.html
 delete mode 100644 template/display_options.html
 delete mode 100644 template/drafts.html
 delete mode 100644 template/forum_fn.js
 delete mode 100644 template/index.htm
 delete mode 100644 template/login_body.html
 delete mode 100644 template/login_body_oauth.html
 delete mode 100644 template/login_forum.html
 delete mode 100644 template/mcp_approve.html
 delete mode 100644 template/mcp_ban.html
 delete mode 100644 template/mcp_footer.html
 delete mode 100644 template/mcp_header.html
 delete mode 100644 template/mcp_logs.html
 delete mode 100644 template/mcp_message.html
 delete mode 100644 template/mcp_move.html
 delete mode 100644 template/mcp_notes_front.html
 delete mode 100644 template/mcp_notes_user.html
 delete mode 100644 template/mcp_warn_front.html
 delete mode 100644 template/mcp_warn_post.html
 delete mode 100644 template/mcp_warn_user.html
 delete mode 100644 template/mcp_whois.html
 delete mode 100644 template/memberlist_body.html
 delete mode 100644 template/memberlist_email.html
 delete mode 100644 template/memberlist_search.html
 delete mode 100644 template/memberlist_team.html
 delete mode 100644 template/memberlist_view.html
 delete mode 100644 template/message_body.html
 delete mode 100644 template/plupload.html
 delete mode 100644 template/posting_body.html
 delete mode 100644 template/posting_layout.html
 delete mode 100644 template/posting_pm_header.html
 delete mode 100644 template/posting_pm_layout.html
 delete mode 100644 template/posting_preview.html
 delete mode 100644 template/posting_smilies.html
 delete mode 100644 template/report_body.html
 delete mode 100644 template/timezone.js
 delete mode 100644 template/timezone_option.html
 delete mode 100644 template/ucp_agreement.html
 delete mode 100644 template/ucp_auth_link.html
 delete mode 100644 template/ucp_auth_link_oauth.html
 delete mode 100644 template/ucp_avatar_options.html
 delete mode 100644 template/ucp_avatar_options_upload.html
 delete mode 100644 template/ucp_footer.html
 delete mode 100644 template/ucp_groups_membership.html
 delete mode 100644 template/ucp_login_link.html
 delete mode 100644 template/ucp_main_drafts.html
 delete mode 100644 template/ucp_pm_message_footer.html
 delete mode 100644 template/ucp_pm_options.html
 delete mode 100644 template/ucp_prefs_post.html
 delete mode 100644 template/ucp_prefs_view.html
 delete mode 100644 template/ucp_profile_autologin_keys.html
 delete mode 100644 template/ucp_profile_avatar.html
 delete mode 100644 template/ucp_profile_profile_info.html
 delete mode 100644 template/ucp_profile_reg_details.html
 delete mode 100644 template/ucp_profile_signature.html
 delete mode 100644 template/ucp_register.html
 delete mode 100644 template/ucp_remind.html
 delete mode 100644 template/ucp_resend.html
 delete mode 100644 template/ucp_zebra_foes.html
 delete mode 100644 template/ucp_zebra_friends.html
 delete mode 100644 template/viewonline_body.html
 delete mode 100644 template/viewonline_whois.html
 delete mode 100644 template/viewtopic_print.html

diff --git a/template/ajax.js b/template/ajax.js
deleted file mode 100644
index 1bb3aab..0000000
--- a/template/ajax.js
+++ /dev/null
@@ -1,394 +0,0 @@
-/* global phpbb */
-
-(function($) {  // Avoid conflicts with other libraries
-
-'use strict';
-
-// This callback will mark all forum icons read
-phpbb.addAjaxCallback('mark_forums_read', function(res) {
-	var readTitle = res.NO_UNREAD_POSTS;
-	var unreadTitle = res.UNREAD_POSTS;
-	var iconsArray = {
-		forum_unread: 'forum_read',
-		forum_unread_subforum: 'forum_read_subforum',
-		forum_unread_locked: 'forum_read_locked'
-	};
-
-	$('li.row').find('dl[class*="forum_unread"]').each(function() {
-		var $this = $(this);
-
-		$.each(iconsArray, function(unreadClass, readClass) {
-			if ($this.hasClass(unreadClass)) {
-				$this.removeClass(unreadClass).addClass(readClass);
-			}
-		});
-		$this.children('dt[title="' + unreadTitle + '"]').attr('title', readTitle);
-	});
-
-	// Mark subforums read
-	$('a.subforum[class*="unread"]').removeClass('unread').addClass('read');
-
-	// Mark topics read if we are watching a category and showing active topics
-	if ($('#active_topics').length) {
-		phpbb.ajaxCallbacks.mark_topics_read.call(this, res, false);
-	}
-
-	// Update mark forums read links
-	$('[data-ajax="mark_forums_read"]').attr('href', res.U_MARK_FORUMS);
-
-	phpbb.closeDarkenWrapper(3000);
-});
-
-/**
-* This callback will mark all topic icons read
-*
-* @param {bool} [update_topic_links=true] Whether "Mark topics read" links
-* 	should be updated. Defaults to true.
-*/
-phpbb.addAjaxCallback('mark_topics_read', function(res, updateTopicLinks) {
-	var readTitle = res.NO_UNREAD_POSTS;
-	var unreadTitle = res.UNREAD_POSTS;
-	var iconsArray = {
-		global_unread: 'global_read',
-		announce_unread: 'announce_read',
-		sticky_unread: 'sticky_read',
-		topic_unread: 'topic_read'
-	};
-	var iconsState = ['', '_hot', '_hot_mine', '_locked', '_locked_mine', '_mine'];
-	var unreadClassSelectors;
-	var classMap = {};
-	var classNames = [];
-
-	if (typeof updateTopicLinks === 'undefined') {
-		updateTopicLinks = true;
-	}
-
-	$.each(iconsArray, function(unreadClass, readClass) {
-		$.each(iconsState, function(key, value) {
-			// Only topics can be hot
-			if ((value === '_hot' || value === '_hot_mine') && unreadClass !== 'topic_unread') {
-				return true;
-			}
-			classMap[unreadClass + value] = readClass + value;
-			classNames.push(unreadClass + value);
-		});
-	});
-
-	unreadClassSelectors = '.' + classNames.join(',.');
-
-	$('li.row').find(unreadClassSelectors).each(function() {
-		var $this = $(this);
-		$.each(classMap, function(unreadClass, readClass) {
-			if ($this.hasClass(unreadClass)) {
-				$this.removeClass(unreadClass).addClass(readClass);
-			}
-		});
-		$this.children('dt[title="' + unreadTitle + '"]').attr('title', readTitle);
-	});
-
-	// Remove link to first unread post
-	$('a.unread').has('.icon-red').remove();
-
-	// Update mark topics read links
-	if (updateTopicLinks) {
-		$('[data-ajax="mark_topics_read"]').attr('href', res.U_MARK_TOPICS);
-	}
-
-	phpbb.closeDarkenWrapper(3000);
-});
-
-// This callback will mark all notifications read
-phpbb.addAjaxCallback('notification.mark_all_read', function(res) {
-	if (typeof res.success !== 'undefined') {
-		phpbb.markNotifications($('#notification_list li.bg2'), 0);
-		phpbb.closeDarkenWrapper(3000);
-	}
-});
-
-// This callback will mark a notification read
-phpbb.addAjaxCallback('notification.mark_read', function(res) {
-	if (typeof res.success !== 'undefined') {
-		var unreadCount = Number($('#notification_list_button strong').html()) - 1;
-		phpbb.markNotifications($(this).parent('li.bg2'), unreadCount);
-	}
-});
-
-/**
- * Mark notification popup rows as read.
- *
- * @param {jQuery} $popup jQuery object(s) to mark read.
- * @param {int} unreadCount The new unread notifications count.
- */
-phpbb.markNotifications = function($popup, unreadCount) {
-	// Remove the unread status.
-	$popup.removeClass('bg2');
-	$popup.find('a.mark_read').remove();
-
-	// Update the notification link to the real URL.
-	$popup.each(function() {
-		var link = $(this).find('a');
-		link.attr('href', link.attr('data-real-url'));
-	});
-
-	// Update the unread count.
-	$('strong', '#notification_list_button').html(unreadCount);
-	// Remove the Mark all read link and hide notification count if there are no unread notifications.
-	if (!unreadCount) {
-		$('#mark_all_notifications').remove();
-		$('#notification_list_button > strong').addClass('hidden');
-	}
-
-	// Update page title
-	var $title = $('title');
-	var originalTitle = $title.text().replace(/(\((\d+)\))/, '');
-	$title.text((unreadCount ? '(' + unreadCount + ')' : '') + originalTitle);
-};
-
-// This callback finds the post from the delete link, and removes it.
-phpbb.addAjaxCallback('post_delete', function() {
-	var $this = $(this),
-		postId;
-
-	if ($this.attr('data-refresh') === undefined) {
-		postId = $this[0].href.split('&p=')[1];
-		var post = $this.parents('#p' + postId).css('pointer-events', 'none');
-		if (post.hasClass('bg1') || post.hasClass('bg2')) {
-			var posts1 = post.nextAll('.bg1');
-			post.nextAll('.bg2').removeClass('bg2').addClass('bg1');
-			posts1.removeClass('bg1').addClass('bg2');
-		}
-		post.fadeOut(function() {
-			$(this).remove();
-		});
-	}
-});
-
-// This callback removes the approve / disapprove div or link.
-phpbb.addAjaxCallback('post_visibility', function(res) {
-	var remove = (res.visible) ? $(this) : $(this).parents('.post');
-	$(remove).css('pointer-events', 'none').fadeOut(function() {
-		$(this).remove();
-	});
-
-	if (res.visible) {
-		// Remove the "Deleted by" message from the post on restoring.
-		remove.parents('.post').find('.post_deleted_msg').css('pointer-events', 'none').fadeOut(function() {
-			$(this).remove();
-		});
-	}
-});
-
-// This removes the parent row of the link or form that fired the callback.
-phpbb.addAjaxCallback('row_delete', function() {
-	$(this).parents('tr').remove();
-});
-
-// This handles friend / foe additions removals.
-phpbb.addAjaxCallback('zebra', function(res) {
-	var zebra;
-
-	if (res.success) {
-		zebra = $('.zebra');
-		zebra.first().html(res.MESSAGE_TEXT);
-		zebra.not(':first').html('&nbsp;').prev().html('&nbsp;');
-	}
-});
-
-/**
- * This callback updates the poll results after voting.
- */
-phpbb.addAjaxCallback('vote_poll', function(res) {
-	if (typeof res.success !== 'undefined') {
-		var poll = $('.topic_poll');
-		var panel = poll.find('.panel');
-		var resultsVisible = poll.find('dl:first-child .resultbar').is(':visible');
-		var mostVotes = 0;
-
-		// Set min-height to prevent the page from jumping when the content changes
-		var updatePanelHeight = function (height) {
-			height = (typeof height === 'undefined') ? panel.find('.inner').outerHeight() : height;
-			panel.css('min-height', height);
-		};
-		updatePanelHeight();
-
-		// Remove the View results link
-		if (!resultsVisible) {
-			poll.find('.poll_view_results').hide(500);
-		}
-
-		if (!res.can_vote) {
-			poll.find('.polls, .poll_max_votes, .poll_vote, .poll_option_select').fadeOut(500, function () {
-				poll.find('.resultbar, .poll_option_percent, .poll_total_votes').show();
-			});
-		} else {
-			// If the user can still vote, simply slide down the results
-			poll.find('.resultbar, .poll_option_percent, .poll_total_votes').show(500);
-		}
-
-		// Get the votes count of the highest poll option
-		poll.find('[data-poll-option-id]').each(function() {
-			var option = $(this);
-			var optionId = option.attr('data-poll-option-id');
-			mostVotes = (res.vote_counts[optionId] >= mostVotes) ? res.vote_counts[optionId] : mostVotes;
-		});
-
-		// Update the total votes count
-		poll.find('.poll_total_vote_cnt').html(res.total_votes);
-
-		// Update each option
-		poll.find('[data-poll-option-id]').each(function() {
-			var $this = $(this);
-			var optionId = $this.attr('data-poll-option-id');
-			var voted = (typeof res.user_votes[optionId] !== 'undefined');
-			var mostVoted = (res.vote_counts[optionId] === mostVotes);
-			var percent = (!res.total_votes) ? 0 : Math.round((res.vote_counts[optionId] / res.total_votes) * 100);
-			var percentRel = (mostVotes === 0) ? 0 : Math.round((res.vote_counts[optionId] / mostVotes) * 100);
-			var altText;
-
-			altText = $this.attr('data-alt-text');
-			if (voted) {
-				$this.attr('title', $.trim(altText));
-			} else {
-				$this.attr('title', '');
-			};
-			$this.toggleClass('voted', voted);
-			$this.toggleClass('most-votes', mostVoted);
-
-			// Update the bars
-			var bar = $this.find('.resultbar div');
-			var barTimeLapse = (res.can_vote) ? 500 : 1500;
-			var newBarClass = (percent === 100) ? 'pollbar5' : 'pollbar' + (Math.floor(percent / 20) + 1);
-
-			setTimeout(function () {
-				bar.animate({ width: percentRel + '%' }, 500)
-					.removeClass('pollbar1 pollbar2 pollbar3 pollbar4 pollbar5')
-					.addClass(newBarClass)
-					.html(res.vote_counts[optionId]);
-
-				var percentText = percent ? percent + '%' : res.NO_VOTES;
-				$this.find('.poll_option_percent').html(percentText);
-			}, barTimeLapse);
-		});
-
-		if (!res.can_vote) {
-			poll.find('.polls').delay(400).fadeIn(500);
-		}
-
-		// Display "Your vote has been cast." message. Disappears after 5 seconds.
-		var confirmationDelay = (res.can_vote) ? 300 : 900;
-		poll.find('.vote-submitted').delay(confirmationDelay).slideDown(200, function() {
-			if (resultsVisible) {
-				updatePanelHeight();
-			}
-
-			$(this).delay(5000).fadeOut(500, function() {
-				resizePanel(300);
-			});
-		});
-
-		// Remove the gap resulting from removing options
-		setTimeout(function() {
-			resizePanel(500);
-		}, 1500);
-
-		var resizePanel = function (time) {
-			var panelHeight = panel.height();
-			var innerHeight = panel.find('.inner').outerHeight();
-
-			if (panelHeight !== innerHeight) {
-				panel.css({ minHeight: '', height: panelHeight })
-					.animate({ height: innerHeight }, time, function () {
-						panel.css({ minHeight: innerHeight, height: '' });
-					});
-			}
-		};
-	}
-});
-
-/**
- * Show poll results when clicking View results link.
- */
-$('.poll_view_results a').click(function(e) {
-	// Do not follow the link
-	e.preventDefault();
-
-	var $poll = $(this).parents('.topic_poll');
-
-	$poll.find('.resultbar, .poll_option_percent, .poll_total_votes').show(500);
-	$poll.find('.poll_view_results').hide(500);
-});
-
-$('[data-ajax]').each(function() {
-	var $this = $(this);
-	var ajax = $this.attr('data-ajax');
-	var filter = $this.attr('data-filter');
-
-	if (ajax !== 'false') {
-		var fn = (ajax !== 'true') ? ajax : null;
-		filter = (filter !== undefined) ? phpbb.getFunctionByName(filter) : null;
-
-		phpbb.ajaxify({
-			selector: this,
-			refresh: $this.attr('data-refresh') !== undefined,
-			filter: filter,
-			callback: fn
-		});
-	}
-});
-
-
-/**
- * This simply appends #preview to the action of the
- * QR action when you click the Full Editor & Preview button
- */
-$('#qr_full_editor').click(function() {
-	$('#qr_postform').attr('action', function(i, val) {
-		return val + '#preview';
-	});
-});
-
-
-/**
- * Make the display post links to use JS
- */
-$('.display_post').click(function(e) {
-	// Do not follow the link
-	e.preventDefault();
-
-	var postId = $(this).attr('data-post-id');
-	$('#post_content' + postId).show();
-	$('#profile' + postId).show();
-	$('#post_hidden' + postId).hide();
-});
-
-/**
-* Toggle the member search panel in memberlist.php.
-*
-* If user returns to search page after viewing results the search panel is automatically displayed.
-* In any case the link will toggle the display status of the search panel and link text will be
-* appropriately changed based on the status of the search panel.
-*/
-$('#member_search').click(function () {
-	var $memberlistSearch = $('#memberlist_search');
-
-	$memberlistSearch.slideToggle('fast');
-	phpbb.ajaxCallbacks.alt_text.call(this);
-
-	// Focus on the username textbox if it's available and displayed
-	if ($memberlistSearch.is(':visible')) {
-		$('#username').focus();
-	}
-	return false;
-});
-
-/**
-* Automatically resize textarea
-*/
-$(function() {
-	var $textarea = $('textarea:not(#message-box textarea, .no-auto-resize)');
-	phpbb.resizeTextArea($textarea, { minHeight: 75, maxHeight: 250 });
-	phpbb.resizeTextArea($('textarea', '#message-box'));
-});
-
-
-})(jQuery); // Avoid conflicts with other libraries
diff --git a/template/attachment.html b/template/attachment.html
deleted file mode 100644
index 0978d91..0000000
--- a/template/attachment.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!-- EVENT attachment_file_before -->
-
-<!-- BEGIN _file -->
-	<!-- IF _file.S_DENIED -->
-	<p>[{_file.DENIED_MESSAGE}]</p>
-	<!-- ELSE -->
-		<!-- EVENT attachment_file_prepend -->
-
-		<!-- IF _file.S_THUMBNAIL -->
-		<dl class="thumbnail">
-			<dt><a href="{_file.U_DOWNLOAD_LINK}"><img src="{_file.THUMB_IMAGE}" class="postimage" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a></dt>
-			<!-- IF _file.COMMENT --><dd> {_file.COMMENT}</dd><!-- ENDIF -->
-		</dl>
-		<!-- ENDIF -->
-
-		<!-- IF _file.S_IMAGE -->
-		<dl class="file">
-			<dt class="attach-image"><img src="{_file.U_INLINE_LINK}" class="postimage" alt="{_file.DOWNLOAD_NAME}" onclick="viewableArea(this);" /></dt>
-			<!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
-			<dd>{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
-		</dl>
-		<!-- ENDIF -->
-
-		<!-- IF _file.S_FILE -->
-		<dl class="file">
-			<dt><!-- IF _file.UPLOAD_ICON -->{_file.UPLOAD_ICON} <!-- ENDIF --><a class="postlink" href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a></dt>
-			<!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
-			<dd>({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
-		</dl>
-		<!-- ENDIF -->
-
-		<!-- IF _file.S_FLASH_FILE -->
-			<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{_file.WIDTH}" height="{_file.HEIGHT}">
-				<param name="movie" value="{_file.U_VIEW_LINK}" />
-				<param name="play" value="true" />
-				<param name="loop" value="true" />
-				<param name="quality" value="high" />
-				<param name="allowScriptAccess" value="never" />
-				<param name="allowNetworking" value="internal" />
-				<embed src="{_file.U_VIEW_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never" allownetworking="internal"></embed>
-			</object>
-			<p><a href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a> [ {_file.FILESIZE} {_file.SIZE_LANG} | {_file.L_DOWNLOAD_COUNT} ]</p>
-		<!-- ENDIF -->
-
-		<!-- EVENT attachment_file_append -->
-	<!-- ENDIF -->
-<!-- END _file -->
-<!-- EVENT attachment_file_after -->
diff --git a/template/bbcode.html b/template/bbcode.html
deleted file mode 100644
index 8c4e941..0000000
--- a/template/bbcode.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!-- BEGIN ulist_open --><ul style="list-style-type: {LIST_TYPE}"><!-- END ulist_open -->
-<!-- BEGIN ulist_open_default --><ul><!-- END ulist_open_default -->
-<!-- BEGIN ulist_close --></ul><!-- END ulist_close -->
-
-<!-- BEGIN olist_open --><ol style="list-style-type: {LIST_TYPE}"><!-- END olist_open -->
-<!-- BEGIN olist_close --></ol><!-- END olist_close -->
-
-<!-- BEGIN listitem --><li><!-- END listitem -->
-<!-- BEGIN listitem_close --></li><!-- END listitem_close -->
-
-<!-- BEGIN quote_username_open --><blockquote><div><cite>{USERNAME} {L_WROTE}{L_COLON}</cite><!-- END quote_username_open -->
-<!-- BEGIN quote_open --><blockquote class="uncited"><div><!-- END quote_open -->
-<!-- BEGIN quote_close --></div></blockquote><!-- END quote_close -->
-<!-- BEGIN quote_extended -->
-<blockquote>
-	<xsl:if test="not(@author)">
-		<xsl:attribute name="class">uncited</xsl:attribute>
-	</xsl:if>
-	<div>
-		<xsl:if test="@author">
-			<cite>
-				<xsl:choose>
-					<xsl:when test="@url">
-						<a href="{@url}" class="postlink"><xsl:value-of select="@author"/></a>
-					</xsl:when>
-					<xsl:when test="@profile_url">
-						<a href="{@profile_url}"><xsl:value-of select="@author"/></a>
-					</xsl:when>
-					<xsl:otherwise>
-						<xsl:value-of select="@author"/>
-					</xsl:otherwise>
-				</xsl:choose>
-				<xsl:text> </xsl:text>
-				<xsl:value-of select="$L_WROTE"/>
-				<xsl:value-of select="$L_COLON"/>
-				<xsl:if test="@post_url">
-					<xsl:text> </xsl:text>
-					<a href="{@post_url}" data-post-id="{@post_id}" onclick="if(document.getElementById(hash.substr(1)))href=hash">&#8593;</a>
-				</xsl:if>
-				<xsl:if test="@date">
-					<div class="responsive-hide"><xsl:value-of select="@date"/></div>
-				</xsl:if>
-			</cite>
-		</xsl:if>
-		<xsl:apply-templates/>
-	</div>
-</blockquote>
-<!-- END quote_extended -->
-
-<!-- BEGIN code_open --><div class="codebox"><p>{L_CODE}{L_COLON} <a href="#" onclick="selectCode(this); return false;">{L_SELECT_ALL_CODE}</a></p><pre><code><!-- END code_open -->
-<!-- BEGIN code_close --></code></pre></div><!-- END code_close -->
-
-<!-- BEGIN inline_attachment_open --><div class="inline-attachment"><!-- END inline_attachment_open -->
-<!-- BEGIN inline_attachment_close --></div><!-- END inline_attachment_close -->
-
-<!-- BEGIN b_open --><strong><!-- END b_open -->
-<!-- BEGIN b_close --></strong><!-- END b_close -->
-
-<!-- BEGIN u_open --><span style="text-decoration: underline"><!-- END u_open -->
-<!-- BEGIN u_close --></span><!-- END u_close -->
-
-<!-- BEGIN i_open --><em><!-- END i_open -->
-<!-- BEGIN i_close --></em><!-- END i_close -->
-
-<!-- BEGIN color --><span style="color: {COLOR}">{TEXT}</span><!-- END color -->
-
-<!-- BEGIN size --><span style="font-size: {SIZE}%; line-height: 116%;">{TEXT}</span><!-- END size -->
-
-<!-- BEGIN img --><img src="{URL}" class="postimage" alt="{L_IMAGE}" /><!-- END img -->
-
-<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
-
-<!-- BEGIN email --><a href="mailto:{EMAIL}">{DESCRIPTION}</a><!-- END email -->
-
-<!-- BEGIN flash --><object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{WIDTH}" height="{HEIGHT}"><param name="movie" value="{URL}" /><param name="play" value="false" /><param name="loop" value="false" /><param name="quality" value="high" /><param name="allowScriptAccess" value="never" /><param name="allowNetworking" value="internal" /><embed src="{URL}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{WIDTH}" height="{HEIGHT}" play="false" loop="false" quality="high" allowscriptaccess="never" allownetworking="internal"></embed></object><!-- END flash -->
diff --git a/template/captcha_default.html b/template/captcha_default.html
deleted file mode 100644
index 02899bc..0000000
--- a/template/captcha_default.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!-- IF S_TYPE == 1 -->
-<div class="panel captcha-panel">
-	<div class="inner">
-
-	<h3 class="captcha-title">{L_CONFIRMATION}</h3>
-	<p>{L_CONFIRM_EXPLAIN}</p>
-
-	<fieldset class="fields2">
-<!-- ENDIF -->
-
-	<dl>
-		<dt><label for="confirm_code">{L_CONFIRM_CODE}{L_COLON}</label></dt>
-		<dd class="captcha captcha-image"><img src="{CONFIRM_IMAGE_LINK}" alt="{L_CONFIRM_CODE}" /></dd>
-		<dd><input type="text" name="confirm_code" id="confirm_code" size="8" maxlength="8" tabindex="{$CAPTCHA_TAB_INDEX}" class="inputbox narrow" title="{L_CONFIRM_CODE}" />
-		<!-- IF S_CONFIRM_REFRESH --><input type="submit" name="refresh_vc" id="refresh_vc" class="button2" value="{L_VC_REFRESH}" /><!-- ENDIF -->
-		<input type="hidden" name="confirm_id" id="confirm_id" value="{CONFIRM_ID}" /></dd>
-		<dd>{L_CONFIRM_CODE_EXPLAIN}</dd>
-	</dl>
-
-<!-- IF S_TYPE == 1 -->
-	</fieldset>
-	</div>
-</div>
-<!-- ENDIF -->
diff --git a/template/captcha_qa.html b/template/captcha_qa.html
deleted file mode 100644
index b8c6678..0000000
--- a/template/captcha_qa.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!-- IF S_TYPE == 1 -->
-<div class="panel captcha-panel">
-	<div class="inner">
-
-	<h3 class="captcha-title">{L_CONFIRMATION}</h3>
-	<fieldset class="fields2">
-<!-- ENDIF -->
-
-	<dl>
-	<dt><label>{QA_CONFIRM_QUESTION}{L_COLON}</label><br /><span>{L_CONFIRM_QUESTION_EXPLAIN}</span></dt>
-	<dd class="captcha">
-		<input type="text" tabindex="{$CAPTCHA_TAB_INDEX}" name="qa_answer" id="answer" size="45"  class="inputbox autowidth" title="{L_ANSWER}" />
-		<input type="hidden" name="qa_confirm_id" id="qa_confirm_id" value="{QA_CONFIRM_ID}" />
-	</dd>
-	</dl>
-
-<!-- IF S_TYPE == 1 -->
-	</fieldset>
-	</div>
-</div>
-<!-- ENDIF -->
diff --git a/template/captcha_recaptcha.html b/template/captcha_recaptcha.html
deleted file mode 100644
index a123f54..0000000
--- a/template/captcha_recaptcha.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!-- IF S_TYPE == 1 -->
-<div class="panel captcha-panel">
-	<div class="inner">
-
-	<h3 class="captcha-title">{L_CONFIRMATION}</h3>
-	<p>{L_CONFIRM_EXPLAIN}</p>
-
-	<fieldset class="fields2">
-<!-- ENDIF -->
-
-<!-- IF S_RECAPTCHA_AVAILABLE -->
-	<dl>
-	<dt><label>{L_CONFIRM_CODE}{L_COLON}</label><br /><span>{L_RECAPTCHA_EXPLAIN}</span></dt>
-	<dd class="captcha">
-		<noscript>
-			<div>{L_RECAPTCHA_NOSCRIPT}</div>
-		</noscript>
-		<script src="{RECAPTCHA_SERVER}.js?hl={LA_RECAPTCHA_LANG}" async defer></script>
-		<div class="g-recaptcha" data-sitekey="{RECAPTCHA_PUBKEY}" data-tabindex="<!-- IF $CAPTCHA_TAB_INDEX -->{$CAPTCHA_TAB_INDEX}<!-- ELSE -->10<!-- ENDIF -->"></div>
-	</dd>
-	</dl>
-<!-- ELSE -->
-{L_RECAPTCHA_NOT_AVAILABLE}
-<!-- ENDIF -->
-
-<!-- IF S_TYPE == 1 -->
-	</fieldset>
-	</div>
-</div>
-<!-- ENDIF -->
diff --git a/template/confirm_body.html b/template/confirm_body.html
deleted file mode 100644
index aaea5cf..0000000
--- a/template/confirm_body.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- IF S_AJAX_REQUEST -->
-	<form action="{S_CONFIRM_ACTION}" method="post">
-		<h3>{MESSAGE_TITLE}</h3>
-		<p>{MESSAGE_TEXT}</p>
-
-		<fieldset class="submit-buttons">
-			<input type="button" name="confirm" value="{L_YES}" class="button2" />&nbsp;
-			<input type="button" name="cancel" value="{L_NO}" class="button2" />
-		</fieldset>
-	</form>
-
-<!-- ELSE -->
-
-<!-- INCLUDE overall_header.html -->
-
-<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
-<div class="panel">
-	<div class="inner">
-
-	<h2 class="message-title">{MESSAGE_TITLE}</h2>
-	<p>{MESSAGE_TEXT}</p>
-
-	<fieldset class="submit-buttons">
-		{S_HIDDEN_FIELDS}
-		<input type="submit" name="confirm" value="{L_YES}" class="button2" />&nbsp;
-		<input type="submit" name="cancel" value="{L_NO}" class="button2" />
-	</fieldset>
-
-	</div>
-</div>
-</form>
-
-<!-- INCLUDE overall_footer.html -->
-
-<!-- ENDIF -->
diff --git a/template/confirm_delete_body.html b/template/confirm_delete_body.html
deleted file mode 100644
index 9897496..0000000
--- a/template/confirm_delete_body.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!-- IF S_AJAX_REQUEST -->
-	<form action="{S_CONFIRM_ACTION}" method="post">
-		<p>{MESSAGE_TEXT}</p>
-
-		<!-- IF not S_SHADOW_TOPICS -->
-		<!-- IF not S_SOFTDELETED and S_ALLOWED_DELETE and S_ALLOWED_SOFTDELETE -->
-			<label>
-				<strong>{L_DELETE_PERMANENTLY}{L_COLON}</strong>
-				<input id="delete_permanent" name="delete_permanent" type="checkbox" value="1" {S_CHECKED_PERMANENT} />
-				<!-- IF S_TOPIC_MODE -->{DELETE_TOPIC_PERMANENTLY_EXPLAIN}<!-- ELSE -->{DELETE_POST_PERMANENTLY_EXPLAIN}<!-- ENDIF -->
-			</label>
-		<!-- ENDIF -->
-
-		<label for="delete_reason">
-			<strong>{L_DELETE_REASON}{L_COLON}</strong><br /><span>{L_DELETE_REASON_EXPLAIN}</span><br />
-			<input type="text" name="delete_reason" value="" class="inputbox autowidth" maxlength="120" size="45" />
-		</label>
-		<!-- ENDIF -->
-
-		<fieldset class="submit-buttons">
-			<input type="button" name="confirm" value="{L_YES}" class="button1" />&nbsp;
-			<input type="button" name="cancel" value="{L_NO}" class="button2" />
-		</fieldset>
-	</form>
-
-<!-- ELSE -->
-
-<!-- INCLUDE overall_header.html -->
-
-<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
-<div class="panel">
-	<div class="inner">
-
-	<h2 class="message-title">{MESSAGE_TITLE}</h2>
-
-	<p>{MESSAGE_TEXT}</p>
-
-	<!-- IF not S_SHADOW_TOPICS -->
-	<fieldset class="fields1">
-		<!-- IF not S_SOFTDELETED and S_ALLOWED_DELETE and S_ALLOWED_SOFTDELETE -->
-			<dl>
-				<dt><label for="delete_permanent">{L_DELETE_PERMANENTLY}{L_COLON}</label></dt>
-				<dd>
-					<label for="delete_permanent">
-						<input id="delete_permanent" name="delete_permanent" type="checkbox" value="1" {S_CHECKED_PERMANENT} />
-						<!-- IF S_TOPIC_MODE -->{DELETE_TOPIC_PERMANENTLY_EXPLAIN}<!-- ELSE -->{DELETE_POST_PERMANENTLY_EXPLAIN}<!-- ENDIF -->
-					</label>
-				</dd>
-			</dl>
-		<!-- ENDIF -->
-
-		<dl>
-			<dt><label for="delete_reason">{L_DELETE_REASON}{L_COLON}</label><br /><span>{L_DELETE_REASON_EXPLAIN}</span></dt>
-			<dd><input type="text" name="delete_reason" id="delete_reason" value="" class="inputbox autowidth" maxlength="120" size="45" /></dd>
-		</dl>
-	</fieldset>
-	<!-- ENDIF -->
-
-	<fieldset class="submit-buttons">
-		{S_HIDDEN_FIELDS}
-		<input type="submit" name="confirm" value="{L_YES}" class="button1" />&nbsp;
-		<input type="submit" name="cancel" value="{L_NO}" class="button2" />
-	</fieldset>
-
-	</div>
-</div>
-</form>
-
-<!-- INCLUDE overall_footer.html -->
-<!-- ENDIF -->
diff --git a/template/display_options.html b/template/display_options.html
deleted file mode 100644
index d1ec3dc..0000000
--- a/template/display_options.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<div class="dropdown-container dropdown-container-{S_CONTENT_FLOW_BEGIN} dropdown-button-control sort-tools">
-	<span title="{L_SORT_OPTIONS}" class="button button-secondary dropdown-trigger dropdown-select">
-		<i class="icon fa-sort-amount-asc fa-fw" aria-hidden="true"></i>
-		<span class="caret"><i class="icon fa-sort-down fa-fw" aria-hidden="true"></i></span>
-	</span>
-	<div class="dropdown hidden">
-		<div class="pointer"><div class="pointer-inner"></div></div>
-		<div class="dropdown-contents">
-			<fieldset class="display-options">
-			<!-- IF S_SORT_OPTIONS -->
-				<label>{L_SORT_BY}{L_COLON} <select name="sk" id="sk">{S_SORT_OPTIONS}</select></label>
-				<label>{L_SORT_DIRECTION}{L_COLON} <select name="sd" id="sd">{S_ORDER_SELECT}</select></label>
-				<hr class="dashed" />
-				<input type="submit" class="button2" name="sort" value="{L_SORT}" />
-			<!-- ELSE -->
-				<label>{L_DISPLAY}{L_COLON} {S_SELECT_SORT_DAYS}</label>
-				<!-- IF S_SELECT_SORT_KEY -->
-				<label>{L_SORT_BY}{L_COLON} {S_SELECT_SORT_KEY}</label>
-				<label>{L_SORT_DIRECTION}{L_COLON} {S_SELECT_SORT_DIR}</label>
-				<!-- ENDIF -->
-				<hr class="dashed" />
-				<input type="submit" class="button2" name="sort" value="{L_GO}" />
-			<!-- ENDIF -->
-			</fieldset>
-		</div>
-	</div>
-</div>
diff --git a/template/drafts.html b/template/drafts.html
deleted file mode 100644
index ea2849a..0000000
--- a/template/drafts.html
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-<!-- IF .draftrow -->
-<div class="panel">
-	<div class="inner">
-
-	<h3 class="draft-title">{L_LOAD_DRAFT}</h3>
-	<p>{L_LOAD_DRAFT_EXPLAIN}</p>
-
-	</div>
-</div>
-
-<div class="<!-- IF not S_PRIVMSGS -->forumbg<!-- ELSE -->panel<!-- ENDIF -->">
-	<div class="inner">
-
-	<ul class="topiclist two-long-columns">
-		<li class="header">
-			<dl>
-				<dt>{L_LOAD_DRAFT}</dt>
-				<dd class="info">{L_SAVE_DATE}</dd>
-			</dl>
-		</li>
-	</ul>
-	<ul class="topiclist two-long-columns<!-- IF not S_PRIVMSGS --> topics<!-- ELSE --> cplist<!-- ENDIF -->">
-
-	<!-- BEGIN draftrow -->
-	<li class="row<!-- IF draftrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-		<dl>
-			<dt>
-				<div class="list-inner">
-					<a href="{draftrow.U_INSERT}" title="{L_LOAD_DRAFT}" class="topictitle">{draftrow.DRAFT_SUBJECT}</a><br />
-					<!-- IF not S_PRIVMSGS --><!-- IF draftrow.S_LINK_TOPIC -->{L_TOPIC}{L_COLON} <a href="{draftrow.U_VIEW}">{draftrow.TITLE}</a>
-					<!-- ELSEIF draftrow.S_LINK_FORUM -->{L_FORUM}{L_COLON} <a href="{draftrow.U_VIEW}">{draftrow.TITLE}</a>
-					<!-- ELSE -->{L_NO_TOPIC_FORUM}<!-- ENDIF --><!-- ENDIF -->
-					<div class="responsive-show" style="display: none;">
-						{L_SAVE_DATE}{L_COLON} <strong>{draftrow.DATE}</strong>
-					</div>
-				</div>
-			</dt>
-			<dd class="info"><span>{draftrow.DATE}</span></dd>
-		</dl>
-	</li>
-	<!-- END draftrow -->
-
-	</ul>
-
-	</div>
-</div>
-<!-- ENDIF -->
diff --git a/template/forum_fn.js b/template/forum_fn.js
deleted file mode 100644
index b803a6f..0000000
--- a/template/forum_fn.js
+++ /dev/null
@@ -1,970 +0,0 @@
-/* global phpbb */
-
-/**
-* phpBB3 forum functions
-*/
-
-/**
-* Find a member
-*/
-function find_username(url) {
-	'use strict';
-
-	popup(url, 760, 570, '_usersearch');
-	return false;
-}
-
-/**
-* Window popup
-*/
-function popup(url, width, height, name) {
-	'use strict';
-
-	if (!name) {
-		name = '_popup';
-	}
-
-	window.open(url.replace(/&amp;/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes, width=' + width);
-	return false;
-}
-
-/**
-* Jump to page
-*/
-function pageJump(item) {
-	'use strict';
-
-	var page = parseInt(item.val(), 10),
-		perPage = item.attr('data-per-page'),
-		baseUrl = item.attr('data-base-url'),
-		startName = item.attr('data-start-name');
-
-	if (page !== null && !isNaN(page) && page === Math.floor(page) && page > 0) {
-		if (baseUrl.indexOf('?') === -1) {
-			document.location.href = baseUrl + '?' + startName + '=' + ((page - 1) * perPage);
-		} else {
-			document.location.href = baseUrl.replace(/&amp;/g, '&') + '&' + startName + '=' + ((page - 1) * perPage);
-		}
-	}
-}
-
-/**
-* Mark/unmark checklist
-* id = ID of parent container, name = name prefix, state = state [true/false]
-*/
-function marklist(id, name, state) {
-	'use strict';
-
-	jQuery('#' + id + ' input[type=checkbox][name]').each(function() {
-		var $this = jQuery(this);
-		if ($this.attr('name').substr(0, name.length) === name) {
-			$this.prop('checked', state);
-		}
-	});
-}
-
-/**
-* Resize viewable area for attached image or topic review panel (possibly others to come)
-* e = element
-*/
-function viewableArea(e, itself) {
-	'use strict';
-
-	if (!e) {
-		return;
-	}
-
-	if (!itself) {
-		e = e.parentNode;
-	}
-
-	if (!e.vaHeight) {
-		// Store viewable area height before changing style to auto
-		e.vaHeight = e.offsetHeight;
-		e.vaMaxHeight = e.style.maxHeight;
-		e.style.height = 'auto';
-		e.style.maxHeight = 'none';
-		e.style.overflow = 'visible';
-	} else {
-		// Restore viewable area height to the default
-		e.style.height = e.vaHeight + 'px';
-		e.style.overflow = 'auto';
-		e.style.maxHeight = e.vaMaxHeight;
-		e.vaHeight = false;
-	}
-}
-
-/**
-* Alternate display of subPanels
-*/
-jQuery(function($) {
-	'use strict';
-
-	$('.sub-panels').each(function() {
-
-		var $childNodes = $('a[data-subpanel]', this),
-			panels = $childNodes.map(function () {
-				return this.getAttribute('data-subpanel');
-			}),
-			showPanel = this.getAttribute('data-show-panel');
-
-		if (panels.length) {
-			activateSubPanel(showPanel, panels);
-			$childNodes.click(function () {
-				activateSubPanel(this.getAttribute('data-subpanel'), panels);
-				return false;
-			});
-		}
-	});
-});
-
-/**
-* Activate specific subPanel
-*/
-function activateSubPanel(p, panels) {
-	'use strict';
-
-	var i, showPanel;
-
-	if (typeof p === 'string') {
-		showPanel = p;
-	}
-	$('input[name="show_panel"]').val(showPanel);
-
-	if (typeof panels === 'undefined') {
-		panels = jQuery('.sub-panels a[data-subpanel]').map(function() {
-			return this.getAttribute('data-subpanel');
-		});
-	}
-
-	for (i = 0; i < panels.length; i++) {
-		jQuery('#' + panels[i]).css('display', panels[i] === showPanel ? 'block' : 'none');
-		jQuery('#' + panels[i] + '-tab').toggleClass('activetab', panels[i] === showPanel);
-	}
-}
-
-function selectCode(a) {
-	'use strict';
-
-	// Get ID of code block
-	var e = a.parentNode.parentNode.getElementsByTagName('CODE')[0];
-	var s, r;
-
-	// Not IE and IE9+
-	if (window.getSelection) {
-		s = window.getSelection();
-		// Safari and Chrome
-		if (s.setBaseAndExtent) {
-			var l = (e.innerText.length > 1) ? e.innerText.length - 1 : 1;
-			try {
-				s.setBaseAndExtent(e, 0, e, l);
-			} catch (error) {
-				r = document.createRange();
-				r.selectNodeContents(e);
-				s.removeAllRanges();
-				s.addRange(r);
-			}
-		}
-		// Firefox and Opera
-		else {
-			// workaround for bug # 42885
-			if (window.opera && e.innerHTML.substring(e.innerHTML.length - 4) === '<BR>') {
-				e.innerHTML = e.innerHTML + '&nbsp;';
-			}
-
-			r = document.createRange();
-			r.selectNodeContents(e);
-			s.removeAllRanges();
-			s.addRange(r);
-		}
-	}
-	// Some older browsers
-	else if (document.getSelection) {
-		s = document.getSelection();
-		r = document.createRange();
-		r.selectNodeContents(e);
-		s.removeAllRanges();
-		s.addRange(r);
-	}
-	// IE
-	else if (document.selection) {
-		r = document.body.createTextRange();
-		r.moveToElementText(e);
-		r.select();
-	}
-}
-
-/**
-* Play quicktime file by determining it's width/height
-* from the displayed rectangle area
-*/
-function play_qt_file(obj) {
-	'use strict';
-
-	var rectangle = obj.GetRectangle();
-	var width, height;
-
-	if (rectangle) {
-		rectangle = rectangle.split(',');
-		var x1 = parseInt(rectangle[0], 10);
-		var x2 = parseInt(rectangle[2], 10);
-		var y1 = parseInt(rectangle[1], 10);
-		var y2 = parseInt(rectangle[3], 10);
-
-		width = (x1 < 0) ? (x1 * -1) + x2 : x2 - x1;
-		height = (y1 < 0) ? (y1 * -1) + y2 : y2 - y1;
-	} else {
-		width = 200;
-		height = 0;
-	}
-
-	obj.width = width;
-	obj.height = height + 16;
-
-	obj.SetControllerVisible(true);
-	obj.Play();
-}
-
-var inAutocomplete = false;
-var lastKeyEntered = '';
-
-/**
-* Check event key
-*/
-function phpbbCheckKey(event) {
-	'use strict';
-
-	// Keycode is array down or up?
-	if (event.keyCode && (event.keyCode === 40 || event.keyCode === 38)) {
-		inAutocomplete = true;
-	}
-
-	// Make sure we are not within an "autocompletion" field
-	if (inAutocomplete) {
-		// If return pressed and key changed we reset the autocompletion
-		if (!lastKeyEntered || lastKeyEntered === event.which) {
-			inAutocomplete = false;
-			return true;
-		}
-	}
-
-	// Keycode is not return, then return. ;)
-	if (event.which !== 13) {
-		lastKeyEntered = event.which;
-		return true;
-	}
-
-	return false;
-}
-
-/**
-* Apply onkeypress event for forcing default submit button on ENTER key press
-*/
-jQuery(function($) {
-	'use strict';
-
-	$('form input[type=text], form input[type=password]').on('keypress', function (e) {
-		var defaultButton = $(this).parents('form').find('input[type=submit].default-submit-action');
-
-		if (!defaultButton || defaultButton.length <= 0) {
-			return true;
-		}
-
-		if (phpbbCheckKey(e)) {
-			return true;
-		}
-
-		if ((e.which && e.which === 13) || (e.keyCode && e.keyCode === 13)) {
-			defaultButton.click();
-			return false;
-		}
-
-		return true;
-	});
-});
-
-/**
-* Functions for user search popup
-*/
-function insertUser(formId, value) {
-	'use strict';
-
-	var $form = jQuery(formId),
-		formName = $form.attr('data-form-name'),
-		fieldName = $form.attr('data-field-name'),
-		item = opener.document.forms[formName][fieldName];
-
-	if (item.value.length && item.type === 'textarea') {
-		value = item.value + '\n' + value;
-	}
-
-	item.value = value;
-}
-
-function insert_marked_users(formId, users) {
-	'use strict';
-
-	for (var i = 0; i < users.length; i++) {
-		if (users[i].checked) {
-			insertUser(formId, users[i].value);
-		}
-	}
-
-	window.close();
-}
-
-function insert_single_user(formId, user) {
-	'use strict';
-
-	insertUser(formId, user);
-	window.close();
-}
-
-/**
-* Parse document block
-*/
-function parseDocument($container) {
-	'use strict';
-
-	var test = document.createElement('div'),
-		oldBrowser = (typeof test.style.borderRadius === 'undefined'),
-		$body = $('body');
-
-	/**
-	* Reset avatar dimensions when changing URL or EMAIL
-	*/
-	$container.find('input[data-reset-on-edit]').on('keyup', function() {
-		$(this.getAttribute('data-reset-on-edit')).val('');
-	});
-
-	/**
-	* Pagination
-	*/
-	$container.find('.pagination .page-jump-form :button').click(function() {
-		var $input = $(this).siblings('input.inputbox');
-		pageJump($input);
-	});
-
-	$container.find('.pagination .page-jump-form input.inputbox').on('keypress', function(event) {
-		if (event.which === 13 || event.keyCode === 13) {
-			event.preventDefault();
-			pageJump($(this));
-		}
-	});
-
-	$container.find('.pagination .dropdown-trigger').click(function() {
-		var $dropdownContainer = $(this).parent();
-		// Wait a little bit to make sure the dropdown has activated
-		setTimeout(function() {
-			if ($dropdownContainer.hasClass('dropdown-visible')) {
-				$dropdownContainer.find('input.inputbox').focus();
-			}
-		}, 100);
-	});
-
-	/**
-	* Adjust HTML code for IE8 and older versions
-	*/
-	// if (oldBrowser) {
-	// 	// Fix .linklist.bulletin lists
-	// 	$container
-	// 		.find('ul.linklist.bulletin > li')
-	// 		.filter(':first-child, .rightside:last-child')
-	// 		.addClass('no-bulletin');
-	// }
-
-	/**
-	* Resize navigation (breadcrumbs) block to keep all links on same line
-	*/
-	$container.find('.navlinks').each(function() {
-		var $this = $(this),
-			$left = $this.children().not('.rightside'),
-			$right = $this.children('.rightside');
-
-		if ($left.length !== 1 || !$right.length) {
-			return;
-		}
-
-		function resize() {
-			var width = 0,
-				diff = $left.outerWidth(true) - $left.width(),
-				minWidth = Math.max($this.width() / 3, 240),
-				maxWidth;
-
-			$right.each(function() {
-				var $this = $(this);
-				if ($this.is(':visible')) {
-					width += $this.outerWidth(true);
-				}
-			});
-
-			maxWidth = $this.width() - width - diff;
-			$left.css('max-width', Math.floor(Math.max(maxWidth, minWidth)) + 'px');
-		}
-
-		resize();
-		$(window).resize(resize);
-	});
-
-	/**
-	* Makes breadcrumbs responsive
-	*/
-	$container.find('.breadcrumbs:not([data-skip-responsive])').each(function() {
-		var $this = $(this),
-			$links = $this.find('.crumb'),
-			length = $links.length,
-			classes = ['wrapped-max', 'wrapped-wide', 'wrapped-medium', 'wrapped-small', 'wrapped-tiny'],
-			classesLength = classes.length,
-			maxHeight = 0,
-			lastWidth = false,
-			wrapped = false;
-
-		// Set tooltips
-		$this.find('a').each(function() {
-			var $link = $(this);
-			$link.attr('title', $link.text());
-		});
-
-		// Function that checks breadcrumbs
-		function check() {
-			var height = $this.height(),
-				width;
-
-			// Test max-width set in code for .navlinks above
-			width = parseInt($this.css('max-width'), 10);
-			if (!width) {
-				width = $body.width();
-			}
-
-			maxHeight = parseInt($this.css('line-height'), 10);
-			$links.each(function() {
-				if ($(this).height() > 0) {
-					maxHeight = Math.max(maxHeight, $(this).outerHeight(true));
-				}
-			});
-
-			if (height <= maxHeight) {
-				if (!wrapped || lastWidth === false || lastWidth >= width) {
-					return;
-				}
-			}
-			lastWidth = width;
-
-			if (wrapped) {
-				$this.removeClass('wrapped').find('.crumb.wrapped').removeClass('wrapped ' + classes.join(' '));
-				if ($this.height() <= maxHeight) {
-					return;
-				}
-			}
-
-			wrapped = true;
-			$this.addClass('wrapped');
-			if ($this.height() <= maxHeight) {
-				return;
-			}
-
-			for (var i = 0; i < classesLength; i++) {
-				for (var j = length - 1; j >= 0; j--) {
-					$links.eq(j).addClass('wrapped ' + classes[i]);
-					if ($this.height() <= maxHeight) {
-						return;
-					}
-				}
-			}
-		}
-
-		// Run function and set event
-		check();
-		$(window).resize(check);
-	});
-
-	/**
-	* Responsive link lists
-	*/
-	var selector = '.linklist:not(.navlinks, [data-skip-responsive]),' +
-		'.postbody .post-buttons:not([data-skip-responsive])';
-	$container.find(selector).each(function() {
-		var $this = $(this),
-			filterSkip = '.breadcrumbs, [data-skip-responsive]',
-			filterLast = '.edit-icon, .quote-icon, [data-last-responsive]',
-			$linksAll = $this.children(),
-			$linksNotSkip = $linksAll.not(filterSkip), // All items that can potentially be hidden
-			$linksFirst = $linksNotSkip.not(filterLast), // The items that will be hidden first
-			$linksLast = $linksNotSkip.filter(filterLast), // The items that will be hidden last
-			persistent = $this.attr('id') === 'nav-main', // Does this list already have a menu (such as quick-links)?
-			html = '<li class="responsive-menu hidden"><a href="javascript:void(0);" class="js-responsive-menu-link responsive-menu-link"><i class="icon fa-bars fa-fw" aria-hidden="true"></i></a><div class="dropdown"><div class="pointer"><div class="pointer-inner" /></div><ul class="dropdown-contents" /></div></li>',
-			slack = 3; // Vertical slack space (in pixels). Determines how sensitive the script is in determining whether a line-break has occured.
-
-		// Add a hidden drop-down menu to each links list (except those that already have one)
-		if (!persistent) {
-			if ($linksNotSkip.is('.rightside')) {
-				$linksNotSkip.filter('.rightside:first').before(html);
-				$this.children('.responsive-menu').addClass('rightside');
-			} else {
-				$this.append(html);
-			}
-		}
-
-		// Set some object references and initial states
-		var $menu = $this.children('.responsive-menu'),
-			$menuContents = $menu.find('.dropdown-contents'),
-			persistentContent = $menuContents.find('li:not(.separator)').length,
-			lastWidth = false,
-			compact = false,
-			responsive1 = false,
-			responsive2 = false,
-			copied1 = false,
-			copied2 = false,
-			maxHeight = 0;
-
-		// Find the tallest element in the list (we assume that all elements are roughly the same height)
-		$linksAll.each(function() {
-			if (!$(this).height()) {
-				return;
-			}
-			maxHeight = Math.max(maxHeight, $(this).outerHeight(true));
-		});
-		if (maxHeight < 1) {
-			return; // Shouldn't be possible, but just in case, abort
-		} else {
-			maxHeight = maxHeight + slack;
-		}
-
-		function check() {
-			var width = $body.width();
-			// We can't make it any smaller than this, so just skip
-			if (responsive2 && compact && (width <= lastWidth)) {
-				return;
-			}
-			lastWidth = width;
-
-			// Reset responsive and compact layout
-			if (responsive1 || responsive2) {
-				$linksNotSkip.removeClass('hidden');
-				$menuContents.children('.clone').addClass('hidden');
-				responsive1 = responsive2 = false;
-			}
-			if (compact) {
-				$this.removeClass('compact');
-				compact = false;
-			}
-
-			// Unhide the quick-links menu if it has "persistent" content
-			if (persistent && persistentContent) {
-				$menu.removeClass('hidden');
-			} else {
-				$menu.addClass('hidden');
-			}
-
-			// Nothing to resize if block's height is not bigger than tallest element's height
-			if ($this.height() <= maxHeight) {
-				return;
-			}
-
-			// STEP 1: Compact
-			if (!compact) {
-				$this.addClass('compact');
-				compact = true;
-			}
-			if ($this.height() <= maxHeight) {
-				return;
-			}
-
-			// STEP 2: First responsive set - compact
-			if (compact) {
-				$this.removeClass('compact');
-				compact = false;
-			}
-			// Copy the list items to the dropdown
-			if (!copied1) {
-				var $clones1 = $linksFirst.clone();
-				$menuContents.prepend($clones1.addClass('clone clone-first').removeClass('leftside rightside'));
-
-				if ($this.hasClass('post-buttons')) {
-					$('.button', $menuContents).removeClass('button');
-					$('.sr-only', $menuContents).removeClass('sr-only');
-					$('.js-responsive-menu-link').addClass('button').addClass('button-icon-only');
-					$('.js-responsive-menu-link .icon').removeClass('fa-bars').addClass('fa-ellipsis-h');
-				}
-				copied1 = true;
-			}
-			if (!responsive1) {
-				$linksFirst.addClass('hidden');
-				responsive1 = true;
-				$menuContents.children('.clone-first').removeClass('hidden');
-				$menu.removeClass('hidden');
-			}
-			if ($this.height() <= maxHeight) {
-				return;
-			}
-
-			// STEP 3: First responsive set + compact
-			if (!compact) {
-				$this.addClass('compact');
-				compact = true;
-			}
-			if ($this.height() <= maxHeight) {
-				return;
-			}
-
-			// STEP 4: Last responsive set - compact
-			if (!$linksLast.length) {
-				return; // No other links to hide, can't do more
-			}
-			if (compact) {
-				$this.removeClass('compact');
-				compact = false;
-			}
-			// Copy the list items to the dropdown
-			if (!copied2) {
-				var $clones2 = $linksLast.clone();
-				$menuContents.prepend($clones2.addClass('clone clone-last').removeClass('leftside rightside'));
-				copied2 = true;
-			}
-			if (!responsive2) {
-				$linksLast.addClass('hidden');
-				responsive2 = true;
-				$menuContents.children('.clone-last').removeClass('hidden');
-			}
-			if ($this.height() <= maxHeight) {
-				return;
-			}
-
-			// STEP 5: Last responsive set + compact
-			if (!compact) {
-				$this.addClass('compact');
-				compact = true;
-			}
-		}
-
-		if (!persistent) {
-			phpbb.registerDropdown($menu.find('a.js-responsive-menu-link'), $menu.find('.dropdown'), false);
-		}
-
-		// If there are any images in the links list, run the check again after they have loaded
-		$linksAll.find('img').each(function() {
-			$(this).load(function() {
-				check();
-			});
-		});
-
-		check();
-		$(window).resize(check);
-	});
-
-	/**
-	* Do not run functions below for old browsers
-	*/
-	if (oldBrowser) {
-		return;
-	}
-
-	/**
-	* Adjust topiclist lists with check boxes
-	*/
-	$container.find('ul.topiclist dd.mark').siblings('dt').children('.list-inner').addClass('with-mark');
-
-	/**
-	* Appends contents of all extra columns to first column in
-	* .topiclist lists for mobile devices. Copies contents as is.
-	*
-	* To add that functionality to .topiclist list simply add
-	* responsive-show-all to list of classes
-	*/
-	$container.find('.topiclist.responsive-show-all > li > dl').each(function() {
-		var $this = $(this),
-			$block = $this.find('dt .responsive-show:last-child'),
-			first = true;
-
-		// Create block that is visible only on mobile devices
-		if (!$block.length) {
-			$this.find('dt > .list-inner').append('<div class="responsive-show" style="display:none;" />');
-			$block = $this.find('dt .responsive-show:last-child');
-		} else {
-			first = ($.trim($block.text()).length === 0);
-		}
-
-		// Copy contents of each column
-		$this.find('dd').not('.mark').each(function() {
-			var column = $(this),
-				$children = column.children(),
-				html = column.html();
-
-			if ($children.length === 1 && $children.text() === column.text()) {
-				html = $children.html();
-			}
-
-			$block.append((first ? '' : '<br />') + html);
-
-			first = false;
-		});
-	});
-
-	/**
-	* Same as above, but prepends text from header to each
-	* column before contents of that column.
-	*
-	* To add that functionality to .topiclist list simply add
-	* responsive-show-columns to list of classes
-	*/
-	$container.find('.topiclist.responsive-show-columns').each(function() {
-		var $list = $(this),
-			headers = [],
-			headersLength = 0;
-
-		// Find all headers, get contents
-		$list.prev('.topiclist').find('li.header dd').not('.mark').each(function() {
-			headers.push($(this).text());
-			headersLength++;
-		});
-
-		if (!headersLength) {
-			return;
-		}
-
-		// Parse each row
-		$list.find('dl').each(function() {
-			var $this = $(this),
-				$block = $this.find('dt .responsive-show:last-child'),
-				first = true;
-
-			// Create block that is visible only on mobile devices
-			if (!$block.length) {
-				$this.find('dt > .list-inner').append('<div class="responsive-show" style="display:none;" />');
-				$block = $this.find('dt .responsive-show:last-child');
-			} else {
-				first = ($.trim($block.text()).length === 0);
-			}
-
-			// Copy contents of each column
-			$this.find('dd').not('.mark').each(function(i) {
-				var column = $(this),
-					children = column.children(),
-					html = column.html();
-
-				if (children.length === 1 && children.text() === column.text()) {
-					html = children.html();
-				}
-
-				// Prepend contents of matching header before contents of column
-				if (i < headersLength) {
-					html = headers[i] + ': <strong>' + html + '</strong>';
-				}
-
-				$block.append((first ? '' : '<br />') + html);
-
-				first = false;
-			});
-		});
-	});
-
-	/**
-	* Responsive tables
-	*/
-	$container.find('table.table1').not('.not-responsive').each(function() {
-		var $this = $(this),
-			$th = $this.find('thead > tr > th'),
-			headers = [],
-			totalHeaders = 0,
-			i, headersLength;
-
-		// Find each header
-		$th.each(function(column) {
-			var cell = $(this),
-				colspan = parseInt(cell.attr('colspan'), 10),
-				dfn = cell.attr('data-dfn'),
-				text = dfn ? dfn : cell.text();
-
-			colspan = isNaN(colspan) || colspan < 1 ? 1 : colspan;
-
-			for (i = 0; i < colspan; i++) {
-				headers.push(text);
-			}
-			totalHeaders++;
-
-			if (dfn && !column) {
-				$this.addClass('show-header');
-			}
-		});
-
-		headersLength = headers.length;
-
-		// Add header text to each cell as <dfn>
-		$this.addClass('responsive');
-
-		if (totalHeaders < 2) {
-			$this.addClass('show-header');
-			return;
-		}
-
-		$this.find('tbody > tr').each(function() {
-			var row = $(this),
-				cells = row.children('td'),
-				column = 0;
-
-			if (cells.length === 1) {
-				row.addClass('big-column');
-				return;
-			}
-
-			cells.each(function() {
-				var cell = $(this),
-					colspan = parseInt(cell.attr('colspan'), 10),
-					text = $.trim(cell.text());
-
-				if (headersLength <= column) {
-					return;
-				}
-
-				if ((text.length && text !== '-') || cell.children().length) {
-					cell.prepend('<dfn style="display: none;">' + headers[column] + '</dfn>');
-				} else {
-					cell.addClass('empty');
-				}
-
-				colspan = isNaN(colspan) || colspan < 1 ? 1 : colspan;
-				column += colspan;
-			});
-		});
-	});
-
-	/**
-	* Hide empty responsive tables
-	*/
-	$container.find('table.responsive > tbody').not('.responsive-skip-empty').each(function() {
-		var $items = $(this).children('tr');
-		if (!$items.length) {
-			$(this).parent('table:first').addClass('responsive-hide');
-		}
-	});
-
-	/**
-	* Responsive tabs
-	*/
-	$container.find('#tabs, #minitabs').not('[data-skip-responsive]').each(function() {
-		var $this = $(this),
-			$ul = $this.children(),
-			$tabs = $ul.children().not('[data-skip-responsive]'),
-			$links = $tabs.children('a'),
-			$item = $ul.append('<li class="tab responsive-tab" style="display:none;"><a href="javascript:void(0);" class="responsive-tab-link">&nbsp;</a><div class="dropdown tab-dropdown" style="display: none;"><div class="pointer"><div class="pointer-inner" /></div><ul class="dropdown-contents" /></div></li>').find('li.responsive-tab'),
-			$menu = $item.find('.dropdown-contents'),
-			maxHeight = 0,
-			lastWidth = false,
-			responsive = false;
-
-		$links.each(function() {
-			var $this = $(this);
-			maxHeight = Math.max(maxHeight, Math.max($this.outerHeight(true), $this.parent().outerHeight(true)));
-		});
-
-		function check() {
-			var width = $body.width(),
-				height = $this.height();
-
-			if (!arguments.length && (!responsive || width <= lastWidth) && height <= maxHeight) {
-				return;
-			}
-
-			$tabs.show();
-			$item.hide();
-
-			lastWidth = width;
-			height = $this.height();
-			if (height <= maxHeight) {
-				if ($item.hasClass('dropdown-visible')) {
-					phpbb.toggleDropdown.call($item.find('a.responsive-tab-link').get(0));
-				}
-				return;
-			}
-
-			responsive = true;
-			$item.show();
-			$menu.html('');
-
-			var $availableTabs = $tabs.filter(':not(.activetab, .responsive-tab)'),
-				total = $availableTabs.length,
-				i, $tab;
-
-			for (i = total - 1; i >= 0; i--) {
-				$tab = $availableTabs.eq(i);
-				$menu.prepend($tab.clone(true).removeClass('tab'));
-				$tab.hide();
-				if ($this.height() <= maxHeight) {
-					$menu.find('a').click(function() {
-						check(true);
-					});
-					return;
-				}
-			}
-			$menu.find('a').click(function() {
-				check(true);
-			});
-		}
-
-		var $tabLink = $item.find('a.responsive-tab-link');
-		phpbb.registerDropdown($tabLink, $item.find('.dropdown'), {
-			visibleClass: 'activetab'
-		});
-
-		check(true);
-		$(window).resize(check);
-	});
-
-	/**
-	 * Hide UCP/MCP navigation if there is only 1 item
-	 */
-	$container.find('#navigation').each(function() {
-		var $items = $(this).children('ol, ul').children('li');
-		if ($items.length === 1) {
-			$(this).addClass('responsive-hide');
-		}
-	});
-
-	/**
-	* Replace responsive text
-	*/
-	$container.find('[data-responsive-text]').each(function() {
-		var $this = $(this),
-			fullText = $this.text(),
-			responsiveText = $this.attr('data-responsive-text'),
-			responsive = false;
-
-		function check() {
-			if ($(window).width() > 700) {
-				if (!responsive) {
-					return;
-				}
-				$this.text(fullText);
-				responsive = false;
-				return;
-			}
-			if (responsive) {
-				return;
-			}
-			$this.text(responsiveText);
-			responsive = true;
-		}
-
-		check();
-		$(window).resize(check);
-	});
-}
-
-/**
-* Run onload functions
-*/
-jQuery(function($) {
-	'use strict';
-
-	// Swap .nojs and .hasjs
-	$('#phpbb.nojs').toggleClass('nojs hasjs');
-	$('#phpbb').toggleClass('hastouch', phpbb.isTouch);
-	$('#phpbb.hastouch').removeClass('notouch');
-
-	// Focus forms
-	$('form[data-focus]:first').each(function() {
-		$('#' + this.getAttribute('data-focus')).focus();
-	});
-
-	parseDocument($('body'));
-});
diff --git a/template/index.htm b/template/index.htm
deleted file mode 100644
index e69de29..0000000
diff --git a/template/login_body.html b/template/login_body.html
deleted file mode 100644
index ef08035..0000000
--- a/template/login_body.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<form action="{S_LOGIN_ACTION}" method="post" id="login" data-focus="<!-- IF S_ADMIN_AUTH -->{PASSWORD_CREDENTIAL}<!-- ELSE -->{USERNAME_CREDENTIAL}<!-- ENDIF -->">
-<div class="panel">
-	<div class="inner">
-
-	<div class="content">
-		<h2 class="login-title"><!-- IF LOGIN_EXPLAIN -->{LOGIN_EXPLAIN}<!-- ELSE -->{L_LOGIN}<!-- ENDIF --></h2>
-
-		<fieldset <!-- IF not S_CONFIRM_CODE -->class="fields1"<!-- ELSE -->class="fields2"<!-- ENDIF -->>
-		<!-- IF LOGIN_ERROR --><div class="error">{LOGIN_ERROR}</div><!-- ENDIF -->
-		<dl>
-			<dt><label for="{USERNAME_CREDENTIAL}">{L_USERNAME}{L_COLON}</label></dt>
-			<dd><input type="text" tabindex="1" name="{USERNAME_CREDENTIAL}" id="{USERNAME_CREDENTIAL}" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
-		</dl>
-		<dl>
-			<dt><label for="{PASSWORD_CREDENTIAL}">{L_PASSWORD}{L_COLON}</label></dt>
-			<dd><input type="password" tabindex="2" id="{PASSWORD_CREDENTIAL}" name="{PASSWORD_CREDENTIAL}" size="25" class="inputbox autowidth" autocomplete="off" /></dd>
-			<!-- IF S_DISPLAY_FULL_LOGIN and (U_SEND_PASSWORD or U_RESEND_ACTIVATION) -->
-				<!-- IF U_SEND_PASSWORD --><dd><a href="{U_SEND_PASSWORD}">{L_FORGOT_PASS}</a></dd><!-- ENDIF -->
-				<!-- IF U_RESEND_ACTIVATION --><dd><a href="{U_RESEND_ACTIVATION}">{L_RESEND_ACTIVATION}</a></dd><!-- ENDIF -->
-			<!-- ENDIF -->
-		</dl>
-		<!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
-			<!-- DEFINE $CAPTCHA_TAB_INDEX = 3 -->
-			<!-- INCLUDE {CAPTCHA_TEMPLATE} -->
-		<!-- ENDIF -->
-		<!-- IF S_DISPLAY_FULL_LOGIN -->
-		<dl>
-			<!-- IF S_AUTOLOGIN_ENABLED --><dd><label for="autologin"><input type="checkbox" name="autologin" id="autologin" tabindex="4" /> {L_LOG_ME_IN}</label></dd><!-- ENDIF -->
-			<dd><label for="viewonline"><input type="checkbox" name="viewonline" id="viewonline" tabindex="5" /> {L_HIDE_ME}</label></dd>
-		</dl>
-		<!-- ENDIF -->
-
-		{S_LOGIN_REDIRECT}
-		<dl>
-			<dt>&nbsp;</dt>
-			<dd>{S_HIDDEN_FIELDS}<input type="submit" name="login" tabindex="6" value="{L_LOGIN}" class="button1" /></dd>
-		</dl>
-		</fieldset>
-	</div>
-
-	<!-- IF not S_ADMIN_AUTH and PROVIDER_TEMPLATE_FILE -->
-		<!-- INCLUDE {PROVIDER_TEMPLATE_FILE} -->
-	<!-- ENDIF -->
-	</div>
-</div>
-
-
-<!-- IF not S_ADMIN_AUTH and S_REGISTER_ENABLED -->
-	<div class="panel">
-		<div class="inner">
-
-		<div class="content">
-			<h3>{L_REGISTER}</h3>
-			<p>{L_LOGIN_INFO}</p>
-			<p><strong><a href="{U_TERMS_USE}">{L_TERMS_USE}</a> | <a href="{U_PRIVACY}">{L_PRIVACY}</a></strong></p>
-			<hr class="dashed" />
-			<p><a href="{U_REGISTER}" class="button2">{L_REGISTER}</a></p>
-		</div>
-
-		</div>
-	</div>
-<!-- ENDIF -->
-
-</form>
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/login_body_oauth.html b/template/login_body_oauth.html
deleted file mode 100644
index 156485d..0000000
--- a/template/login_body_oauth.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<div class="content">
-	<!-- BEGIN oauth -->
-	<dl>
-		<dt>&nbsp;</dt>
-		<dd><a href="{oauth.REDIRECT_URL}" class="button2">{oauth.SERVICE_NAME}</a></dd>
-	</dl>
-	<!-- END oauth -->
-</div>
diff --git a/template/login_forum.html b/template/login_forum.html
deleted file mode 100644
index 7fa9736..0000000
--- a/template/login_forum.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<!-- IF FORUM_NAME --><h2 class="forum-title"><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h2><!-- ENDIF -->
-
-<form id="login_forum" method="post" action="{S_LOGIN_ACTION}">
-{S_FORM_TOKEN}
-<div class="panel">
-	<div class="inner">
-
-	<div class="content">
-		<h2 class="login-title">{L_LOGIN}</h2>
-
-		<p>{L_LOGIN_FORUM}</p>
-
-		<fieldset class="fields1">
-			<!-- IF LOGIN_ERROR -->
-				<dl>
-					<dt>&nbsp;</dt>
-					<dd class="error">{LOGIN_ERROR}</dd>
-				</dl>
-			<!-- ENDIF -->
-
-			<dl>
-				<dt><label for="password">{L_PASSWORD}{L_COLON}</label></dt>
-				<dd><input type="password" tabindex="1" id="password" name="password" size="25" class="inputbox narrow" autocomplete="off" /></dd>
-			</dl>
-			{S_LOGIN_REDIRECT}
-			<dl>
-				<dt>&nbsp;</dt>
-				<dd>{S_HIDDEN_FIELDS}<input type="submit" name="login" id="login" class="button1" value="{L_LOGIN}" tabindex="2" /></dd>
-			</dl>
-		</fieldset>
-	</div>
-
-	</div>
-</div>
-
-</form>
-
-<!-- INCLUDE jumpbox.html -->
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/mcp_approve.html b/template/mcp_approve.html
deleted file mode 100644
index f7874ab..0000000
--- a/template/mcp_approve.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!-- IF S_AJAX_REQUEST -->
-
-	<h3>{MESSAGE_TITLE}</h3>
-	<p>{MESSAGE_TEXT}</p>
-
-	<!-- IF S_NOTIFY_POSTER -->
-		<label><input type="checkbox" name="notify_poster" checked="checked" /> <!-- IF S_APPROVE -->{L_NOTIFY_POSTER_APPROVAL}<!-- ELSE -->{L_NOTIFY_POSTER_DISAPPROVAL}<!-- ENDIF --></label>
-	<!-- ENDIF -->
-
-	<!-- IF not S_APPROVE and not S_RESTORE and .reason -->
-		<label><strong>{L_DISAPPROVE_REASON}{L_COLON}</strong>
-		<select name="reason_id">
-			<!-- BEGIN reason --><option value="{reason.ID}"<!-- IF reason.S_SELECTED --> selected="selected"<!-- ENDIF -->>{reason.DESCRIPTION}</option><!-- END reason -->
-		</select></label>
-
-		<label><strong>{L_MORE_INFO}{L_COLON}</strong><br /><span>{L_CAN_LEAVE_BLANK}</span>
-			<textarea class="inputbox" name="reason" id="reason" rows="4" cols="40">{REASON}</textarea>
-		</label>
-	<!-- ENDIF -->
-
-	<fieldset class="submit-buttons">
-		<input type="button" name="confirm" value="{YES_VALUE}" class="button1" />&nbsp;
-		<input type="button" name="cancel" value="{L_NO}" class="button2" />
-	</fieldset>
-
-<!-- ELSE -->
-
-<!-- INCLUDE overall_header.html -->
-
-<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
-<div class="panel">
-	{S_FORM_TOKEN}
-	<div class="inner">
-
-	<div class="content">
-
-		<h2 class="message-title">{MESSAGE_TITLE}</h2>
-		<!-- IF ADDITIONAL_MSG --><p class="error">{ADDITIONAL_MSG}</p><!-- ENDIF -->
-
-		<fieldset>
-		<!-- IF S_NOTIFY_POSTER -->
-			<dl class="fields2 nobg">
-				<dt>&nbsp;</dt>
-				<dd><label><input type="checkbox" name="notify_poster" checked="checked" /> <!-- IF S_APPROVE -->{L_NOTIFY_POSTER_APPROVAL}<!-- ELSE -->{L_NOTIFY_POSTER_DISAPPROVAL}<!-- ENDIF --></label></dd>
-			</dl>
-		<!-- ENDIF -->
-
-		<!-- IF not S_APPROVE and not S_RESTORE and .reason -->
-			<dl class="fields2 nobg">
-				<dt><label>{L_DISAPPROVE_REASON}{L_COLON}</label></dt>
-				<dd><select name="reason_id">
-					<!-- BEGIN reason --><option value="{reason.ID}"<!-- IF reason.S_SELECTED --> selected="selected"<!-- ENDIF -->>{reason.DESCRIPTION}</option><!-- END reason -->
-					</select>
-				</dd>
-			</dl>
-			<dl class="fields2 nobg">
-				<dt><label for="reason">{L_MORE_INFO}{L_COLON}</label><br /><span>{L_CAN_LEAVE_BLANK}</span></dt>
-				<dd><textarea class="inputbox" name="reason" id="reason" rows="4" cols="40">{REASON}</textarea></dd>
-			</dl>
-		<!-- ENDIF -->
-
-		<dl class="fields2 nobg">
-			<dt>&nbsp;</dt>
-			<dd><strong>{MESSAGE_TEXT}</strong></dd>
-		</dl>
-		</fieldset>
-
-		<fieldset class="submit-buttons">
-			{S_HIDDEN_FIELDS}<input type="submit" name="confirm" value="{YES_VALUE}" class="button1" />&nbsp;
-			<input type="submit" name="cancel" value="{L_NO}" class="button2" />
-		</fieldset>
-
-	</div>
-
-	</div>
-</div>
-
-</form>
-
-<!-- INCLUDE overall_footer.html -->
-<!-- ENDIF -->
diff --git a/template/mcp_ban.html b/template/mcp_ban.html
deleted file mode 100644
index 5b798d9..0000000
--- a/template/mcp_ban.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<script type="text/javascript">
-// <![CDATA[
-
-	var ban_length = new Array();
-		ban_length[-1] = '';
-	var ban_reason = new Array();
-		ban_reason[-1] = '';
-	var ban_give_reason = new Array();
-		ban_give_reason[-1] = '';
-
-	<!-- BEGIN bans -->
-		ban_length['{bans.BAN_ID}'] = '{bans.A_LENGTH}';
-		<!-- IF bans.A_REASON -->
-			ban_reason['{bans.BAN_ID}'] = '{bans.A_REASON}';
-		<!-- ENDIF -->
-		<!-- IF bans.A_GIVE_REASON -->
-			ban_give_reason['{bans.BAN_ID}'] = '{bans.A_GIVE_REASON}';
-		<!-- ENDIF -->
-	<!-- END bans -->
-
-	function display_details(option)
-	{
-		document.getElementById('unbanlength').innerHTML = ban_length[option];
-		if (option in ban_reason) {
-			document.getElementById('unbanreason').innerHTML = ban_reason[option];
-		} else {
-			document.getElementById('unbanreason').innerHTML = '';
-		}
-		if (option in ban_give_reason) {
-			document.getElementById('unbangivereason').innerHTML = ban_give_reason[option];
-		} else {
-			document.getElementById('unbangivereason').innerHTML = '';
-		}
-	}
-
-// ]]>
-</script>
-
-<form id="mcp_ban" method="post" action="{U_ACTION}">
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner">
-
-	<h3>{L_TITLE}</h3>
-	<p>{L_EXPLAIN}</p>
-
-	<fieldset>
-	<!-- EVENT mcp_ban_fields_before -->
-	<dl>
-		<dt><label for="ban">{L_BAN_CELL}{L_COLON}</label></dt>
-		<dd><label for="ban"><textarea name="ban" id="ban" class="inputbox" cols="40" rows="3">{BAN_QUANTIFIER}</textarea></label></dd>
-		<!-- IF S_USERNAME_BAN --><dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd><!-- ENDIF -->
-	</dl>
-	<dl>
-		<dt><label for="banlength">{L_BAN_LENGTH}{L_COLON}</label></dt>
-		<dd><label for="banlength"><select name="banlength" id="banlength" onchange="if(this.value==-1){document.getElementById('banlengthother').style.display = 'block';}else{document.getElementById('banlengthother').style.display='none';}">{S_BAN_END_OPTIONS}</select></label></dd>
-		<dd id="banlengthother" style="display: none;"><label><input type="text" name="banlengthother" class="inputbox" /><br /><span>{L_YEAR_MONTH_DAY}</span></label></dd>
-	</dl>
-	<dl>
-		<dt><label for="banreason">{L_BAN_REASON}{L_COLON}</label></dt>
-		<dd><input name="banreason" id="banreason" type="text" class="inputbox" maxlength="255" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="bangivereason">{L_BAN_GIVE_REASON}{L_COLON}</label></dt>
-		<dd><input name="bangivereason" id="bangivereason" type="text" class="inputbox" maxlength="255" /></dd>
-	</dl>
-
-	<hr />
-
-	<dl>
-		<dt><label for="banexclude0">{L_BAN_EXCLUDE}{L_COLON}</label><br /><span>{L_BAN_EXCLUDE_EXPLAIN}</span></dt>
-		<dd>
-			<label for="banexclude1"><input type="radio" name="banexclude" id="banexclude1" value="1" /> {L_YES}</label>
-			<label for="banexclude0"><input type="radio" name="banexclude" id="banexclude0" value="0" checked="checked" /> {L_NO}</label>
-		</dd>
-	</dl>
-	<!-- EVENT mcp_ban_fields_after -->
-	</fieldset>
-
-	</div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-	<input type="submit" name="bansubmit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-
-<div class="panel">
-	<div class="inner">
-
-	<h3>{L_UNBAN_TITLE}</h3>
-	<p>{L_UNBAN_EXPLAIN}</p>
-
-	<!-- IF S_BANNED_OPTIONS -->
-		<fieldset>
-		<!-- EVENT mcp_ban_unban_before -->
-		<dl>
-			<dt><label for="unban">{L_BAN_CELL}{L_COLON}</label></dt>
-			<dd><select name="unban[]" id="unban" multiple="multiple" size="5" onchange="if (this.selectedIndex != -1) {display_details(this.options[this.selectedIndex].value);}">{BANNED_OPTIONS}</select></dd>
-		</dl>
-		<dl>
-			<dt>{L_BAN_LENGTH}{L_COLON}</dt>
-			<dd><strong id="unbanlength"></strong></dd>
-		</dl>
-		<dl>
-			<dt>{L_BAN_REASON}{L_COLON}</dt>
-			<dd><strong id="unbanreason"></strong></dd>
-		</dl>
-		<dl>
-			<dt>{L_BAN_GIVE_REASON}{L_COLON}</dt>
-			<dd><strong id="unbangivereason"></strong></dd>
-		</dl>
-		<!-- EVENT mcp_ban_unban_after -->
-		</fieldset>
-
-		</div>
-	</div>
-
-	<fieldset class="submit-buttons">
-		{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-		<input type="submit" name="unbansubmit" value="{L_SUBMIT}" class="button1" />
-	</fieldset>
-
-	<!-- ELSE -->
-
-		<p><strong>{L_NO_BAN_CELL}</strong></p>
-
-		</div>
-	</div>
-
-	<!-- ENDIF -->
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
diff --git a/template/mcp_footer.html b/template/mcp_footer.html
deleted file mode 100644
index 89ce7c3..0000000
--- a/template/mcp_footer.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-		</div>
-
-	</div>
-	</div>
-</div>
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/mcp_header.html b/template/mcp_header.html
deleted file mode 100644
index 5841c1b..0000000
--- a/template/mcp_header.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2>{L_MCP}</h2>
-
-<!-- IF U_MCP -->
-	<p class="linkmcp responsive-center">
-		[<!-- IF U_ACP -->&nbsp;<a href="{U_ACP}" title="{L_ACP}" data-responsive-text="{L_ACP_SHORT}">{L_ACP}</a>&nbsp;|<!-- ENDIF -->&nbsp;<a href="{U_MCP}" title="{L_MCP}" data-responsive-text="{L_MCP_SHORT}">{L_MCP}</a><!-- IF U_MCP_FORUM -->&nbsp;|&nbsp;<a href="{U_MCP_FORUM}">{L_MODERATE_FORUM}</a><!-- ENDIF --><!-- IF U_MCP_TOPIC -->&nbsp;|&nbsp;<a href="{U_MCP_TOPIC}">{L_MODERATE_TOPIC}</a><!-- ENDIF --><!-- IF U_MCP_POST -->&nbsp;|&nbsp;<a href="{U_MCP_POST}">{L_MODERATE_POST}</a><!-- ENDIF -->&nbsp;]
-	</p>
-<!-- ENDIF -->
-
-<div id="tabs" class="tabs">
-	<ul>
-		<!-- BEGIN l_block1 -->
-		<li class="tab<!-- IF l_block1.S_SELECTED --> activetab<!-- ENDIF -->"><a href="{l_block1.U_TITLE}">{l_block1.L_TITLE}</a></li>
-		<!-- END l_block1 -->
-	</ul>
-</div>
-
-<div class="panel bg3">
-	<div class="inner">
-
-	<div style="width: 100%;">
-
-	<div id="cp-menu" class="cp-menu">
-		<div id="navigation" class="navigation" role="navigation">
-			<ul>
-			<!-- BEGIN l_block1 -->
-			<!-- IF l_block1.S_SELECTED -->
-				<!-- BEGIN l_block2 -->
-				<!-- IF l_block1.l_block2.S_SELECTED -->
-				<li id="active-subsection" class="active-subsection"><a href="{l_block1.l_block2.U_TITLE}"><span>{l_block1.l_block2.L_TITLE}<!-- IF l_block1.l_block2.ADD_ITEM --> ({l_block1.l_block2.ADD_ITEM})<!-- ENDIF --></span></a></li>
-				<!-- ELSE -->
-				<li><a href="{l_block1.l_block2.U_TITLE}"><span>{l_block1.l_block2.L_TITLE}<!-- IF l_block1.l_block2.ADD_ITEM --> ({l_block1.l_block2.ADD_ITEM})<!-- ENDIF --></span></a></li>
-				<!-- ENDIF -->
-				<!-- END l_block2 -->
-			<!-- ENDIF -->
-			<!-- END l_block1 -->
-			</ul>
-		</div>
-	</div>
-
-	<div id="cp-main" class="cp-main mcp-main panel-container">
-		<!-- IF MESSAGE -->
-		<div class="content">
-			<h2 class="message-title">{L_MESSAGE}</h2>
-			<p class="error">{MESSAGE}</p>
-			<p><!-- BEGIN return_links -->{return_links.MESSAGE_LINK}<br /><br /><!-- END return_links --></p>
-		</div>
-		<!-- ENDIF -->
diff --git a/template/mcp_logs.html b/template/mcp_logs.html
deleted file mode 100644
index 03216b4..0000000
--- a/template/mcp_logs.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<h2>{L_TITLE}</h2>
-
-<form method="post" id="mcp" action="{U_POST_ACTION}">
-
-<div class="panel">
-	<div class="inner">
-
-	<div class="action-bar bar-top">
-		{L_SEARCH_KEYWORDS}{L_COLON} <input type="search" class="inputbox autowidth" name="keywords" value="{S_KEYWORDS}" />&nbsp;<input type="submit" class="button2" name="filter" value="{L_SEARCH}" />
-		<div class="pagination">
-			{TOTAL}
-			<!-- IF .pagination -->
-				<!-- INCLUDE pagination.html -->
-			<!-- ELSE -->
-				 &bull; {PAGE_NUMBER}
-			<!-- ENDIF -->
-		</div>
-	</div>
-
-	<table class="table1">
-	<thead>
-	<tr>
-		<th class="name">{L_USERNAME}</th>
-		<th class="center">{L_IP}</th>
-		<th class="center">{L_TIME}</th>
-		<th class="name">{L_ACTION}</th>
-		<!-- IF S_CLEAR_ALLOWED --><th>{L_MARK}</th><!-- ENDIF -->
-	</tr>
-	</thead>
-		<tbody>
-	<!-- IF S_LOGS -->
-		<!-- BEGIN log -->
-		<!-- IF log.S_ROW_COUNT is even --><tr class="bg1"><!-- ELSE --><tr class="bg2"><!-- ENDIF -->
-			<td>{log.USERNAME}</td>
-			<td class="center">{log.IP}</td>
-			<td class="center">{log.DATE}</td>
-			<td>{log.ACTION}<br />
-			{log.DATA}
-		</td>
-			<!-- IF S_CLEAR_ALLOWED --><td style="width: 5%" align="center"><input type="checkbox" name="mark[]" value="{log.ID}" /></td><!-- ENDIF -->
-		</tr>
-		<!-- END log -->
-	<!-- ELSE -->
-		<tr>
-			<td class="bg1" colspan="<!-- IF S_CLEAR_ALLOWED -->5<!-- ELSE -->4<!-- ENDIF -->" align="center"><span class="gen">{L_NO_ENTRIES}</span></td>
-		</tr>
-	<!-- ENDIF -->
-	</tbody>
-	</table>
-
-	<!-- IF .log -->
-		<div class="action-bar bottom">
-			<!-- INCLUDE display_options.html -->
-
-			<div class="pagination">
-				{TOTAL}
-				<!-- IF .pagination -->
-					<!-- INCLUDE pagination.html -->
-				<!-- ELSE -->
-					 &bull; {PAGE_NUMBER}
-				<!-- ENDIF -->
-			</div>
-		</div>
-
-		{S_FORM_TOKEN}
-		</div>
-	</div>
-
-		<!-- IF S_CLEAR_ALLOWED -->
-			<fieldset class="display-actions">
-				<input class="button2" type="submit" name="action[del_all]" value="{L_DELETE_ALL}" />
-				&nbsp;<input class="button1" type="submit" value="{L_DELETE_MARKED}" name="action[del_marked]" />
-
-				<div><a href="#" onclick="marklist('mcp', 'mark', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', 'mark', false); return false;">{L_UNMARK_ALL}</a></div>
-			</fieldset>
-		<!-- ENDIF -->
-	<!-- ELSE -->
-			{S_FORM_TOKEN}
-			</div>
-		</div>
-	<!-- ENDIF -->
-</form>
-
-<br />
-
-<!-- INCLUDE mcp_footer.html -->
diff --git a/template/mcp_message.html b/template/mcp_message.html
deleted file mode 100644
index 062103b..0000000
--- a/template/mcp_message.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<div class="content">
-	<h2 class="message-title">{MESSAGE_TITLE}</h2>
-	<p>{MESSAGE_TEXT}</p>
-</div>
-
-<!-- INCLUDE mcp_footer.html -->
diff --git a/template/mcp_move.html b/template/mcp_move.html
deleted file mode 100644
index 45a9ae8..0000000
--- a/template/mcp_move.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!-- IF S_AJAX_REQUEST -->
-
-	<h3>{MESSAGE_TITLE}</h3>
-	<p>{MESSAGE_TEXT}</p>
-
-	<!-- IF ADDITIONAL_MSG --><p>{ADDITIONAL_MSG}</p><!-- ENDIF -->
-
-	<label>
-		<strong>{L_SELECT_DESTINATION_FORUM}{L_COLON}</strong>
-		<select name="to_forum_id">{S_FORUM_SELECT}</select>
-	</label>
-
-	<!-- IF S_CAN_LEAVE_SHADOW -->
-		<label for="move_leave_shadow">
-			<input type="checkbox" name="move_leave_shadow" id="move_leave_shadow" />{L_LEAVE_SHADOW}
-		</label>
-	<!-- ENDIF -->
-
-	<!-- IF S_CAN_LOCK_TOPIC -->
-		<label for="move_lock_topics">
-			<input type="checkbox" name="move_lock_topics" id="move_lock_topics" />{L_LOCK_TOPIC}
-		</label>
-	<!-- ENDIF -->
-
-	<fieldset class="submit-buttons">
-		<input type="button" name="confirm" value="{YES_VALUE}" class="button1" />&nbsp;
-		<input type="button" name="cancel" value="{L_NO}" class="button2" />
-	</fieldset>
-
-<!-- ELSE -->
-
-<!-- INCLUDE overall_header.html -->
-
-<!-- EVENT mcp_move_before -->
-
-<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
-
-<div class="panel">
-	<div class="inner">
-
-	<div class="content">
-		<h2 class="message-title">{MESSAGE_TITLE}</h2>
-		<!-- IF ADDITIONAL_MSG --><p>{ADDITIONAL_MSG}</p><!-- ENDIF -->
-
-		<fieldset>
-		<dl class="fields2">
-			<dt><label>{L_SELECT_DESTINATION_FORUM}{L_COLON}</label></dt>
-			<dd><select name="to_forum_id">{S_FORUM_SELECT}</select></dd>
-			<!-- IF S_CAN_LEAVE_SHADOW --><dd><label for="move_leave_shadow"><input type="checkbox" name="move_leave_shadow" id="move_leave_shadow" />{L_LEAVE_SHADOW}</label></dd><!-- ENDIF -->
-			<!-- IF S_CAN_LOCK_TOPIC --><dd><label for="move_lock_topics"><input type="checkbox" name="move_lock_topics" id="move_lock_topics" />{L_LOCK_TOPIC}</label></dd><!-- ENDIF -->
-		</dl>
-		<dl class="fields2">
-			<dt>&nbsp;</dt>
-			<dd><strong>{MESSAGE_TEXT}</strong></dd>
-		</dl>
-		</fieldset>
-
-		<fieldset class="submit-buttons">
-			{S_HIDDEN_FIELDS}<input type="submit" name="confirm" value="{YES_VALUE}" class="button1" />&nbsp;
-			<input type="submit" name="cancel" value="{L_NO}" class="button2" />
-			{S_FORM_TOKEN}
-		</fieldset>
-
-	</div>
-
-	</div>
-</div>
-</form>
-
-<!-- INCLUDE overall_footer.html -->
-<!-- ENDIF -->
diff --git a/template/mcp_notes_front.html b/template/mcp_notes_front.html
deleted file mode 100644
index 11f3623..0000000
--- a/template/mcp_notes_front.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form method="post" id="mcp" action="{U_POST_ACTION}">
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner">
-
-	<fieldset>
-	<dl>
-		<dt><label for="username">{L_SELECT_USER}{L_COLON}</label></dt>
-		<dd><input name="username" id="username" type="text" class="inputbox" /></dd>
-		<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
-	</dl>
-	</fieldset>
-
-	</div>
-</div>
-
-<fieldset class="submit-buttons">
-	<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-	<input type="submit" name="submituser" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
diff --git a/template/mcp_notes_user.html b/template/mcp_notes_user.html
deleted file mode 100644
index 62d0562..0000000
--- a/template/mcp_notes_user.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form method="post" id="mcp" action="{U_POST_ACTION}">
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner">
-
-	<h3>{USERNAME_FULL}</h3>
-
-	<div>
-		<div class="column1">
-			<!-- IF AVATAR_IMG --><div>{AVATAR_IMG}</div><!-- ENDIF -->
-		</div>
-
-		<div class="column2">
-			<dl class="details">
-				<!-- IF RANK_TITLE --><dt>{L_RANK}{L_COLON}</dt><dd>{RANK_TITLE}</dd><!-- ENDIF -->
-				<!-- IF RANK_IMG --><dt><!-- IF RANK_TITLE -->&nbsp;<!-- ELSE -->{L_RANK}{L_COLON}<!-- ENDIF --></dt><dd>{RANK_IMG}</dd><!-- ENDIF -->
-				<dt>{L_JOINED}{L_COLON}</dt><dd>{JOINED}</dd>
-				<dt>{L_TOTAL_POSTS}{L_COLON}</dt><dd>{POSTS}</dd>
-				<dt>{L_WARNINGS}{L_COLON} </dt><dd>{WARNINGS}</dd>
-			</dl>
-		</div>
-	</div>
-
-	</div>
-</div>
-
-<div class="panel">
-	<div class="inner">
-
-	<h3>{L_ADD_FEEDBACK}</h3>
-	<p>{L_ADD_FEEDBACK_EXPLAIN}</p>
-
-	<fieldset>
-		<textarea name="usernote" id="usernote" class="inputbox" cols="40" rows="3"></textarea>
-	</fieldset>
-
-	</div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-	<input type="submit" name="action[add_feedback]" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-
-<div class="panel">
-	<div class="inner">
-
-	<div class="action-bar bar-top">
-		{L_SEARCH_KEYWORDS}{L_COLON} <input type="search" class="inputbox autowidth" name="keywords" value="{S_KEYWORDS}" />&nbsp;<input type="submit" class="button2" name="filter" value="{L_SEARCH}" />
-		<div class="pagination">
-			{TOTAL_REPORTS}
-			<!-- IF .pagination -->
-				<!-- INCLUDE pagination.html -->
-			<!-- ELSE -->
-				 &bull; {PAGE_NUMBER}
-			<!-- ENDIF -->
-		</div>
-	</div>
-
-	<table class="table1">
-	<thead>
-	<tr>
-		<th class="name reportby">{L_REPORT_BY}</th>
-		<th class="center">{L_IP}</th>
-		<th class="center">{L_TIME}</th>
-		<th>{L_ACTION_NOTE}</th>
-		<!-- IF S_CLEAR_ALLOWED --><th>{L_MARK}</th><!-- ENDIF -->
-	</tr>
-	</thead>
-	<tbody>
-	<!-- BEGIN usernotes -->
-	<!-- IF usernotes.S_ROW_COUNT is even --><tr class="bg1"><!-- ELSE --><tr class="bg2"><!-- ENDIF -->
-		<td>{usernotes.REPORT_BY}</td>
-		<td class="center">{usernotes.IP}</td>
-		<td class="center">{usernotes.REPORT_AT}</td>
-		<td>{usernotes.ACTION}</td>
-
-		<!-- IF S_CLEAR_ALLOWED --><td class="center" style="width: 5%;"><input type="checkbox" name="marknote[]" id="note-{usernotes.ID}" value="{usernotes.ID}" /></td><!-- ENDIF -->
-	</tr>
-	<!-- BEGINELSE -->
-	<tr>
-		<td class="bg1" colspan="<!-- IF S_CLEAR_ALLOWED -->5<!-- ELSE -->4<!-- ENDIF -->" align="center"><span class="gen">{L_NO_ENTRIES}</span></td>
-	</tr>
-	<!-- END usernotes -->
-	</tbody>
-	</table>
-
-	<div class="action-bar bottom">
-		<!-- INCLUDE display_options.html -->
-
-		<div class="pagination">
-			{TOTAL_REPORTS}
-			<!-- IF .pagination -->
-				<!-- INCLUDE pagination.html -->
-			<!-- ELSE -->
-				 &bull; {PAGE_NUMBER}
-			<!-- ENDIF -->
-		</div>
-	</div>
-
-	</div>
-</div>
-
-<!-- IF S_CLEAR_ALLOWED -->
-<fieldset class="display-actions">
-	<input class="button2" type="submit" name="action[del_all]" value="{L_DELETE_ALL}" />
-	&nbsp;<input class="button1" type="submit" name="action[del_marked]" value="{L_DELETE_MARKED}" />
-</fieldset>
-
-<fieldset class="display-actions">
-	<div><a href="#" onclick="marklist('mcp', 'marknote', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('mcp', 'marknote', false); return false;">{L_UNMARK_ALL}</a></div>
-</fieldset>
-<!-- ENDIF -->
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
diff --git a/template/mcp_warn_front.html b/template/mcp_warn_front.html
deleted file mode 100644
index 9b188b5..0000000
--- a/template/mcp_warn_front.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form method="post" id="mcp" action="{U_POST_ACTION}">
-
-<h2>{L_WARN_USER}</h2>
-
-<div class="panel">
-	<div class="inner">
-
-	<h3>{L_SELECT_USER}</h3>
-
-	<fieldset>
-	<dl>
-		<dt><label for="username">{L_SELECT_USER}{L_COLON}</label></dt>
-		<dd><input name="username" id="username" type="text" class="inputbox" /></dd>
-		<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
-	</dl>
-	</fieldset>
-
-	</div>
-</div>
-
-<fieldset class="submit-buttons">
-	<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-	<input type="submit" name="submituser" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<div class="panel">
-	<div class="inner">
-
-	<h3>{L_MOST_WARNINGS}</h3>
-
-	<!-- IF .highest -->
-		<table class="table1">
-		<thead>
-			<tr>
-				<th class="name">{L_USERNAME}</th>
-				<th class="name">{L_WARNINGS}</th>
-				<th class="name">{L_LATEST_WARNING_TIME}</th>
-				<th></th>
-			</tr>
-		</thead>
-		<tbody>
-
-		<!-- BEGIN highest -->
-			<tr class="<!-- IF highest.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-				<td>{highest.USERNAME_FULL}</td>
-				<td>{highest.WARNINGS}</td>
-				<td>{highest.WARNING_TIME}</td>
-				<td><a href="{highest.U_NOTES}">{L_VIEW_NOTES}</a></td>
-			</tr>
-		<!-- END highest -->
-		</tbody>
-		</table>
-	<!-- ELSE -->
-		<p><strong>{L_NO_WARNINGS}</strong></p>
-	<!-- ENDIF -->
-
-	</div>
-</div>
-
-<div class="panel">
-	<div class="inner">
-
-	<h3>{L_LATEST_WARNINGS}</h3>
-
-	<!-- IF .latest -->
-		<table class="table1">
-		<thead>
-			<tr>
-				<th class="name">{L_USERNAME}</th>
-				<th class="name">{L_TIME}</th>
-				<th class="name">{L_TOTAL_WARNINGS}</th>
-				<th></th>
-			</tr>
-		</thead>
-		<tbody>
-		<!-- BEGIN latest -->
-			<tr class="<!-- IF latest.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-				<td>{latest.USERNAME_FULL}</td>
-				<td>{latest.WARNING_TIME}</td>
-				<td>{latest.WARNINGS}</td>
-				<td><a href="{latest.U_NOTES}">{L_VIEW_NOTES}</a></td>
-			</tr>
-		<!-- END latest -->
-		</tbody>
-		</table>
-	<!-- ELSE -->
-		<p><strong>{L_NO_WARNINGS}</strong></p>
-	<!-- ENDIF -->
-
-	</div>
-</div>
-
-<!-- INCLUDE mcp_footer.html -->
diff --git a/template/mcp_warn_post.html b/template/mcp_warn_post.html
deleted file mode 100644
index 5e39480..0000000
--- a/template/mcp_warn_post.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form method="post" id="mcp" action="{U_POST_ACTION}">
-
-<h2>{L_MCP_WARN_POST}</h2>
-
-<div class="panel">
-	<div class="inner">
-
-	<h3><!-- IF USER_COLOR --><span style="color: #{USER_COLOR}">{USERNAME}</span><!-- ELSE -->{USERNAME}<!-- ENDIF --></h3>
-
-	<div>
-		<div class="column1">
-			<!-- IF AVATAR_IMG --><div>{AVATAR_IMG}</div><!-- ENDIF -->
-		</div>
-
-		<div class="column2">
-			<dl class="details">
-				<!-- IF RANK_TITLE --><dt>{L_RANK}{L_COLON}</dt><dd>{RANK_TITLE}</dd><!-- ENDIF -->
-				<!-- IF RANK_IMG --><dt><!-- IF RANK_TITLE -->&nbsp;<!-- ELSE -->{L_RANK}{L_COLON}<!-- ENDIF --></dt><dd>{RANK_IMG}</dd><!-- ENDIF -->
-				<dt>{L_JOINED}{L_COLON}</dt><dd>{JOINED}</dd>
-				<dt>{L_TOTAL_POSTS}{L_COLON}</dt><dd>{POSTS}</dd>
-				<dt>{L_WARNINGS}{L_COLON} </dt><dd>{WARNINGS}</dd>
-			</dl>
-		</div>
-	</div>
-
-	</div>
-</div>
-
-<div class="panel">
-	<div class="inner">
-
-	<h3>{L_POST_DETAILS}</h3>
-
-	<div class="postbody">
-
-		<div class="content">
-			{POST}
-		</div>
-
-	</div>
-
-	</div>
-</div>
-
-<!-- EVENT mcp_warn_post_add_warning_field_before -->
-
-<div class="panel">
-	<div class="inner">
-
-	<h3>{L_ADD_WARNING}</h3>
-	<p>{L_ADD_WARNING_EXPLAIN}</p>
-
-	<fieldset>
-		<textarea name="warning" id="warning" class="inputbox" cols="40" rows="3">{L_WARNING_POST_DEFAULT}</textarea>
-		<!-- IF S_CAN_NOTIFY -->
-		<br /><br />
-		<dl class="panel">
-			<dt>&nbsp;</dt>
-			<dd><label><input type="checkbox" name="notify_user" checked="checked" /> {L_NOTIFY_USER_WARN}</label></dd>
-		</dl>
-		<!-- ENDIF -->
-	</fieldset>
-
-	</div>
-</div>
-
-<!-- EVENT mcp_warn_post_add_warning_field_after -->
-
-<fieldset class="submit-buttons">
-	<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-	<input type="submit" name="action[add_warning]" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
diff --git a/template/mcp_warn_user.html b/template/mcp_warn_user.html
deleted file mode 100644
index f4dbf28..0000000
--- a/template/mcp_warn_user.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form method="post" id="mcp" action="{U_POST_ACTION}">
-
-<h2>{L_WARN_USER}</h2>
-
-<div class="panel">
-	<div class="inner">
-
-	<h3>{USERNAME_FULL}</h3>
-
-	<div>
-		<div class="column1">
-			<!-- IF AVATAR_IMG --><div>{AVATAR_IMG}</div><!-- ENDIF -->
-		</div>
-
-		<div class="column2">
-			<dl class="details">
-				<!-- IF RANK_TITLE --><dt>{L_RANK}{L_COLON}</dt><dd>{RANK_TITLE}</dd><!-- ENDIF -->
-				<!-- IF RANK_IMG --><dt><!-- IF RANK_TITLE -->&nbsp;<!-- ELSE -->{L_RANK}{L_COLON}<!-- ENDIF --></dt><dd>{RANK_IMG}</dd><!-- ENDIF -->
-				<dt>{L_JOINED}{L_COLON}</dt><dd>{JOINED}</dd>
-				<dt>{L_TOTAL_POSTS}{L_COLON}</dt><dd>{POSTS}</dd>
-				<dt>{L_WARNINGS}{L_COLON} </dt><dd>{WARNINGS}</dd>
-			</dl>
-		</div>
-	</div>
-
-	</div>
-</div>
-
-<!-- EVENT mcp_warn_user_add_warning_field_before -->
-
-<div class="panel">
-	<div class="inner">
-
-	<h3>{L_ADD_WARNING}</h3>
-	<p>{L_ADD_WARNING_EXPLAIN}</p>
-
-	<fieldset>
-		<textarea name="warning" id="warning" class="inputbox" cols="40" rows="3"></textarea>
-		<!-- IF S_CAN_NOTIFY -->
-		<br /><br />
-		<dl class="panel">
-			<dt>&nbsp;</dt>
-			<dd><label><input type="checkbox" name="notify_user" checked="checked" /> {L_NOTIFY_USER_WARN}</label></dd>
-		</dl>
-		<!-- ENDIF -->
-	</fieldset>
-
-	</div>
-</div>
-
-<!-- EVENT mcp_warn_user_add_warning_field_after -->
-
-<fieldset class="submit-buttons">
-	<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-	<input type="submit" name="action[add_warning]" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
diff --git a/template/mcp_whois.html b/template/mcp_whois.html
deleted file mode 100644
index 1d08a46..0000000
--- a/template/mcp_whois.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-<h2>{L_WHOIS}</h2>
-
-<div class="panel">
-	<div class="inner">
-		<p>
-			<a href="{U_RETURN_POST}" class="arrow-{S_CONTENT_FLOW_BEGIN}" accesskey="r">
-				<i class="icon fa-angle-{S_CONTENT_FLOW_BEGIN} fa-fw icon-black" aria-hidden="true"></i><span>{L_RETURN_POST}</span>
-			</a>
-		</p>
-		<div class="postbody"><div class="content">
-			<pre>{WHOIS}</pre>
-		</div></div>
-		<p>
-			<a href="{U_RETURN_POST}" class="arrow-{S_CONTENT_FLOW_BEGIN}" accesskey="r">
-				<i class="icon fa-angle-{S_CONTENT_FLOW_BEGIN} fa-fw icon-black" aria-hidden="true"></i><span>{L_RETURN_POST}</span>
-			</a>
-		</p>
-	</div>
-</div>
-
-<!-- INCLUDE mcp_footer.html -->
diff --git a/template/memberlist_body.html b/template/memberlist_body.html
deleted file mode 100644
index 997147f..0000000
--- a/template/memberlist_body.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!-- IF S_IN_SEARCH_POPUP -->
-	<!-- INCLUDE simple_header.html -->
-	<!-- INCLUDE memberlist_search.html -->
-	<form method="post" id="results" action="{S_MODE_ACTION}" onsubmit="insert_marked_users('#results', this.user); return false;" data-form-name="{S_FORM_NAME}" data-field-name="{S_FIELD_NAME}">
-
-<!-- ELSE -->
-	<!-- INCLUDE overall_header.html -->
-	<div class="panel" id="memberlist_search"<!-- IF not S_SEARCH_USER --> style="display: none;"<!-- ENDIF -->>
-	<!-- INCLUDE memberlist_search.html -->
-	</div>
-	<form method="post" action="{S_MODE_ACTION}">
-
-<!-- ENDIF -->
-
-	<!-- IF S_SHOW_GROUP -->
-		<h2 class="group-title"<!-- IF GROUP_COLOR --> style="color:#{GROUP_COLOR};"<!-- ENDIF -->>{GROUP_NAME}</h2>
-		<!-- IF U_MANAGE -->
-			<p class="right responsive-center manage rightside"><a href="{U_MANAGE}">{L_MANAGE_GROUP}</a></p>
-		<!-- ENDIF -->
-		<p>{GROUP_DESC} {GROUP_TYPE}</p>
-
-		<p>
-			<!-- IF AVATAR_IMG -->{AVATAR_IMG}<!-- ENDIF -->
-			<!-- IF RANK_IMG -->{RANK_IMG}<!-- ENDIF -->
-			<!-- IF GROUP_RANK -->{GROUP_RANK}<!-- ENDIF -->
-		</p>
-	<!-- ELSE -->
-		<h2 class="solo">{PAGE_TITLE}<!-- IF SEARCH_WORDS -->{L_COLON} <a href="{U_SEARCH_WORDS}">{SEARCH_WORDS}</a><!-- ENDIF --></h2>
-
-		<div class="action-bar bar-top">
-			<div class="member-search panel">
-				<!-- IF U_FIND_MEMBER and not S_SEARCH_USER --><a href="{U_FIND_MEMBER}" id="member_search" data-alt-text="{L_HIDE_MEMBER_SEARCH}">{L_FIND_USERNAME}</a> &bull; <!-- ELSEIF S_SEARCH_USER and U_HIDE_FIND_MEMBER and not S_IN_SEARCH_POPUP --><a href="{U_HIDE_FIND_MEMBER}" id="member_search" data-alt-text="{L_FIND_USERNAME}">{L_HIDE_MEMBER_SEARCH}</a> &bull; <!-- ENDIF -->
-				<strong>
-				<!-- BEGIN first_char -->
-					<a href="{first_char.U_SORT}">{first_char.DESC}</a>&nbsp;
-				<!-- END first_char -->
-				</strong>
-			</div>
-		
-			<div class="pagination">
-				{TOTAL_USERS}
-				<!-- IF .pagination --> 
-					<!-- INCLUDE pagination.html -->
-				<!-- ELSE --> 
-					 &bull; {PAGE_NUMBER}
-				<!-- ENDIF -->
-			</div>
-		</div>
-	<!-- ENDIF -->
-
-	<!-- IF S_LEADERS_SET or not S_SHOW_GROUP or not .memberrow -->
-	<div class="forumbg forumbg-table">
-		<div class="inner">
-
-		<table class="table1 memberlist" id="memberlist">
-		<thead>
-		<tr>
-			<th class="name" data-dfn="{L_RANK}{L_COMMA_SEPARATOR}<!-- IF S_SHOW_GROUP and .memberrow -->{L_GROUP_LEADER}<!-- ELSE -->{L_USERNAME}<!-- ENDIF -->"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP and .memberrow -->{L_GROUP_LEADER}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>
-			<th class="posts"><a href="{U_SORT_POSTS}#memberlist">{L_POSTS}</a></th>
-			<th class="info"><!-- BEGIN custom_fields --><!-- IF not custom_fields.S_FIRST_ROW -->{L_COMMA_SEPARATOR} <!-- ENDIF -->{custom_fields.PROFILE_FIELD_NAME}<!-- END custom_fields --></th>
-			<th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
-			<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
-		</tr>
-		</thead>
-		<tbody>
-	<!-- ENDIF -->
-		<!-- BEGIN memberrow -->
-			<!-- IF S_SHOW_GROUP -->
-				<!-- IF not memberrow.S_GROUP_LEADER and not $S_MEMBER_HEADER -->
-				<!-- IF S_LEADERS_SET and memberrow.S_FIRST_ROW -->
-				<tr class="bg1">
-					<td colspan="<!-- IF U_SORT_ACTIVE -->5<!-- ELSE -->4<!-- ENDIF -->">&nbsp;</td>
-				</tr>
-				<!-- ENDIF -->
-<!-- IF S_LEADERS_SET -->
-		</tbody>
-		</table>
-
-	</div>
-</div>
-<!-- ENDIF -->
-<div class="forumbg forumbg-table">
-	<div class="inner">
-
-	<table class="table1">
-	<thead>
-	<tr>
-	<!-- IF not S_LEADERS_SET -->
-		<th class="name" data-dfn="{L_RANK}{L_COMMA_SEPARATOR}{L_USERNAME}"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP -->{L_GROUP_MEMBERS}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>
-			<th class="posts"><a href="{U_SORT_POSTS}#memberlist">{L_POSTS}</a></th>
-			<th class="info"><!-- BEGIN custom_fields --><!-- IF not custom_fields.S_FIRST_ROW -->{L_COMMA_SEPARATOR} <!-- ENDIF -->{custom_fields.PROFILE_FIELD_NAME}<!-- END custom_fields --></th>
-			<th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
-			<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
-	<!-- ELSEIF S_SHOW_GROUP -->
-		<th class="name">{L_GROUP_MEMBERS}</th>
-		<th class="posts">{L_POSTS}</th>
-		<th class="info"><!-- BEGIN custom_fields --><!-- IF not custom_fields.S_FIRST_ROW -->{L_COMMA_SEPARATOR} <!-- ENDIF -->{custom_fields.PROFILE_FIELD_NAME}<!-- END custom_fields --></th>
-		<th class="joined">{L_JOINED}</th>
-		<!-- IF U_SORT_ACTIVE --><th class="active">{L_LAST_ACTIVE}</th><!-- ENDIF -->
-	<!-- ENDIF -->
-	</tr>
-	</thead>
-	<tbody>
-					<!-- DEFINE $S_MEMBER_HEADER = 1 -->
-				<!-- ENDIF -->
-			<!-- ENDIF -->
-
-	<tr class="<!-- IF memberrow.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF memberrow.S_INACTIVE --> inactive<!-- ENDIF -->">
-		<td><span class="rank-img"><!-- EVENT memberlist_body_rank_prepend --><!-- IF memberrow.RANK_IMG -->{memberrow.RANK_IMG}<!-- ELSE -->{memberrow.RANK_TITLE}<!-- ENDIF --><!-- EVENT memberlist_body_rank_append --></span><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /> <!-- ENDIF --><!-- EVENT memberlist_body_username_prepend -->{memberrow.USERNAME_FULL}<!-- IF memberrow.S_INACTIVE --> ({L_INACTIVE})<!-- ENDIF --><!-- EVENT memberlist_body_username_append --><!-- IF S_IN_SEARCH_POPUP --><br />[&nbsp;<a href="#" onclick="insert_single_user('#results', '{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a>&nbsp;]<!-- ENDIF --></td>
-		<td class="posts"><!-- IF memberrow.POSTS and S_DISPLAY_SEARCH --><a href="{memberrow.U_SEARCH_USER}" title="{L_SEARCH_USER_POSTS}">{memberrow.POSTS}</a><!-- ELSE -->{memberrow.POSTS}<!-- ENDIF --></td>
-		<td class="info"><!-- BEGIN custom_fields --><div>{memberrow.custom_fields.PROFILE_FIELD_VALUE}</div><!-- BEGINELSE -->&nbsp;<!-- END custom_fields --></td>
-		<td>{memberrow.JOINED}</td>
-		<!-- IF S_VIEWONLINE --><td>{memberrow.LAST_ACTIVE}&nbsp;</td><!-- ENDIF -->
-	</tr>
-		<!-- BEGINELSE -->
-	<tr class="bg1">
-		<td colspan="<!-- IF S_VIEWONLINE -->5<!-- ELSE -->4<!-- ENDIF -->">{L_NO_MEMBERS}</td>
-	</tr>
-		<!-- END memberrow -->
-	</tbody>
-	</table>
-
-	</div>
-</div>
-
-<!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE -->
-<fieldset class="display-actions">
-	<input type="submit" name="submit" value="{L_SELECT_MARKED}" class="button2" />
-	<div><a href="#" onclick="marklist('results', 'user', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('results', 'user', false); return false;">{L_UNMARK_ALL}</a></div>
-</fieldset>
-<!-- ENDIF -->
-
-<!-- IF S_IN_SEARCH_POPUP -->
-</form>
-<form method="post" id="sort-results" action="{S_MODE_ACTION}">
-<!-- ENDIF -->
-
-<!-- IF S_IN_SEARCH_POPUP and not S_SEARCH_USER -->
-<fieldset class="display-options">
-	<label for="sk">{L_SELECT_SORT_METHOD}{L_COLON} <select name="sk" id="sk">{S_MODE_SELECT}</select></label>
-	<label for="sd">{L_ORDER} <select name="sd" id="sd">{S_ORDER_SELECT}</select></label>
-	<input type="submit" name="sort" value="{L_SUBMIT}" class="button2" />
-</fieldset>
-<!-- ENDIF -->
-
-</form>
-
-<div class="action-bar bar-bottom">
-	<div class="pagination">
-		{TOTAL_USERS}
-		<!-- IF .pagination --> 
-			<!-- INCLUDE pagination.html -->
-		<!-- ELSE --> 
-			 &bull; {PAGE_NUMBER}
-		<!-- ENDIF -->
-	</div>
-</div>
-
-<!-- IF S_IN_SEARCH_POPUP -->
-	<!-- INCLUDE simple_footer.html -->
-<!-- ELSE -->
-	<!-- INCLUDE jumpbox.html -->
-	<!-- INCLUDE overall_footer.html -->
-<!-- ENDIF -->
diff --git a/template/memberlist_email.html b/template/memberlist_email.html
deleted file mode 100644
index eea699d..0000000
--- a/template/memberlist_email.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<!-- EVENT memberlist_email_before -->
-
-<!-- IF S_CONTACT_ADMIN-->
-<h2 class="titlespace">{L_CONTACT_ADMIN}</h2>
-<!-- ELSEIF S_SEND_USER -->
-<h2 class="titlespace">{L_SEND_EMAIL_USER}</h2>
-<!-- ELSE -->
-<h2 class="titlespace">{L_EMAIL_TOPIC}</h2>
-<!-- ENDIF -->
-
-<form method="post" action="{S_POST_ACTION}" id="post">
-
-	<!-- IF CONTACT_INFO -->
-	<div class="panel">
-		<div class="inner">
-			<div class="postbody">
-				<div class="content">
-					{CONTACT_INFO}
-				</div>
-			</div>
-		</div>
-	</div>
-		<br class="clear" />
-	<!-- ENDIF -->
-
-	<div class="panel">
-		<div class="inner">
-	<div class="content">
-
-		<!-- IF ERROR_MESSAGE --><p class="error">{ERROR_MESSAGE}</p><!-- ENDIF -->
-		<fieldset class="fields2">
-		<!-- IF S_SEND_USER -->
-			<dl>
-				<dt><label>{L_RECIPIENT}{L_COLON}</label></dt>
-				<dd><strong>{USERNAME_FULL}</strong></dd>
-			</dl>
-			<dl>
-				<dt><label for="subject">{L_SUBJECT}{L_COLON}</label></dt>
-				<dd><input class="inputbox autowidth" type="text" name="subject" id="subject" size="50" tabindex="1" value="{SUBJECT}" /></dd>
-			</dl>
-		<!-- ELSEIF S_CONTACT_ADMIN-->
-			<dl>
-				<dt><label>{L_RECIPIENT}{L_COLON}</label></dt>
-				<dd><strong>{L_ADMINISTRATOR}</strong></dd>
-			</dl>
-			<!-- IF not S_IS_REGISTERED -->
-			<dl>
-				<dt><label for="email">{L_SENDER_EMAIL_ADDRESS}{L_COLON}</label></dt>
-				<dd><input class="inputbox autowidth" type="text" name="email" id="email" size="50" maxlength="100" tabindex="1" value="{EMAIL}" /></dd>
-			</dl>
-			<dl>
-				<dt><label for="name">{L_SENDER_NAME}{L_COLON}</label></dt>
-				<dd><input class="inputbox autowidth" type="text" name="name" id="name" size="50" tabindex="2" value="{NAME}" /></dd>
-			</dl>
-			<!-- ENDIF -->
-			<dl>
-				<dt><label for="subject">{L_SUBJECT}{L_COLON}</label></dt>
-				<dd><input class="inputbox autowidth" type="text" name="subject" id="subject" size="50" tabindex="3" value="{SUBJECT}" /></dd>
-			</dl>
-		<!-- ELSE -->
-			<dl>
-				<dt><label for="email">{L_EMAIL_ADDRESS}{L_COLON}</label></dt>
-				<dd><input class="inputbox autowidth" type="email" name="email" id="email" size="50" maxlength="100" tabindex="2" value="{EMAIL}" /></dd>
-			</dl>
-			<dl>
-				<dt><label for="name">{L_REAL_NAME}{L_COLON}</label></dt>
-				<dd><input class="inputbox autowidth" type="text" name="name" id="name" size="50" tabindex="3" value="{NAME}" /></dd>
-			</dl>
-			<dl>
-				<dt><label for="lang">{L_DEST_LANG}{L_COLON}</label><br />
-					<span>{L_DEST_LANG_EXPLAIN}</span></dt>
-				<dd><select name="lang">{S_LANG_OPTIONS}</select></dd>
-			</dl>
-		<!-- ENDIF -->
-		<dl>
-			<dt><label for="message">{L_MESSAGE_BODY}{L_COLON}</label><br />
-			<span>{L_EMAIL_BODY_EXPLAIN}</span></dt>
-			<dd><textarea class="inputbox" name="message" id="message" rows="15" cols="76" tabindex="4">{MESSAGE}</textarea></dd>
-		</dl>
-		<!-- IF S_REGISTERED_USER -->
-		<dl>
-			<dt>&nbsp;</dt>
-			<dd><label for="cc_sender"><input type="checkbox" name="cc_sender" id="cc_sender" value="1" checked="checked" tabindex="5" /> {L_CC_SENDER}</label></dd>
-		</dl>
-		<!-- ENDIF -->
-		</fieldset>
-	</div>
-
-	</div>
-</div>
-
-<div class="panel">
-	<div class="inner">
-	<div class="content">
-		<fieldset class="submit-buttons">
-			<input type="submit" tabindex="6" name="submit" class="button1" value="{L_SEND_EMAIL}" />
-		</fieldset>
-	</div>
-	</div>
-{S_FORM_TOKEN}
-</div>
-
-</form>
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/memberlist_search.html b/template/memberlist_search.html
deleted file mode 100644
index b1c7a81..0000000
--- a/template/memberlist_search.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<h2 class="solo">{L_FIND_USERNAME}</h2>
-
-<form method="post" action="{S_MODE_ACTION}" id="search_memberlist">
-<div class="panel">
-	<div class="inner">
-
-	<p>{L_FIND_USERNAME_EXPLAIN}</p>
-
-	<!-- EVENT memberlist_search_fields_before -->
-	<fieldset class="fields1 column1">
-	<dl style="overflow: visible;">
-		<dt><label for="username">{L_USERNAME}{L_COLON}</label></dt>
-		<dd>
-			<!-- IF U_LIVE_SEARCH --><div class="dropdown-container dropdown-{S_CONTENT_FLOW_END}"><!-- ENDIF -->
-			<input type="text" name="username" id="username" value="{USERNAME}" class="inputbox"<!-- IF U_LIVE_SEARCH --> autocomplete="off" data-filter="phpbb.search.filter" data-ajax="member_search" data-min-length="3" data-url="{U_LIVE_SEARCH}" data-results="#user-search" data-overlay="false"<!-- ENDIF --> />
-			<!-- IF U_LIVE_SEARCH -->
-				<div class="dropdown live-search hidden" id="user-search">
-					<div class="pointer"><div class="pointer-inner"></div></div>
-					<ul class="dropdown-contents search-results">
-						<li class="search-result-tpl"><span class="search-result"></span></li>
-					</ul>
-				</div>
-			</div>
-			<!-- ENDIF -->
-		</dd>
-	</dl>
-<!-- IF S_EMAIL_SEARCH_ALLOWED -->
-	<dl>
-		<dt><label for="email">{L_EMAIL}{L_COLON}</label></dt>
-		<dd><input type="text" name="email" id="email" value="{EMAIL}" class="inputbox" /></dd>
-	</dl>
-<!-- ENDIF -->
-<!-- IF S_JABBER_ENABLED -->
-	<dl>
-		<dt><label for="jabber">{L_JABBER}{L_COLON}</label></dt>
-		<dd><input type="text" name="jabber" id="jabber" value="{JABBER}" class="inputbox" /></dd>
-	</dl>
-<!-- ENDIF -->
-	<dl>
-		<dt><label for="search_group_id">{L_GROUP}{L_COLON}</label></dt>
-		<dd><select name="search_group_id" id="search_group_id">{S_GROUP_SELECT}</select></dd>
-	</dl>
-	<!-- EVENT memberlist_search_sorting_options_before -->
-	<dl>
-		<dt><label for="sk" class="label3">{L_SORT_BY}{L_COLON}</label></dt>
-		<dd><select name="sk" id="sk">{S_SORT_OPTIONS}</select> <select name="sd">{S_ORDER_SELECT}</select></dd>
-	</dl>
-	</fieldset>
-
-	<fieldset class="fields1 column2">
-	<dl>
-		<dt><label for="joined">{L_JOINED}{L_COLON}</label></dt>
-		<dd><select name="joined_select">{S_JOINED_TIME_OPTIONS}</select> <input class="inputbox medium" type="text" name="joined" id="joined" value="{JOINED}" /></dd>
-	</dl>
-<!-- IF S_VIEWONLINE -->
-	<dl>
-		<dt><label for="active">{L_LAST_ACTIVE}{L_COLON}</label></dt>
-		<dd><select name="active_select">{S_ACTIVE_TIME_OPTIONS}</select> <input class="inputbox medium" type="text" name="active" id="active" value="{ACTIVE}" /></dd>
-	</dl>
-<!-- ENDIF -->
-	<dl>
-		<dt><label for="count">{L_POSTS}{L_COLON}</label></dt>
-		<dd><select name="count_select">{S_COUNT_OPTIONS}</select> <input class="inputbox medium" type="number" min="0" name="count" id="count" value="{COUNT}" /></dd>
-	</dl>
-<!-- IF S_IP_SEARCH_ALLOWED -->
-	<dl>
-		<dt><label for="ip">{L_POST_IP}{L_COLON}</label></dt>
-		<dd><input class="inputbox medium" type="text" name="ip" id="ip" value="{IP}" /></dd>
-	</dl>
-<!-- ENDIF -->
-	<!-- EVENT memberlist_search_fields_after -->
-	</fieldset>
-
-	<div class="clear"></div>
-
-	<hr />
-
-	<fieldset class="submit-buttons">
-		<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-		<input type="submit" name="submit" value="{L_SEARCH}" class="button1" />
-		{S_FORM_TOKEN}
-	</fieldset>
-
-	</div>
-</div>
-
-</form>
diff --git a/template/memberlist_team.html b/template/memberlist_team.html
deleted file mode 100644
index 327dde4..0000000
--- a/template/memberlist_team.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2 class="solo">{PAGE_TITLE}</h2>
-
-<form method="post" action="{S_MODE_ACTION}">
-
-<!-- BEGIN group -->
-<div class="forumbg forumbg-table">
-	<div class="inner">
-
-	<table class="table1" id="team">
-	<thead>
-	<tr>
-		<th class="name" data-dfn="{L_RANK}{L_COMMA_SEPARATOR}{L_USERNAME}"><span class="rank-img">{L_RANK}&nbsp;</span><!-- IF group.U_GROUP --><a href="{group.U_GROUP}">{group.GROUP_NAME}</a><!-- ELSE -->{group.GROUP_NAME}<!-- ENDIF --></th>
-		<th class="info">{L_PRIMARY_GROUP}</th>
-		<!-- IF S_DISPLAY_MODERATOR_FORUMS --><th class="info">{L_MODERATOR}</th><!-- ENDIF -->
-	</tr>
-	</thead>
-	<tbody>
-<!-- BEGIN user -->
-	<tr class="<!-- IF group.user.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF group.user.S_INACTIVE --> inactive<!-- ENDIF -->">
-		<td><!-- IF group.user.RANK_IMG --><span class="rank-img">{group.user.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{group.user.RANK_TITLE}</span><!-- ENDIF --><!-- EVENT memberlist_team_username_prepend -->{group.user.USERNAME_FULL}<!-- IF group.user.S_INACTIVE --> ({L_INACTIVE})<!-- ENDIF --><!-- EVENT memberlist_team_username_append --></td>
-		<td class="info"><!-- IF group.user.U_GROUP -->
-			<a<!-- IF group.user.GROUP_COLOR --> style="font-weight: bold; color: #{group.user.GROUP_COLOR}"<!-- ENDIF --> href="{group.user.U_GROUP}">{group.user.GROUP_NAME}</a>
-			<!-- ELSE -->
-				{group.user.GROUP_NAME}
-			<!-- ENDIF --></td>
-		<!-- IF S_DISPLAY_MODERATOR_FORUMS -->
-			<td class="info"><!-- IF group.user.FORUM_OPTIONS --><select style="width: 100%;">{group.user.FORUMS}</select><!-- ELSEIF group.user.FORUMS -->{group.user.FORUMS}<!-- ELSE -->-<!-- ENDIF --></td>
-		<!-- ENDIF -->
-	</tr>
-<!-- BEGINELSE -->
-	<tr class="bg1">
-		<td colspan="3"><strong>{L_NO_MEMBERS}</strong></td>
-	</tr>
-<!-- END user -->
-	</tbody>
-	</table>
-	
-	</div>
-</div>
-<!-- END group -->
-
-</form>
-
-<!-- INCLUDE jumpbox.html -->
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/memberlist_view.html b/template/memberlist_view.html
deleted file mode 100644
index a7439bc..0000000
--- a/template/memberlist_view.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2 class="memberlist-title">{PAGE_TITLE}</h2>
-
-<!-- EVENT memberlist_view_content_prepend -->
-
-<form method="post" action="{S_PROFILE_ACTION}" id="viewprofile">
-<div class="panel bg1<!-- IF S_ONLINE --> online<!-- ENDIF -->">
-	<div class="inner">
-
-	<!-- IF AVATAR_IMG -->
-		<dl class="left-box">
-			<dt class="profile-avatar">{AVATAR_IMG}</dt>
-			<!-- EVENT memberlist_view_rank_avatar_before -->
-			<!-- IF RANK_TITLE --><dd style="text-align: center;">{RANK_TITLE}</dd><!-- ENDIF -->
-			<!-- IF RANK_IMG --><dd style="text-align: center;">{RANK_IMG}</dd><!-- ENDIF -->
-			<!-- EVENT memberlist_view_rank_avatar_after -->
-		</dl>
-	<!-- ENDIF -->
-
-	<dl class="left-box details profile-details">
-		<dt>{L_USERNAME}{L_COLON}</dt>
-		<dd>
-			<!-- IF USER_COLOR --><span style="color: {USER_COLOR}; font-weight: bold;"><!-- ELSE --><span><!-- ENDIF -->{USERNAME}</span>
-			<!-- IF U_EDIT_SELF --> [ <a href="{U_EDIT_SELF}">{L_EDIT_PROFILE}</a> ]<!-- ENDIF -->
-			<!-- IF U_USER_ADMIN --> [ <a href="{U_USER_ADMIN}">{L_USER_ADMIN}</a> ]<!-- ENDIF -->
-			<!-- IF U_USER_BAN --> [ <a href="{U_USER_BAN}">{L_USER_BAN}</a> ]<!-- ENDIF -->
-			<!-- IF U_SWITCH_PERMISSIONS --> [ <a href="{U_SWITCH_PERMISSIONS}">{L_USE_PERMISSIONS}</a> ]<!-- ENDIF -->
-		</dd>
-		<!-- IF not AVATAR_IMG -->
-			<!-- EVENT memberlist_view_rank_no_avatar_before -->
-			<!-- IF RANK_TITLE --><dt>{L_RANK}{L_COLON}</dt> <dd>{RANK_TITLE}</dd><!-- ENDIF -->
-			<!-- IF RANK_IMG --><dt><!-- IF RANK_TITLE -->&nbsp;<!-- ELSE -->{L_RANK}{L_COLON}<!-- ENDIF --></dt> <dd>{RANK_IMG}</dd><!-- ENDIF -->
-			<!-- EVENT memberlist_view_rank_no_avatar_after -->
-		<!-- ENDIF -->
-		<!-- IF S_USER_INACTIVE --><dt>{L_USER_IS_INACTIVE}{L_COLON}</dt> <dd>{USER_INACTIVE_REASON}</dd><!-- ENDIF -->
-		<!-- IF AGE !== '' --><dt>{L_AGE}{L_COLON}</dt> <dd>{AGE}</dd><!-- ENDIF -->
-		<!-- IF S_GROUP_OPTIONS --><dt>{L_USERGROUPS}{L_COLON}</dt> <dd><select name="g">{S_GROUP_OPTIONS}</select> <input type="submit" name="submit" value="{L_GO}" class="button2" /></dd><!-- ENDIF -->
-		<!-- EVENT memberlist_view_non_contact_custom_fields_before -->
-		<!-- BEGIN custom_fields -->
-			<!-- IF not custom_fields.S_PROFILE_CONTACT -->
-				<dt>{custom_fields.PROFILE_FIELD_NAME}{L_COLON}</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd>
-			<!-- ENDIF -->
-		<!-- END custom_fields -->
-		<!-- EVENT memberlist_view_non_contact_custom_fields_after -->
-		<!-- EVENT memberlist_view_zebra_before -->
-		<!-- IF S_USER_LOGGED_IN and S_ZEBRA -->
-			<!-- IF U_REMOVE_FRIEND -->
-				<dt>&nbsp;</dt> <dd class="zebra"><a href="{U_REMOVE_FRIEND}" data-ajax="zebra"><strong>{L_REMOVE_FRIEND}</strong></a></dd>
-			<!-- ELSEIF U_REMOVE_FOE -->
-				<dt>&nbsp;</dt> <dd class="zebra"><a href="{U_REMOVE_FOE}" data-ajax="zebra"><strong>{L_REMOVE_FOE}</strong></a></dd>
-			<!-- ELSE -->
-				<!-- IF U_ADD_FRIEND -->
-					<dt>&nbsp;</dt> <dd class="zebra"><a href="{U_ADD_FRIEND}" data-ajax="zebra"><strong>{L_ADD_FRIEND}</strong></a></dd>
-				<!-- ENDIF -->
-				<!-- IF U_ADD_FOE -->
-					<dt>&nbsp;</dt> <dd class="zebra"><a href="{U_ADD_FOE}" data-ajax="zebra"><strong>{L_ADD_FOE}</strong></a></dd>
-				<!-- ENDIF -->
-			<!-- ENDIF -->
-		<!-- ENDIF -->
-		<!-- EVENT memberlist_view_zebra_after -->
-	</dl>
-
-	</div>
-</div>
-
-<!-- EVENT memberlist_view_contact_before -->
-<div class="panel bg2">
-	<div class="inner">
-
-	<div class="column1">
-		<h3>{L_CONTACT_USER}</h3>
-
-		<dl class="details">
-		<!-- IF U_EMAIL --><dt>{L_EMAIL_ADDRESS}{L_COLON}</dt> <dd><a href="{U_EMAIL}">{L_SEND_EMAIL_USER}</a></dd><!-- ENDIF -->
-		<!-- IF U_PM --><dt>{L_PM}{L_COLON}</dt> <dd><a href="{U_PM}">{L_SEND_PRIVATE_MESSAGE}</a></dd><!-- ENDIF -->
-		<!-- IF U_JABBER and S_JABBER_ENABLED --><dt>{L_JABBER}{L_COLON}</dt> <dd><a href="{U_JABBER}" onclick="popup(this.href, 750, 320); return false;">{L_SEND_JABBER_MESSAGE}</a></dd><!-- ELSEIF USER_JABBER --><dt>{L_JABBER}{L_COLON}</dt> <dd>{USER_JABBER}</dd><!-- ENDIF -->
-		<!-- EVENT memberlist_view_contact_custom_fields_before -->
-		<!-- BEGIN custom_fields -->
-			<!-- IF custom_fields.S_PROFILE_CONTACT -->
-				<dt>{custom_fields.PROFILE_FIELD_NAME}{L_COLON}</dt>
-				<!-- IF custom_fields.PROFILE_FIELD_CONTACT -->
-					<dd><a href="{custom_fields.PROFILE_FIELD_CONTACT}">{custom_fields.PROFILE_FIELD_DESC}</a></dd>
-				<!-- ELSE -->
-					<dd>{custom_fields.PROFILE_FIELD_VALUE}</dd>
-				<!-- ENDIF -->
-			<!-- ENDIF -->
-		<!-- END custom_fields -->
-		<!-- EVENT memberlist_view_contact_custom_fields_after -->
-		<!-- IF S_PROFILE_FIELD1 -->
-			<!-- NOTE: Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
-			<dt>{PROFILE_FIELD1_NAME}{L_COLON}</dt> <dd>{PROFILE_FIELD1_VALUE}</dd>
-		<!-- ENDIF -->
-		</dl>
-	</div>
-
-	<div class="column2">
-		<h3>{L_USER_FORUM}</h3>
-		<dl class="details">
-			<!-- EVENT memberlist_view_user_statistics_before -->
-			<dt>{L_JOINED}{L_COLON}</dt> <dd>{JOINED}</dd>
-			<dt>{L_LAST_ACTIVE}{L_COLON}</dt> <dd>{LAST_ACTIVE}</dd>
-			<!-- IF S_WARNINGS -->
-			<dt>{L_WARNINGS}{L_COLON} </dt>
-			<dd><strong>{WARNINGS}</strong><!-- IF U_NOTES or U_WARN --> [ <!-- IF U_NOTES --><a href="{U_NOTES}">{L_VIEW_NOTES}</a><!-- ENDIF --> <!-- IF U_WARN --><!-- IF U_NOTES --> | <!-- ENDIF --><a href="{U_WARN}">{L_WARN_USER}</a><!-- ENDIF --> ]<!-- ENDIF --></dd>
-			<!-- ENDIF -->
-			<dt>{L_TOTAL_POSTS}{L_COLON}</dt>
-				<dd>{POSTS} <!-- IF S_DISPLAY_SEARCH -->| <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong><!-- ENDIF -->
-					<!-- IF POSTS_PCT --><br />({POSTS_PCT} / {POSTS_DAY})<!-- ENDIF -->
-					<!-- IF POSTS_IN_QUEUE and U_MCP_QUEUE --><br />(<a href="{U_MCP_QUEUE}">{L_POSTS_IN_QUEUE}</a>)<!-- ELSEIF POSTS_IN_QUEUE --><br />({L_POSTS_IN_QUEUE})<!-- ENDIF -->
-				</dd>
-			<!-- IF S_SHOW_ACTIVITY and POSTS -->
-				<dt>{L_ACTIVE_IN_FORUM}{L_COLON}</dt> <dd><!-- IF ACTIVE_FORUM != '' --><strong><a href="{U_ACTIVE_FORUM}">{ACTIVE_FORUM}</a></strong><br />({ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT})<!-- ELSE --> - <!-- ENDIF --></dd>
-				<dt>{L_ACTIVE_IN_TOPIC}{L_COLON}</dt> <dd><!-- IF ACTIVE_TOPIC != '' --><strong><a href="{U_ACTIVE_TOPIC}">{ACTIVE_TOPIC}</a></strong><br />({ACTIVE_TOPIC_POSTS} / {ACTIVE_TOPIC_PCT})<!-- ELSE --> - <!-- ENDIF --></dd>
-			<!-- ENDIF -->
-			<!-- EVENT memberlist_view_user_statistics_after -->
-		</dl>
-	</div>
-
-	</div>
-</div>
-<!-- EVENT memberlist_view_contact_after -->
-
-<!-- IF SIGNATURE -->
-<div class="panel bg1">
-	<div class="inner">
-
-		<h3>{L_SIGNATURE}</h3>
-
-		<div class="postbody"><div class="signature standalone">{SIGNATURE}</div></div>
-
-	</div>
-</div>
-<!-- ENDIF -->
-
-</form>
-
-<!-- EVENT memberlist_view_content_append -->
-
-<!-- INCLUDE jumpbox.html -->
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/message_body.html b/template/message_body.html
deleted file mode 100644
index 330203e..0000000
--- a/template/message_body.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!-- IF S_SIMPLE_MESSAGE -->
-	<!-- INCLUDE simple_header.html -->
-<!-- ELSE -->
-	<!-- INCLUDE overall_header.html -->
-<!-- ENDIF -->
-
-<div class="panel" id="message">
-	<div class="inner">
-	<h2 class="message-title">{MESSAGE_TITLE}</h2>
-	<p>{MESSAGE_TEXT}</p>
-	<!-- IF SCRIPT_NAME == "search" and not S_BOARD_DISABLED and not S_NO_SEARCH and L_RETURN_TO_SEARCH_ADV -->
-		<p>
-			<a href="{U_SEARCH}" class="arrow-{S_CONTENT_FLOW_BEGIN}" accesskey="r">
-				<i class="icon fa-angle-{S_CONTENT_FLOW_BEGIN} fa-fw icon-black" aria-hidden="true"></i><span>{L_GO_TO_SEARCH_ADV}</span>
-			</a>
-		</p>
-	<!-- ENDIF -->
-	</div>
-</div>
-
-<!-- IF S_SIMPLE_MESSAGE -->
-	<!-- INCLUDE simple_footer.html -->
-<!-- ELSE -->
-	<!-- INCLUDE overall_footer.html -->
-<!-- ENDIF -->
diff --git a/template/plupload.html b/template/plupload.html
deleted file mode 100644
index fc66311..0000000
--- a/template/plupload.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<script type="text/javascript">
-//<![CDATA[
-phpbb.plupload = {
-	i18n: {
-		'b': '{LA_BYTES_SHORT}',
-		'kb': '{LA_KB}',
-		'mb': '{LA_MB}',
-		'gb': '{LA_GB}',
-		'tb': '{LA_TB}',
-		'Add Files': '{LA_PLUPLOAD_ADD_FILES}',
-		'Add files to the upload queue and click the start button.': '{LA_PLUPLOAD_ADD_FILES_TO_QUEUE}',
-		'Close': '{LA_PLUPLOAD_CLOSE}',
-		'Drag files here.': '{LA_PLUPLOAD_DRAG}',
-		'Duplicate file error.': '{LA_PLUPLOAD_DUPLICATE_ERROR}',
-		'File: %s': '{LA_PLUPLOAD_FILE}',
-		'File: %s, size: %d, max file size: %d': '{LA_PLUPLOAD_FILE_DETAILS}',
-		'File count error.': '{LA_PLUPLOAD_ERR_FILE_COUNT}',
-		'File extension error.': '{LA_PLUPLOAD_EXTENSION_ERROR}',
-		'File size error.': '{LA_PLUPLOAD_SIZE_ERROR}',
-		'File too large:': '{LA_PLUPLOAD_ERR_FILE_TOO_LARGE}',
-		'Filename': '{LA_PLUPLOAD_FILENAME}',
-		'Generic error.': '{LA_PLUPLOAD_GENERIC_ERROR}',
-		'HTTP Error.': '{LA_PLUPLOAD_HTTP_ERROR}',
-		'Image format either wrong or not supported.': '{LA_PLUPLOAD_IMAGE_FORMAT}',
-		'Init error.': '{LA_PLUPLOAD_INIT_ERROR}',
-		'IO error.': '{LA_PLUPLOAD_IO_ERROR}',
-		'Invalid file extension:': '{LA_PLUPLOAD_ERR_FILE_INVALID_EXT}',
-		'N/A': '{LA_PLUPLOAD_NOT_APPLICABLE}',
-		'Runtime ran out of available memory.': '{LA_PLUPLOAD_ERR_RUNTIME_MEMORY}',
-		'Security error.': '{LA_PLUPLOAD_SECURITY_ERROR}',
-		'Select files': '{LA_PLUPLOAD_SELECT_FILES}',
-		'Size': '{LA_PLUPLOAD_SIZE}',
-		'Start Upload': '{LA_PLUPLOAD_START_UPLOAD}',
-		'Start uploading queue': '{LA_PLUPLOAD_START_CURRENT_UPLOAD}',
-		'Status': '{LA_PLUPLOAD_STATUS}',
-		'Stop Upload': '{LA_PLUPLOAD_STOP_UPLOAD}',
-		'Stop current upload': '{LA_PLUPLOAD_STOP_CURRENT_UPLOAD}',
-		"Upload URL might be wrong or doesn't exist.": '{LA_PLUPLOAD_ERR_UPLOAD_URL}',
-		'Uploaded %d/%d files': '{LA_PLUPLOAD_UPLOADED}',
-		'%d files queued': '{LA_PLUPLOAD_FILES_QUEUED}',
-		'%s already present in the queue.': '{LA_PLUPLOAD_ALREADY_QUEUED}'
-	},
-	config: {
-		runtimes: 'html5',
-		url: '{S_PLUPLOAD_URL}',
-		max_file_size: '{FILESIZE}b',
-		chunk_size: '{CHUNK_SIZE}b',
-		unique_names: true,
-		filters: [{FILTERS}],
-		{S_RESIZE}
-		headers: {'X-PHPBB-USING-PLUPLOAD': '1', 'X-Requested-With': 'XMLHttpRequest'},
-		file_data_name: 'fileupload',
-		multipart_params: {'add_file': '{LA_ADD_FILE}'},
-		form_hook: '#postform',
-		browse_button: 'add_files',
-		drop_element : 'message',
-	},
-	lang: {
-		ERROR: '{LA_ERROR}',
-		TOO_MANY_ATTACHMENTS: '{LA_TOO_MANY_ATTACHMENTS}',
-	},
-	order: '{ATTACH_ORDER}',
-	maxFiles: {MAX_ATTACHMENTS},
-	data: {S_ATTACH_DATA},
-}
-//]]>
-</script>
-<!-- INCLUDEJS {T_ASSETS_PATH}/plupload/plupload.full.min.js -->
-<!-- INCLUDEJS {T_ASSETS_PATH}/javascript/plupload.js -->
diff --git a/template/posting_body.html b/template/posting_body.html
deleted file mode 100644
index 73b8270..0000000
--- a/template/posting_body.html
+++ /dev/null
@@ -1,6 +0,0 @@
-
-<!-- IF S_PRIVMSGS -->
-	<!-- INCLUDE posting_pm_layout.html -->
-<!-- ELSE -->
-	<!-- INCLUDE posting_layout.html -->
-<!-- ENDIF -->
diff --git a/template/posting_layout.html b/template/posting_layout.html
deleted file mode 100644
index bca9195..0000000
--- a/template/posting_layout.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<!-- IF TOPIC_TITLE -->
-	<h2 class="posting-title"><!-- EVENT posting_topic_title_before --><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a><!-- EVENT posting_topic_title_after --></h2>
-<!-- ELSE -->
-	<h2 class="posting-title"><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h2>
- <!-- ENDIF -->
-
-<!-- IF S_FORUM_RULES -->
-	<div class="rules<!-- IF U_FORUM_RULES --> rules-link<!-- ENDIF -->">
-		<div class="inner">
-
-		<!-- IF U_FORUM_RULES -->
-			<a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
-		<!-- ELSE -->
-			<strong>{L_FORUM_RULES}</strong><br />
-			{FORUM_RULES}
-		<!-- ENDIF -->
-
-		</div>
-	</div>
-<!-- ENDIF -->
-
-<form id="postform" method="post" action="{S_POST_ACTION}"{S_FORM_ENCTYPE}>
-
-<!-- IF S_DRAFT_LOADED -->
-	<div class="panel">
-		<div class="inner">
-
-		<h3>{L_INFORMATION}</h3>
-		<p>{L_DRAFT_LOADED}</p>
-
-		</div>
-	</div>
-<!-- ENDIF -->
-
-<!-- IF S_SHOW_DRAFTS --><!-- INCLUDE drafts.html --><!-- ENDIF -->
-
-<!-- IF S_POST_REVIEW --><!-- INCLUDE posting_review.html --><!-- ENDIF -->
-
-<!-- IF S_UNGLOBALISE -->
-	<div class="panel bg3">
-		<div class="inner">
-		<fieldset class="fields1">
-			<h2>{L_SELECT_DESTINATION_FORUM}</h2>
-			<p>{L_UNGLOBALISE_EXPLAIN}</p>
-			<dl>
-				<dt><label for="to_forum_id">{L_MOVE}{L_COLON}</label></dt>
-				<dd><select id="to_forum_id" name="to_forum_id">{S_FORUM_SELECT}</select></dd>
-			</dl>
-
-			<dl>
-				<dt>&nbsp;</dt>
-				<dd><input class="button1" type="submit" name="post" value="{L_CONFIRM}" /> <input class="button2" type="submit" name="cancel_unglobalise" value="{L_CANCEL}" /></dd>
-			</dl>
-		</fieldset>
-
-		</div>
-	</div>
-<!-- ENDIF -->
-
-<!-- IF S_DISPLAY_PREVIEW --><!-- INCLUDE posting_preview.html --><!-- ENDIF -->
-
-<div class="panel" id="postingbox">
-	<div class="inner">
-
-	<h3>{L_POST_A}</h3>
-
-	<!-- DEFINE $EXTRA_POSTING_OPTIONS = 1 -->
-	<!-- INCLUDE posting_editor.html -->
-	<input type="hidden" name="show_panel" value="options-panel" />
-	{S_FORM_TOKEN}
-	</div>
-</div>
-
-<!-- IF S_SHOW_ATTACH_BOX --><!-- INCLUDE posting_attach_body.html --><!-- ENDIF -->
-
-<!-- IF S_SHOW_POLL_BOX or S_POLL_DELETE --><!-- INCLUDE posting_poll_body.html --><!-- ENDIF -->
-
-<!-- EVENT posting_layout_include_panel_body -->
-
-<!-- IF S_DISPLAY_REVIEW --><!-- INCLUDE posting_topic_review.html --><!-- ENDIF -->
-
-</form>
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/posting_pm_header.html b/template/posting_pm_header.html
deleted file mode 100644
index 032d8c6..0000000
--- a/template/posting_pm_header.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<fieldset class="fields1">
-	<!-- IF not S_SHOW_DRAFTS -->
-
-		<!-- IF S_GROUP_OPTIONS -->
-			<div class="column2">
-				<label for="group_list"><strong>{L_TO_ADD_GROUPS}{L_COLON}</strong></label><br />
-				<select name="group_list[]" id="group_list" multiple="multiple" size="3" class="inputbox">{S_GROUP_OPTIONS}</select><br />
-			</div>
-		<!-- ENDIF -->
-		<!-- IF S_ALLOW_MASS_PM -->
-		<div class="column1">
-			<!-- IF not S_EDIT_POST -->
-			<dl class="pmlist">
-				<dt><label><strong>{L_TO_ADD_MASS}{L_COLON}</strong><textarea id="username_list" name="username_list" class="inputbox" cols="50" rows="2" tabindex="1"></textarea></label></dt>
-				<dd class="recipients">
-				<input type="submit" name="add_to" value="{L_ADD}" class="button2" tabindex="1" />
-				<input type="submit" name="add_bcc" value="{L_ADD_BCC}" class="button2" tabindex="1" />
-				<!-- EVENT posting_pm_header_find_username_before -->
-				<span><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></span>
-				<!-- EVENT posting_pm_header_find_username_after -->
-				</dd>
-			</dl>
-			<!-- ENDIF -->
-		</div>
-		<!-- IF .to_recipient or .bcc_recipient --><hr /><!-- ENDIF -->
-		<div class="column1">
-			<!-- IF .to_recipient -->
-				<dl>
-					<dt><label>{L_TO_MASS}{L_COLON}</label></dt>
-					<dd class="recipients">
-					<ul class="recipients">
-						<!-- BEGIN to_recipient -->
-						<li>
-							<!-- IF not S_EDIT_POST --><input type="submit" name="remove_{to_recipient.TYPE}[{to_recipient.UG_ID}]" value="x" class="button2" /><!-- ENDIF -->
-							<!-- IF to_recipient.IS_GROUP --><a href="{to_recipient.U_VIEW}"><strong>{to_recipient.NAME}</strong></a><!-- ELSE -->{to_recipient.NAME_FULL}<!-- ENDIF -->
-						</li>
-						<!-- END to_recipient -->
-					</ul>
-					</dd>
-				</dl>
-			<!-- ENDIF -->
-		</div>
-			<!-- IF .bcc_recipient -->
-			<div class="column2">
-				<dl>
-					<dt><label>{L_BCC}{L_COLON}</label></dt>
-					<dd class="recipients">
-					<ul class="recipients">
-						<!-- BEGIN bcc_recipient -->
-						<li>
-							<!-- IF not S_EDIT_POST --><input type="submit" name="remove_{bcc_recipient.TYPE}[{bcc_recipient.UG_ID}]" value="x" class="button2" /><!-- ENDIF -->
-							<!-- IF bcc_recipient.IS_GROUP --><a href="{bcc_recipient.U_VIEW}"><strong>{bcc_recipient.NAME}</strong></a><!-- ELSE -->{bcc_recipient.NAME_FULL}<!-- ENDIF -->
-						</li>
-						<!-- END bcc_recipient -->
-					</ul>
-					</dd>
-				</dl>
-			</div>
-			<!-- ENDIF -->
-		<!-- ELSE -->
-		<div class="column1">
-			<dl>
-				<dt><label for="username_list">{L_TO_ADD}{L_COLON}</label><!-- IF not S_EDIT_POST --><br /><span><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false">{L_FIND_USERNAME}</a></span><!-- ENDIF --></dt>
-				<!-- IF not S_EDIT_POST -->
-				<dd><input class="inputbox" type="text" name="username_list" id="username_list" size="20" value="" /> <input type="submit" name="add_to" value="{L_ADD}" class="button2" /></dd>
-				<!-- ENDIF -->
-				<!-- IF .to_recipient -->
-					<dd class="recipients">
-					<ul class="recipients">
-						<!-- BEGIN to_recipient -->
-						<li>
-							<!-- IF to_recipient.IS_GROUP --><a href="{to_recipient.U_VIEW}"><strong>{to_recipient.NAME}</strong></a><!-- ELSE -->{to_recipient.NAME_FULL}<!-- ENDIF -->&nbsp;
-							<!-- IF not S_EDIT_POST --><input type="submit" name="remove_{to_recipient.TYPE}[{to_recipient.UG_ID}]" value="x" class="button2" /><!-- ENDIF -->
-						</li>
-						<!-- END to_recipient -->
-					</dd>
-				<!-- ENDIF -->
-			</dl>
-		</div>
-		<!-- ENDIF -->
-
-	<!-- ENDIF -->
-	</fieldset>
diff --git a/template/posting_pm_layout.html b/template/posting_pm_layout.html
deleted file mode 100644
index 316fa79..0000000
--- a/template/posting_pm_layout.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<!-- IF S_DRAFT_LOADED -->
-	<div class="panel">
-		<div class="inner">
-
-		<h3>{L_INFORMATION}</h3>
-		<p>{L_DRAFT_LOADED_PM}</p>
-
-		</div>
-	</div>
-<!-- ENDIF -->
-
-<!-- IF S_SHOW_DRAFTS --><!-- INCLUDE drafts.html --><!-- ENDIF -->
-
-<!-- IF S_DISPLAY_PREVIEW --><!-- INCLUDE posting_preview.html --><!-- ENDIF -->
-
-<h2 class="posting-title">{L_TITLE}</h2>
-
-<div class="panel" id="pmheader-postingbox">
-	<div class="inner">
-	<!-- EVENT posting_pm_layout_include_pm_header_before -->
-	<!-- INCLUDE posting_pm_header.html -->
-	<!-- EVENT posting_pm_layout_include_pm_header_after -->
-	</div>
-</div>
-
-<div class="panel" id="postingbox">
-	<div class="inner">
-
-	<!-- DEFINE $EXTRA_POSTING_OPTIONS = 1 -->
-	<!-- INCLUDE posting_editor.html -->
-
-	</div>
-</div>
-
-<!-- IF S_SHOW_ATTACH_BOX --><!-- INCLUDE posting_attach_body.html --><!-- ENDIF -->
-
-<!-- IF S_DISPLAY_REVIEW --><!-- INCLUDE posting_topic_review.html --><!-- ENDIF -->
-
-<!-- IF S_DISPLAY_HISTORY --><!-- INCLUDE ucp_pm_history.html --><!-- ENDIF -->
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/posting_preview.html b/template/posting_preview.html
deleted file mode 100644
index aac117c..0000000
--- a/template/posting_preview.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<div class="post <!-- IF S_PRIVMSGS -->pm<!-- ELSE -->bg2<!-- ENDIF -->" id="preview">
-	<div class="inner">
-
-<!-- IF S_HAS_POLL_OPTIONS -->
-	<div class="content">
-		<h2>{L_PREVIEW}{L_COLON} {POLL_QUESTION}</h2>
-		<p class="author"><!-- IF L_POLL_LENGTH -->{L_POLL_LENGTH}<br /><!-- ENDIF -->{L_MAX_VOTES}</p>
-
-		<fieldset class="polls">
-		<!-- BEGIN poll_option -->
-			<dl>
-				<dt><label for="vote_{poll_option.POLL_OPTION_ID}">{poll_option.POLL_OPTION_CAPTION}</label></dt>
-				<dd style="width: auto;"><!-- IF S_IS_MULTI_CHOICE --><input type="checkbox" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ELSE --><input type="radio" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ENDIF --></dd>
-			</dl>
-		<!-- END poll_option -->
-		</fieldset>
-	</div>
-
-	</div>
-</div>
-
-<div class="post bg2">
-	<div class="inner">
-
-<!-- ENDIF -->
-
-<!-- EVENT posting_preview_poll_after -->
-
-	<div class="postbody">
-		<h3>{L_PREVIEW}{L_COLON} {PREVIEW_SUBJECT}</h3>
-
-		<div class="content">{PREVIEW_MESSAGE}</div>
-
-		<!-- IF .attachment -->
-		<dl class="attachbox">
-			<dt>{L_ATTACHMENTS}</dt>
-			<!-- BEGIN attachment -->
-			<dd>{attachment.DISPLAY_ATTACHMENT}</dd>
-			<!-- END attachment -->
-		</dl>
-		<!-- ENDIF -->
-
-		<!-- IF PREVIEW_SIGNATURE --><div class="signature">{PREVIEW_SIGNATURE}</div><!-- ENDIF -->
-	</div>
-
-	</div>
-</div>
-
-<hr />
diff --git a/template/posting_smilies.html b/template/posting_smilies.html
deleted file mode 100644
index 3bd5127..0000000
--- a/template/posting_smilies.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!-- INCLUDE simple_header.html -->
-
-<script type="text/javascript">
-// <![CDATA[
-	var form_name = opener.form_name;
-	var text_name = opener.text_name;
-// ]]>
-</script>
-<!-- INCLUDEJS {T_ASSETS_PATH}/javascript/editor.js -->
-
-<h2>{L_SMILIES}</h2>
-<div class="panel">
-	<div class="inner">
-		<!-- BEGIN smiley --> 
-			<a href="#" onclick="initInsertions(); insert_text('{smiley.A_SMILEY_CODE}', true, true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a> 
-		<!-- END smiley -->
-	
-	</div>
-</div>
-<!-- IF .pagination --> 
-	<div class="pagination">
-		<!-- INCLUDE pagination.html -->
-	</div>
-<!-- ENDIF -->
-<a href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a>
-
-<!-- INCLUDE simple_footer.html -->
diff --git a/template/report_body.html b/template/report_body.html
deleted file mode 100644
index 285e8ec..0000000
--- a/template/report_body.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2 class="titlespace"><!-- IF S_REPORT_POST -->{L_REPORT_POST}<!-- ELSE -->{L_REPORT_MESSAGE}<!-- ENDIF --></h2>
-
-<form method="post" action="{S_REPORT_ACTION}" id="report">
-<div class="panel">
-	<div class="inner">
-
-	<div class="content">
-		<p><!-- IF S_REPORT_POST -->{L_REPORT_POST_EXPLAIN}<!-- ELSE -->{L_REPORT_MESSAGE_EXPLAIN}<!-- ENDIF --></p>
-
-		<fieldset>
-		<!-- IF ERROR --><dl><dd class="error">{ERROR}</dd></dl><!-- ENDIF -->
-		<dl class="fields2">
-			<dt><label for="reason_id">{L_REASON}{L_COLON}</label></dt>
-			<dd><select name="reason_id" id="reason_id" class="full"><!-- BEGIN reason --><option value="{reason.ID}"<!-- IF reason.S_SELECTED --> selected="selected"<!-- ENDIF -->>{reason.DESCRIPTION}</option><!-- END reason --></select></dd>
-		</dl>
-		<!-- IF S_CAN_NOTIFY -->
-			<dl class="fields2">
-				<dt><label for="notify1">{L_REPORT_NOTIFY}{L_COLON}</label><br /><span>{L_REPORT_NOTIFY_EXPLAIN}</span></dt>
-				<dd>
-					<label for="notify1"><input type="radio" name="notify" id="notify1" value="1" <!-- IF not S_NOTIFY -->checked="checked"<!-- ENDIF --> /> {L_YES}</label>
-					<label for="notify0"><input type="radio" name="notify" id="notify0" value="0" <!-- IF S_NOTIFY -->checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-				</dd>
-			</dl>
-		<!-- ENDIF -->
-		<dl class="fields2">
-			<dt><label for="report_text">{L_MORE_INFO}{L_COLON}</label><br /><span>{L_CAN_LEAVE_BLANK}</span></dt>
-			<dd><textarea name="report_text" id="report_text" rows="10" cols="76" class="inputbox">{REPORT_TEXT}</textarea></dd>
-		</dl>
-		<!-- IF CAPTCHA_TEMPLATE -->
-			<!-- INCLUDE {CAPTCHA_TEMPLATE} -->
-		<!-- ENDIF -->
-		</fieldset>
-	</div>
-
-	</div>
-</div>
-
-<div class="panel">
-	<div class="inner">
-
-	<div class="content">
-		<fieldset class="submit-buttons">
-			<input type="submit" name="submit" class="button1" value="{L_SUBMIT}" />&nbsp;
-			<input type="submit" name="cancel" class="button2" value="{L_CANCEL}" />
-			{S_FORM_TOKEN}
-		</fieldset>
-	</div>
-
-	</div>
-</div>
-</form>
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/timezone.js b/template/timezone.js
deleted file mode 100644
index 44ec1b0..0000000
--- a/template/timezone.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/* global phpbb */
-
-(function($) { // Avoid conflicts with other libraries
-
-'use strict';
-
-$('#tz_date').change(function() {
-	phpbb.timezoneSwitchDate(false);
-});
-
-$('#tz_select_date_suggest').click(function(){
-	phpbb.timezonePreselectSelect(true);
-});
-
-$(function () {
-	phpbb.timezoneEnableDateSelection();
-	phpbb.timezonePreselectSelect($('#tz_select_date_suggest').attr('timezone-preselect') === 'true');
-});
-
-})(jQuery); // Avoid conflicts with other libraries
diff --git a/template/timezone_option.html b/template/timezone_option.html
deleted file mode 100644
index 728dc94..0000000
--- a/template/timezone_option.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<dl>
-	<dt><label for="timezone">{L_BOARD_TIMEZONE}{L_COLON}</label></dt>
-	<!-- IF .timezone_date -->
-	<dd id="tz_select_date" style="display: none;">
-		<select name="tz_date" id="tz_date" class="autowidth tz_select">
-			<option value="">{L_SELECT_CURRENT_TIME}</option>
-			<!-- BEGIN timezone_date -->
-				<option value="{timezone_date.VALUE}"<!-- IF timezone_date.SELECTED --> selected="selected"<!-- ENDIF -->>{timezone_date.TITLE}</option>
-			<!-- END timezone_date -->
-		</select>
-		<input type="button" id="tz_select_date_suggest" class="button2" style="display: none;" timezone-preselect="<!-- IF S_TZ_PRESELECT -->true<!-- ELSE -->false<!-- ENDIF -->" data-l-suggestion="{L_TIMEZONE_DATE_SUGGESTION}" value="{L_TIMEZONE_DATE_SUGGESTION}" />
-	</dd>
-	<!-- ENDIF -->
-	<dd>
-		<select name="tz" id="timezone" class="autowidth tz_select timezone">
-			<option value="">{L_SELECT_TIMEZONE}</option>
-			<!-- BEGIN timezone_select -->
-			<optgroup label="{timezone_select.LABEL}" data-tz-value="{timezone_select.VALUE}">
-				<!-- BEGIN timezone_options -->
-				<option title="{timezone_select.timezone_options.TITLE}" value="{timezone_select.timezone_options.VALUE}"<!-- IF timezone_select.timezone_options.SELECTED --> selected="selected"<!-- ENDIF -->>{timezone_select.timezone_options.LABEL}</option>
-				<!-- END timezone_options -->
-			</optgroup>
-			<!-- END timezone_select -->
-		</select>
-
-		<!-- INCLUDEJS timezone.js -->
-	</dd>
-</dl>
diff --git a/template/ucp_agreement.html b/template/ucp_agreement.html
deleted file mode 100644
index 943774c..0000000
--- a/template/ucp_agreement.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<!-- IF S_SHOW_COPPA or S_REGISTRATION -->
-
-<!-- IF S_LANG_OPTIONS -->
-<script type="text/javascript">
-// <![CDATA[
-	/**
-	* Change language
-	*/
-	function change_language(lang_iso)
-	{
-		document.cookie = '{COOKIE_NAME}_lang=' + lang_iso + '; path={COOKIE_PATH}';
-		document.forms['register'].change_lang.value = lang_iso;
-		document.forms['register'].submit();
-	}
-
-// ]]>
-</script>
-
-	<form method="post" action="{S_UCP_ACTION}" id="register">
-		<p class="rightside">
-			<label for="lang">{L_LANGUAGE}{L_COLON}</label><select name="lang" id="lang" onchange="change_language(this.value); return false;" title="{L_LANGUAGE}">{S_LANG_OPTIONS}</select>
-			{S_HIDDEN_FIELDS}
-		</p>
-	</form>
-
-	<div class="clear"></div>
-
-<!-- ENDIF -->
-
-	<form method="post" action="{S_UCP_ACTION}" id="agreement">
-
-	<div class="panel">
-		<div class="inner">
-		<div class="content">
-			<h2 class="sitename-title">{SITENAME} - {L_REGISTRATION}</h2>
-			<!-- EVENT ucp_agreement_terms_before -->
-			<p><!-- IF S_SHOW_COPPA -->{L_COPPA_BIRTHDAY}<!-- ELSE -->{L_TERMS_OF_USE}<!-- ENDIF --></p>
-			<!-- EVENT ucp_agreement_terms_after -->
-		</div>
-		</div>
-	</div>
-
-	<div class="panel">
-		<div class="inner">
-		<fieldset class="submit-buttons">
-			<!-- IF S_SHOW_COPPA -->
-			<strong><a href="{U_COPPA_NO}" class="button1">{L_COPPA_NO}</a></strong>&nbsp; <a href="{U_COPPA_YES}" class="button2">{L_COPPA_YES}</a>
-			<!-- ELSE -->
-			<input type="submit" name="agreed" id="agreed" value="{L_AGREE}" class="button1" />&nbsp;
-			<input type="submit" name="not_agreed" value="{L_NOT_AGREE}" class="button2" />
-			<!-- ENDIF -->
-			{S_HIDDEN_FIELDS}
-			{S_FORM_TOKEN}
-		</fieldset>
-		</div>
-	</div>
-	</form>
-
-<!-- ELSEIF S_AGREEMENT -->
-
-	<div class="panel">
-		<div class="inner">
-		<div class="content">
-			<h2 class="sitename-title">{SITENAME} - {AGREEMENT_TITLE}</h2>
-			<p>{AGREEMENT_TEXT}</p>
-			<hr class="dashed" />
-			<p><a href="{U_BACK}" class="button2">{L_BACK}</a></p>
-		</div>
-		</div>
-	</div>
-
-<!-- ENDIF -->
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/ucp_auth_link.html b/template/ucp_auth_link.html
deleted file mode 100644
index 078da58..0000000
--- a/template/ucp_auth_link.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<h2>{L_UCP_AUTH_LINK_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner">
-		<!-- IF ERROR --><dl><dd class="error">{ERROR}</dd></dl><!-- ENDIF -->
-
-		<!-- IF PROVIDER_TEMPLATE_FILE -->
-			<!-- INCLUDE {PROVIDER_TEMPLATE_FILE} -->
-		<!-- ENDIF -->
-	</div>
-</div>
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/ucp_auth_link_oauth.html b/template/ucp_auth_link_oauth.html
deleted file mode 100644
index 1831661..0000000
--- a/template/ucp_auth_link_oauth.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!-- BEGIN oauth -->
-	<form id="ucp" method="post" action="{S_UCP_ACTION}">
-		<h3>{oauth.SERVICE_NAME}</h3>
-
-		<fieldset class="fields2">
-			<!-- IF oauth.UNIQUE_ID -->
-				<dl>
-					<dt>{L_UCP_AUTH_LINK_ID}{L_COLON}</dt>
-					<dd>{oauth.UNIQUE_ID}</dd>
-				</dl>
-				<dl>
-					<dt>&nbsp;</dt>
-					<dd><input type="submit" name="submit" tabindex="6" value="{L_UCP_AUTH_LINK_UNLINK}" class="button1" /></dd>
-				</dl>
-			<!-- ELSE -->
-				<dl>
-					<dd>{L_UCP_AUTH_LINK_ASK}</dd>
-				</dl>
-				<dl>
-					<dt>&nbsp;</dt>
-					<dd><input type="submit" name="submit" tabindex="6" value="{L_UCP_AUTH_LINK_LINK}" class="button1" /></dd>
-				</dl>
-			<!-- ENDIF -->
-		</fieldset>
-		{oauth.HIDDEN_FIELDS}
-		{S_HIDDEN_FIELDS}
-		{S_FORM_TOKEN}
-	</form>
-<!-- END oauth -->
diff --git a/template/ucp_avatar_options.html b/template/ucp_avatar_options.html
deleted file mode 100644
index 2cf9488..0000000
--- a/template/ucp_avatar_options.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<div class="panel">
-	<div class="inner">
-	<!-- IF not S_AVATARS_ENABLED -->
-		<p>{L_AVATAR_FEATURES_DISABLED}</p>
-	<!-- ENDIF -->
-
-	<fieldset>
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-		<dl>
-			<dt><label>{L_CURRENT_IMAGE}{L_COLON}</label><br /><span>{L_AVATAR_EXPLAIN}</span></dt>
-			<dd><!-- IF AVATAR -->{AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><!-- ENDIF --></dd>
-			<dd><label for="avatar_delete"><input type="checkbox" name="avatar_delete" id="avatar_delete" /> {L_DELETE_AVATAR}</label></dd>
-		</dl>
-	</fieldset>
-	<h3>{L_AVATAR_SELECT}</h3>
-	<fieldset>
-		<dl>
-			<dt><label>{L_AVATAR_TYPE}{L_COLON}</label></dt>
-			<dd><select name="avatar_driver" id="avatar_driver" data-togglable-settings="true">
-				<!-- BEGIN avatar_drivers -->
-				<option value="{avatar_drivers.DRIVER}"<!-- IF avatar_drivers.SELECTED --> selected="selected"<!-- ENDIF --> data-toggle-setting="#avatar_option_{avatar_drivers.DRIVER}">{avatar_drivers.L_TITLE}</option>
-				<!-- END avatar_drivers -->
-			</select></dd>
-		</dl>
-	</fieldset>
-	<div id="avatar_options">
-<!-- BEGIN avatar_drivers -->
-	<div id="avatar_option_{avatar_drivers.DRIVER}">
-	<noscript>
-	<h3 class="avatar_section_header">{avatar_drivers.L_TITLE}</h3>
-	</noscript>
-	<p>{avatar_drivers.L_EXPLAIN}</p>
-
-	<fieldset>
-	{avatar_drivers.OUTPUT}
-	</fieldset>
-	</div>
-<!-- END avatar_drivers -->
-	</div>
-<!-- IF not S_GROUP_MANAGE -->
-	<fieldset class="submit-buttons">
-		<input type="reset" value="{L_RESET}" name="reset" class="button2" /> &nbsp;
-		<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	</fieldset>
-<!-- ENDIF -->
-	</div>
-</div>
diff --git a/template/ucp_avatar_options_upload.html b/template/ucp_avatar_options_upload.html
deleted file mode 100644
index 63a734e..0000000
--- a/template/ucp_avatar_options_upload.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<dl>
-	<dt><label for="avatar_upload_file">{L_UPLOAD_AVATAR_FILE}{L_COLON}</label></dt>
-	<dd><input type="hidden" name="MAX_FILE_SIZE" value="{AVATAR_UPLOAD_SIZE}" /><input type="file" name="avatar_upload_file" id="avatar_upload_file" class="inputbox autowidth" /></dd>
-</dl>
-
-<!-- IF S_UPLOAD_AVATAR_URL -->
-	<dl>
-		<dt><label for="avatar_upload_url">{L_UPLOAD_AVATAR_URL}{L_COLON}</label><br /><span>{L_UPLOAD_AVATAR_URL_EXPLAIN}</span></dt>
-		<dd><input type="url" name="avatar_upload_url" id="avatar_upload_url" value="" class="inputbox" /></dd>
-	</dl>
-<!-- ENDIF -->
diff --git a/template/ucp_footer.html b/template/ucp_footer.html
deleted file mode 100644
index f2f1a68..0000000
--- a/template/ucp_footer.html
+++ /dev/null
@@ -1,14 +0,0 @@
-
-		</div>
-
-	</div>
-	</div>
-</div>
-<!-- IF S_COMPOSE_PM -->
-<div>{S_FORM_TOKEN}</div>
-</form>
-<!-- ENDIF -->
-
-<!-- INCLUDE jumpbox.html -->
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/ucp_groups_membership.html b/template/ucp_groups_membership.html
deleted file mode 100644
index d7df3b0..0000000
--- a/template/ucp_groups_membership.html
+++ /dev/null
@@ -1,174 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<h2>{L_USERGROUPS}</h2>
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<div class="panel">
-	<div class="inner">
-
-	<p>{L_GROUPS_EXPLAIN}</p>
-	<!-- DEFINE $SHOW_BUTTONS = 0 -->
-	<!-- IF .leader -->
-		<ul class="topiclist two-columns">
-			<li class="header">
-				<dl>
-					<dt><div class="list-inner">{L_GROUP_LEADER}</div></dt>
-					<dd class="mark">{L_SELECT}</dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist two-columns">
-
-		<!-- BEGIN leader -->
-		<!-- IF not leader.GROUP_SPECIAL -->
-			<!-- DEFINE $SHOW_BUTTONS = 1 -->
-		<!-- ENDIF -->
-		<li class="row<!-- IF leader.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl>
-				<dt>
-					<div class="list-inner">
-						<!-- IF S_CHANGE_DEFAULT --><input title="{L_CHANGE_DEFAULT_GROUP}" type="radio" name="default"<!-- IF leader.S_GROUP_DEFAULT --> checked="checked"<!-- ENDIF --> value="{leader.GROUP_ID}" /> <!-- ENDIF -->
-						<a href="{leader.U_VIEW_GROUP}" class="forumtitle"<!-- IF leader.GROUP_COLOUR --> style="color:#{leader.GROUP_COLOUR}"<!-- ENDIF -->>{leader.GROUP_NAME}</a>
-						<!-- IF leader.GROUP_DESC --><br />{leader.GROUP_DESC}<!-- ENDIF -->
-						<!-- IF not leader.GROUP_SPECIAL --><br /><i>{leader.GROUP_STATUS}</i><!-- ENDIF -->
-					</div>
-				</dt>
-				<dd class="mark"><input type="radio" name="selected" value="{leader.GROUP_ID}" <!-- IF leader.GROUP_SPECIAL -->disabled="disabled"<!-- ENDIF --> /></dd>
-			</dl>
-		</li>
-		<!-- END leader -->
-		</ul>
-	<!-- ENDIF -->
-
-	<!-- IF .member -->
-		<ul class="topiclist two-columns">
-			<li class="header">
-				<dl>
-					<dt><div class="list-inner">{L_GROUP_MEMBER}</div></dt>
-					<dd class="mark">{L_SELECT}</dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist two-columns">
-
-		<!-- BEGIN member -->
-		<!-- IF not member.GROUP_SPECIAL -->
-			<!-- DEFINE $SHOW_BUTTONS = 1 -->
-		<!-- ENDIF -->		
-		<li class="row<!-- IF member.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl>
-				<dt>
-					<div class="list-inner">
-						<!-- IF S_CHANGE_DEFAULT --><input title="{L_CHANGE_DEFAULT_GROUP}" type="radio" name="default"<!-- IF member.S_GROUP_DEFAULT --> checked="checked"<!-- ENDIF --> value="{member.GROUP_ID}" /> <!-- ENDIF -->
-						<a href="{member.U_VIEW_GROUP}" class="forumtitle"<!-- IF member.GROUP_COLOUR --> style="color:#{member.GROUP_COLOUR}"<!-- ENDIF -->>{member.GROUP_NAME}</a>
-						<!-- IF member.GROUP_DESC --><br />{member.GROUP_DESC}<!-- ENDIF -->
-						<!-- IF not member.GROUP_SPECIAL --><br /><i>{member.GROUP_STATUS}</i><!-- ENDIF -->
-					</div>
-				</dt>
-				<dd class="mark"><input type="radio" name="selected" value="{member.GROUP_ID}" <!-- IF member.GROUP_SPECIAL -->disabled="disabled"<!-- ENDIF --> /></dd>
-			</dl>
-		</li>
-		<!-- END member -->
-		</ul>
-	<!-- ENDIF -->
-	</div>
-</div>	
-
-<!-- IF .pending -->
-<div class="panel">
-	<div class="inner">	
-		<ul class="topiclist two-columns">
-			<li class="header">
-				<dl>
-					<dt><div class="list-inner">{L_GROUP_PENDING}</div></dt>
-					<dd class="mark">{L_SELECT}</dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist two-columns">
-
-		<!-- BEGIN pending -->
-		<!-- IF not pending.GROUP_SPECIAL -->
-			<!-- DEFINE $SHOW_BUTTONS = 1 -->
-		<!-- ENDIF -->			
-		<li class="row<!-- IF pending.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl>
-				<dt>
-					<div class="list-inner">
-						<a href="{pending.U_VIEW_GROUP}" class="forumtitle"<!-- IF pending.GROUP_COLOUR --> style="color:#{pending.GROUP_COLOUR}"<!-- ENDIF -->>{pending.GROUP_NAME}</a>
-						<!-- IF pending.GROUP_DESC --><br />{pending.GROUP_DESC}<!-- ENDIF -->
-						<!-- IF not pending.GROUP_SPECIAL --><br /><i>{pending.GROUP_STATUS}</i><!-- ENDIF -->
-					</div>
-				</dt>
-				<dd class="mark"><input type="radio" name="selected" value="{pending.GROUP_ID}" <!-- IF pending.GROUP_SPECIAL -->disabled="disabled"<!-- ENDIF --> /></dd>
-			</dl>
-		</li>
-		<!-- END pending -->
-		</ul>
-	</div>
-</div>
-<!-- ENDIF -->
-<!-- IF .nonmember -->
-<div class="panel">
-	<div class="inner">
-		<ul class="topiclist two-columns">
-			<li class="header">
-				<dl>
-					<dt><div class="list-inner">{L_GROUP_NONMEMBER}</div></dt>
-					<dd class="mark">{L_SELECT}</dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist two-columns">
-
-		<!-- BEGIN nonmember -->
-		<!-- IF nonmember.S_CAN_JOIN -->
-			<!-- DEFINE $SHOW_BUTTONS = 1 -->
-		<!-- ENDIF -->		
-		<li class="row<!-- IF nonmember.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl>
-				<dt>
-					<div class="list-inner">
-						<a href="{nonmember.U_VIEW_GROUP}" class="forumtitle"<!-- IF nonmember.GROUP_COLOUR --> style="color:#{nonmember.GROUP_COLOUR}"<!-- ENDIF -->>{nonmember.GROUP_NAME}</a>
-						<!-- IF nonmember.GROUP_DESC --><br />{nonmember.GROUP_DESC}<!-- ENDIF -->
-						<!-- IF not nonmember.GROUP_SPECIAL --><br /><i>{nonmember.GROUP_STATUS}</i><!-- ENDIF -->
-					</div>
-				</dt>
-				<dd class="mark"><input type="radio" name="selected" value="{nonmember.GROUP_ID}" <!-- IF not nonmember.S_CAN_JOIN -->disabled="disabled"<!-- ENDIF --> /></dd>
-			</dl>
-		</li>
-		<!-- END nonmember -->
-		</ul>
-		</div>
-	</div>
-<!-- ENDIF -->
-	
-
-	<!-- IF S_CHANGE_DEFAULT or $SHOW_BUTTONS eq 1 -->
-	<fieldset>
-		<!-- IF S_CHANGE_DEFAULT -->
-		<div class="left-box">
-			<input class="button2" type="submit" name="change_default" value="{L_CHANGE_DEFAULT_GROUP}" />
-			{S_FORM_TOKEN}
-		</div>
-		<!-- ENDIF -->
-
-		<!-- IF $SHOW_BUTTONS eq 1 -->
-		<div class="right-box">
-			<label for="action">{L_SELECT}{L_COLON}</label> 
-			<select name="action" id="action">
-				<option value="join">{L_JOIN_SELECTED}</option>
-				<option value="resign">{L_RESIGN_SELECTED}</option>
-				<option value="demote">{L_DEMOTE_SELECTED}</option>
-			</select>&nbsp;
-			<input class="button2" type="submit" name="submit" value="{L_SUBMIT}" />
-			{S_FORM_TOKEN}
-		</div>
-		<!-- ENDIF -->
-	</fieldset>
-	<!-- ENDIF -->
-
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/ucp_login_link.html b/template/ucp_login_link.html
deleted file mode 100644
index be17331..0000000
--- a/template/ucp_login_link.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<div class="panel">
-	<div class="inner">
-
-	<h2>{SITENAME} - {L_LOGIN_LINK}</h2>
-
-	<p>{L_LOGIN_LINK_EXPLAIN}</p>
-
-	<!-- IF LOGIN_LINK_ERROR --><div class="content">
-		<div class="error">{LOGIN_LINK_ERROR}</div>
-	</div><!-- ENDIF -->
-
-	<div class="content">
-		<h2>{L_REGISTER}</h2>
-
-		<form action="{REGISTER_ACTION}" method="post" id="register">
-			<fieldset class="fields1">
-				<dl>
-					<dt>&nbsp;</dt>
-					<dd>{S_HIDDEN_FIELDS}<input type="submit" name="register" tabindex="1" value="{L_REGISTER}" class="button1" /></dd>
-				</dl>
-			</fieldset>
-		</form>
-	</div>
-
-	<div class="content">
-		<h2>{L_LOGIN}</h2>
-
-		<form action="{LOGIN_ACTION}" method="post" id="login">
-			<fieldset class="fields1">
-				<!-- IF LOGIN_ERROR --><div class="error">{LOGIN_ERROR}</div><!-- ENDIF -->
-				<dl>
-					<dt><label for="{USERNAME_CREDENTIAL}">{L_USERNAME}{L_COLON}</label></dt>
-					<dd><input type="text" tabindex="2" name="{USERNAME_CREDENTIAL}" id="{USERNAME_CREDENTIAL}" size="25" value="{LOGIN_USERNAME}" class="inputbox autowidth" /></dd>
-				</dl>
-				<dl>
-					<dt><label for="{PASSWORD_CREDENTIAL}">{L_PASSWORD}{L_COLON}</label></dt>
-					<dd><input type="password" tabindex="3" id="{PASSWORD_CREDENTIAL}" name="{PASSWORD_CREDENTIAL}" size="25" class="inputbox autowidth" autocomplete="off" /></dd>
-				</dl>
-				<!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
-					<!-- DEFINE $CAPTCHA_TAB_INDEX = 4 -->
-					<!-- INCLUDE {CAPTCHA_TEMPLATE} -->
-				<!-- ENDIF -->
-
-				{S_LOGIN_REDIRECT}
-				<dl>
-					<dt>&nbsp;</dt>
-					<dd>{S_HIDDEN_FIELDS}<input type="submit" name="login" tabindex="5" value="{L_LOGIN}" class="button1" /></dd>
-				</dl>
-			</fieldset>
-		</form>
-	</div>
-
-	</div>
-</div>
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/ucp_main_drafts.html b/template/ucp_main_drafts.html
deleted file mode 100644
index 52ad5b5..0000000
--- a/template/ucp_main_drafts.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="postform" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner">
-
-	<p>{L_DRAFTS_EXPLAIN}</p>
-
-<!-- IF S_EDIT_DRAFT -->
-
-		<!-- INCLUDE posting_editor.html -->
-		</div>
-	</div>
-
-			<fieldset class="submit-buttons">
-				{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-				<input type="submit" name="submit" value="{L_SAVE}" class="button1" />
-				{S_FORM_TOKEN}
-			</fieldset>
-
-<!-- ELSE -->
-
-	<!-- IF .draftrow -->
-		<ul class="topiclist missing-column">
-			<li class="header">
-				<dl>
-					<dt><div class="list-inner">{L_DRAFT_TITLE}</div></dt>
-					<dd class="info"><span>{L_SAVE_DATE}</span></dd>
-					<dd class="mark">{L_MARK}</dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist missing-column">
-
-		<!-- BEGIN draftrow -->
-			<li class="row<!-- IF draftrow.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-				<dl>
-					<dt>
-						<div class="list-inner">
-							<a class="topictitle" href="{draftrow.U_VIEW_EDIT}">{draftrow.DRAFT_SUBJECT}</a><br />
-							<!-- IF draftrow.S_LINK_TOPIC -->{L_TOPIC}{L_COLON} <a href="{draftrow.U_VIEW}">{draftrow.TITLE}</a>
-							<!-- ELSEIF draftrow.S_LINK_FORUM -->{L_FORUM}{L_COLON} <a href="{draftrow.U_VIEW}">{draftrow.TITLE}</a>
-							<!-- ELSEIF S_PRIVMSGS -->
-							<!-- ELSE -->{L_NO_TOPIC_FORUM}<!-- ENDIF -->
-							<div class="responsive-show" style="display: none;">
-								{L_SAVE_DATE}{L_COLON} <strong>{draftrow.DATE}</strong><br />
-								<!-- IF draftrow.U_INSERT --><a href="{draftrow.U_INSERT}">{L_LOAD_DRAFT}</a> &bull; <!-- ENDIF --><a href="{draftrow.U_VIEW_EDIT}">{L_VIEW_EDIT}</a>
-							</div>
-						</div>
-					</dt>
-					<dd class="info"><span>{draftrow.DATE}<br /><!-- IF draftrow.U_INSERT --><a href="{draftrow.U_INSERT}">{L_LOAD_DRAFT}</a> &bull; <!-- ENDIF --><a href="{draftrow.U_VIEW_EDIT}">{L_VIEW_EDIT}</a></span></dd>
-					<dd class="mark"><input type="checkbox" name="d[{draftrow.DRAFT_ID}]" id="d{draftrow.DRAFT_ID}" /></dd>
-				</dl>
-			</li>
-		<!-- END draftrow -->
-		</ul>
-	<!-- ELSE -->
-		<p><strong>{L_NO_SAVED_DRAFTS}</strong></p>
-	<!-- ENDIF -->
-
-		</div>
-	</div>
-
-	<!-- IF .draftrow -->
-		<fieldset class="display-actions">
-			<input class="button2" type="submit" name="delete" value="{L_DELETE_MARKED}" />
-			<div><a href="#" onclick="marklist('postform', '', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('postform', '', false); return false;">{L_UNMARK_ALL}</a></div>
-			{S_FORM_TOKEN}
-		</fieldset>
-	<!-- ENDIF -->
-
-<!-- ENDIF -->
-
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/ucp_pm_message_footer.html b/template/ucp_pm_message_footer.html
deleted file mode 100644
index acf6f24..0000000
--- a/template/ucp_pm_message_footer.html
+++ /dev/null
@@ -1,2 +0,0 @@
-<div>{S_FORM_TOKEN}</div>
-</form>
diff --git a/template/ucp_pm_options.html b/template/ucp_pm_options.html
deleted file mode 100644
index 247be8b..0000000
--- a/template/ucp_pm_options.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<h2>{L_TITLE}</h2>
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}">
-
-<div class="panel">
-	<div class="inner">
-
-	<!-- IF ERROR_MESSAGE --><p class="error">{ERROR_MESSAGE}</p><!-- ENDIF -->
-	<!-- IF NOTIFICATION_MESSAGE --><p class="error">{NOTIFICATION_MESSAGE}</p><!-- ENDIF -->
-
-	<h3>{L_DEFINED_RULES}</h3>
-
-	<ol class="def-rules">
-	<!-- BEGIN rule -->
-		<li><div class="right-box"><input type="submit" name="delete_rule[{rule.RULE_ID}]" value="{L_DELETE_RULE}" class="button2" /></div><strong>{L_IF}</strong> {rule.CHECK} <em>{rule.RULE}</em> <!-- IF rule.STRING --><strong>{rule.STRING}</strong> | <!-- ENDIF -->{rule.ACTION}<!-- IF rule.FOLDER -->{L_COLON} {rule.FOLDER}<!-- ENDIF --><div style="clear: both;"></div></li>
-	<!-- BEGINELSE -->
-		<li><strong>{L_NO_RULES_DEFINED}</strong></li>
-	<!-- END rule -->
-	</ol>
-
-	<h3>{L_ADD_NEW_RULE}</h3>
-
-	<fieldset class="fields2">
-
-	<!-- IF S_CHECK_DEFINED -->
-		<dl>
-			<dt><label<!-- IF S_CHECK_SELECT --> for="check_option"<!-- ENDIF -->>{L_IF}{L_COLON}</label></dt>
-			<dd>
-				<!-- IF S_CHECK_SELECT --><select name="check_option" id="check_option">{S_CHECK_OPTIONS}</select> <input type="submit" name="next" value="{L_NEXT_STEP}" class="button2" /><!-- ELSE -->{CHECK_CURRENT}<input type="hidden" name="check_option" value="{CHECK_OPTION}" /><!-- ENDIF -->
-			</dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<!-- IF S_RULE_DEFINED -->
-		<dl>
-			<dt><!-- IF S_RULE_SELECT --><input type="submit" name="back[rule]" value="{L_PREVIOUS_STEP}" class="button2" /><!-- ELSE --><label>&nbsp;</label><!-- ENDIF --></dt>
-			<dd><!-- IF S_RULE_SELECT --><select name="rule_option" id="rule_option">{S_RULE_OPTIONS}</select> <input type="submit" name="next" value="{L_NEXT_STEP}" class="button2" /><!-- ELSE --><em>{RULE_CURRENT}</em><input type="hidden" name="rule_option" value="{RULE_OPTION}" /><!-- ENDIF --></dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<!-- IF S_COND_DEFINED -->
-		<!-- IF S_COND_SELECT or COND_CURRENT -->
-			<dl>
-				<dt><!-- IF S_COND_SELECT --><input type="submit" name="back[cond]" value="{L_PREVIOUS_STEP}" class="button2" /><!-- ELSE --><label>&nbsp;</label><!-- ENDIF --></dt>
-				<dd>
-					<!-- IF S_COND_SELECT -->
-						<!-- IF S_TEXT_CONDITION -->
-							<input type="text" name="rule_string" value="{CURRENT_STRING}" class="inputbox medium" maxlength="250" />
-						<!-- ELSEIF S_USER_CONDITION -->
-							<input type="text" name="rule_string" value="{CURRENT_STRING}" class="inputbox tiny" />&nbsp;<span>[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span>
-						<!-- ELSEIF S_GROUP_CONDITION -->
-							<input type="hidden" name="rule_string" value="{CURRENT_STRING}" /><!-- IF S_GROUP_OPTIONS --><select name="rule_group_id">{S_GROUP_OPTIONS}</select><!-- ELSE -->{L_NO_GROUPS}<!-- ENDIF -->
-						<!-- ENDIF -->
-						<input type="submit" name="next" value="{L_NEXT_STEP}" class="button2" />
-					<!-- ELSE -->
-						<strong>{COND_CURRENT}</strong><input type="hidden" name="rule_string" value="{CURRENT_STRING}" /><input type="hidden" name="rule_user_id" value="{CURRENT_USER_ID}" /><input type="hidden" name="rule_group_id" value="{CURRENT_GROUP_ID}" />
-					<!-- ENDIF -->
-				</dd>
-			</dl>
-		<!-- ENDIF -->
-		<input type="hidden" name="cond_option" value="{COND_OPTION}" />
-	<!-- ENDIF -->
-
-
-	<!-- IF NONE_CONDITION --><input type="hidden" name="cond_option" value="none" /><!-- ENDIF -->
-
-	<!-- IF S_ACTION_DEFINED -->
-		<dl>
-			<dt><!-- IF S_ACTION_SELECT --><input type="submit" name="back[action]" value="{L_PREVIOUS_STEP}" class="button2" /><!-- ELSE --><label>&nbsp;</label><!-- ENDIF --></dt>
-			<dd><!-- IF S_ACTION_SELECT --> <select name="action_option">{S_ACTION_OPTIONS}</select> <input type="submit" name="add_rule" value="{L_ADD_RULE}" class="button1" /><!-- ELSE -->{ACTION_CURRENT}<input type="hidden" name="action_option" value="{ACTION_OPTION}" /><!-- ENDIF --></dd>
-		</dl>
-	<!-- ENDIF -->
-
-	</fieldset>
-
-	<h3>{L_FOLDER_OPTIONS}</h3>
-
-	<fieldset class="fields2">
-
-	<!-- IF not S_MAX_FOLDER_ZERO -->
-	<dl>
-		<dt><label for="foldername">{L_ADD_FOLDER}{L_COLON}</label></dt>
-		<dd><!-- IF S_MAX_FOLDER_REACHED -->{L_MAX_FOLDER_REACHED}<!-- ELSE --><input type="text" class="inputbox medium" name="foldername" id="foldername" size="30" maxlength="30" /> <input class="button2" type="submit" name="addfolder" value="{L_ADD}" /><!-- ENDIF --></dd>
-	</dl>
-	<!-- IF S_FOLDER_OPTIONS --><hr class="dashed" /><!-- ENDIF -->
-	<!-- ENDIF -->
-
-
-
-	<!-- IF S_FOLDER_OPTIONS -->
-		<dl>
-			<dt><label for="rename_folder_id">{L_RENAME_FOLDER}{L_COLON}</label></dt>
-			<dd><select name="rename_folder_id" id="rename_folder_id">{S_FOLDER_OPTIONS}</select></dd>
-			<dt><label for="new_folder_name">{L_NEW_FOLDER_NAME}{L_COLON}</label></dt>
-			<dd><input type="text" class="inputbox tiny" name="new_folder_name" id="new_folder_name" maxlength="30" /> <input class="button2" type="submit" name="rename_folder" value="{L_RENAME}" /></dd>
-		</dl>
-		<hr class="dashed" />
-		<dl>
-			<dt><label for="remove_folder_id">{L_REMOVE_FOLDER}{L_COLON}</label></dt>
-			<dd><select name="remove_folder_id" id="remove_folder_id">{S_FOLDER_OPTIONS}</select></dd>
-			<dd style="margin-top: 3px;"><label for="remove_action1"><input type="radio" name="remove_action" id="remove_action1" value="1" checked="checked" /> {L_MOVE_DELETED_MESSAGES_TO}{L_COLON}</label> <select name="move_to">{S_TO_FOLDER_OPTIONS}</select></dd>
-			<dd style="margin-top: 3px;"><label for="remove_action2"><input type="radio" name="remove_action" id="remove_action2" value="2" /> {L_DELETE_MESSAGES_IN_FOLDER}</label></dd>
-			<dd style="margin-top: 3px;"><input class="button2" type="submit" name="remove_folder" value="{L_REMOVE}" /></dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<hr class="dashed" />
-
-	<dl>
-		<dt><label for="full_action1">{L_IF_FOLDER_FULL}{L_COLON}</label></dt>
-		<dd style="margin-top: 3px;"><label for="full_action1"><input type="radio" name="full_action" id="full_action1" value="1"{S_DELETE_CHECKED} /> {L_DELETE_OLDEST_MESSAGES}</label></dd>
-		<dd style="margin-top: 3px;"><label for="full_action2"><input type="radio" name="full_action" id="full_action2" value="2"{S_MOVE_CHECKED} /> {L_MOVE_TO_FOLDER}{L_COLON}</label> <select name="full_move_to">{S_FULL_FOLDER_OPTIONS}</select></dd>
-		<dd style="margin-top: 3px;"><label for="full_action3" style="white-space:normal;"><input type="radio" name="full_action" id="full_action3" value="3"{S_HOLD_CHECKED} /> {L_HOLD_NEW_MESSAGES}</label></dd>
-	</dl>
-
-
-	<dl>
-		<dt><label>{L_DEFAULT_ACTION}{L_COLON}</label><br /><span>{L_DEFAULT_ACTION_EXPLAIN}</span></dt>
-		<dd>{DEFAULT_ACTION}</dd>
-		<dd><input class="button2" type="submit" name="fullfolder" value="{L_CHANGE}" /></dd>
-	</dl>
-	</fieldset>
-
-	</div>
-	{S_FORM_TOKEN}
-</div>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/ucp_prefs_post.html b/template/ucp_prefs_post.html
deleted file mode 100644
index 891e49a..0000000
--- a/template/ucp_prefs_post.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-<div class="panel">
-	<div class="inner">
-
-	<fieldset>
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-	<!-- EVENT ucp_prefs_post_prepend -->
-	<dl>
-		<dt><label for="bbcode1">{L_DEFAULT_BBCODE}{L_COLON}</label></dt>
-		<dd>
-			<label for="bbcode1"><input type="radio" name="bbcode" id="bbcode1" value="1"<!-- IF S_BBCODE --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="bbcode0"><input type="radio" name="bbcode" id="bbcode0" value="0"<!-- IF not S_BBCODE --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="smilies1">{L_DEFAULT_SMILIES}{L_COLON}</label></dt>
-		<dd>
-			<label for="smilies1"><input type="radio" name="smilies" id="smilies1" value="1"<!-- IF S_SMILIES --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="smilies0"><input type="radio" name="smilies" id="smilies0" value="0"<!-- IF not S_SMILIES --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="sig1">{L_DEFAULT_ADD_SIG}{L_COLON}</label></dt>
-		<dd>
-			<label for="sig1"><input type="radio" name="sig" id="sig1" value="1"<!-- IF S_SIG --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="sig0"><input type="radio" name="sig" id="sig0" value="0"<!-- IF not S_SIG --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="notify1">{L_DEFAULT_NOTIFY}{L_COLON}</label></dt>
-		<dd>
-			<label for="notify1"><input type="radio" name="notify" id="notify1" value="1"<!-- IF S_NOTIFY --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="notify0"><input type="radio" name="notify" id="notify0" value="0"<!-- IF not S_NOTIFY --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	<!-- EVENT ucp_prefs_post_append -->
-	</fieldset>
-	
-	</div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/ucp_prefs_view.html b/template/ucp_prefs_view.html
deleted file mode 100644
index d7a8c31..0000000
--- a/template/ucp_prefs_view.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner">
-
-		<fieldset>
-		<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-		<!-- EVENT ucp_prefs_view_radio_buttons_prepend -->
-		<dl>
-			<dt><label for="images1">{L_VIEW_IMAGES}{L_COLON}</label></dt>
-			<dd>
-				<label for="images1"><input type="radio" name="images" id="images1" value="1"<!-- IF S_IMAGES --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
-				<label for="images0"><input type="radio" name="images" id="images0" value="0"<!-- IF not S_IMAGES --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-			</dd>
-		</dl>
-		<dl>
-			<dt><label for="flash0">{L_VIEW_FLASH}{L_COLON}</label></dt>
-			<dd>
-				<label for="flash1"><input type="radio" name="flash" id="flash1" value="1"<!-- IF S_FLASH --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
-				<label for="flash0"><input type="radio" name="flash" id="flash0" value="0"<!-- IF not S_FLASH --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-			</dd>
-		</dl>
-		<dl>
-			<dt><label for="smilies1">{L_VIEW_SMILIES}{L_COLON}</label></dt>
-			<dd>
-				<label for="smilies1"><input type="radio" name="smilies" id="smilies1" value="1"<!-- IF S_SMILIES --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
-				<label for="smilies0"><input type="radio" name="smilies" id="smilies0" value="0"<!-- IF not S_SMILIES --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-			</dd>
-		</dl>
-		<dl>
-			<dt><label for="sigs1">{L_VIEW_SIGS}{L_COLON}</label></dt>
-			<dd>
-				<label for="sigs1"><input type="radio" name="sigs" id="sigs1" value="1"<!-- IF S_SIGS --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
-				<label for="sigs0"><input type="radio" name="sigs" id="sigs0" value="0"<!-- IF not S_SIGS --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-			</dd>
-		</dl>
-		<dl>
-			<dt><label for="avatars1">{L_VIEW_AVATARS}{L_COLON}</label></dt>
-			<dd>
-				<label for="avatars1"><input type="radio" name="avatars" id="avatars1" value="1"<!-- IF S_AVATARS --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-				<label for="avatars0"><input type="radio" name="avatars" id="avatars0" value="0"<!-- IF not S_AVATARS --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-			</dd>
-		</dl>
-		<!-- IF S_CHANGE_CENSORS -->
-			<dl>
-				<dt><label for="wordcensor1">{L_DISABLE_CENSORS}{L_COLON}</label></dt>
-				<dd>
-					<label for="wordcensor1"><input type="radio" name="wordcensor" id="wordcensor1" value="1"<!-- IF S_DISABLE_CENSORS --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-					<label for="wordcensor0"><input type="radio" name="wordcensor" id="wordcensor0" value="0"<!-- IF not S_DISABLE_CENSORS --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-				</dd>
-			</dl>
-		<!-- ENDIF -->
-		<!-- EVENT ucp_prefs_view_radio_buttons_append -->
-		<hr />
-		<!-- EVENT ucp_prefs_view_select_menu_prepend -->
-		<dl>
-			<dt><label>{L_VIEW_TOPICS_DAYS}{L_COLON}</label></dt>
-			<dd>{S_TOPIC_SORT_DAYS}</dd>
-		</dl>
-		<dl>
-			<dt><label>{L_VIEW_TOPICS_KEY}{L_COLON}</label></dt>
-			<dd>{S_TOPIC_SORT_KEY}</dd>
-		</dl>
-		<dl>
-			<dt><label>{L_VIEW_TOPICS_DIR}{L_COLON}</label></dt>
-			<dd>{S_TOPIC_SORT_DIR}</dd>
-		</dl>
-		<hr />
-		<dl>
-			<dt><label>{L_VIEW_POSTS_DAYS}{L_COLON}</label></dt>
-			<dd>{S_POST_SORT_DAYS}</dd>
-		</dl>
-		<dl>
-			<dt><label>{L_VIEW_POSTS_KEY}{L_COLON}</label></dt>
-			<dd>{S_POST_SORT_KEY}</dd>
-		</dl>
-		<dl>
-			<dt><label>{L_VIEW_POSTS_DIR}{L_COLON}</label></dt>
-			<dd>{S_POST_SORT_DIR}</dd>
-		</dl>
-		<!-- EVENT ucp_prefs_view_select_menu_append -->
-		</fieldset>
-
-	</div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/ucp_profile_autologin_keys.html b/template/ucp_profile_autologin_keys.html
deleted file mode 100644
index 65909b7..0000000
--- a/template/ucp_profile_autologin_keys.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-<div class="panel">
-	<div class="inner">
-		<p>{L_PROFILE_AUTOLOGIN_KEYS}</p>
-		<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-		<table class="table1">
-			<thead>
-				<tr>
-					<th class="name">{L_LOGIN_KEY}</th>
-					<th class="center">{L_IP}</th>
-					<th class="center">{L_LOGIN_TIME}</th>
-					<th class="center mark">{L_MARK}</th>
-				</tr>
-			</thead>
-			<tbody>
-			<!-- BEGIN sessions -->
-				<!-- IF sessions.S_ROW_COUNT is even --><tr class="bg1"><!-- ELSE --><tr class="bg2"><!-- ENDIF -->
-					<td><label for="{sessions.KEY}">{sessions.KEY}</label></td>
-					<td class="center">{sessions.IP}</td>
-					<td class="center">{sessions.LOGIN_TIME}</td>
-					<td class="center mark"><input type="checkbox" name="keys[]" value="{sessions.KEY}" id="{sessions.KEY}" /></td>
-				</tr>
-			<!-- BEGINELSE -->
-				<tr><td colspan="4" class="bg1" style="text-align: center">{L_PROFILE_NO_AUTOLOGIN_KEYS}</td></tr>
-			<!-- END sessions -->
-			</tbody>
-		</table>
-	</div>
-</div>
-
-<!-- IF .sessions -->
-	<fieldset class="display-actions">
-		{S_HIDDEN_FIELDS}<input type="submit" name="submit" value="{L_DELETE_MARKED}" class="button2" />
-		<div><a href="#" onclick="$('#ucp input:checkbox').prop('checked', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="$('#ucp input:checkbox').prop('checked', false); return false;">{L_UNMARK_ALL}</a></div>
-		{S_FORM_TOKEN}
-	</fieldset>
-<!-- ENDIF -->
-
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/ucp_profile_avatar.html b/template/ucp_profile_avatar.html
deleted file mode 100644
index 8157d8c..0000000
--- a/template/ucp_profile_avatar.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<!-- INCLUDE ucp_avatar_options.html -->
-
-{S_HIDDEN_FIELDS}
-{S_FORM_TOKEN}
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/ucp_profile_profile_info.html b/template/ucp_profile_profile_info.html
deleted file mode 100644
index 69eda8c..0000000
--- a/template/ucp_profile_profile_info.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE} <span class="small">[ <a href="{U_USER_PROFILE}" title="{L_VIEW_PROFILE}">{L_VIEW_PROFILE}</a> ]</span></h2>
-
-<div class="panel">
-	<div class="inner">
-	<p>{L_PROFILE_INFO_NOTICE}</p>
-
-	<fieldset>
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-	<!-- EVENT ucp_profile_profile_info_before -->
-	<!-- IF S_BIRTHDAYS_ENABLED -->
-		<dl>
-			<dt><label for="bday_day">{L_BIRTHDAY}{L_COLON}</label><br /><span>{L_BIRTHDAY_EXPLAIN}</span></dt>
-			<dd>
-				<label for="bday_day">{L_DAY}{L_COLON} <select name="bday_day" id="bday_day">{S_BIRTHDAY_DAY_OPTIONS}</select></label>
-				<label for="bday_month">{L_MONTH}{L_COLON} <select name="bday_month" id="bday_month">{S_BIRTHDAY_MONTH_OPTIONS}</select></label>
-				<label for="bday_year">{L_YEAR}{L_COLON} <select name="bday_year" id="bday_year">{S_BIRTHDAY_YEAR_OPTIONS}</select></label>
-			</dd>
-		</dl>
-	<!-- ENDIF -->
-	<!-- IF S_JABBER_ENABLED -->
-		<dl>
-			<dt><label for="jabber">{L_UCP_JABBER}{L_COLON}</label></dt>
-			<dd><input type="email" name="jabber" id="jabber" maxlength="255" value="{JABBER}" class="inputbox" /></dd>
-		</dl>
-	<!-- ENDIF -->
-	<!-- BEGIN profile_fields -->
-		<dl>
-			<dt><label<!-- IF profile_fields.FIELD_ID --> for="{profile_fields.FIELD_ID}"<!-- ENDIF -->>{profile_fields.LANG_NAME}{L_COLON}<!-- IF profile_fields.S_REQUIRED --> *<!-- ENDIF --></label>
-			<!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF --></dt>
-			<!-- IF profile_fields.ERROR --><dd class="error">{profile_fields.ERROR}</dd><!-- ENDIF -->
-			<dd>{profile_fields.FIELD}</dd>
-		</dl>
-	<!-- END profile_fields -->
-	<!-- EVENT ucp_profile_profile_info_after -->
-	</fieldset>
-
-	</div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/ucp_profile_reg_details.html b/template/ucp_profile_reg_details.html
deleted file mode 100644
index f62d3cf..0000000
--- a/template/ucp_profile_reg_details.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-<div class="panel">
-	<div class="inner">
-
-	<!-- IF S_FORCE_PASSWORD -->
-		<p class="error">{L_FORCE_PASSWORD_EXPLAIN}</p>
-	<!-- ENDIF -->
-
-	<fieldset>
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-	<!-- EVENT ucp_profile_register_details_before -->
-	<dl>
-		<dt><label <!-- IF S_CHANGE_USERNAME -->for="username"<!-- ENDIF -->>{L_USERNAME}{L_COLON}</label><br /><span>{L_USERNAME_EXPLAIN}</span></dt>
-		<dd><!-- IF S_CHANGE_USERNAME --><input type="text" name="username" id="username" value="{USERNAME}" class="inputbox" title="{L_USERNAME}" /><!-- ELSE --><strong>{USERNAME}</strong><!-- ENDIF --></dd>
-	</dl>
-	<dl>
-		<dt><label for="email">{L_EMAIL_ADDRESS}{L_COLON}</label></dt>
-		<dd><!-- IF S_CHANGE_EMAIL --><input type="email" name="email" id="email" maxlength="100" value="{EMAIL}" class="inputbox" title="{L_EMAIL_ADDRESS}" autocomplete="off" /><!-- ELSE --><strong>{EMAIL}</strong><!-- ENDIF --></dd>
-	</dl>
-	<!-- IF S_CHANGE_PASSWORD -->
-		<dl>
-			<dt><label for="new_password">{L_NEW_PASSWORD}{L_COLON}</label><br /><span>{L_CHANGE_PASSWORD_EXPLAIN}</span></dt>
-			<dd><input type="password" name="new_password" id="new_password" maxlength="255" value="{NEW_PASSWORD}" class="inputbox" title="{L_CHANGE_PASSWORD}" autocomplete="off" /></dd>
-		</dl>
-		<dl>
-			<dt><label for="password_confirm">{L_CONFIRM_PASSWORD}{L_COLON}</label><br /><span>{L_CONFIRM_PASSWORD_EXPLAIN}</span></dt>
-			<dd><input type="password" name="password_confirm" id="password_confirm" maxlength="255" value="{PASSWORD_CONFIRM}" class="inputbox" title="{L_CONFIRM_PASSWORD}" autocomplete="off" /></dd>
-		</dl>
-	<!-- ENDIF -->
-	<!-- EVENT ucp_profile_register_details_after -->
-	</fieldset>
-	</div>
-</div>
-
-<div class="panel">
-	<div class="inner">
-
-	<fieldset>
-	<dl>
-		<dt><label for="cur_password">{L_CURRENT_PASSWORD}{L_COLON}</label><br /><span><!-- IF S_CHANGE_PASSWORD -->{L_CURRENT_CHANGE_PASSWORD_EXPLAIN}<!-- ELSE -->{L_CURRENT_PASSWORD_EXPLAIN}<!-- ENDIF --></span></dt>
-		<dd><input type="password" name="cur_password" id="cur_password" maxlength="255" value="{CUR_PASSWORD}" class="inputbox" title="{L_CURRENT_PASSWORD}" autocomplete="off" /></dd>
-	</dl>
-	</fieldset>
-
-	</div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/ucp_profile_signature.html b/template/ucp_profile_signature.html
deleted file mode 100644
index 614f6f4..0000000
--- a/template/ucp_profile_signature.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="postform" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<!-- IF SIGNATURE_PREVIEW != '' -->
-	<div class="panel">
-		<div class="inner">
-		<h3>{L_SIGNATURE_PREVIEW}</h3>
-		<div class="postbody">
-			<div class="signature standalone">{SIGNATURE_PREVIEW}</div>
-		</div>
-		</div>
-	</div>
-<!-- ENDIF -->
-
-<div class="panel">
-	<div class="inner">
-
-	<p>{L_SIGNATURE_EXPLAIN}</p>
-
-	<!-- DEFINE $SIG_EDIT = 1 -->
-	<!-- INCLUDE posting_editor.html -->
-	<h3>{L_OPTIONS}</h3>
-	<fieldset>
-		<!-- IF S_BBCODE_ALLOWED -->
-			<div><label for="disable_bbcode"><input type="checkbox" name="disable_bbcode" id="disable_bbcode"{S_BBCODE_CHECKED} /> {L_DISABLE_BBCODE}</label></div>
-		<!-- ENDIF -->
-		<!-- IF S_SMILIES_ALLOWED -->
-			<div><label for="disable_smilies"><input type="checkbox" name="disable_smilies" id="disable_smilies"{S_SMILIES_CHECKED} /> {L_DISABLE_SMILIES}</label></div>
-		<!-- ENDIF -->
-		<!-- IF S_LINKS_ALLOWED -->
-			<div><label for="disable_magic_url"><input type="checkbox" name="disable_magic_url" id="disable_magic_url"{S_MAGIC_URL_CHECKED} /> {L_DISABLE_MAGIC_URL}</label></div>
-		<!-- ENDIF -->
-
-	</fieldset>
-
-	</div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}
-	<input type="reset" name="reset" value="{L_RESET}" class="button2" />&nbsp;
-	<input type="submit" name="preview" value="{L_PREVIEW}" class="button2" />&nbsp;
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/ucp_register.html b/template/ucp_register.html
deleted file mode 100644
index 38413ad..0000000
--- a/template/ucp_register.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<script type="text/javascript">
-// <![CDATA[
-	/**
-	* Change language
-	*/
-	function change_language(lang_iso)
-	{
-		document.cookie = '{COOKIE_NAME}_lang=' + lang_iso + '; path={COOKIE_PATH}';
-		document.forms['register'].change_lang.value = lang_iso;
-		document.forms['register'].submit.click();
-	}
-// ]]>
-</script>
-
-<form id="register" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<div class="panel">
-	<div class="inner">
-
-	<h2>{SITENAME} - {L_REGISTRATION}</h2>
-
-	<fieldset class="fields2">
-	<!-- IF ERROR --><dl><dd class="error">{ERROR}</dd></dl><!-- ENDIF -->
-	<!-- IF L_REG_COND -->
-		<dl><dd><strong>{L_REG_COND}</strong></dd></dl>
-	<!-- ENDIF -->
-	<!-- EVENT ucp_register_credentials_before -->
-	<dl>
-		<dt><label for="username">{L_USERNAME}{L_COLON}</label><br /><span>{L_USERNAME_EXPLAIN}</span></dt>
-		<dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" title="{L_USERNAME}" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="email">{L_EMAIL_ADDRESS}{L_COLON}</label></dt>
-		<dd><input type="email" tabindex="2" name="email" id="email" size="25" maxlength="100" value="{EMAIL}" class="inputbox autowidth" title="{L_EMAIL_ADDRESS}" autocomplete="off" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="new_password">{L_PASSWORD}{L_COLON}</label><br /><span>{L_PASSWORD_EXPLAIN}</span></dt>
-		<dd><input type="password" tabindex="4" name="new_password" id="new_password" size="25" value="{PASSWORD}" class="inputbox autowidth" title="{L_NEW_PASSWORD}" autocomplete="off" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="password_confirm">{L_CONFIRM_PASSWORD}{L_COLON}</label></dt>
-		<dd><input type="password"  tabindex="5" name="password_confirm" id="password_confirm" size="25" value="{PASSWORD_CONFIRM}" class="inputbox autowidth" title="{L_CONFIRM_PASSWORD}" autocomplete="off" /></dd>
-	</dl>
-
-	<!-- EVENT ucp_register_credentials_after -->
-	<hr />
-
-	<!-- EVENT ucp_register_options_before -->
-	<dl>
-		<dt><label for="lang">{L_LANGUAGE}{L_COLON}</label></dt>
-		<dd><select name="lang" id="lang" onchange="change_language(this.value); return false;" tabindex="6" title="{L_LANGUAGE}">{S_LANG_OPTIONS}</select></dd>
-	</dl>
-
-	<!-- INCLUDE timezone_option.html -->
-
-	<!-- EVENT ucp_register_profile_fields_before -->
-	<!-- IF .profile_fields -->
-		<dl><dd><strong>{L_ITEMS_REQUIRED}</strong></dd></dl>
-
-	<!-- BEGIN profile_fields -->
-		<dl>
-			<dt><label<!-- IF profile_fields.FIELD_ID --> for="{profile_fields.FIELD_ID}"<!-- ENDIF -->>{profile_fields.LANG_NAME}{L_COLON}<!-- IF profile_fields.S_REQUIRED --> *<!-- ENDIF --></label>
-			<!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF -->
-			<!-- IF profile_fields.ERROR --><br /><span class="error">{profile_fields.ERROR}</span><!-- ENDIF --></dt>
-			<dd>{profile_fields.FIELD}</dd>
-		</dl>
-	<!-- END profile_fields -->
-	<!-- ENDIF -->
-
-	<!-- EVENT ucp_register_profile_fields_after -->
-	</fieldset>
-	</div>
-</div>
-<!-- IF CAPTCHA_TEMPLATE -->
-	<!-- DEFINE $CAPTCHA_TAB_INDEX = 8 -->
-	<!-- INCLUDE {CAPTCHA_TEMPLATE} -->
-<!-- ENDIF -->
-
-<!-- IF S_COPPA -->
-<div class="panel">
-	<div class="inner">
-
-	<h4>{L_COPPA_COMPLIANCE}</h4>
-
-	<p>{L_COPPA_EXPLAIN}</p>
-	</div>
-</div>
-<!-- ENDIF -->
-
-<!-- EVENT ucp_register_buttons_before -->
-
-<div class="panel">
-	<div class="inner">
-
-	<fieldset class="submit-buttons">
-		{S_HIDDEN_FIELDS}
-		<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-		<input type="submit" tabindex="9" name="submit" id="submit" value="{L_SUBMIT}" class="button1 default-submit-action" />
-		{S_FORM_TOKEN}
-	</fieldset>
-
-	</div>
-</div>
-</form>
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/ucp_remind.html b/template/ucp_remind.html
deleted file mode 100644
index 0ab1251..0000000
--- a/template/ucp_remind.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<form action="{S_PROFILE_ACTION}" method="post" id="remind">
-
-<div class="panel">
-	<div class="inner">
-
-	<div class="content">
-		<h2>{L_SEND_PASSWORD}</h2>
-
-		<fieldset>
-		<dl>
-			<dt><label for="username">{L_USERNAME}{L_COLON}</label></dt>
-			<dd><input class="inputbox narrow" type="text" name="username" id="username" size="25" /></dd>
-		</dl>
-		<dl>
-			<dt><label for="email">{L_EMAIL_ADDRESS}{L_COLON}</label><br /><span>{L_EMAIL_REMIND}</span></dt>
-			<dd><input class="inputbox narrow" type="email" name="email" id="email" size="25" maxlength="100" /></dd>
-		</dl>
-		<dl>
-			<dt>&nbsp;</dt>
-			<dd>{S_HIDDEN_FIELDS}<input type="submit" name="submit" id="submit" class="button1" value="{L_SUBMIT}" tabindex="2" />&nbsp; <input type="reset" value="{L_RESET}" name="reset" class="button2" /></dd>
-		</dl>
-		{S_FORM_TOKEN}
-		</fieldset>
-	</div>
-
-	</div>
-</div>
-</form>
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/ucp_resend.html b/template/ucp_resend.html
deleted file mode 100644
index 7713efe..0000000
--- a/template/ucp_resend.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-
-<form action="{S_PROFILE_ACTION}" method="post" id="resend">
-
-<div class="panel">
-	<div class="inner">
-
-	<div class="content">
-		<h2>{L_UCP_RESEND}</h2>
-
-		<fieldset>
-		<dl>
-			<dt><label for="username">{L_USERNAME}{L_COLON}</label></dt>
-			<dd><input class="inputbox narrow" type="text" name="username" id="username" size="25" /></dd>
-		</dl>
-		<dl>
-			<dt><label for="email">{L_EMAIL_ADDRESS}{L_COLON}</label><br /><span>{L_EMAIL_REMIND}</span></dt>
-			<dd><input class="inputbox narrow" type="email" name="email" id="email" size="25" maxlength="100" /></dd>
-		</dl>
-		<dl>
-			<dt>&nbsp;</dt>
-			<dd>{S_HIDDEN_FIELDS}{S_FORM_TOKEN}<input type="submit" name="submit" id="submit" class="button1" value="{L_SUBMIT}" tabindex="2" />&nbsp; <input type="reset" value="{L_RESET}" name="reset" class="button2" /></dd>
-		</dl>
-		</fieldset>
-	</div>
-
-	</div>
-</div>
-</form>
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/ucp_zebra_foes.html b/template/ucp_zebra_foes.html
deleted file mode 100644
index 2a0f6e0..0000000
--- a/template/ucp_zebra_foes.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner">
-
-	<p>{L_FOES_EXPLAIN}</p>
-
-	<fieldset class="fields2">
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-	<dl>
-		<dt><label <!-- IF S_USERNAME_OPTIONS -->for="usernames"<!-- ENDIF -->>{L_YOUR_FOES}{L_COLON}</label><br /><span>{L_YOUR_FOES_EXPLAIN}</span></dt>
-		<dd>
-			<!-- IF S_USERNAME_OPTIONS -->
-				<select name="usernames[]" id="usernames" multiple="multiple" size="5">{S_USERNAME_OPTIONS}</select>
-			<!-- ELSE -->
-				<strong>{L_NO_FOES}</strong>
-			<!-- ENDIF -->
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="add">{L_ADD_FOES}{L_COLON}</label><br /><span>{L_ADD_FOES_EXPLAIN}</span></dt>
-		<dd><textarea name="add" id="add" rows="3" cols="30" class="inputbox">{USERNAMES}</textarea></dd>
-		<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
-	</dl>
-	</fieldset>
-
-	</div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/ucp_zebra_friends.html b/template/ucp_zebra_friends.html
deleted file mode 100644
index e584d87..0000000
--- a/template/ucp_zebra_friends.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner">
-
-	<p>{L_FRIENDS_EXPLAIN}</p>
-
-	<fieldset class="fields2">
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-	<!-- EVENT ucp_friend_list_before -->
-	<dl>
-		<dt><label <!-- IF S_USERNAME_OPTIONS -->for="usernames"<!-- ENDIF -->>{L_YOUR_FRIENDS}{L_COLON}</label><br /><span>{L_YOUR_FRIENDS_EXPLAIN}</span></dt>
-		<dd>
-			<!-- IF S_USERNAME_OPTIONS -->
-				<select name="usernames[]" id="usernames" multiple="multiple" size="5">{S_USERNAME_OPTIONS}</select>
-			<!-- ELSE -->
-				<strong>{L_NO_FRIENDS}</strong>
-			<!-- ENDIF -->
-		</dd>
-	</dl>
-	<!-- EVENT ucp_friend_list_after -->
-	<dl>
-		<dt><label for="add">{L_ADD_FRIENDS}{L_COLON}</label><br /><span>{L_ADD_FRIENDS_EXPLAIN}</span></dt>
-		<dd><textarea name="add" id="add" rows="3" cols="30" class="inputbox">{USERNAMES}</textarea></dd>
-		<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
-	</dl>
-	</fieldset>
-
-	</div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
diff --git a/template/viewonline_body.html b/template/viewonline_body.html
deleted file mode 100644
index dd0ca72..0000000
--- a/template/viewonline_body.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2 class="viewonline-title">{TOTAL_REGISTERED_USERS_ONLINE}</h2>
-<p>{TOTAL_GUEST_USERS_ONLINE}<!-- IF S_SWITCH_GUEST_DISPLAY --> &bull; <a href="{U_SWITCH_GUEST_DISPLAY}">{L_SWITCH_GUEST_DISPLAY}</a><!-- ENDIF --></p>
-
-<div class="action-bar bar-top">
-	<div class="pagination">
-		<!-- IF .pagination -->
-			<!-- INCLUDE pagination.html -->
-		<!-- ELSE -->
-			{PAGE_NUMBER}
-		<!-- ENDIF -->
-	</div>
-</div>
-
-<div class="forumbg forumbg-table">
-	<div class="inner">
-
-	<table class="table1">
-
-	<!-- IF .user_row -->
-		<thead>
-		<tr>
-			<th class="name"><a href="{U_SORT_USERNAME}">{L_USERNAME}</a></th>
-			<th class="info"><a href="{U_SORT_LOCATION}">{L_FORUM_LOCATION}</a></th>
-			<th class="active"><a href="{U_SORT_UPDATED}">{L_LAST_UPDATED}</a></th>
-		</tr>
-		</thead>
-		<tbody>
-		<!-- BEGIN user_row -->
-		<tr class="<!-- IF user_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-			<td>{user_row.USERNAME_FULL}<!-- IF user_row.USER_IP --> <span style="float: {S_CONTENT_FLOW_END};">{L_IP}{L_COLON} <a href="{user_row.U_USER_IP}">{user_row.USER_IP}</a> &#187; <a href="{user_row.U_WHOIS}" onclick="popup(this.href, 750, 500); return false;">{L_WHOIS}</a></span><!-- ENDIF -->
-				<!-- IF user_row.USER_BROWSER --><br />{user_row.USER_BROWSER}<!-- ENDIF --></td>
-			<td class="info"><a href="{user_row.U_FORUM_LOCATION}">{user_row.FORUM_LOCATION}</a></td>
-			<td class="active">{user_row.LASTUPDATE}</td>
-		</tr>
-		<!-- END user_row -->
-	<!-- ELSE -->
-		<tbody>
-		<tr class="bg1">
-			<td colspan="3">{L_NO_ONLINE_USERS}<!-- IF S_SWITCH_GUEST_DISPLAY --> &bull; <a href="{U_SWITCH_GUEST_DISPLAY}">{L_SWITCH_GUEST_DISPLAY}</a><!-- ENDIF --></td>
-		</tr>
-	<!-- ENDIF -->
-	</tbody>
-	</table>
-
-	</div>
-</div>
-
-<!-- IF LEGEND --><p><em>{L_LEGEND}{L_COLON} {LEGEND}</em></p><!-- ENDIF -->
-
-<div class="action-bar bar-bottom">
-	<div class="pagination">
-		<!-- IF .pagination -->
-			<!-- INCLUDE pagination.html -->
-		<!-- ELSE -->
-			{PAGE_NUMBER}
-		<!-- ENDIF -->
-	</div>
-</div>
-
-<!-- INCLUDE jumpbox.html -->
-<!-- INCLUDE overall_footer.html -->
diff --git a/template/viewonline_whois.html b/template/viewonline_whois.html
deleted file mode 100644
index 5d78049..0000000
--- a/template/viewonline_whois.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!-- INCLUDE simple_header.html -->
-
-<h2>{L_WHOIS}</h2>
-
-<div class="panel">
-	<div class="inner">
-	   <pre>{WHOIS}</pre>
-	</div>
-</div>
-<a  href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a>
-
-<!-- INCLUDE simple_footer.html -->
diff --git a/template/viewtopic_print.html b/template/viewtopic_print.html
deleted file mode 100644
index 3c1ed4c..0000000
--- a/template/viewtopic_print.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}">
-<head>
-<meta charset="utf-8" />
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="robots" content="noindex" />
-{META}
-<title>{SITENAME} &bull; {PAGE_TITLE}</title>
-
-<link href="{T_THEME_PATH}/print.css" rel="stylesheet">
-<!-- EVENT viewtopic_print_head_append -->
-</head>
-<body id="phpbb">
-<div id="wrap" class="wrap">
-	<a id="top" class="top-anchor" accesskey="t"></a>
-
-	<div id="page-header">
-		<h1>{SITENAME}</h1>
-		<p>{SITE_DESCRIPTION}<br /><a href="{U_FORUM}">{U_FORUM}</a></p>
-
-		<h2>{TOPIC_TITLE}</h2>
-		<p><a href="{U_TOPIC}">{U_TOPIC}</a></p>
-	</div>
-
-	<div id="page-body" class="page-body">
-		<div class="page-number">{PAGE_NUMBER}</div>
-		<!-- BEGIN postrow -->
-			<div class="post">
-				<h3>{postrow.POST_SUBJECT}</h3>
-				<div class="date">{L_POSTED}{L_COLON} <strong>{postrow.POST_DATE}</strong></div>
-				<div class="author">{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR}</strong></div>
-				<div class="content">{postrow.MESSAGE}</div>
-			</div>
-			<hr />
-		<!-- END postrow -->
-	</div>
-
-	<div id="page-footer" class="page-footer">
-		<div class="page-number">{S_TIMEZONE}<br />{PAGE_NUMBER}</div>
-		<div class="copyright">Powered by phpBB&reg; Forum Software &copy; phpBB Limited<br />https://www.phpbb.com/</div>
-	</div>
-</div>
-
-</body>
-</html>
-- 
2.39.5