aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/adm/style
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2005-12-19 18:55:52 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2005-12-19 18:55:52 +0000
commit1855c017e95795966149c6c265a7588f8f5ad19e (patch)
tree63862425f20f4c478cf4fd3effbcfeb9572c846a /phpBB/adm/style
parent738bf09f92d6c268c71c8f38311c8af7d2659db1 (diff)
downloadforums-1855c017e95795966149c6c265a7588f8f5ad19e.tar
forums-1855c017e95795966149c6c265a7588f8f5ad19e.tar.gz
forums-1855c017e95795966149c6c265a7588f8f5ad19e.tar.bz2
forums-1855c017e95795966149c6c265a7588f8f5ad19e.tar.xz
forums-1855c017e95795966149c6c265a7588f8f5ad19e.zip
- drop in the new administration panel
- not finished yet: some user related items, style admin, database admin and permissions - Graham: Please add your MCP schema data to the schema data file. ;) git-svn-id: file:///svn/phpbb/trunk@5357 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/adm/style')
-rw-r--r--phpBB/adm/style/acp_attachments.html421
-rw-r--r--phpBB/adm/style/acp_ban.html111
-rw-r--r--phpBB/adm/style/acp_bbcodes.html96
-rw-r--r--phpBB/adm/style/acp_board.html41
-rw-r--r--phpBB/adm/style/acp_bots.html101
-rw-r--r--phpBB/adm/style/acp_disallow.html47
-rw-r--r--phpBB/adm/style/acp_email.html54
-rw-r--r--phpBB/adm/style/acp_forums.html347
-rw-r--r--phpBB/adm/style/acp_groups.html306
-rw-r--r--phpBB/adm/style/acp_icons.html165
-rw-r--r--phpBB/adm/style/acp_jabber.html53
-rw-r--r--phpBB/adm/style/acp_language.html201
-rw-r--r--phpBB/adm/style/acp_logs.html75
-rw-r--r--phpBB/adm/style/acp_main.html155
-rw-r--r--phpBB/adm/style/acp_modules.html190
-rw-r--r--phpBB/adm/style/acp_php_info.html11
-rw-r--r--phpBB/adm/style/acp_profile.html189
-rw-r--r--phpBB/adm/style/acp_prune_forums.html103
-rw-r--r--phpBB/adm/style/acp_prune_users.html57
-rw-r--r--phpBB/adm/style/acp_ranks.html95
-rw-r--r--phpBB/adm/style/acp_users.html442
-rw-r--r--phpBB/adm/style/acp_words.html72
-rw-r--r--phpBB/adm/style/admin.css794
-rw-r--r--phpBB/adm/style/confirm_body.html20
-rw-r--r--phpBB/adm/style/custom_profile_fields.html32
-rw-r--r--phpBB/adm/style/message_body.html8
-rw-r--r--phpBB/adm/style/overall_footer.html34
-rw-r--r--phpBB/adm/style/overall_header.html103
-rw-r--r--phpBB/adm/style/simple_body.html8
-rw-r--r--phpBB/adm/style/simple_footer.html30
-rw-r--r--phpBB/adm/style/simple_header.html63
31 files changed, 4424 insertions, 0 deletions
diff --git a/phpBB/adm/style/acp_attachments.html b/phpBB/adm/style/acp_attachments.html
new file mode 100644
index 0000000000..3bf193089e
--- /dev/null
+++ b/phpBB/adm/style/acp_attachments.html
@@ -0,0 +1,421 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<h1>{L_TITLE}</h1>
+
+<p>{L_TITLE_EXPLAIN}</p>
+
+<!-- IF S_WARNING -->
+ <div class="errorbox">
+ <h3>{L_WARNING}</h3>
+ <p>{WARNING_MSG}</p>
+ </div>
+<!-- ENDIF -->
+
+<!-- IF S_NOTIFY -->
+ <div class="successbox">
+ <h3>{L_NOTIFY}</h3>
+ <p>{NOTIFY_MSG}</p>
+ </div>
+<!-- ENDIF -->
+
+<!-- IF S_UPLOADING_FILES -->
+ <h2>{L_UPLOADING_FILES}</h2>
+
+ <!-- BEGIN upload -->
+ :: {upload.FILE_INFO}<br />
+ <!-- IF upload.S_DENIED --><span class="error">{upload.DENIED}</span><!-- ELSEIF upload.ERROR_MSG --><span class="error">{upload.ERROR_MSG}</span><!-- ELSE --><span class="success">{L_SUCCESSFULLY_UPLOADED}</span><!-- ENDIF -->
+ <br /><br />
+ <!-- END upload -->
+
+<!-- ENDIF -->
+
+<!-- IF S_ATTACHMENT_SETTINGS -->
+
+ <form id="attachsettings" method="post" action="{U_ACTION}">
+ <fieldset>
+ <legend>{L_ACP_ATTACHMENT_SETTINGS}</legend>
+ <dl>
+ <dt><label for="upload_dir">{L_UPLOAD_DIR}:</label><br /><span>{L_UPLOAD_DIR_EXPLAIN}</span></dt>
+ <dd><input type="text" id="upload_dir" size="25" maxlength="100" name="upload_path" value="{UPLOAD_PATH}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="display_order">{L_DISPLAY_ORDER}:</label><br /><span>{L_DISPLAY_ORDER_EXPLAIN}</span></dt>
+ <dd><input type="radio" id="display_order" name="display_order" value="0"<!-- IF not DISPLAY_ORDER --> checked="checked"<!-- ENDIF --> /> {L_DESCENDING} &nbsp; <input type="radio" name="display_order" value="1"<!-- IF DISPLAY_ORDER --> checked="checked"<!-- ENDIF --> /> {L_ASCENDING}</dd>
+ </dl>
+ <dl>
+ <dt><label for="attach_quota">{L_ATTACH_QUOTA}:</label><br /><span>{L_ATTACH_QUOTA_EXPLAIN}</span></dt>
+ <dd><input type="text" id="attach_quota" size="8" maxlength="15" name="attachment_quota" value="{ATTACHMENT_QUOTA}" /> {S_QUOTA_SELECT}</dd>
+ </dl>
+ <dl>
+ <dt><label for="max_filesize">{L_ATTACH_MAX_FILESIZE}:</label><br /><span>{L_ATTACH_MAX_FILESIZE_EXPLAIN}</span></dt>
+ <dd><input type="text" id="max_filesize" size="8" maxlength="15" name="max_filesize" value="{MAX_FILESIZE}" /> {S_MAX_FILESIZE_SELECT}</dd>
+ </dl>
+ <dl>
+ <dt><label for="max_pm_filesize">{L_ATTACH_MAX_PM_FILESIZE}:</label><br /><span>{L_ATTACH_MAX_PM_FILESIZE_EXPLAIN}</span></dt>
+ <dd><input type="text" id="max_pm_filesize" size="8" maxlength="15" name="max_filesize_pm" value="{MAX_PM_FILESIZE}" /> {S_MAX_PM_FILESIZE_SELECT}</dd>
+ </dl>
+ <dl>
+ <dt><label for="max_attachments">{L_MAX_ATTACHMENTS}:</label></dt>
+ <dd><input type="text" id="max_attachments" size="3" maxlength="3" name="max_attachments" value="{MAX_ATTACHMENTS}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="max_attachments_pm">{L_MAX_ATTACHMENTS_PM}:</label></dt>
+ <dd><input type="text" id="max_attachments_pm" size="3" maxlength="3" name="max_attachments_pm" value="{MAX_ATTACHMENTS_PM}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="secure_downloads">{L_SECURE_DOWNLOADS}:</label><br /><span>{L_SECURE_DOWNLOADS_EXPLAIN}</span></dt>
+ <dd><input type="radio" id="secure_downloads" name="secure_downloads" value="1"<!-- IF SECURE_DOWNLOADS --> checked="checked"<!-- ENDIF --> /> {L_YES}&nbsp;&nbsp;<input type="radio" name="secure_downloads" value="0"<!-- IF not SECURE_DOWNLOADS --> checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="allow_deny">{L_SECURE_ALLOW_DENY}:</label><br /><span>{L_SECURE_ALLOW_DENY_EXPLAIN}</span></dt>
+ <dd><input type="radio" id="allow_deny" name="secure_allow_deny" value="1"<!-- IF SECURE_ALLOW_DENY --> checked="checked"<!-- ENDIF --> /> {L_ORDER_ALLOW_DENY}&nbsp;&nbsp;<input type="radio" name="secure_allow_deny" value="0"<!-- IF not SECURE_ALLOW_DENY --> checked="checked"<!-- ENDIF --> /> {L_ORDER_DENY_ALLOW}</dd>
+ </dl>
+ <dl>
+ <dt><label for="referer">{L_SECURE_EMPTY_REFERER}:</label><br /><span>{L_SECURE_EMPTY_REFERER_EXPLAIN}</span></dt>
+ <dd><input type="radio" id="referer" name="secure_allow_empty_referer" value="1"<!-- IF ALLOW_EMPTY_REFERER --> checked="checked"<!-- ENDIF --> /> {L_YES}&nbsp;&nbsp;<input type="radio" name="secure_allow_empty_referer" value="0"<!-- IF not ALLOW_EMPTY_REFERER --> checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ </fieldset>
+
+ <fieldset>
+ <legend>{L_SETTINGS_CAT_IMAGES} [{L_ASSIGNED_GROUP}: {ASSIGNED_GROUPS}]</legend>
+ <dl>
+ <dt><label for="display_inlined">{L_DISPLAY_INLINED}:</label><br /><span>{L_DISPLAY_INLINED_EXPLAIN}</span></dt>
+ <dd><input type="radio" id="display_inlined" name="img_display_inlined" value="1"<!-- IF DISPLAY_INLINED --> checked="checked"<!-- ENDIF --> /> {L_YES}&nbsp;&nbsp;<input type="radio" name="img_display_inlined" value="0"<!-- IF not DISPLAY_INLINED --> checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ <!-- IF S_THUMBNAIL_SUPPORT -->
+ <dl>
+ <dt><label for="create_thumbnail">{L_CREATE_THUMBNAIL}:</label><br /><span>{L_CREATE_THUMBNAIL_EXPLAIN}</span></dt>
+ <dd><input type="radio" id="create_thumbnail" name="img_create_thumbnail" value="1"<!-- IF CREATE_THUMBNAIL --> checked="checked"<!-- ENDIF --> /> {L_YES}&nbsp;&nbsp;<input type="radio" name="img_create_thumbnail" value="0"<!-- IF not CREATE_THUMBNAIL --> checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="thumb_filesize">{L_MIN_THUMB_FILESIZE}:</label><br /><span>{L_MIN_THUMB_FILESIZE_EXPLAIN}</span></dt>
+ <dd><input type="text" id="thumb_filesize" size="7" maxlength="15" name="img_min_thumb_filesize" value="{MIN_THUMB_FILESIZE}" /> {L_BYTES}</dd>
+ </dl>
+ <!-- ENDIF -->
+ <dl>
+ <dt><label for="imagick_path">{L_IMAGICK_PATH}:</label><br /><span>{L_IMAGICK_PATH_EXPLAIN}</span></dt>
+ <dd><input type="text" id="imagick_path" size="20" maxlength="200" name="img_imagick" value="{IMG_IMAGICK}" />&nbsp;&nbsp;<span>[ <a href="{U_SEARCH_IMAGICK}">{L_SEARCH_IMAGICK}</a> ]</span></dd>
+ </dl>
+ <dl>
+ <dt><label for="image_size">{L_MAX_IMAGE_SIZE}:</label><br /><span>{L_MAX_IMAGE_SIZE_EXPLAIN}</span></dt>
+ <dd><input type="text" id="image_size" size="3" maxlength="4" name="img_max_width" value="{MAX_WIDTH}" /> px X <input type="text" size="3" maxlength="4" name="img_max_height" value="{MAX_HEIGHT}" /> px</dd>
+ </dl>
+ <dl>
+ <dt><label for="link_size">{L_IMAGE_LINK_SIZE}:</label><br /><span>{L_IMAGE_LINK_SIZE_EXPLAIN}</span></dt>
+ <dd><input type="text" id="link_size" size="3" maxlength="4" name="img_link_width" value="{LINK_WIDTH}" /> px X <input type="text" size="3" maxlength="4" name="img_link_height" value="{LINK_HEIGHT}" /> px</dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+ </fieldset>
+
+ <!-- IF not S_SECURE_DOWNLOADS -->
+ <div class="errorbox">
+ <p>{L_SECURE_DOWNLOAD_NOTICE}</p>
+ </div>
+ <!-- ENDIF -->
+
+ <fieldset>
+ <legend>{L_SECURE_TITLE}</legend>
+ <p>{L_DOWNLOAD_ADD_IPS_EXPLAIN}</p>
+ <dl>
+ <dt><label for="ip_hostname">{L_IP_HOSTNAME}:</label></dt>
+ <dd><textarea id="ip_hostname" cols="40" rows="3" name="ips"></textarea></dd>
+ </dl>
+ <dl>
+ <dt><label for="exclude">{L_IP_EXCLUDE}:</label><br /><span>{L_EXCLUDE_ENTERED_IP}</span></dt>
+ <dd><input type="radio" id="exclude" name="ipexclude" value="1" /> {L_YES} &nbsp; <input type="radio" name="ipexclude" value="0" checked="checked" /> {L_NO}</dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick">
+ <input class="button1" type="submit" id="securesubmit" name="securesubmit" value="{L_SUBMIT}" />
+ </fieldset>
+
+ <fieldset>
+ <legend>{L_REMOVE_IPS}</legend>
+ <!-- IF S_DEFINED_IPS -->
+ <p>{L_DOWNLOAD_REMOVE_IPS_EXPLAIN}</p>
+ <dl>
+ <dt><label for="remove_ip_hostname">{L_IP_HOSTNAME}:</label></dt>
+ <dd><select name="unip[]" id="remove_ip_hostname" multiple="multiple" size="10">{DEFINED_IPS}</select></dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick">
+ <input class="button1" type="submit" id="unsecuresubmit" name="unsecuresubmit" value="{L_SUBMIT}" />
+ </fieldset>
+
+ <!-- ELSE -->
+ <p>{L_NO_IPS_DEFINED}</p>
+ <!-- ENDIF -->
+ </fieldset>
+
+ </form>
+
+<!-- ELSEIF S_EXTENSION_GROUPS -->
+
+ <!-- IF S_EDIT_GROUP -->
+ <script type="text/javascript" defer="defer">
+ <!--
+
+ function update_image(newimage)
+ {
+ if (newimage == 'no_image')
+ {
+ document.image_upload_icon.src = "{PHPBB_ROOT_PATH}images/spacer.gif";
+ }
+ else
+ {
+ document.image_upload_icon.src = "{PHPBB_ROOT_PATH}{IMG_PATH}/" + newimage;
+ }
+ }
+
+ function show_extensions(elem)
+ {
+ var str = '';
+
+ for (i = 0; i < elem.length; i++)
+ {
+ var element = elem.options[i];
+ if (element.selected)
+ {
+ if (str)
+ {
+ str = str + ', ';
+ }
+
+ str = str + element.innerHTML;
+ }
+ }
+
+ if (document.all)
+ {
+ document.all.ext.innerText = str;
+ }
+ else if (document.getElementById('ext').textContent)
+ {
+ document.getElementById('ext').textContent = str;
+ }
+ else if (document.getElementById('ext').firstChild.nodeValue)
+ {
+ document.getElementById('ext').firstChild.nodeValue = str;
+ }
+ }
+
+ //-->
+ </script>
+
+ <form id="extgroups" method="post" action="{U_ACTION}">
+ <fieldset>
+ <input type="hidden" name="action" value="{ACTION}" />
+ <input type="hidden" name="g" value="{GROUP_ID}" />
+
+ <legend>{L_LEGEND}</legend>
+ <dl>
+ <dt><label for="group_name">{L_GROUP_NAME}:</label></dt>
+ <dd><input type="text" id="group_name" size="20" maxlength="100" name="group_name" value="{GROUP_NAME}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="category">{L_SPECIAL_CATEGORY}:</label><br /><span>{L_SPECIAL_CATEGORY_EXPLAIN}</span></dt>
+ <dd>{S_CATEGORY_SELECT}</dd>
+ </dl>
+ <dl>
+ <dt><label for="allowed">{L_ALLOWED}:</label></dt>
+ <dd><input type="checkbox" id="allowed" name="allow_group" value="{GROUP_ID}"<!-- IF ALLOW_GROUP --> cecked="checked"<!-- ENDIF --> /></dd>
+ </dl>
+ <dl>
+ <dt><label for="allow_in_pm">{L_ALLOW_IN_PM}:</label></dt>
+ <dd><input type="checkbox" id="allow_in_pm" name="allow_in_pm" value="1"<!-- IF ALLOW_IN_PM --> checked="checked"<!-- ENDIF --> /></dd>
+ </dl>
+ <dl>
+ <dt><label for="download_mode">{L_DOWNLOAD_MODE}:</label><br /><span>{L_DOWNLOAD_MODE_EXPLAIN}</span></dt>
+ <dd>{S_DOWNLOAD_SELECT}</dd>
+ </dl>
+ <dl>
+ <dt><label for="upload_icon">{L_UPLOAD_ICON}:</label></dt>
+ <dd><select name="upload_icon" id="upload_icon" onchange="update_image(this.options[selectedIndex].value);">
+ <option value="no_image"<!-- IF S_NO_IMAGE --> selected="selected"<!-- ENDIF -->>{L_NO_IMAGE}</option>{S_FILENAME_LIST}
+ </select></dd>
+ <dd>&nbsp;<img <!-- IF S_NO_IMAGE -->src="{PHPBB_ROOT_PATH}images/spacer.gif"<!-- ELSE -->src="{UPLOAD_ICON_SRC}"<!-- ENDIF --> name="image_upload_icon" alt="" title="" />&nbsp;</dd>
+ </dl>
+ <dl>
+ <dt><label for="extgroup_filesize">{L_MAX_EXTGROUP_FILESIZE}:</label></dt>
+ <dd><input type="text" id="extgroup_filesize" size="3" maxlength="15" name="max_filesize" value="{EXTGROUP_FILESIZE}" /> {S_EXT_GROUP_SIZE}</dd>
+ </dl>
+ <dl>
+ <dt><label for="assigned_extensions">{L_ASSIGNED_EXTENSIONS}:</label></dt>
+ <dd><div id="ext">{ASSIGNED_EXTENSIONS}</div> <span>[<a href="{U_EXTENSIONS}">{L_GO_TO_EXTENSIONS}</a> ]</span></dd>
+ <dd><select name="extensions[]" id="assigned_extensions" class="narrow" onchange="show_extensions(this);" multiple="multiple" size="8">{S_EXTENSION_OPTIONS}</select></dd>
+ </dl>
+ <dl>
+ <dt><label for="allowed_forums">{L_ALLOWED_FORUMS}:</label><br /><span>{L_ALLOWED_FORUMS_EXPLAIN}</span></dt>
+ <dd><input type="radio" id="allowed_forums" class="radio" name="forum_select" value="0"<!-- IF not S_FORUM_IDS --> checked="checked"<!-- ENDIF --> />&nbsp;{L_ALLOW_ALL_FORUMS}&nbsp;&nbsp;<input type="radio" class="radio" name="forum_select" value="1"<!-- IF S_FORUM_IDS --> checked="checked"<!-- ENDIF --> />&nbsp;{L_ALLOW_SELECTED_FORUMS}</dd>
+ <dd><select name="allowed_forums[]" multiple="multiple" size="8">{S_FORUM_ID_OPTIONS}</select></dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+ </fieldset>
+
+ </form>
+ <!-- ELSE -->
+
+ <table cellspacing="1">
+ <col class="row1" /><col class="row1" /><col class="row2" />
+ <thead>
+ <tr>
+ <th>{L_EXTENSION_GROUP}</th>
+ <th>{L_SPECIAL_CATEGORY}</th>
+ <th>{L_OPTIONS}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN groups -->
+ <!-- IF groups.S_ADD_SPACER -->
+ <tr>
+ <td class="spacer" colspan="3">&nbsp;</td>
+ </tr>
+ <!-- ENDIF -->
+ <tr>
+ <td><a href="{groups.U_EDIT}">{groups.GROUP_NAME}</a></td>
+ <td>{groups.CATEGORY}</td>
+ <td align="center" valign="middle" style="white-space: nowrap;">&nbsp;<a href="{groups.U_EDIT}">{L_EDIT}</a> | <a href="{groups.U_DELETE}">{L_DELETE}</a> | <a href="{groups.U_ACT_DEACT}">{groups.L_ACT_DEACT}</a>&nbsp;</td>
+ </tr>
+ <!-- END groups -->
+ </tbody>
+ </table>
+
+ <form id="extgroups" method="post" action="{U_ACTION}">
+ <fieldset class="quick">
+ {L_CREATE_GROUP}: <input type="text" name="group_name" maxlength="30" />
+ <input class="button2" name="add" type="submit" value="{L_SUBMIT}" />
+ </fieldset>
+ </form>
+
+ <!-- ENDIF -->
+
+<!-- ELSEIF S_EXTENSIONS -->
+
+ <form id="add_ext" method="post" action="{U_ACTION}">
+ <fieldset>
+ <legend>{L_ADD_EXTENSION}</legend>
+ <dl>
+ <dt><label for="add_extension">{L_EXTENSION}</label></dt>
+ <dd><input type="text" id="add_extension" size="20" maxlength="100" name="add_extension" value="{ADD_EXTENSION}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="extension_group">{L_EXTENSION_GROUP}</label></dt>
+ <dd>{GROUP_SELECT_OPTIONS}</dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick">
+ <input type="submit" id="add_extension_check" name="add_extension_check" class="button2" value="{L_SUBMIT}" />
+ </fieldset>
+
+ </form>
+
+ <br />
+
+ <form id="change_ext" method="post" action="{U_ACTION}">
+
+ <table cellspacing="1">
+ <col class="row1" /><col class="row1" /><col class="row2" />
+ <thead>
+ <tr>
+ <th>{L_EXTENSION}</th>
+ <th>{L_EXTENSION_GROUP}</th>
+ <th>{L_DELETE}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN extensions -->
+ <!-- IF extensions.S_SPACER -->
+ <tr>
+ <td class="spacer" colspan="3">&nbsp;</td>
+ </tr>
+ <!-- ENDIF -->
+ <tr>
+ <input type="hidden" name="extension_change_list[]" value="{extensions.EXTENSION_ID}" />
+ <td><b>{extensions.EXTENSION}</b></td>
+ <td>{extensions.GROUP_OPTIONS}</td>
+ <td><input type="checkbox" name="extension_id_list[]" value="{extensions.EXTENSION_ID}" /></td>
+ </tr>
+ <!-- END extensions -->
+ </tbody>
+ </table>
+
+ <fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSEIF S_ORPHAN -->
+
+ <script type="text/javascript">
+ <!--
+ function marklist(match, name, status)
+ {
+ var object = document.getElementById(match);
+
+ var len = object.length;
+
+ for (i = 0; i < len; i++)
+ {
+ result = eval('object.elements[' + i + '].name.search(/' + name + '.+/)');
+ if (result != -1)
+ object.elements[i].checked = status;
+ }
+ }
+ //-->
+ </script>
+
+ <form id="orphan" method="post" action="{U_ACTION}">
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th>{L_FILENAME}</th>
+ <th>{L_FILESIZE}</th>
+ <th>{L_ATTACH_POST_ID}</th>
+ <th>{L_ATTACH_TO_POST}</th>
+ <th>{L_DELETE}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN orphan -->
+ <!-- IF orphan.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+ <td><a href="{orphan.U_FILE}" rel="file">{orphan.FILE}</a></td>
+ <td>{orphan.FILESIZE}</td>
+ <td><b>ID: </b><input type="text" name="post_id[{orphan.FILE}]" size="7" maxlength="10" value="{orphan.POST_IDS}" /></td>
+ <td><input type="checkbox" name="add[{orphan.FILE}]" /></td>
+ <td><input type="checkbox" name="delete[{orphan.FILE}]" /></td>
+ </tr>
+ <!-- END orphan -->
+ <tr>
+ <td colspan="3">&nbsp;</td>
+ <td class="small"><a href="javascript:marklist('attachments', 'add', true);">{L_MARK_ALL}</a> :: <a href="javascript:marklist('attachments', 'add', false);">{L_UNMARK_ALL}</a></td>
+ <td class="small"><a href="javascript:marklist('attachments', 'delete', true);">{L_MARK_ALL}</a> :: <a href="javascript:marklist('attachments', 'delete', false);">{L_UNMARK_ALL}</a></td>
+ </tr>
+ </tbody>
+ </table>
+
+ <fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+ </fieldset>
+
+ </form>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_ban.html b/phpBB/adm/style/acp_ban.html
new file mode 100644
index 0000000000..9a8f5fdc38
--- /dev/null
+++ b/phpBB/adm/style/acp_ban.html
@@ -0,0 +1,111 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<p>{L_ACP_BAN_EXPLAIN}</p>
+
+<h1>{L_TITLE}</h1>
+
+<p>{L_EXPLAIN}</p>
+
+<script type="text/javascript">
+<!--
+
+ var ban_length = new Array();
+ <!-- BEGIN ban_length -->
+ ban_length['{ban_length.BAN_ID}'] = "{ban_length.LENGTH}";
+ <!-- END ban_length -->
+
+ var ban_reason = new Array();
+ <!-- BEGIN ban_reason -->
+ ban_reason['{ban_reason.BAN_ID}'] = "{ban_reason.REASON}";
+ <!-- END ban_reason -->
+
+ var ban_give_reason = new Array();
+ <!-- BEGIN ban_give_reason -->
+ ban_give_reason['{ban_give_reason.BAN_ID}'] = "{ban_give_reason.REASON}";
+ <!-- END ban_give_reason -->
+
+ function display_details(option)
+ {
+ document.getElementById('acp_ban').unbangivereason.value = ban_give_reason[option];
+ document.getElementById('acp_ban').unbanreason.value = ban_reason[option];
+ document.getElementById('acp_ban').unbanlength.value = ban_length[option];
+ }
+
+//-->
+</script>
+
+<form id="acp_ban" method="post" action="{U_ACTION}">
+
+<fieldset>
+ <legend>{L_TITLE}</legend>
+ <dl>
+ <dt><label for="ban">{L_BAN_CELL}:</label></dt>
+ <dd><textarea name="ban" cols="40" rows="3" id="ban"></textarea></dd>
+ <!-- IF S_USERNAME_BAN --><dd>[ <a href="#" onclick="window.open('{U_FIND_USER}', '_phpbbsearch', 'height=500, resizable=yes, scrollbars=yes, width=740'); return false;">{L_FIND_USERNAME}</a> ]</dd><!-- ENDIF -->
+ </dl>
+ <dl>
+ <dt><label for="banlength">{L_BAN_LENGTH}:</label></dt>
+ <dd><select name="banlength" id="banlength">{S_BAN_END_OPTIONS}</select></dd>
+ <dd><input type="text" name="banlengthother" /> (YYYY-MM-DD)</dd>
+ </dl>
+ <dl>
+ <dt><label for="banexclude">{L_BAN_EXCLUDE}:</label><br /><span>{L_BAN_EXCLUDE_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="banexclude" value="1" /> {L_YES} &nbsp; <input type="radio" name="banexclude" id="banexclude" value="0" checked="checked" /> {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="banreason">{L_BAN_REASON}:</label></dt>
+ <dd><input name="banreason" type="text" id="banreason" class="medium" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="bangivereason">{L_BAN_GIVE_REASON}:</label></dt>
+ <dd><input name="bangivereason" type="text" id="bangivereason" class="medium" /></dd>
+ </dl>
+</fieldset>
+
+<fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="bansubmit" name="bansubmit" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="banreset" name="banreset" value="{L_RESET}" />
+</fieldset>
+
+<h1>{L_UNBAN_TITLE}</h1>
+
+<p>{L_UNBAN_EXPLAIN}</p>
+
+<fieldset>
+ <legend>{L_UNBAN_TITLE}</legend>
+
+<!-- IF S_BANNED_OPTIONS -->
+ <dl>
+ <dt><label for="unban">{L_BAN_CELL}:</label></dt>
+ <dd><select id="unban" name="unban[]" multiple="multiple" size="10" style="width: 50%" onchange="display_details(this.options[this.selectedIndex].value)">{BANNED_OPTIONS}</select></dd>
+ </dl>
+ <dl>
+ <dt><label for="unbanlength">{L_BAN_LENGTH}:</label></dt>
+ <dd><input style="border: 0px;" type="text" name="unbanlength" id="unbanlength" class="full" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="unbanreason">{L_BAN_REASON}:</label></dt>
+ <dd><input style="border: 0px;" type="text" name="unbanreason" id="unbanreason" class="full" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="unbangivereason">{L_BAN_GIVE_REASON}:</label></dt>
+ <dd><input style="border: 0px;" type="text" name="unbangivereason" id="unbangivereason" class="full" /></dd>
+ </dl>
+</fieldset>
+
+<fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="unbansubmit" name="unbansubmit" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="unbanreset" name="unbanreset" value="{L_RESET}" />
+</fieldset>
+
+<!-- ELSE -->
+
+ <p>{L_NO_BAN_CELL}</p>
+</fieldset>
+<!-- ENDIF -->
+
+</form>
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_bbcodes.html b/phpBB/adm/style/acp_bbcodes.html
new file mode 100644
index 0000000000..5caf3391ec
--- /dev/null
+++ b/phpBB/adm/style/acp_bbcodes.html
@@ -0,0 +1,96 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<!-- IF S_EDIT_BBCODE -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_ACP_BBCODES}</h1>
+
+ <p>{L_ACP_BBCODES_EXPLAIN}</p>
+
+ <form id="acp_bbcodes" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_BBCODE_USAGE}</legend>
+ <p>{L_BBCODE_USAGE_EXPLAIN}</p>
+ <dl>
+ <dt><label for="bbcode_match">{L_EXAMPLES}</label><br /><br /><span>{L_BBCODE_USAGE_EXAMPLE}</span></dt>
+ <dd><textarea id="bbcode_match" name="bbcode_match" cols="60" rows="5">{BBCODE_MATCH}</textarea></dd>
+ </dl>
+ </fieldset>
+
+ <fieldset>
+ <legend>{L_HTML_REPLACEMENT}</legend>
+ <p>{L_HTML_REPLACEMENT_EXPLAIN}</p>
+ <dl>
+ <dt><label for="bbcode_tpl">{L_EXAMPLES}</label><br /><br /><span>{L_HTML_REPLACEMENT_EXAMPLE}</span></dt>
+ <dd><textarea id="bbcode_tpl" name="bbcode_tpl" cols="60" rows="8">{BBCODE_TPL}</textarea></dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+ </fieldset>
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th colspan="2">{L_TOKENS}</th>
+ </tr>
+ <tr>
+ <td class="row3" colspan="2">{L_TOKENS_EXPLAIN}</td>
+ </tr>
+ <tr>
+ <th>{L_TOKEN}</th>
+ <th>{L_TOKEN_DEFINITION}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN token -->
+ <tr valign="top">
+ <td class="row1">{token.TOKEN}</td>
+ <td class="row2">{token.EXPLAIN}</td>
+ </tr>
+ <!-- END token -->
+ </tbody>
+ </table>
+
+ </form>
+
+<!-- ELSE -->
+
+ <h1>{L_ACP_BBCODES}</h1>
+
+ <p>{L_ACP_BBCODES_EXPLAIN}</p>
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th>{L_BBCODE_TAG}</th>
+ <th>{L_ACTION}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN bbcodes -->
+ <!-- IF bbcodes.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+ <td style="text-align: center;">{bbcodes.BBCODE_TAG}</td>
+ <td style="text-align: center;"><a href="{bbcodes.U_EDIT}">{L_EDIT}</a> | <a href="{bbcodes.U_DELETE}">{L_DELETE}</a></td>
+ </tr>
+ <!-- END bbcodes -->
+ </tbody>
+ </table>
+
+ <form id="acp_bbcodes" method="post" action="{U_ACTION}">
+
+ <fieldset class="quick">
+ <input class="button2" name="submit" type="submit" value="{L_ADD_BBCODE}" />
+ </fieldset>
+
+ </form>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_board.html b/phpBB/adm/style/acp_board.html
new file mode 100644
index 0000000000..a5cc3363df
--- /dev/null
+++ b/phpBB/adm/style/acp_board.html
@@ -0,0 +1,41 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<h1>{L_TITLE}</h1>
+
+<p>{L_TITLE_EXPLAIN}</p>
+
+<form id="acp_board" method="post" action="{U_ACTION}">
+
+<!-- BEGIN options -->
+ <!-- IF options.S_LEGEND -->
+ <!-- IF not options.S_FIRST_ROW -->
+ </fieldset>
+ <!-- ENDIF -->
+ <fieldset>
+ <legend>{options.LEGEND}</legend>
+ <!-- ELSE -->
+
+ <dl>
+ <dt><label for="{options.KEY}">{options.TITLE}:</label><!-- IF options.S_EXPLAIN --><br /><span>{options.TITLE_EXPLAIN}</span><!-- ENDIF --></dt>
+ <dd>{options.CONTENT}</dd>
+ </dl>
+
+ <!-- ENDIF -->
+<!-- END options -->
+<!-- IF S_AUTH -->
+ <!-- BEGIN auth_tpl -->
+ {auth_tpl.TPL}
+ <!-- END auth_tpl -->
+<!-- ENDIF -->
+</fieldset>
+
+<fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+</fieldset>
+
+</form>
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_bots.html b/phpBB/adm/style/acp_bots.html
new file mode 100644
index 0000000000..d6a589838c
--- /dev/null
+++ b/phpBB/adm/style/acp_bots.html
@@ -0,0 +1,101 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<!-- IF S_EDIT_BOT -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_TITLE}</h1>
+
+ <p>{L_BOT_EDIT_EXPLAIN}</p>
+
+ <!-- IF S_ERROR -->
+ <div class="errorbox">
+ <h3>{L_WARNING}</h3>
+ <p>{ERROR_MSG}</p>
+ </div>
+ <!-- ENDIF -->
+
+ <form id="acp_bots" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_TITLE}</legend>
+ <dl>
+ <dt><label for="bot_name">{L_BOT_NAME}:</label><br /><span>{L_BOT_NAME_EXPLAIN}</span></dt>
+ <dd><input name="bot_name" type="text" id="bot_name" value="{BOT_NAME}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="bot_style">{L_BOT_STYLE}:</label><br /><span>{L_BOT_STYLE_EXPLAIN}</span></dt>
+ <dd><select id="bot_style" name="bot_style">{S_STYLE_OPTIONS}</select></dd>
+ </dl>
+ <dl>
+ <dt><label for="bot_lang">{L_BOT_LANG}:</label><br /><span>{L_BOT_LANG_EXPLAIN}</span></dt>
+ <dd><select id="bot_lang" name="bot_lang">{S_LANG_OPTIONS}</select></dd>
+ </dl>
+ <dl>
+ <dt><label for="bot_active">{L_BOT_ACTIVE}:</label></dt>
+ <dd><select id="bot_active" name="bot_active">{S_ACTIVE_OPTIONS}</select></dd>
+ </dl>
+ <dl>
+ <dt><label for="bot_agent">{L_BOT_AGENT}:</label><br /><span>{L_BOT_AGENT_EXPLAIN}</span></dt>
+ <dd><input name="bot_agent" type="text" id="bot_agent" value="{BOT_AGENT}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="bot_ip">{L_BOT_IP}:</label><br /><span>{L_BOT_IP_EXPLAIN}</span></dt>
+ <dd><input name="bot_ip" type="text" id="bot_ip" value="{BOT_IP}" /></dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSE -->
+
+ <h1>{L_BOTS}</h1>
+
+ <p>{L_BOTS_EXPLAIN}</p>
+
+ <form id="acp_bots" method="post" action="{U_ACTION}">
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th>{L_BOT_NAME}</th>
+ <th>{L_BOT_LAST_VISIT}</th>
+ <th colspan="3">{L_OPTIONS}</th>
+ <th>{L_MARK}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN bots -->
+ <!-- IF bots.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+ <td style="width: 50%;">{bots.BOT_NAME}</td>
+ <td style="width: 15%; white-space: nowrap;" align="center">&nbsp;{bots.LAST_VISIT}&nbsp;</td>
+ <td style="text-align: center;">&nbsp;<a href="{bots.U_ACTIVATE_DEACTIVATE}">{bots.L_ACTIVATE_DEACTIVATE}</a>&nbsp;</td>
+ <td style="text-align: center;">&nbsp;<a href="{bots.U_EDIT}">{L_EDIT}</a>&nbsp;</td>
+ <td style="text-align: center;">&nbsp;<a href="{bots.U_DELETE}">{L_DELETE}</a>&nbsp;</td>
+ <td style="text-align: center;"><input type="checkbox" name="mark[]" value="{bots.BOT_ID}" /></td>
+ </tr>
+ <!-- END bots -->
+ </tbody>
+ </table>
+
+ <fieldset class="quick" style="float: left;">
+ <input class="button2" name="add" type="submit" value="{L_BOT_ADD}" />
+ </fieldset>
+
+ <fieldset class="quick">
+ <select name="action">{S_BOT_OPTIONS}</select>
+ <input class="button2" name="submit" type="submit" value="{L_SUBMIT}" />
+ </fieldset>
+
+ </form>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_disallow.html b/phpBB/adm/style/acp_disallow.html
new file mode 100644
index 0000000000..e5e63c6aae
--- /dev/null
+++ b/phpBB/adm/style/acp_disallow.html
@@ -0,0 +1,47 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<h1>{L_ACP_DISALLOW_USERNAMES}</h1>
+
+<p>{L_ADD_DISALLOW_EXPLAIN}</p>
+
+<form id="acp_disallow" method="post" action="{U_ACTION}">
+
+<fieldset>
+ <legend>{L_ADD_DISALLOW_TITLE}</legend>
+ <dl>
+ <dt><label for="user">{L_USERNAME}:</label><br /><span>{L_ADD_DISALLOW_EXPLAIN}</span></dt>
+ <dd><input id="user" type="text" name="disallowed_user" class="medium" /></dd>
+ </dl>
+</fieldset>
+
+<fieldset class="quick">
+ <input class="button1" type="submit" name="disallow" value="{L_SUBMIT}" />
+</fieldset>
+
+<h1>{L_DELETE_DISALLOW_TITLE}</h1>
+
+<p>{L_DELETE_DISALLOW_EXPLAIN}</p>
+
+<fieldset>
+ <legend>{L_DELETE_DISALLOW_TITLE}</legend>
+<!-- IF S_DISALLOWED_NAMES -->
+ <dl>
+ <dt><label for="disallowed">{L_USERNAME}:</label></dt>
+ <dd><select name="disallowed_id" id="disallowed">{S_DISALLOWED_NAMES}</select></dd>
+ </dl>
+</fieldset>
+
+<fieldset class="quick">
+ <input class="button1" type="submit" name="allow" value="{L_SUBMIT}" />
+</fieldset>
+
+<!-- ELSE -->
+ <p>{L_NO_DISALLOWED}</p>
+</fieldset>
+<!-- ENDIF -->
+
+</form>
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_email.html b/phpBB/adm/style/acp_email.html
new file mode 100644
index 0000000000..25acf70a98
--- /dev/null
+++ b/phpBB/adm/style/acp_email.html
@@ -0,0 +1,54 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<h1>{L_ACP_MASS_EMAIL}</h1>
+
+<p>{L_ACP_MASS_EMAIL_EXPLAIN}</p>
+
+<!-- IF S_WARNING -->
+ <div class="errorbox">
+ <h3>{L_WARNING}</h3>
+ <p>{WARNING_MSG}</p>
+ </div>
+<!-- ENDIF -->
+
+<form id="acp_email" method="post" action="{U_ACTION}">
+
+<fieldset>
+ <legend>{L_COMPOSE}</legend>
+<dl>
+ <dt><label for="group">{L_SEND_TO_GROUP}:</label></dt>
+ <dd><select id="group" name="g">{S_GROUP_OPTIONS}</select></dd>
+</dl>
+<dl>
+ <dt><label for="usernames">{L_SEND_TO_USERS}:</label><br /><span>{L_SEND_TO_USERS_EXPLAIN}</span></dt>
+ <dd><textarea name="usernames" id="usernames" rows="5" cols="40">{USERNAMES}</textarea></dd>
+ <dd>[ <a href="#" onclick="window.open('{U_FIND_USERNAME}', '_phpbbsearch', 'height=500, resizable=yes, scrollbars=yes, width=740'); return false;">{L_FIND_USERNAME}</a> ]</dd>
+</dl>
+<dl>
+ <dt><label for="subject">{L_SUBJECT}:</label></dt>
+ <dd><input name="subject" type="text" id="subject" value="{SUBJECT}" /></dd>
+</dl>
+<dl>
+ <dt><label for="message">{L_MASS_MESSAGE}:</label><br /><span>{L_MASS_MESSAGE_EXPLAIN}</span></dt>
+ <dd><textarea id="message" name="message" rows="10" cols="60">{MESSAGE}</textarea></dd>
+</dl>
+<dl>
+ <dt><label for="priority">{L_MAIL_PRIORITY}:</label></dt>
+ <dd><select id="priority" name="mail_priority_flag">{S_PRIORITY_OPTIONS}</select></dd>
+</dl>
+<dl>
+ <dt><label for="send">{L_SEND_IMMEDIATLY}:</label></dt>
+ <dd><input id="send" type="checkbox" name="send_immediatly" checked="checked" /></dd>
+</dl>
+</fieldset>
+
+<fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="submit" name="submit" value="{L_EMAIL}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+</fieldset>
+
+</form>
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_forums.html b/phpBB/adm/style/acp_forums.html
new file mode 100644
index 0000000000..ec8fc3b268
--- /dev/null
+++ b/phpBB/adm/style/acp_forums.html
@@ -0,0 +1,347 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<!-- IF S_EDIT_FORUM -->
+
+ <script type="text/javascript">
+ <!--
+
+ function display_options(value)
+ {
+ <!-- IF not S_ADD_ACTION and S_FORUM_ORIG_POST -->
+ if (value == {FORUM_POST})
+ {
+ dE('type_actions', -1);
+ }
+ else
+ {
+ dE('type_actions', 1);
+ }
+ <!-- ENDIF -->
+
+ if (value == {FORUM_POST})
+ {
+ dE('forum_post_options', 1);
+ dE('forum_link_options', -1);
+ dE('forum_rules_options', 1);
+ dE('forum_cat_options', -1);
+ }
+ else if (value == {FORUM_LINK})
+ {
+ dE('forum_post_options', -1);
+ dE('forum_link_options', 1);
+ dE('forum_rules_options', -1);
+ dE('forum_cat_options', -1);
+ }
+ else if (value == {FORUM_CAT})
+ {
+ dE('forum_post_options', -1);
+ dE('forum_link_options', -1);
+ dE('forum_rules_options', 1);
+ dE('forum_cat_options', 1);
+ }
+ }
+
+ //-->
+ </script>
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_TITLE} :: {FORUM_NAME}</h1>
+
+ <p>{L_FORUM_EDIT_EXPLAIN}</p>
+
+ <!-- IF S_ERROR -->
+ <div class="errorbox">
+ <h3>{L_WARNING}</h3>
+ <p>{ERROR_MSG}</p>
+ </div>
+ <!-- ENDIF -->
+
+ <form id="forumedit" method="post" action="{U_EDIT_ACTION}">
+
+ <fieldset>
+ <legend>{L_FORUM_SETTINGS}</legend>
+ <dl>
+ <dt><label for="forum_type">{L_FORUM_TYPE}:</label></dt>
+ <dd><select id="forum_type" name="forum_type" onchange="display_options(this.options[this.selectedIndex].value);">{S_FORUM_TYPE_OPTIONS}</select></dd>
+ </dl>
+ <!-- IF not S_ADD_ACTION and S_FORUM_ORIG_POST -->
+ <div id="type_actions"<!-- IF S_FORUM_POST --> style="display: none;"<!-- ENDIF -->>
+ <dl>
+ <dt><label for="type_action">{L_DECIDE_MOVE_DELETE_CONTENT}:</label></dt>
+ <dd><input type="radio" id="type_action" name="type_action" value="delete" checked="checked" /> {L_DELETE_ALL_POSTS}</dd>
+ <!-- IF S_MOVE_FORUM_OPTIONS --><dd><input type="radio" name="type_action" value="move" /> {L_MOVE_POSTS_TO} <select name="to_forum_id">{S_MOVE_FORUM_OPTIONS}</select></dd><!-- ENDIF -->
+ </dl>
+ </div>
+ <!-- ENDIF -->
+ <dl>
+ <dt><label for="parent">{L_FORUM_PARENT}:</label></dt>
+ <dd><select id="parent" name="parent_id"><option value="0"<!-- IF not S_PARENT_ID --> selected="selected"<!-- ENDIF -->>{L_NO_PARENT}</option>{S_PARENT_OPTIONS}</select></dd>
+ </dl>
+ <dl>
+ <dt><label for="forum_name">{L_FORUM_NAME}:</label></dt>
+ <dd><input class="medium" type="text" id="forum_name" name="forum_name" value="{FORUM_NAME}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="forum_desc">{L_FORUM_DESC}:</label><br /><span>{L_FORUM_DESC_EXPLAIN}</span></dt>
+ <dd><textarea id="forum_desc" name="forum_desc" rows="5" cols="45">{FORUM_DESC}</textarea></dd>
+ </dl>
+ <dl>
+ <dt><label for="forum_image">{L_FORUM_IMAGE}:</label><br /><span>{L_FORUM_IMAGE_EXPLAIN}</span></dt>
+ <dd><input class="medium" type="text" id="forum_image" name="forum_image" value="{FORUM_IMAGE}" /></dd>
+ <!-- IF FORUM_IMAGE_SRC -->
+ <dd><img src="{FORUM_IMAGE_SRC}" alt="{L_FORUM_IMAGE}" /></dd>
+ <!-- ENDIF -->
+ </dl>
+ <dl>
+ <dt><label for="forum_style">{L_FORUM_STYLE}:</label></dt>
+ <dd><select id="forum_style" name="forum_style"><option value="0">{L_DEFAULT_STYLE}</option>{S_STYLES_OPTIONS}</select></dd>
+ </dl>
+ </fieldset>
+
+ <div id="forum_cat_options"<!-- IF not S_FORUM_CAT --> style="display: none;"<!-- ENDIF -->>
+ <fieldset>
+ <legend>{L_GENERAL_FORUM_SETTINGS}</legend>
+ <dl>
+ <dt><label for="display_active">{L_DISPLAY_ACTIVE_TOPICS}:</label><br /><span>{L_DISPLAY_ACTIVE_TOPICS_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="display_active" value="1"<!-- IF S_DISPLAY_ACTIVE_TOPICS --> id="display_active" checked="checked"<!-- ENDIF --> /> {L_YES} &nbsp; <input type="radio" name="display_active" value="0"<!-- IF not S_DISPLAY_ACTIVE_TOPICS --> id="display_active" checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ </fieldset>
+ </div>
+
+ <div id="forum_post_options"<!-- IF not S_FORUM_POST --> style="display: none;"<!-- ENDIF -->>
+ <fieldset>
+ <legend>{L_GENERAL_FORUM_SETTINGS}</legend>
+ <dl>
+ <dt><label for="forum_status">{L_FORUM_STATUS}:</label></dt>
+ <dd><select id="forum_status" name="forum_status">{S_STATUS_OPTIONS}</select></dd>
+ </dl>
+ <dl>
+ <dt><label for="enable_indexing">{L_ENABLE_INDEXING}:</label><br /><span>{L_ENABLE_INDEXING_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="enable_indexing" value="1"<!-- IF S_ENABLE_INDEXING --> id="enable_indexing" checked="checked"<!-- ENDIF --> /> {L_YES} &nbsp; <input type="radio" name="enable_indexing" value="0"<!-- IF not S_ENABLE_INDEXING --> id="enable_indexing" checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="enable_icons">{L_ENABLE_TOPIC_ICONS}:</label></dt>
+ <dd><input type="radio" name="enable_icons" value="1"<!-- IF S_TOPIC_ICONS --> id="enable_icons" checked="checked"<!-- ENDIF --> /> {L_YES} &nbsp; <input type="radio" name="enable_icons" value="0"<!-- IF not S_TOPIC_ICONS --> id="enable_icons" checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ <!-- IF S_SHOW_DISPLAY_ON_INDEX -->
+ <dl>
+ <dt><label for="display_on_index">{L_LIST_INDEX}:</label><br /><span>{L_LIST_INDEX_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="display_on_index" value="1"<!-- IF S_DISPLAY_ON_INDEX --> id="display_on_index" checked="checked"<!-- ENDIF --> /> {L_YES} &nbsp; <input type="radio" name="display_on_index" value="0"<!-- IF not S_DISPLAY_ON_INDEX --> id="display_on_index" checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ <!-- ENDIF -->
+ <dl>
+ <dt><label for="display_recent">{L_ENABLE_RECENT}:</label><br /><span>{L_ENABLE_RECENT_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="display_recent" value="1"<!-- IF S_DISPLAY_ACTIVE_TOPICS --> id="display_recent" checked="checked"<!-- ENDIF --> /> {L_YES} &nbsp; <input type="radio" name="display_recent" value="0"<!-- IF not S_DISPLAY_ACTIVE_TOPICS --> id="display_recent" checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="enable_prune">{L_FORUM_AUTO_PRUNE}:</label><br /><span>{L_FORUM_AUTO_PRUNE_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="enable_prune" value="1"<!-- IF S_PRUNE_ENABLE --> id="enable_prune" checked="checked"<!-- ENDIF --> /> {L_YES} &nbsp; <input type="radio" name="enable_prune" value="0"<!-- IF not S_PRUNE_ENABLE --> id="enable_prune" checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="prune_freq">{L_AUTO_PRUNE_FREQ}:</label><br /><span>{L_AUTO_PRUNE_FREQ_EXPLAIN}</span></dt>
+ <dd><input type="text" id="prune_freq" name="prune_freq" value="{PRUNE_FREQ}" /> {L_DAYS}</dd>
+ </dl>
+ <dl>
+ <dt><label for="prune_days">{L_AUTO_PRUNE_DAYS}:</label><br /><span>{L_AUTO_PRUNE_DAYS_EXPLAIN}</span></dt>
+ <dd><input type="text" id="prune_days" name="prune_days" value="{PRUNE_DAYS}" /> {L_DAYS}</dd>
+ </dl>
+ <dl>
+ <dt><label for="prune_viewed">{L_AUTO_PRUNE_VIEWED}:</label><br /><span>{L_AUTO_PRUNE_VIEWED_EXPLAIN}</span></dt>
+ <dd><input type="text" id="prune_viewed" name="prune_viewed" value="{PRUNE_VIEWED}" /> {L_DAYS}</dd>
+ </dl>
+ <dl>
+ <dt><label for="prune_old_polls">{L_PRUNE_OLD_POLLS}:</label><br /><span>{L_PRUNE_OLD_POLLS_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="prune_old_polls" value="1"<!-- IF S_PRUNE_OLD_POLLS --> id="prune_old_polls" checked="checked"<!-- ENDIF --> /> {L_YES} &nbsp; <input type="radio" name="prune_old_polls" value="0"<!-- IF not S_PRUNE_OLD_POLLS --> id="prune_old_polls" checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="prune_announce">{L_PRUNE_ANNOUNCEMENTS}:</label></dt>
+ <dd><input type="radio" name="prune_announce" value="1"<!-- IF S_PRUNE_ANNOUNCE --> id="prune_announce" checked="checked"<!-- ENDIF --> /> {L_YES} &nbsp; <input type="radio" name="prune_announce" value="0"<!-- IF not S_PRUNE_ANNOUNCE --> id="prune_announce" checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="prune_sticky">{L_PRUNE_STICKY}:</label></dt>
+ <dd><input type="radio" name="prune_sticky" value="1"<!-- IF S_PRUNE_STICKY --> id="prune_sticky" checked="checked"<!-- ENDIF --> /> {L_YES} &nbsp; <input type="radio" name="prune_sticky" value="0"<!-- IF not S_PRUNE_STICKY --> id="prune_sticky" checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="topics_per_page">{L_FORUM_TOPICS_PAGE}:</label><br /><span>{L_FORUM_TOPICS_PAGE_EXPLAIN}</span></dt>
+ <dd><input type="text" id="topics_per_page" name="topics_per_page" value="{TOPICS_PER_PAGE}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="forum_password">{L_FORUM_PASSWORD}:</label><br /><span>{L_FORUM_PASSWORD_EXPLAIN}</span></dt>
+ <dd><input type="password" id="forum_password" name="forum_password" value="{FORUM_PASSWORD}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="forum_password_confirm">{L_FORUM_PASSWORD_CONFIRM}:</label><br /><span>{L_FORUM_PASSWORD_CONFIRM_EXPLAIN}</span></dt>
+ <dd><input type="password" id="forum_password_confirm" name="forum_password_confirm" value="{FORUM_PASSWORD_CONFIRM}" /></dd>
+ </dl>
+ </fieldset>
+ </div>
+
+ <div id="forum_link_options"<!-- IF not S_FORUM_LINK --> style="display: none;"<!-- ENDIF -->>
+ <fieldset>
+ <legend>{L_GENERAL_FORUM_SETTINGS}</legend>
+ <dl>
+ <dt><label for="forum_link">{L_FORUM_LINK}:</label><br /><span>{L_FORUM_LINK_EXPLAIN}</span></dt>
+ <dd><input class="medium" type="text" id="forum_link" name="forum_link" value="{FORUM_DATA_LINK}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="forum_link_track">{L_FORUM_LINK_TRACK}:</label><br /><span>{L_FORUM_LINK_TRACK_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="forum_link_track" value="1"<!-- IF S_FORUM_LINK_TRACK --> id="forum_link_track" checked="checked"<!-- ENDIF --> /> {L_YES} &nbsp; <input type="radio" name="forum_link_track" value="0"<!-- IF not S_FORUM_LINK_TRACK --> id="forum_link_track" checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ </fieldset>
+ </div>
+
+ <div id="forum_rules_options"<!-- IF S_FORUM_LINK --> style="display: none;"<!-- ENDIF -->>
+ <fieldset>
+ <legend>{L_FORUM_RULES}</legend>
+ <dl>
+ <dt><label for="forum_rules_link">{L_FORUM_RULES_LINK}:</label><br /><span>{L_FORUM_RULES_LINK_EXPLAIN}</span></dt>
+ <dd><input class="medium" type="text" id="forum_rules_link" name="forum_rules_link" value="{FORUM_RULES_LINK}" /></dd>
+ </dl>
+ <!-- IF FORUM_RULES_PREVIEW -->
+ <dl>
+ <dt><label>{L_FORUM_RULES_PREVIEW}:</label></dt>
+ <dd>{FORUM_RULES_PREVIEW}</dd>
+ </dl>
+ <!-- ENDIF -->
+ <dl>
+ <dt><label for="forum_rules">{L_FORUM_RULES}:</label><br /><span>{L_FORUM_RULES_EXPLAIN}</span></dt>
+ <dd><textarea id="forum_rules" name="forum_rules" rows="4" cols="70">{FORUM_RULES_PLAIN}</textarea></dd>
+ <dd><input type="checkbox" name="parse_bbcode"<!-- IF S_BBCODE_CHECKED --> checked="checked"<!-- ENDIF --> /> {L_PARSE_BBCODE} &nbsp; <input type="checkbox" name="parse_smilies"<!-- IF S_SMILIES_CHECKED --> checked="checked"<!-- ENDIF --> /> {L_PARSE_SMILIES} &nbsp; <input type="checkbox" name="parse_urls"<!-- IF S_URLS_CHECKED --> checked="checked"<!-- ENDIF --> /> {L_PARSE_URLS}</dd>
+ </dl>
+ </fieldset>
+ </div>
+
+ <fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="submit" name="update" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSEIF S_DELETE_FORUM -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_FORUM_DELETE}</h1>
+
+ <p>{L_FORUM_DELETE_EXPLAIN}</p>
+
+ <!-- IF S_ERROR -->
+ <div class="errorbox">
+ <h3>{L_WARNING}</h3>
+ <p>{ERROR_MSG}</p>
+ </div>
+ <!-- ENDIF -->
+
+ <form id="acp_forum" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_FORUM_DELETE}</legend>
+ <dl>
+ <dt><label>{L_FORUM_NAME}:</label></dt>
+ <dd><b>{FORUM_NAME}</b></dd>
+ </dl>
+ <!-- IF S_FORUM_POST -->
+ <dl>
+ <dt><label for="delete_action">{L_ACTION}:</label></dt>
+ <dd><input type="radio" id="delete_action" name="action_posts" value="delete" checked="checked" /> {L_DELETE_ALL_POSTS}</dd>
+ <!-- IF S_MOVE_FORUM_OPTIONS -->
+ <dd><input type="radio" name="action_posts" value="move" /> {L_MOVE_POSTS_TO} <select name="posts_to_id">{S_MOVE_FORUM_OPTIONS}</select></dd>
+ <!-- ENDIF -->
+ </dl>
+ <!-- ENDIF -->
+ <!-- IF S_HAS_SUBFORUMS -->
+ <dl>
+ <dt><label for="sub_delete_action">{L_ACTION}:</label></dt>
+ <dd><input type="radio" id="sub_delete_action" name="action_subforums" value="delete" checked="checked" /> {L_DELETE_SUBFORUMS}</dd>
+ <!-- IF S_FORUMS_LIST -->
+ <dd><input type="radio" name="action_subforums" value="move" /> {L_MOVE_SUBFORUMS_TO} <select name="subforums_to_id">{S_FORUMS_LIST}</select></dd>
+ <!-- ENDIF -->
+ </dl>
+ <!-- ENDIF -->
+ </fieldset>
+
+ <fieldset class="quick">
+ <input class="button1" type="submit" name="update" value="{L_SUBMIT}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSE -->
+
+ <h1>{L_FORUM_ADMIN}</h1>
+
+ <p>{L_FORUM_ADMIN_EXPLAIN}</p>
+
+ <!-- IF ERROR_MSG -->
+ <div class="errorbox">
+ <h3>{L_WARNING}</h3>
+ <p>{ERROR_MSG}</p>
+ </div>
+ <!-- ENDIF -->
+
+ <!-- IF S_RESYNCED -->
+ <div class="successbox">
+ <h3>{L_NOTIFY}</h3>
+ <p>{L_FORUM_RESYNCED}</p>
+ </div>
+ <!-- ENDIF -->
+
+ <table cellspacing="1">
+ <tbody>
+ <tr>
+ <td class="row3">{NAVIGATION}<!-- IF S_NO_FORUMS --> [<a href="{U_EDIT}">{L_EDIT}</a> | <a href="{U_DELETE}">{L_DELETE}</a><!-- IF not S_LINK --> | <a href="{U_SYNC}">{L_RESYNC}</a><!-- ENDIF --->]<!-- ENDIF --></td>
+ </tr>
+ </tbody>
+ </table>
+
+<!-- IF .forums -->
+ <table cellspacing="1">
+ <col class="row1" /><col class="row1" /><col class="row2" /><col class="row2" />
+ <tbody>
+ <!-- BEGIN forums -->
+ <tr>
+ <td style="width: 5%;">{forums.FOLDER_IMAGE}</td>
+ <td style="width: 50%; vertical-align: top;">
+ <!-- IF forums.S_LINK -->{forums.FORUM_NAME}<!-- ELSE --><a href="{forums.U_FORUM}">{forums.FORUM_NAME}</a><!-- ENDIF -->
+ <!-- IF forums.FORUM_DESCRIPTION --><br /><span>{forums.FORUM_DESCRIPTION}</span><!-- ENDIF -->
+ <!-- IF forums.S_FORUM_POST --><br /><br /><span>{L_TOPICS}: <b>{forums.FORUM_TOPICS}</b> / {L_POSTS}: <b>{forums.FORUM_POSTS}</b></span><!-- ENDIF -->
+ </td>
+ <td style="width: 15%; white-space: nowrap; text-align: center; vertical-align: middle;"><a href="{forums.U_MOVE_UP}">{L_MOVE_UP}</a><br /><a href="{forums.U_MOVE_DOWN}">{L_MOVE_DOWN}</a></td>
+ <td style="width: 20%; white-space: nowrap; text-align: center; vertical-align: middle;">&nbsp;
+ <a href="{forums.U_EDIT}">{L_EDIT}</a> | <a href="{forums.U_DELETE}">{L_DELETE}</a>
+ <!-- IF not forums.S_LINK --> | <a href="{forums.U_SYNC}">{L_RESYNC}</a><!-- ENDIF -->
+ &nbsp;</td>
+ </tr>
+ <!-- END forums -->
+ </tbody>
+ </table>
+<!-- ENDIF -->
+
+ <form id="forums" method="post" action="{U_ACTION}">
+
+ <fieldset class="quick" style="float: left;">
+ <input type="hidden" name="action" value="add" />
+
+ <input type="text" name="forum_name" />
+ <input class="button2" name="addforum" type="submit" value="{L_CREATE_FORUM}" />
+ </fieldset>
+
+ </form>
+
+ <form id="fselect" method="post" action="{U_SEL_ACTION}">
+
+ <fieldset class="quick">
+ {L_SELECT_FORUM}: <select name="parent_id" onchange="if(this.options[this.selectedIndex].value != -1){ this.form.submit(); }">{FORUM_BOX}</select>
+
+ <input class="button2" type="submit" value="{L_GO}" />
+ </fieldset>
+
+ </form>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_groups.html b/phpBB/adm/style/acp_groups.html
new file mode 100644
index 0000000000..002ff2eca3
--- /dev/null
+++ b/phpBB/adm/style/acp_groups.html
@@ -0,0 +1,306 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<!-- IF S_EDIT -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_ACP_GROUPS_MANAGE}</h1>
+
+ <p>{L_GROUP_EDIT_EXPLAIN}</p>
+
+ <!-- IF S_ERROR -->
+ <div class="errorbox">
+ <h3>{L_WARNING}</h3>
+ <p>{ERROR_MSG}</p>
+ </div>
+ <!-- ENDIF -->
+
+ <form id="settings" method="post" action="{U_ACTION}"<!-- IF S_CAN_UPLOAD --> enctype="multipart/form-data"<!-- ENDIF -->>
+
+ <fieldset>
+ <legend>{L_GROUP_DETAILS}</legend>
+ <dl>
+ <dt><label<!-- IF not S_SPECIAL_GROUP --> for="group_name"<!-- ENDIF -->>{L_GROUP_NAME}:</label></dt>
+ <dd><!-- IF S_SPECIAL_GROUP --><b>{GROUP_NAME}</b><!-- ELSE --><input name="group_name" type="text" id="group_name" value="{GROUP_NAME}" /><!-- ENDIF --></dd>
+ </dl>
+ <dl>
+ <dt><label for="group_description">{L_GROUP_DESC}:</label></dt>
+ <dd><input name="group_description" type="text" id="group_description" value="{GROUP_DESCRIPTION}" /></dd>
+ </dl>
+ <!-- IF not S_SPECIAL_GROUP -->
+ <dl>
+ <dt><label for="group_type">{L_GROUP_TYPE}:</label><br /><span>{L_GROUP_TYPE_EXPLAIN}</span></dt>
+ <dd>
+ <input name="group_type" type="radio" id="group_type" value="{GROUP_TYPE_FREE}"{GROUP_FREE} /> {L_GROUP_OPEN} &nbsp;
+ <input name="group_type" type="radio" value="{GROUP_TYPE_OPEN}"{GROUP_OPEN} /> {L_GROUP_REQUEST} &nbsp;
+ <input name="group_type" type="radio" value="{GROUP_TYPE_CLOSE}"{GROUP_CLOSED} /> {L_GROUP_CLOSED} &nbsp;
+ <input name="group_type" type="radio" value="{GROUP_TYPE_HIDDEN}"{GROUP_HIDDEN} /> {L_GROUP_HIDDEN}
+ </dd>
+ </dl>
+ <!-- ENDIF -->
+ </fieldset>
+
+ <fieldset>
+ <legend>{L_GROUP_SETTINGS_SAVE}</legend>
+ <dl>
+ <dt><label for="group_receive_pm">{L_GROUP_RECEIVE_PM}:</label></dt>
+ <dd><input name="group_receive_pm" type="checkbox" id="group_receive_pm"{GROUP_RECEIVE_PM} /></dd>
+ </dl>
+ <dl>
+ <dt><label for="group_message_limit">{L_GROUP_MESSAGE_LIMIT}:</label><br /><span>{L_GROUP_MESSAGE_LIMIT_EXPLAIN}</span></dt>
+ <dd><input name="group_message_limit" type="text" id="group_message_limit" maxlength="4" size="4" value="{GROUP_MESSAGE_LIMIT}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="group_colour">{L_GROUP_COLOR}:</label><br /><span>{L_GROUP_COLOR_EXPLAIN}</span></dt>
+ <dd><input name="group_colour" type="text" id="group_colour" value="{GROUP_COLOUR}" size="6" maxlength="6" />&nbsp;&nbsp;<span>[ <a href="#" onclick="swatch(); return false">{L_COLOUR_SWATCH}</a> ]</span></dd>
+ </dl>
+ <dl>
+ <dt><label for="group_rank">{L_GROUP_RANK}:</label></dt>
+ <dd><select name="group_rank" id="group_rank">{S_RANK_OPTIONS}</select></dd>
+ </dl>
+ </fieldset>
+
+ <fieldset>
+ <legend>{L_GROUP_AVATAR}</legend>
+ <dl>
+ <dt><label>{L_CURRENT_IMAGE}:</label><br /><span>{L_AVATAR_EXPLAIN}</span></dt>
+ <dd>{AVATAR_IMAGE}</dd>
+ <dd><input type="checkbox" name="delete" />&nbsp;<span>{L_DELETE_AVATAR}</span></dd>
+ </dl>
+ <!-- IF not S_IN_AVATAR_GALLERY -->
+ <!-- IF S_CAN_UPLOAD -->
+ <dl>
+ <dt><label for="uploadfile">{L_UPLOAD_AVATAR_FILE}:</label></dt>
+ <dd><input type="hidden" name="MAX_FILE_SIZE" value="{AVATAR_MAX_FILESIZE}" /><input type="file" id="uploadfile" name="uploadfile" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="uploadurl">{L_UPLOAD_AVATAR_URL}:</label><br /><span>{L_UPLOAD_AVATAR_URL_EXPLAIN}</span></dt>
+ <dd><input name="uploadurl" type="text" id="uploadurl" value="" /></dd>
+ </dl>
+ <!-- ENDIF -->
+ <dl>
+ <dt><label for="remotelink">{L_LINK_REMOTE_AVATAR}:</label><br /><span>{L_LINK_REMOTE_AVATAR_EXPLAIN}</span></dt>
+ <dd><input name="remotelink" type="text" id="remotelink" value="" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="width">{L_LINK_REMOTE_SIZE}:</label><br /><span>{L_LINK_REMOTE_SIZE_EXPLAIN}</span></dt>
+ <dd><input name="width" type="text" id="width" size="3" value="{GROUP_AVATAR_WIDTH}" /> <span>px X </span> <input type="text" name="height" size="3" value="{GROUP_AVATAR_HEIGHT}" /> <span>px</span></dd>
+ </dl>
+ <!-- IF S_DISPLAY_GALLERY -->
+ <dl>
+ <dt><label>{L_AVATAR_GALLERY}:</label></dt>
+ <dd><input class="button2" type="submit" name="display_gallery" value="{L_DISPLAY_GALLERY}" /></dd>
+ </dl>
+ <!-- ENDIF -->
+ <!-- ELSE -->
+ </fieldset>
+
+ <fieldset>
+ <legend>{L_AVATAR_GALLERY}</legend>
+ <dl>
+ <dt><label for="category">{L_AVATAR_CATEGORY}:</label></dt>
+ <dd><select name="category" id="category">{S_CAT_OPTIONS}</select>&nbsp;<input class="button2" type="submit" value="{L_GO}" name="display_gallery" /></dd>
+ </dl>
+ <dl>
+ <table cellspacing="1">
+ <!-- BEGIN avatar_row -->
+ <tr>
+ <!-- BEGIN avatar_column -->
+ <td class="row1" style="text-align: center;"><img src="{avatar_row.avatar_column.AVATAR_IMAGE}" alt="{avatar_row.avatar_column.AVATAR_NAME}" title="{avatar_row.avatar_column.AVATAR_NAME}" /></td>
+ <!-- END avatar_column -->
+ </tr>
+ <tr>
+ <!-- BEGIN avatar_option_column -->
+ <td class="row2" style="text-align: center;"><input type="radio" name="avatar_select" value="{avatar_row.avatar_option_column.S_OPTIONS_AVATAR}" /></td>
+ <!-- END avatar_option_column -->
+ </tr>
+ <!-- END avatar_row -->
+ </table>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick" style="margin-top: -15px;">
+ <input class="button2" type="submit" name="cancel" value="{L_CANCEL}" />
+ </fieldset>
+
+ <!-- ENDIF -->
+ </fieldset>
+
+ <fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="submit" name="update" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSEIF S_LIST -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_GROUP_MEMBERS}</h1>
+
+ <p>{L_GROUP_MEMBERS_EXPLAIN}</p>
+
+ <form id="list" method="post" action="{U_ACTION}">
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th>{L_USERNAME}</th>
+ <th>{L_GROUP_DEFAULT}</th>
+ <th>{L_JOINED}</th>
+ <th>{L_POSTS}</th>
+ <th>{L_MARK}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- IF not S_GROUP_SPECIAL -->
+ <tr>
+ <td class="row3" colspan="5"><b>{L_GROUP_LEAD}</b></td>
+ </tr>
+ <!-- BEGIN leader -->
+ <!-- IF leader.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+ <td><a href="{leader.U_USER_EDIT}">{leader.USERNAME}</a></td>
+ <td style="text-align: center;"><!-- IF leader.S_GROUP_DEFAULT -->{L_YES}<!-- ELSE -->{L_NO}<!-- ENDIF --></td>
+ <td style="text-align: center;">{leader.JOINED}</td>
+ <td style="text-align: center;">{leader.USER_POSTS}</td>
+ <td style="text-align: center;"><input type="checkbox" name="mark[]" value="{leader.USER_ID}" /></td>
+ </tr>
+ <!-- BEGINELSE -->
+ <tr>
+ <td class="row1" colspan="5" style="text-align: center;">{L_GROUPS_NO_MODS}</td>
+ </tr>
+ <!-- END leader -->
+ <!-- ENDIF -->
+ <tr>
+ <td class="row3" colspan="5"><b>{L_GROUP_APPROVED}</b></td>
+ </tr>
+ <!-- BEGIN member -->
+ <!-- IF member.S_PENDING -->
+ <tr>
+ <td class="row3" colspan="5"><b>{L_GROUP_PENDING}</b></td>
+ </tr>
+ <!-- ELSE -->
+ <!-- IF member.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+ <td><a href="{member.U_USER_EDIT}">{member.USERNAME}</a></td>
+ <td style="text-align: center;"><!-- IF member.S_GROUP_DEFAULT -->{L_YES}<!-- ELSE -->{L_NO}<!-- ENDIF --></td>
+ <td style="text-align: center;">{member.JOINED}</td>
+ <td style="text-align: center;">{member.USER_POSTS}</td>
+ <td style="text-align: center;"><input type="checkbox" name="mark[]" value="{member.USER_ID}" /></td>
+ </tr>
+ <!-- ENDIF -->
+ <!-- BEGINELSE -->
+ <tr>
+ <td class="row1" colspan="5" style="text-align: center;">{L_GROUPS_NO_MEMBERS}</td>
+ </tr>
+ <!-- END member -->
+ </tbody>
+ </table>
+
+ <div class="pagination" style="float: left;">
+ <!-- IF PAGINATION -->
+ <a href="javascript:jumpto();" title="{L_JUMP_TO_PAGE}">{S_ON_PAGE}</a> &bull; <span>{PAGINATION}</span>
+ <!-- ELSE -->
+ {S_ON_PAGE}
+ <!-- ENDIF -->
+ </div>
+
+ <fieldset class="quick">
+ <span class="small"><a href="javascript:marklist('list', true);">{L_MARK_ALL}</a> :: <a href="javascript:marklist('list', false);">{L_UNMARK_ALL}</a></span><br />
+
+ <select name="action"><option class="sep" value="">{L_SELECT_OPTION}</option>{S_ACTION_OPTIONS}</select>
+ <input class="button2" type="submit" name="update" value="{L_SUBMIT}" />
+ </fieldset>
+
+ <h1>{L_ADD_USERS}</h1>
+
+ <p>{L_ADD_USERS_EXPLAIN}</p>
+
+ <fieldset>
+ <legend>{L_ADD_USERS}</legend>
+ <dl>
+ <dt><label for="leader">{L_USER_GROUP_LEADER}:</label></dt>
+ <dd><input name="leader" type="radio" value="1" /> {L_YES} &nbsp; <input name="leader" type="radio" id="leader" value="0" checked="checked" /> {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="default">{L_USER_GROUP_DEFAULT}:</label><br /><span>{L_USER_GROUP_DEFAULT_EXPLAIN}</span></dt>
+ <dd><input name="default" type="radio" value="1" /> {L_YES} &nbsp; <input name="default" type="radio" id="default" value="0" checked="checked" /> {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="usernames">{L_USERNAME}:</label><br /><span>{L_USERNAMES_EXPLAIN}</span></dt>
+ <dd><textarea id="usernames" name="usernames" cols="40" rows="5"></textarea></dd>
+ <dd>[ <a href="{U_FIND_USERNAME}" target="usersearch">{L_FIND_USERNAME}</a> ]</dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick">
+ <input class="button2" type="submit" name="addusers" value="{L_SUBMIT}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSE -->
+
+ <h1>{L_ACP_GROUPS_MANAGE}</h1>
+
+ <p>{L_ACP_GROUPS_MANAGE_EXPLAIN}</p>
+
+ <h1>{L_USER_DEF_GROUPS}</h1>
+
+ <p>{L_USER_DEF_GROUPS_EXPLAIN}</p>
+
+ <form id="acp_groups" method="post" action="{U_ACTION}">
+
+ <table cellspacing="1">
+ <col class="col1" /><col class="col1" /><col class="col2" /><col class="col2" /><col class="col2" />
+ <thead>
+ <tr>
+ <th style="width: 50%">{L_MANAGE}</th>
+ <th>{L_TOTAL_MEMBERS}</th>
+ <th colspan="3">{L_OPTIONS}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN groups -->
+ <!-- IF groups.S_SPECIAL -->
+ </tbody>
+ </table>
+
+ <fieldset class="quick">
+ {L_CREATE_GROUP}: <input type="text" name="group_name" value="" /> <input class="button2" type="submit" name="add" value="{L_SUBMIT}" />
+ </fieldset>
+
+ <h1>{L_SPECIAL_GROUPS}</h1>
+
+ <p>{L_SPECIAL_GROUPS_EXPLAIN}</p>
+
+ <table cellspacing="1">
+ <col class="col1" /><col class="col1" /><col class="col2" /><col class="col2" /><col class="col2" />
+ <thead>
+ <tr>
+ <th style="width: 50%">{L_MANAGE}</th>
+ <th>{L_TOTAL_MEMBERS}</th>
+ <th colspan="3">{L_OPTIONS}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- ELSE -->
+ <tr>
+ <td><a href="{groups.U_LIST}">{groups.GROUP_NAME}</a></td>
+ <td style="text-align: center;">{groups.TOTAL_MEMBERS}</td>
+ <td style="text-align: center;"><a href="{groups.U_DEFAULT}">{L_GROUP_DEFAULT}</a></td>
+ <td style="text-align: center;"><a href="{groups.U_EDIT}">{L_EDIT}</a></td>
+ <td style="text-align: center;"><!-- IF not groups.S_GROUP_SPECIAL --><a href="{groups.U_DELETE}">{L_DELETE}</a><!-- ELSE -->{L_DELETE}<!-- ENDIF --></td>
+ </tr>
+ <!-- ENDIF -->
+ <!-- END groups -->
+ </tbody>
+ </table>
+
+ </form>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_icons.html b/phpBB/adm/style/acp_icons.html
new file mode 100644
index 0000000000..8091ce9d79
--- /dev/null
+++ b/phpBB/adm/style/acp_icons.html
@@ -0,0 +1,165 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<!-- IF S_EDIT -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_TITLE}</h1>
+
+ <p>{L_EXPLAIN}</p>
+
+ <form id="acp_icons" method="post" action="{U_ACTION}">
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th colspan="{COLSPAN}">{L_CONFIG}</th>
+ </tr>
+ <tr class="row3">
+ <td>{L_URL}</td>
+ <td>{L_LOCATION}</td>
+ <!-- IF S_SMILIES -->
+ <td>{L_SMILIES_CODE}</td>
+ <td>{L_SMILIES_EMOTION}</td>
+ <!-- ENDIF -->
+ <td>{L_WIDTH}</td>
+ <td>{L_HEIGHT}</td>
+ <td>{L_DISPLAY_ON_POSTING}</td>
+ <!-- IF ID or S_ADD -->
+ <td>{L_ORDER}</td>
+ <!-- ENDIF -->
+ <!-- IF S_ADD -->
+ <td>{L_ADD}</td>
+ <!-- ENDIF -->
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN items -->
+ <!-- IF items.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+
+ <td style="text-align: center;"><img src="{items.IMG_SRC}" alt="" title="" /><input type="hidden" name="image[{items.IMG}]" value="1" /></td>
+ <td style="vertical-align: top;">[{items.IMG}]</td>
+ <!-- IF S_SMILIES -->
+ <td><input class="post" type="text" name="code[{items.IMG}]" value="{items.CODE}" size="10" /></td>
+ <td><input class="post" type="text" name="emotion[{items.IMG}]" value="{items.EMOTION}" size="10" /></td>
+ <!-- ENDIF -->
+ <td><input class="post" type="text" size="3" name="width[{items.IMG}]" value="{items.WIDTH}" /></td>
+ <td><input class="post" type="text" size="3" name="height[{items.IMG}]" value="{items.HEIGHT}" /></td>
+ <td>
+ <input type="checkbox" name="display_on_posting[{items.IMG}]"{items.POSTING_CHECKED} />
+ <!-- IF items.S_ID -->
+ <input type="hidden" name="id[{items.IMG}]" value="{items.ID}" />
+ <!-- ENDIF -->
+ </td>
+ <!-- IF ID or S_ADD -->
+ <td><select name="order[{items.IMG}]">{S_ORDER_LIST}</select></td>
+ <!-- ENDIF -->
+ <!-- IF S_ADD -->
+ <td><input type="checkbox" name="add_img[{items.IMG}]" value="1" /></td>
+ <!-- ENDIF -->
+ </tr>
+ <!-- END items -->
+ </tbody>
+ </table>
+
+ <fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSEIF S_CHOOSE_PAK -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_TITLE}</h1>
+
+ <p>{L_EXPLAIN}</p>
+
+ <form id="acp_icons" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_IMPORT}</legend>
+
+ <!-- IF not S_PAK_OPTIONS -->
+ <p>{L_NO_PAK_OPTIONS}</p>
+ </fieldset>
+
+ <!-- ELSE -->
+ <dl>
+ <dt><label for="pak">{L_SELECT_PACKAGE}</label></dt>
+ <dd><select id="pak" name="pak">{S_PAK_OPTIONS}</select></dd>
+ </dl>
+ <dt><label for="current">{L_CURRENT}</label><br /><span>{L_CURRENT_EXPLAIN}</span></dt>
+ <dd><input type="radio" id="current" name="current" value="keep" checked="checked" /> {L_KEEP_ALL}&nbsp; &nbsp;<input type="radio" name="current" value="replace" /> {L_REPLACE_MATCHES}&nbsp; &nbsp;<input type="radio" name="current" value="delete" /> {L_DELETE_ALL}&nbsp;</dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick">
+ <input class="button1" type="submit" id="import" name="import" value="{L_IMPORT_SUBMIT}" />
+ </fieldset>
+ <!-- ENDIF -->
+
+ </form>
+
+<!-- ELSE -->
+
+ <h1>{L_TITLE}</h1>
+
+ <p>{L_EXPLAIN}</p>
+
+ <!-- IF NOTICE -->
+ <div class="successbox">
+ <h3>{L_NOTIFY}</h3>
+ <p>{NOTICE}</p>
+ </div>
+ <!-- ENDIF -->
+
+ <div style="text-align: right;"><a href="{U_IMPORT}">{L_IMPORT}</a> | <a href="{U_EXPORT}">{L_EXPORT}</a></div>
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th>{L_TITLE}</th>
+ <!-- IF S_SMILIES -->
+ <th>{L_CODE}</th>
+ <th>{L_EMOTION}</th>
+ <!-- ENDIF -->
+ <th>{L_ACTION}</th>
+ <th>{L_REORDER}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN items -->
+ <!-- IF items.S_SPACER -->
+ <tr>
+ <td class="row3" colspan="{COLSPAN}" style="text-align: center;">{L_NOT_DISPLAYED}</td>
+ </tr>
+ <!-- ENDIF -->
+ <!-- IF items.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+ <td style="text-align: center;"><img src="{items.IMG_SRC}" width="{items.WIDTH}" height="{items.HEIGHT}" alt="{items.ALT_TEXT}" title="{items.ALT_TEXT}" /></td>
+ <!-- IF S_SMILIES -->
+ <td style="text-align: center;">{items.CODE}</td>
+ <td style="text-align: center;">{items.EMOTION}</td>
+ <!-- ENDIF -->
+ <td style="text-align: center;"><a href="{items.U_EDIT}">{L_EDIT}</a> | <a href="{items.U_DELETE}">{L_DELETE}</a></td>
+ <td style="text-align: center;"><a href="{items.U_MOVE_UP}">{L_MOVE_UP}</a> <br /> <a href="{items.MOVE_DOWN}">{L_MOVE_DOWN}</a></td>
+ </tr>
+ <!-- END items -->
+ </tbody>
+ </table>
+
+ <form id="acp_icons" method="post" action="{U_ACTION}">
+
+ <fieldset class="quick">
+ <input class="button2" name="add" type="submit" value="{L_ICON_ADD}" />&nbsp; &nbsp;<input class="button2" type="submit" name="edit" value="{L_ICON_EDIT}" />
+ </fieldset>
+
+ </form>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_jabber.html b/phpBB/adm/style/acp_jabber.html
new file mode 100644
index 0000000000..6352720299
--- /dev/null
+++ b/phpBB/adm/style/acp_jabber.html
@@ -0,0 +1,53 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<h1>{L_ACP_JABBER_SETTINGS}</h1>
+
+<p>{L_ACP_JABBER_SETTINGS_EXPLAIN}</p>
+
+<!-- IF S_WARNING -->
+ <div class="errorbox">
+ <h3>{L_WARNING}</h3>
+ <p>{WARNING_MSG}</p>
+ </div>
+<!-- ENDIF -->
+
+<form id="acp_jabber" method="post" action="{U_ACTION}">
+
+<fieldset>
+ <legend>{L_ACP_JABBER_SETTINGS}</legend>
+ <dl>
+ <dt><label for="jab_enable">{L_JAB_ENABLE}:</label><br /><span>{L_JAB_ENABLE_EXPLAIN}</span></dt>
+ <dd><input type="radio" id="jab_enable" name="jab_enable" value="1"<!-- IF JAB_ENABLE --> checked="checked"<!-- ENDIF --> />&nbsp;{L_ENABLED}&nbsp; &nbsp;<input type="radio" name="jab_enable" value="0"<!-- IF not JAB_ENABLE --> checked="checked"<!-- ENDIF --> />&nbsp;{L_DISABLED}</dd>
+ </dl>
+ <dl>
+ <dt><label for="jab_host">{L_JAB_SERVER}:</label><br /><span>{L_JAB_SERVER_EXPLAIN}</span></dt>
+ <dd><input type="text" id="jab_host" name="jab_host" value="{JAB_HOST}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="jab_port">{L_JAB_PORT}:</label><br /><span>{L_JAB_PORT_EXPLAIN}</span></dt>
+ <dd><input type="text" id="jab_port" name="jab_port" value="{JAB_PORT}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="jab_username">{L_JAB_USERNAME}:</label><br /><span>{L_JAB_USERNAME_EXPLAIN}</span></dt>
+ <dd><input type="text" id="jab_username" name="jab_username" value="{JAB_USERNAME}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="jab_password">{L_JAB_PASSWORD}:</label></dt>
+ <dd><input type="text" id="jab_password" name="jab_password" value="{JAB_PASSWORD}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="jab_resource">{L_JAB_RESOURCE}:</label><br /><span>{L_JAB_RESOURCE_EXPLAIN}</span></dt>
+ <dd><input type="text" id="jab_resource" name="jab_resource" value="{JAB_RESOURCE}" /></dd>
+ </dl>
+</fieldset>
+
+<fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+</fieldset>
+
+</form>
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_language.html b/phpBB/adm/style/acp_language.html
new file mode 100644
index 0000000000..2897abc2bf
--- /dev/null
+++ b/phpBB/adm/style/acp_language.html
@@ -0,0 +1,201 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<!-- IF S_SELECT_METHOD -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_SELECT_DOWNLOAD_FORMAT}</h1>
+
+ <form id="selectmethod" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_DOWNLOAD_AS}</legend>
+ <dl>
+ <dt><label for="use_method">{L_DOWNLOAD_AS}:</label></dt>
+ <dd>{RADIO_BUTTONS}</dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick">
+ <input type="submit" class="button2" value="{L_DOWNLOAD}" name="download" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSEIF S_DETAILS -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_LANGUAGE_PACK_DETAILS}</h1>
+
+ <form id="details" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{LANG_LOCAL_NAME}</legend>
+ <dl>
+ <dt><label for="lang_english_name">{L_LANG_ENGLISH_NAME}:</label></dt>
+ <dd><input type="text" id="lang_english_name" name="lang_english_name" value="{LANG_ENGLISH_NAME}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="lang_local_name">{L_LANG_LOCAL_NAME}:</label></dt>
+ <dd><input type="text" id="lang_local_name" name="lang_local_name" value="{LANG_LOCAL_NAME}" /></dd>
+ </dl>
+ <dl>
+ <dt><label>{L_LANG_ISO_CODE}:</label></dt>
+ <dd><b>{LANG_ISO}</b></dd>
+ </dl>
+ <dl>
+ <dt><label for="lang_author">{L_LANG_AUTHOR}:</label></dt>
+ <dd><input type="text" id="lang_author" name="lang_author" value="{LANG_AUTHOR}" /></dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick" style="margin-top: -15px;">
+ <input type="submit" name="update_details" class="button2" value="{L_SUBMIT}" />
+ </fieldset>
+
+ </form>
+
+ <br /><br />
+
+ <!-- IF S_MISSING_FILES -->
+ <div class="errorbox">
+ <h3>{L_MISSING_FILES}</h3>
+ <p>{MISSING_FILES}</p>
+ </div>
+ <br /><br />
+ <!-- ENDIF -->
+
+ <!-- IF S_MISSING_VARS -->
+ <h1>{L_MISSING_LANG_VARIABLES}</h1>
+
+ <p>{L_MISSING_VARS_EXPLAIN}</p>
+
+ <form id="missing" method="post" action="{U_MISSING_ACTION}">
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th>{L_LANGUAGE_KEY}</th>
+ <th>{L_LANGUAGE_VARIABLE}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN missing -->
+ <tr class="row4">
+ <td><b>{missing.FILE}</b></td>
+ <td style="text-align: right;"><input type="submit" name="missing_file[{missing.KEY}]" value="{L_SELECT}" class="button2" /></td>
+ </tr>
+ {missing.TPL}
+ <!-- END missing -->
+ </tbody>
+ </table>
+
+ </form>
+
+ <br /><br />
+ <!-- ENDIF -->
+
+ <a name="entries"></a>
+
+ <h1>{L_LANGUAGE_ENTRIES}</h1>
+
+ <p>{L_LANGUAGE_ENTRIES_EXPLAIN}</p>
+
+ <form id="entries" method="post" action="{U_ENTRY_ACTION}">
+
+ <!-- IF S_FROM_STORE -->
+ <fieldset class="quick" style="float: left;">
+ <input type="submit" name="remove_store" value="{L_REMOVE_FROM_STORAGE_FOLDER}" class="button2" />
+ </fieldset>
+ <!-- ENDIF -->
+
+ <fieldset class="quick" style="float: right;">
+ <select name="language_file">{S_LANG_OPTIONS}</select>&nbsp;<input type="submit" class="button2" name="change" value="{L_SELECT}" />
+ </fieldset>
+
+ <br /><br />
+
+ <table cellspacing="1">
+ <thead>
+ <!-- IF S_EMAIL_FILE -->
+ <tr>
+ <th colspan="2">{L_FILE_CONTENTS}</th>
+ </tr>
+ <!-- ELSE -->
+ <tr>
+ <th>{L_LANGUAGE_KEY}</th>
+ <th>{L_LANGUAGE_VARIABLE}</th>
+ </tr>
+ <!-- ENDIF -->
+ <tr>
+ <td class="row3"><b>{PRINT_MESSAGE}<!-- IF S_FROM_STORE --><br /><span style="color: red;">{L_FILE_FROM_STORAGE}</span><!-- ENDIF --></b></td>
+ <td class="row3" style="text-align: right;"><input type="submit" name="download_file" class="button2" value="{L_SUBMIT_AND_DOWNLOAD}" />&nbsp;&nbsp;<input type="submit" name="submit_file" class="button2" value="{L_SUBMIT}" /></td>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- IF S_EMAIL_FILE -->
+ <tr>
+ <td class="row2" colspan="2" style="text-align: center;"><textarea name="entry" id="entry" cols="80" rows="20" style="width: 90%">{LANG}</textarea></td>
+ </tr>
+ <!-- ELSE -->
+ {TPL}
+ <!-- ENDIF -->
+ <tr>
+ <td class="row3" colspan="3" style="text-align: right;"><input type="submit" name="download_file" class="button2" value="{L_SUBMIT_AND_DOWNLOAD}" />&nbsp;&nbsp;<input type="submit" name="submit_file" class="button2" value="{L_SUBMIT}" /></td>
+ </tr>
+ </tbody>
+ </table>
+
+ </form>
+
+<!-- ELSE -->
+
+ <h1>{L_ACP_LANGUAGE_PACKS}</h1>
+
+ <p>{L_ACP_LANGUAGE_PACKS_EXPLAIN}</p>
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th>{L_LANGUAGE_PACK_NAME}</th>
+ <th>{L_LANGUAGE_PACK_LOCALNAME}</th>
+ <th>{L_LANGUAGE_PACK_ISO}</th>
+ <th>{L_LANGUAGE_PACK_USED_BY}</th>
+ <th>{L_OPTIONS}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td class="row3" colspan="5"><b>{L_INSTALLED_LANGUAGE_PACKS}</b></td>
+ </tr>
+ <!-- BEGIN lang -->
+ <!-- IF lang.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+ <td><a href="{lang.U_DETAILS}">{lang.ENGLISH_NAME}</a> {lang.TAG}</td>
+ <td>{lang.LOCAL_NAME}</td>
+ <td style="text-align: center;"><b>{lang.ISO}</b></td>
+ <td style="text-align: center;">{lang.USED_BY}</td>
+ <td style="text-align: center;">&nbsp;<a href="{lang.U_DOWNLOAD}">{L_DOWNLOAD}</a>&nbsp;|&nbsp;<a href="{lang.U_DELETE}">{L_DELETE}</a></td>
+ </tr>
+ <!-- END lang -->
+ <!-- IF .notinst -->
+ <tr>
+ <td class="row3" colspan="5"><b>{L_UNINSTALLED_LANGUAGE_PACKS}</b></td>
+ </tr>
+ <!-- ENDIF -->
+ <!-- BEGIN notinst -->
+ <!-- IF notinst.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+ <td>{notinst.NAME}</td>
+ <td>{notinst.LOCAL_NAME}</td>
+ <td style="text-align: center;"><b>{notinst.ISO}</b></td>
+ <td colspan="2" style="text-align: center;"><a href="{notinst.U_INSTALL}">{L_INSTALL}</a></td>
+ </tr>
+ <!-- END notinst -->
+ </tbody>
+ </table>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_logs.html b/phpBB/adm/style/acp_logs.html
new file mode 100644
index 0000000000..f92fdf3646
--- /dev/null
+++ b/phpBB/adm/style/acp_logs.html
@@ -0,0 +1,75 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<h1>{L_TITLE}</h1>
+
+<p>{L_EXPLAIN}</p>
+
+<form id="list" method="post" action="{U_ACTION}">
+
+<fieldset class="quick" style="float: left;">
+ {L_DISPLAY_LOG}: &nbsp;{S_LIMIT_DAYS}&nbsp;{L_SORT_BY}: {S_SORT_KEY} {S_SORT_DIR}
+ <input class="button2" type="submit" value="{L_GO}" name="sort" />
+</fieldset>
+
+<div class="clearfix"></div>
+
+<!-- IF PAGINATION -->
+<div class="pagination">
+ <!-- IF PAGINATION -->
+ <a href="javascript:jumpto();" title="{L_JUMP_TO_PAGE}">{S_ON_PAGE}</a> &bull; <span>{PAGINATION}</span>
+ <!-- ELSE -->
+ {S_ON_PAGE}
+ <!-- ENDIF -->
+</div>
+<!-- ENDIF -->
+
+<!-- IF .log -->
+<table cellspacing="1">
+<thead>
+<tr>
+ <th>{L_USERNAME}</th>
+ <th>{L_IP}</th>
+ <th>{L_TIME}</th>
+ <th>{L_ACTION}</th>
+ <th>{L_MARK}</th>
+</tr>
+</thead>
+<tbody>
+<!-- BEGIN log -->
+ <!-- IF log.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+
+ <td>{log.USERNAME}</td>
+ <td style="text-align: center;">{log.IP}</td>
+ <td style="text-align: center;">{log.DATE}</td>
+ <td>{log.ACTION}</td>
+ <td style="text-align: center;"><input type="checkbox" name="mark[]" value="{log.ID}" /></td>
+ </tr>
+<!-- END log -->
+</tbody>
+</table>
+<!-- ELSE -->
+ <div class="errorbox">
+ <p>{L_NO_ENTRIES}</p>
+ </div>
+<!-- ENDIF -->
+
+<!-- IF S_SHOW_FORUMS -->
+<fieldset class="quick" style="float: left;">
+ {L_SELECT_FORUM}: <select name="f" onchange="if(this.options[this.selectedIndex].value != -1){ this.form.submit(); }">{S_FORUM_BOX}</select>
+ <input class="button2" type="submit" value="{L_GO}" />
+</fieldset>
+<!-- ENDIF -->
+
+<!-- IF S_CLEARLOGS -->
+ <fieldset class="quick">
+ <b class="small"><a href="#" onclick="marklist('list', true);">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('list', false);">{L_UNMARK_ALL}</a></b><br />
+ <input class="button2" type="submit" name="delmarked" value="{L_DELETE_MARKED}" />&nbsp;
+ <input class="button2" type="submit" name="delall" value="{L_DELETE_ALL}" />&nbsp;
+ </fieldset>
+<!-- ENDIF -->
+
+</form>
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_main.html b/phpBB/adm/style/acp_main.html
new file mode 100644
index 0000000000..e36d51bc31
--- /dev/null
+++ b/phpBB/adm/style/acp_main.html
@@ -0,0 +1,155 @@
+<!-- INCLUDE overall_header.html -->
+
+<script type="text/javascript">
+<!--
+ function marklist(status)
+ {
+ for (i = 0; i < document.inactive.length; i++)
+ {
+ document.inactive.elements[i].checked = status;
+ }
+ }
+//-->
+</script>
+
+<a name="maincontent"></a><h1>{L_WELCOME_PHPBB}</h1>
+
+<p>{L_ADMIN_INTRO}</p>
+
+<table cellspacing="1">
+ <caption>{L_FORUM_STATS}</caption>
+ <col class="col1" /><col class="col2" /><col class="col1" /><col class="col2" />
+ <thead>
+ <tr>
+ <th>{L_STATISTIC}</th>
+ <th>{L_VALUE}</th>
+ <th>{L_STATISTIC}</th>
+ <th>{L_VALUE}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{L_NUMBER_POSTS}: </td>
+ <td><b>{TOTAL_POSTS}</b></td>
+ <td>{L_POSTS_PER_DAY}: </td>
+ <td><b>{POSTS_PER_DAY}</b></td>
+ </tr>
+ <tr>
+ <td>{L_NUMBER_TOPICS}: </td>
+ <td><b>{TOTAL_TOPICS}</b></td>
+ <td>{L_TOPICS_PER_DAY}: </td>
+ <td><b>{TOPICS_PER_DAY}</b></td>
+ </tr>
+ <tr>
+ <td>{L_NUMBER_USERS}: </td>
+ <td><b>{TOTAL_USERS}</b></td>
+ <td>{L_USERS_PER_DAY}: </td>
+ <td><b>{USERS_PER_DAY}</b></td>
+ </tr>
+ <tr>
+ <td>{L_NUMBER_FILES}: </td>
+ <td><b>{TOTAL_FILES}</b></td>
+ <td>{L_FILES_PER_DAY}: </td>
+ <td><b>{FILES_PER_DAY}</b></td>
+ </tr>
+ <tr>
+ <td>{L_BOARD_STARTED}: </td>
+ <td><b>{START_DATE}</b></td>
+ <td>{L_AVATAR_DIR_SIZE}: </td>
+ <td><b>{AVATAR_DIR_SIZE}</b></td>
+ </tr>
+ <tr>
+ <td>{L_DATABASE_SIZE}: </td>
+ <td><b>{DBSIZE}</b></td>
+ <td>{L_UPLOAD_DIR_SIZE}: </td>
+ <td><b>{UPLOAD_DIR_SIZE}</b></td>
+ </tr>
+ <tr>
+ <td>{L_GZIP_COMPRESSION}: </td>
+ <td><b>{GZIP_COMPRESSION}</b></td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ </tr>
+ </tbody>
+</table>
+
+<form id="stats" method="post" action="{U_ACTION}">
+<fieldset class="quick">
+ <select name="action">{S_ACTION_OPTIONS}</select>
+
+ <input class="button2" type="submit" name="submit" value="{L_SUBMIT}" />
+</fieldset>
+</form>
+
+
+<h2>{L_ADMIN_LOG}</h2>
+
+<p>{L_ADMIN_LOG_INDEX_EXPLAIN}</p>
+
+<table cellspacing="1">
+<thead>
+<tr>
+ <th>{L_USERNAME}</th>
+ <th>{L_IP}</th>
+ <th>{L_TIME}</th>
+ <th>{L_ACTION}</th>
+</tr>
+</thead>
+<tbody>
+<!-- BEGIN log -->
+ <!-- IF log.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+
+ <td>{log.USERNAME}</td>
+ <td style="text-align: center;">{log.IP}</td>
+ <td style="text-align: center;">{log.DATE}</td>
+ <td>{log.ACTION}</td>
+ </tr>
+<!-- END log -->
+</tbody>
+</table>
+
+<!-- IF S_INACTIVE_USERS -->
+ <h2>{L_INACTIVE_USERS}</h2>
+
+ <p>{L_INACTIVE_USERS_EXPLAIN}</p>
+
+ <form id="inactive" method="post" action="{U_ACTION}">
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th>{L_USERNAME}</th>
+ <th>{L_JOINED}</th>
+ <th>{L_MARK}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN inactive -->
+ <!-- IF inactive.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+
+ <td><a href="{inactive.U_USER_ADMIN}">{inactive.USERNAME}</a></td>
+ <td>{inactive.DATE}</td>
+ <td>&nbsp;<input type="checkbox" name="mark[]" value="{inactive.USER_ID}" />&nbsp;</td>
+ </tr>
+ <!-- BEGINELSE -->
+ <tr>
+ <td colspan="3" style="text-align: center;">{L_NO_INACTIVE_USERS}</td>
+ </tr>
+ <!-- END inactive -->
+ </tbody>
+ </table>
+
+ <!-- IF .inactive -->
+ <fieldset class="quick">
+ <p><a href="javascript:marklist(true);">Mark all</a> &bull; <a href="javascript:marklist(false);">Unmark all</a></p>
+ <select name="action">{S_INACTIVE_OPTIONS}</select>
+
+ <input class="button2" type="submit" name="submit" value="{L_SUBMIT}" />
+ </fieldset>
+ <!-- ENDIF -->
+
+ </form>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_modules.html b/phpBB/adm/style/acp_modules.html
new file mode 100644
index 0000000000..4aca37e524
--- /dev/null
+++ b/phpBB/adm/style/acp_modules.html
@@ -0,0 +1,190 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<!-- IF S_EDIT_MODULE -->
+
+ <script type="text/javascript">
+ <!--
+
+ function display_options(value)
+ {
+ if (value == 'category')
+ {
+ dE('modoptions', -1);
+ }
+ else
+ {
+ dE('modoptions', 1);
+ }
+ }
+
+ function display_modes(value)
+ {
+ // Remove select fields
+ var item = document.getElementById('module_mode');
+ var j = 0;
+
+ // empty existing items
+ for (var i = 0; i <= item.options.length; i++)
+ {
+ item.options[i] = null;
+ }
+
+<!-- BEGIN m_names -->
+
+ if (value == '{m_names.NAME}')
+ {
+ <!-- BEGIN modes -->
+ item.options[j] = new Option('{m_names.modes.VALUE}');
+ item.options[j].value = '{m_names.modes.OPTION}';
+ j++;
+ <!-- END modes -->
+ }
+<!-- END m_names -->
+
+ // select first item
+ item.options[0].selected = true;
+ }
+
+ //-->
+ </script>
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_TITLE} :: {MODULENAME}</h1>
+
+ <p>{L_EDIT_MODULE_EXPLAIN}</p>
+
+ <!-- IF S_ERROR -->
+ <div class="errorbox">
+ <h3>{L_WARNING}</h3>
+ <p>{ERROR_MSG}</p>
+ </div>
+ <!-- ENDIF -->
+
+ <form id="moduleedit" method="post" action="{U_EDIT_ACTION}">
+
+ <fieldset>
+ <legend>{L_GENERAL_OPTIONS}</legend>
+ <dl>
+ <dt><label for="module_langname">{L_MODULE_LANGNAME}:</label><br />
+ <span>{L_MODULE_LANGNAME_EXPLAIN}</span></dt>
+ <dd><input name="module_langname" type="text" id="module_langname" value="{MODULE_LANGNAME}" class="medium" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="module_type">{L_MODULE_TYPE}:</label></dt>
+ <dd><select name="module_type" id="module_type" onchange="display_options(this.value);"><option value="category"<!-- IF S_IS_CAT --> selected="selected"<!-- ENDIF -->>{L_CATEGORY}</option><option value="module"<!-- IF not S_IS_CAT --> selected="selected"<!-- ENDIF -->>{L_MODULE}</option></select></dd>
+ </dl>
+ <dl>
+ <dt><label for="parent_id">{L_PARENT}:</label></dt>
+ <dd><select name="parent_id" id="parent_id">{S_CAT_OPTIONS}</select></dd>
+ </dl>
+ <hr />
+ <dl>
+ <dt><label for="module_enabled">{L_MODULE_ENABLED}:</label></dt>
+ <dd><label><input class="radio" type="radio" name="module_enabled" id="module_enabled" value="1"<!-- IF MODULE_ENABLED --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
+ <label><input class="radio" type="radio" name="module_enabled" value="0"<!-- IF not MODULE_ENABLED --> checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
+ </dl>
+ <div id="modoptions"<!-- IF S_IS_CAT --> style="display: none;"<!-- ENDIF -->>
+ <dl>
+ <dt><label for="module_display">{L_MODULE_DISPLAYED}:</label><br /><span>{L_MODULE_DISPLAYED_EXPLAIN}</span></dt>
+ <dd><label><input class="radio" type="radio" name="module_display" id="module_display" value="1"<!-- IF MODULE_DISPLAY --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
+ <label><input class="radio" type="radio" name="module_display" value="0"<!-- IF not MODULE_DISPLAY --> checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
+ </dl>
+ <dl>
+ <dt><label for="module_name">{L_CHOOSE_MODULE}:</label><br />
+ <span>{L_CHOOSE_MODULE_EXPLAIN}</span></dt>
+ <dd><select name="module_name" id="module_name" onchange="display_modes(this.value);">{S_MODULE_NAMES}</select></dd>
+ </dl>
+ <dl>
+ <dt><label for="module_mode">{L_CHOOSE_MODE}:</label><br />
+ <span>{L_CHOOSE_MODE_EXPLAIN}</span></dt>
+ <dd><select name="module_mode" id="module_mode">{S_MODULE_MODES}</select></dd>
+ </dl>
+ </div>
+ </fieldset>
+
+ <fieldset class="submit-buttons">
+ <input type="hidden" name="action" value="{ACTION}" />
+ <input type="hidden" name="m" value="{MODULE_ID}" />
+
+ <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSE -->
+
+ <h1>{L_ACP_MODULE_MANAGEMENT}</h1>
+
+ <p>{L_ACP_MODULE_MANAGEMENT_EXPLAIN}</p>
+
+ <!-- IF S_ERROR -->
+ <div class="errorbox">
+ <h3>{L_WARNING}</h3>
+ <p>{ERROR_MSG}</p>
+ </div>
+ <!-- ENDIF -->
+
+ <table cellspacing="1">
+ <tbody>
+ <tr>
+ <td class="row3">{NAVIGATION}<!-- IF S_NO_MODULES --> [<a href="{U_EDIT}">{L_EDIT}</a> | <a href="{U_DELETE}">{L_DELETE}</a> | <!-- IF MODULE_ENABLED --><a href="{U_DISABLE}">{L_DISABLE}</a><!-- ELSE --><a href="{U_ENABLE}">{L_ENABLE}</a><!-- ENDIF -->]<!-- ENDIF --></td>
+ </tr>
+ </tbody>
+ </table>
+
+<!-- IF .modules -->
+ <table cellspacing="1">
+ <col class="row1" /><col class="row1" /><col class="row2" /><col class="row2" />
+ <tbody>
+ <!-- BEGIN modules -->
+ <tr>
+ <td style="width: 5%;">{modules.MODULE_IMAGE}</td>
+ <td style="width: 50%;"><a href="{modules.U_MODULE}">{modules.MODULE_TITLE}</a><!-- IF not modules.MODULE_DISPLAYED --> <span class="small">[{L_HIDDEN_MODULE}]</span><!-- ENDIF --></td>
+ <td style="width: 15%; white-space: nowrap; text-align: center; vertical-align: middle;"><a href="{modules.U_MOVE_UP}">{L_MOVE_UP}</a><br /><a href="{modules.U_MOVE_DOWN}">{L_MOVE_DOWN}</a></td>
+ <td style="width: 20%; white-space: nowrap; text-align: center; vertical-align: middle;">&nbsp;
+ <a href="{modules.U_EDIT}">{L_EDIT}</a> | <a href="{modules.U_DELETE}">{L_DELETE}</a> |
+ <!-- IF modules.MODULE_ENABLED --><a href="{modules.U_DISABLE}">{L_DISABLE}</a><!-- ELSE --><a href="{modules.U_ENABLE}">{L_ENABLE}</a><!-- ENDIF -->
+ &nbsp;</td>
+ </tr>
+ <!-- END modules -->
+ </tbody>
+ </table>
+<!-- ENDIF -->
+
+ <form id="module" method="post" action="{U_ACTION}">
+
+ <fieldset class="quick" style="float: left;">
+ <input type="hidden" name="action" value="add" />
+
+ <input type="text" name="module_langname" />
+ <input class="button2" name="addmodule" type="submit" value="{L_CREATE_MODULE}" />
+ </fieldset>
+
+ </form>
+
+ <form id="quick" method="post" action="{U_ACTION}">
+
+ <fieldset class="quick">
+ <input type="hidden" name="action" value="quickadd" />
+
+ <select name="quick_install">{S_INSTALL_OPTIONS}</select>
+ <input class="button2" name="quickadd" type="submit" value="{L_ADD_MODULE}" />
+ </fieldset>
+
+ </form>
+
+ <form id="mselect" method="post" action="{U_SEL_ACTION}">
+ <fieldset class="quick">
+ {L_SELECT_MODULE}: <select name="parent_id" onchange="if(this.options[this.selectedIndex].value != -1){ this.form.submit(); }">{MODULE_BOX}</select>
+
+ <input class="button2" type="submit" value="{L_GO}" />
+ </fieldset>
+ </form>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_php_info.html b/phpBB/adm/style/acp_php_info.html
new file mode 100644
index 0000000000..0baa7bd7e8
--- /dev/null
+++ b/phpBB/adm/style/acp_php_info.html
@@ -0,0 +1,11 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<h1>{L_ACP_PHP_INFO}</h1>
+
+<p>{L_ACP_PHP_INFO_EXPLAIN}</p>
+
+{PHPINFO}
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_profile.html b/phpBB/adm/style/acp_profile.html
new file mode 100644
index 0000000000..1cfa154da1
--- /dev/null
+++ b/phpBB/adm/style/acp_profile.html
@@ -0,0 +1,189 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<!-- IF S_EDIT -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_TITLE}</h1>
+
+ <p>{L_EXPLAIN}</p>
+
+ <!-- IF ERROR_MSG -->
+ <div class="errorbox">
+ <h3>{L_WARNING}</h3>
+ <p>{ERROR_MSG}</p>
+ </div>
+ <!-- ENDIF -->
+
+ <form id="add_profile_field" method="post" action="{U_ACTION}">
+
+ <!-- IF S_STEP_ONE -->
+
+ <fieldset>
+ <legend>{L_TITLE}</legend>
+ <dl>
+ <dt><label>{L_FIELD_TYPE}:</label><br /><span>{L_FIELD_TYPE_EXPLAIN}</span></dt>
+ <dd><b>{FIELD_TYPE}</b></dd>
+ </dl>
+ <dl>
+ <dt><label for="field_ident">{L_FIELD_IDENT}:</label><br /><span>{L_FIELD_IDENT_EXPLAIN}</span></dt>
+ <dd><input class="medium" type="text" id="field_ident" name="field_ident" value="{FIELD_IDENT}" /></dd>
+ </dl>
+ </fieldset>
+
+ <fieldset>
+ <legend>{L_LANG_SPECIFIC}</legend>
+ <dl>
+ <dt><label for="lang_name">{L_USER_FIELD_NAME}:</label></dt>
+ <dd><input class="medium" type="text" id="lang_name" name="lang_name" value="{LANG_NAME}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="lang_explain">{L_FIELD_DESCRIPTION}:</label><br /><span>{L_FIELD_DESCRIPTION_EXPLAIN}</span></dt>
+ <dd><textarea id="lang_explain" name="lang_explain" rows="3" cols="80">{LANG_EXPLAIN}</textarea></dd>
+ </dl>
+ <!-- IF S_TEXT or S_STRING -->
+ <dl>
+ <dt><label for="lang_default_value">{L_DEFAULT_VALUE}:</label><br /><span>{L_DEFAULT_VALUE_EXPLAIN}</span></dt>
+ <dd><!-- IF S_STRING --><input class="medium" type="text" id="lang_default_value" name="lang_default_value" value="{LANG_DEFAULT_VALUE}" /><!-- ELSE --><textarea id="lang_default_value" name="lang_default_value" rows="5" cols="80">{LANG_DEFAULT_VALUE}</textarea><!-- ENDIF --></dd>
+ </dl>
+ <!-- ENDIF -->
+ <!-- IF S_BOOL or S_DROPDOWN -->
+ <dl>
+ <dt><label for="lang_options">{L_ENTRIES}:</label><br /><span>{L_LANG_OPTIONS_EXPLAIN}</span></dt>
+ <!-- IF S_DROPDOWN -->
+ <dd><textarea id="lang_options" name="lang_options" rows="5" cols="80">{LANG_OPTIONS}</textarea></dd>
+ <!-- ELSE -->
+ <dd><input class="medium" id="lang_options" name="lang_options[0]" value="{FIRST_LANG_OPTION}" /> {L_FIRST_OPTION}</dd>
+ <dd><input class="medium" name="lang_options[1]" value="{SECOND_LANG_OPTION}" /> {L_SECOND_OPTION}</dd>
+ <!-- ENDIF -->
+ </dl>
+ <!-- ENDIF -->
+ </fieldset>
+
+ <fieldset class="quick">
+ {S_HIDDEN_FIELDS}
+ <input class="button1" type="submit" name="next" value="{L_PROFILE_TYPE_OPTIONS}" />
+ </fieldset>
+
+ <!-- ELSEIF S_STEP_TWO -->
+
+ <fieldset>
+ <legend>{L_TITLE}</legend>
+ <dl>
+ <dt><label for="field_required">{L_REQUIRED_FIELD}:</label><br /><span>{L_REQUIRED_FIELD_EXPLAIN}</span></dt>
+ <dd><input type="checkbox" id="field_required" name="field_required" value="1"<!-- IF S_FIELD_REQUIRED --> checked="checked"<!-- ENDIF --> /></dd>
+ </dl>
+ <dl>
+ <dt><label for="field_show_on_reg">{L_DISPLAY_AT_REGISTRATION}:</label></dt>
+ <dd><input type="checkbox" id="field_show_on_reg" name="field_show_on_reg" value="1"<!-- IF S_SHOW_ON_REG --> checked="checked"<!-- ENDIF --> /></dd>
+ </dl>
+ <dl>
+ <dt><label for="field_hide">{L_HIDE_PROFILE_FIELD}:</label><br /><span>{L_HIDE_PROFILE_FIELD_EXPLAIN}</span></dt>
+ <dd><input type="checkbox" id="field_hide" name="field_hide" value="1"<!-- IF S_FIELD_HIDE --> checked="checked"<!-- ENDIF --> /></dd>
+ </dl>
+ <dl>
+ <dt><label for="field_no_view">{L_EXCLUDE_FROM_VIEW}:</label><br /><span>{L_EXCLUDE_FROM_VIEW_EXPLAIN}</span></dt>
+ <dd><input type="checkbox" id="field_no_view" name="field_no_view" value="1"<!-- IF S_FIELD_NO_VIEW --> checked="checked"<!-- ENDIF --> /></dd>
+ </dl>
+ <!-- BEGIN option -->
+ <dl>
+ <dt><label>{option.TITLE}:</label><!-- IF option.EXPLAIN --><br /><span>{option.EXPLAIN}</span><!-- ENDIF --></dt>
+ <dd>{option.FIELD}</dd>
+ </dl>
+ <!-- END option -->
+ </fieldset>
+
+ <fieldset class="quick" style="float: left;">
+ <input class="button1" type="submit" name="prev" value="{L_PROFILE_BASIC_OPTIONS}" />
+ </fieldset>
+
+ <fieldset class="quick" style="float: right">
+ {S_HIDDEN_FIELDS}
+ <input class="button1" type="submit" name="update" value="{L_UPDATE_PREVIEW}" />&nbsp;
+ <input class="button1" type="submit" name="next" value="{L_NEXT}" />
+ </fieldset>
+
+ <br /><br />
+
+ <fieldset>
+ <legend>{L_PREVIEW_PROFILE_FIELD}</legend>
+ <!-- IF USER_ERROR --><p style="color: red;">{USER_ERROR}</p><!-- ELSE --><p style="color: green;">{L_EVERYTHING_OK}</p><!-- ENDIF -->
+ <dl>
+ <dt><label>{PREVIEW_LANG_NAME}:</label><!-- IF PREVIEW_LANG_EXPLAIN --><br /><span>{PREVIEW_LANG_EXPLAIN}</span><!-- ENDIF --></dt>
+ <dd>{PREVIEW_FIELD}</dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick">
+ <input class="button1" type="submit" name="update" value="{L_SUBMIT}" />
+ </fieldset>
+
+ <!-- ELSEIF S_STEP_THREE -->
+
+ <!-- BEGIN options -->
+ <fieldset>
+ <legend>{options.LANGUAGE}</legend>
+ <!-- BEGIN field -->
+ <dl>
+ <dt><label>{options.field.L_TITLE}:</label><!-- IF options.field.L_EXPLAIN --><br /><span>{options.field.L_EXPLAIN}</span><!-- ENDIF --></dt>
+ {options.field.FIELD}
+ </dl>
+ <!-- END field -->
+ </fieldset>
+ <!-- END options -->
+
+ <fieldset class="quick" style="float: left;">
+ <input class="button1" type="submit" name="prev" value="{L_PROFILE_TYPE_OPTIONS}" />
+ </fieldset>
+
+ <fieldset class="quick" style="float: right;">
+ {S_HIDDEN_FIELDS}
+ <input class="button1" type="submit" name="save" value="{L_SAVE}" />
+ </fieldset>
+
+ <!-- ENDIF -->
+
+ </form>
+
+<!-- ELSE -->
+
+ <h1>{L_ACP_CUSTOM_PROFILE_FIELDS}</h1>
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th>{L_FIELD_IDENT}</th>
+ <th>{L_FIELD_TYPE}</th>
+ <th colspan="3">{L_OPTIONS}</th>
+ <th>{L_REORDER}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN fields -->
+ <!-- IF fields.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+
+ <td>{fields.FIELD_IDENT}</td>
+ <td>{fields.FIELD_TYPE}</td>
+ <td><a href="{fields.U_ACTIVATE_DEACTIVATE}">{fields.L_ACTIVATE_DEACTIVATE}</a></td>
+ <td><a href="{fields.U_EDIT}"><!-- IF fields.S_NEED_EDIT --><span style="color:red">{L_EDIT}</span><!-- ELSE -->{L_EDIT}<!-- ENDIF --></a></td>
+ <td><a href="{fields.U_DELETE}">{L_DELETE}</a></td>
+ <td style="text-align: center;"><a href="{fields.U_MOVE_UP}">{L_MOVE_UP}</a> | <a href="{fields.U_MOVE_DOWN}">{L_MOVE_DOWN}</a></td>
+ </tr>
+ <!-- END fields -->
+ </tbody>
+ </table>
+
+ <form id="profile_fields" method="post" action="{U_ACTION}">
+
+ <fieldset class="quick">
+ <input class="small" type="text" name="field_ident" /> <select name="field_type">{S_TYPE_OPTIONS}</select>
+ <input class="button1" type="submit" name="create" value="{L_CREATE_NEW_FIELD}" />
+ </fieldset>
+
+ </form>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_prune_forums.html b/phpBB/adm/style/acp_prune_forums.html
new file mode 100644
index 0000000000..31be90427d
--- /dev/null
+++ b/phpBB/adm/style/acp_prune_forums.html
@@ -0,0 +1,103 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<!-- IF S_PRUNED -->
+
+ <h1>{L_FORUM_PRUNE}</h1>
+
+ <p>{L_PRUNE_SUCCESS}</p>
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th>{L_FORUM}</th>
+ <th>{L_TOPICS_PRUNED}</th>
+ <th>{L_POSTS_PRUNED}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN pruned -->
+ <!-- IF pruned.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+ <td style="text-align: center;">{pruned.FORUM_NAME}</td>
+ <td style="text-align: center;">{pruned.NUM_TOPICS}</td>
+ <td style="text-align: center;">{pruned.NUM_POSTS}</td>
+ </tr>
+ <!-- BEGINELSE -->
+ <tr>
+ <td class="row3" style="text-align: center;">{L_NO_PRUNE}</td>
+ </tr>
+ <!-- END pruned -->
+ </tbody>
+ </table>
+
+<!-- ELSEIF S_SELECT_FORUM -->
+
+ <h1>{L_ACP_PRUNE_FORUMS}</h1>
+
+ <p>{L_ACP_PRUNE_FORUMS_EXPLAIN}</p>
+
+ <form id="acp_prune" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_SELECT_FORUM}</legend>
+ <dl>
+ <dd class="full"><select name="f[]" multiple="multiple" size="5">{S_FORUM_OPTIONS}</select></dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick">
+ <input class="button1" type="submit" value="{L_LOOK_UP_FORUM}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSE -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_ACP_PRUNE_FORUMS}</h1>
+
+ <p>{L_ACP_PRUNE_FORUMS_EXPLAIN}</p>
+
+ <h2>{L_FORUM}</h2>
+
+ <p>{L_SELECTED_FORUMS}: {FORUM_LIST}</p>
+
+ <form id="acp_prune" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_FORUM_PRUNE}</legend>
+ <dl>
+ <dt><label for="prune_days">{L_PRUNE_NOT_POSTED}:</label></dt>
+ <dd><input type="text" id="prune_days" name="prune_days" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="prune_vieweddays">{L_PRUNE_NOT_VIEWED}:</label></dt>
+ <dd><input type="text" id="prune_vieweddays" name="prune_vieweddays" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="polls">{L_PRUNE_OLD_POLLS}:</label><br /><span>{L_PRUNE_OLD_POLLS_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="prune_old_polls" value="1" /> {L_YES} &nbsp; <input type="radio" id="polls" name="prune_old_polls" value="0" checked="checked" /> {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="announce">{L_PRUNE_ANNOUNCEMENTS}:</label></dt>
+ <dd><input type="radio" name="prune_announce" value="1" /> {L_YES} &nbsp; <input type="radio" id="announce" name="prune_announce" value="0" checked="checked" /> {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="sticky">{L_PRUNE_STICKY}:</label></dt>
+ <dd><input type="radio" name="prune_sticky" value="1" /> {L_YES} &nbsp; <input type="radio" id="sticky" name="prune_sticky" value="0" checked="checked" /> {L_NO}</dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick">
+ {S_HIDDEN_FIELDS}
+
+ <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />
+ </fieldset>
+
+ </form>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_prune_users.html b/phpBB/adm/style/acp_prune_users.html
new file mode 100644
index 0000000000..beb3d1a59a
--- /dev/null
+++ b/phpBB/adm/style/acp_prune_users.html
@@ -0,0 +1,57 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<h1>{L_ACP_PRUNE_USERS}</h1>
+
+<p>{L_ACP_PRUNE_USERS_EXPLAIN}</p>
+
+<form id="acp_prune" method="post" action="{U_ACTION}">
+
+<fieldset>
+ <legend>{L_ACP_PRUNE_USERS}</legend>
+<dl>
+ <dt><label for="username">{L_USERNAME}:</label></dt>
+ <dd><input type="text" id="username" name="username" /></dd>
+</dl>
+<dl>
+ <dt><label for="email">{L_EMAIL}:</label></dt>
+ <dd><input type="text" id="email" name="email" /></dd>
+</dl>
+<dl>
+ <dt><label for="joined">{L_JOINED}:</label><br /><span>{L_JOINED_EXPLAIN}</span></dt>
+ <dd><select name="joined_select">{S_JOINED_OPTIONS}</select> <input type="text" id="joined" name="joined" /></dd>
+</dl>
+<dl>
+ <dt><label for="active">{L_LAST_ACTIVE}:</label><br /><span>{L_LAST_ACTIVE_EXPLAIN}</span></dt>
+ <dd><select name="active_select">{S_ACTIVE_OPTIONS}</select> <input type="text" id="active" name="active" /></dd>
+</dl>
+<dl>
+ <dt><label for="count">{L_POSTS}:</label></dt>
+ <dd><select name="count_select">{S_COUNT_OPTIONS}</select> <input type="text" id="count" name="count" /></dd>
+</dl>
+<dl>
+ <dt><label for="users">{L_ACP_PRUNE_USERS}:</label><br /><span>{L_SELECT_USERS_EXPLAIN}</span></dt>
+ <dd><textarea id="users" name="users" cols="40" rows="5"></textarea></dd>
+ <dd>[ <a href="#" onclick="window.open('{U_FIND_USER}', '_phpbbsearch', 'height=500, resizable=yes, scrollbars=yes, width=740'); return false;">{L_FIND_USERNAME}</a> ]</dd>
+</dl>
+<dl>
+ <dt><label for="deleteposts">{L_DELETE_USER_POSTS}:</label><br /><span>{L_DELETE_USER_POSTS_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="deleteposts" value="1" /> {L_YES}&nbsp;&nbsp;<input type="radio" id="deleteposts" name="deleteposts" value="0" checked="checked" /> {L_NO}</dd>
+</dl>
+<dl>
+ <dt><label for="deactivate">{L_DEACTIVATE_DELETE}:</label><br /><span>{L_DEACTIVATE_DELETE_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="action" value="delete" /> {L_DELETE_USERS}&nbsp;&nbsp;<input type="radio" id="deactivate" name="action" value="deactivate" checked="checked" /> {L_DEACTIVATE}</dd>
+</dl>
+</fieldset>
+
+<fieldset class="submit-buttons">
+ <input type="hidden" name="prune" value="1" />
+
+ <input class="button1" type="submit" id="update" name="update" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+</fieldset>
+
+</form>
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_ranks.html b/phpBB/adm/style/acp_ranks.html
new file mode 100644
index 0000000000..4cddd43636
--- /dev/null
+++ b/phpBB/adm/style/acp_ranks.html
@@ -0,0 +1,95 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<!-- IF S_EDIT -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <script type="text/javascript">
+ <!--
+
+ function update_image(newimage)
+ {
+ document.getElementById('image').src = (newimage) ? "{RANKS_PATH}/" + newimage : "./images/spacer.gif";
+ }
+
+ //-->
+ </script>
+
+ <h1>{L_ACP_MANAGE_RANKS}</h1>
+
+ <p>{L_ACP_RANKS_EXPLAIN}</p>
+
+ <form id="acp_ranks" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_ACP_RANKS}</legend>
+ <dl>
+ <dt><label for="title">{L_RANK_TITLE}:</label></dt>
+ <dd><input name="title" type="text" id="title" value="{RANK_TITLE}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="rank_image">{L_RANK_IMAGE}:</label></dt>
+ <dd><select name="rank_image" id="rank_image" onchange="update_image(this.options[selectedIndex].value);">{S_FILENAME_LIST}</select></dd>
+ <dd><img src="{RANK_IMAGE}" id="image" alt="" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="special_rank">{L_RANK_SPECIAL}:</label></dt>
+ <dd><input onchange="dE('posts', -1)" type="radio" name="special_rank" value="1" id="special_rank"<!-- IF S_SPECIAL_RANK --> checked="checked"<!-- ENDIF --> />{L_YES} &nbsp;&nbsp;<input onchange="dE('posts', 1)" type="radio" name="special_rank" value="0"<!-- IF not S_SPECIAL_RANK --> checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
+ </dl>
+ <!-- IF S_SPECIAL_RANK --><div id="posts" style="display: none;"><!-- ELSE --><div id="posts"><!-- ENDIF -->
+ <dl>
+ <dt><label for="min_posts">{L_RANK_MINIMUM}:</label></dt>
+ <dd><input name="min_posts" type="text" id="min_posts" maxlength="10" value="{MIN_POSTS}" /></dd>
+ </dl>
+ </div>
+ </fieldset>
+
+ <fieldset class="submit-buttons">
+ <input type="hidden" name="action" value="save" />
+
+ <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSE -->
+
+ <h1>{L_ACP_MANAGE_RANKS}</h1>
+
+ <p>{L_ACP_RANKS_EXPLAIN}</p>
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th>{L_RANK_IMAGE}</th>
+ <th>{L_RANK_TITLE}</th>
+ <th>{L_RANK_MINIMUM}</th>
+ <th>{L_ACTION}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN ranks -->
+ <!-- IF ranks.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+ <td style="text-align: center;"><!-- IF ranks.S_RANK_IMAGE --><img src="{ranks.RANK_IMAGE}" alt="{ranks.RANK_TITLE}" title="{ranks.RANK_TITLE}" /><!-- ELSE -->&nbsp; - &nbsp;<!-- ENDIF --></td>
+ <td style="text-align: center;">{ranks.RANK_TITLE}</td>
+ <td style="text-align: center;"><!-- IF ranks.S_SPECIAL_RANK -->&nbsp; - &nbsp;<!-- ELSE -->{ranks.MIN_POSTS}<!-- ENDIF --></td>
+ <td style="text-align: center;"><a href="{ranks.U_EDIT}">{L_EDIT}</a> | <a href="{ranks.U_DELETE}">{L_DELETE}</a></td>
+ </tr>
+ <!-- END ranks -->
+ </tbody>
+ </table>
+
+ <form id="acp_ranks" method="post" action="{U_ACTION}">
+
+ <fieldset class="quick">
+ <input class="button2" name="add" type="submit" value="{L_ADD_RANK}" />
+ </fieldset>
+
+ </form>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_users.html b/phpBB/adm/style/acp_users.html
new file mode 100644
index 0000000000..4b980112d9
--- /dev/null
+++ b/phpBB/adm/style/acp_users.html
@@ -0,0 +1,442 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<!-- IF S_SELECT_USER -->
+
+ <h1>{L_USER_ADMIN}</h1>
+
+ <p>{L_USER_ADMIN_EXPLAIN}</p>
+
+ <form id="select_user" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_SELECT_USER}</legend>
+ <dl>
+ <dt><label for="username">{L_FIND_USERNAME}:</label></dt>
+ <dd><input class="medium" type="text" id="username" name="username" /></dd>
+ <dd>[ <a href="#" onclick="window.open('{U_FIND_USERNAME}', '_phpbbsearch', 'height=500, resizable=yes, scrollbars=yes, width=740'); return false;">{L_FIND_USERNAME}</a> ]</dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick">
+ <input type="submit" name="submituser" value="{L_SUBMIT}" class="button1" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSEIF S_SELECT_FORUM -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_USER_ADMIN}</h1>
+
+ <p>{L_USER_ADMIN_EXPLAIN}</p>
+
+ <form id="select_forum" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_USER_ADMIN_MOVE_POSTS}</legend>
+ <dl>
+ <dt><label for="new_forum">{L_USER_ADMIN_MOVE_POSTS}</label><br /><span>{L_MOVE_POSTS_EXPLAIN}</span></dt>
+ <dd><select id="new_forum" name="new_f">{S_FORUM_OPTIONS}</select></dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick">
+ <input type="submit" name="update" value="{L_SUBMIT}" class="button1" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSE -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_USER_ADMIN}</h1>
+
+ <p>{L_USER_ADMIN_EXPLAIN}</p>
+
+ <!-- IF S_ERROR -->
+ <div class="errorbox">
+ <h3>{L_WARNING}</h3>
+ <p>{ERROR_MSG}</p>
+ </div>
+ <!-- ENDIF -->
+
+ <form id="mode_select" method="post" action="{U_MODE_SELECT}">
+
+ <fieldset class="quick">
+ {L_SELECT_FORM}: <select name="mode" onchange="if (this.options[this.selectedIndex].value != '') this.form.submit();">{S_FORM_OPTIONS}</select>
+ </fieldset>
+
+ </form>
+
+<!-- ENDIF -->
+
+<!-- IF S_OVERVIEW -->
+
+ <form id="user_overview" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_ACP_USER_OVERVIEW}</legend>
+ <dl>
+ <dt><label for="user">{L_USERNAME}:</label><br /><span>{L_NAME_CHARS_EXPLAIN}</span></dt>
+ <dd><input type="text" id="user" name="user" value="{USER}" /></dd>
+ </dl>
+ <dl>
+ <dt><label>{L_REGISTERED}:</label></dt>
+ <dd><strong>{USER_REGISTERED}</strong></dd>
+ </dl>
+ <!-- IF S_USER_IP -->
+ <dl>
+ <dt><label>{L_REGISTERED_IP}:</label></dt>
+ <dd><a href="{U_SHOW_IP}">{REGISTERED_IP}</a></dd>
+ <dd>[ <a href="#" onclick="window.open('{U_WHOIS}', '_whois', 'height=500, resizable=yes, scrollbars=yes, width=700'); return false;">{L_WHOIS}</a> ]</strong></dd>
+ </dl>
+ <!-- ENDIF -->
+ <dl>
+ <dt><label>{L_LAST_ACTIVE}:</label></dt>
+ <dd><strong>{USER_LASTACTIVE}</strong></dd>
+ </dl>
+ <dl>
+ <dt><label for="user_founder">{L_FOUNDER}:</label><br /><span>{L_FOUNDER_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="user_founder" value="1"<!-- IF S_USER_FOUNDER --> id="user_founder" checked="checked"<!-- ENDIF --><!-- IF not S_FOUNDER --> disabled="disabled"<!-- ENDIF --> />&nbsp;{L_YES}&nbsp; <input type="radio" name="user_founder" value="0"<!-- IF not S_USER_FOUNDER --> id="user_founder" checked="checked"<!-- ENDIF --><!-- IF not S_FOUNDER --> disabled="disabled"<!-- ENDIF --> />&nbsp;{L_NO}&nbsp;</dd>
+ </dl>
+ <dl>
+ <dt><label for="user_email">{L_EMAIL}:</label></dt>
+ <dd><input class="medium" type="text" id="user_email" name="user_email" value="{USER_EMAIL}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="email_confirm">{L_CONFIRM_EMAIL}:</label><br /><span>{L_CONFIRM_EMAIL_EXPLAIN}</span></dt>
+ <dd><input class="medium" type="text" id="email_confirm" name="email_confirm" value="" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="user_password">{L_NEW_PASSWORD}:</label><br /><span>{L_CHANGE_PASSWORD_EXPLAIN}</span></dt>
+ <dd><input type="password" id="user_password" name="user_password" value="" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="password_confirm">{L_CONFIRM_PASSWORD}:</label><br /><span>{L_CONFIRM_PASSWORD_EXPLAIN}</span></dt>
+ <dd><input type="password" id="password_confirm" name="password_confirm" value="" /></dd>
+ </dl>
+ <!-- IF not S_USER_FOUNDER or S_FOUNDER -->
+ </fieldset>
+
+ <fieldset>
+ <legend>{L_USER_TOOLS}</legend>
+ <dl>
+ <dt><label for="warnings">{L_WARNINGS}:</label><br /><span>{L_WARNINGS_EXPLAIN}</span></dt>
+ <dd><input type="text" id="warnings" name="warnings" value="{USER_WARNINGS}" size="2" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="quicktools">{L_QUICK_TOOLS}:</label></dt>
+ <dd><select id="quicktools" name="action">{S_ACTION_OPTIONS}</select></dd>
+ </dl>
+ <dl>
+ <dt><label for="delete_user">{L_DELETE_USER}:</label><br /><span>{L_DELETE_USER_EXPLAIN}</span></dt>
+ <dd><input type="checkbox" name="delete" value="1" /></dd>
+ <dd><select id="delete_user" name="delete_type"><option value="retain">{L_RETAIN_POSTS}</option><option value="remove">{L_DELETE_POSTS}</option></select></dd>
+ </dl>
+ <!-- ENDIF -->
+ </fieldset>
+
+ <fieldset class="quick">
+ <input class="button1" type="submit" name="update" value="{L_SUBMIT}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSEIF S_FEEDBACK -->
+
+ <form id="list" method="post" action="{U_ACTION}">
+
+ <fieldset class="quick" style="float: left;">
+ {L_DISPLAY_LOG}: &nbsp;{S_LIMIT_DAYS}&nbsp;{L_SORT_BY}: {S_SORT_KEY} {S_SORT_DIR}
+ <input class="button2" type="submit" value="{L_GO}" name="sort" />
+ </fieldset>
+
+ <div class="clearfix"></div>
+
+ <!-- IF PAGINATION -->
+ <div class="pagination">
+ <!-- IF PAGINATION -->
+ <a href="javascript:jumpto();" title="{L_JUMP_TO_PAGE}">{S_ON_PAGE}</a> &bull; <span>{PAGINATION}</span>
+ <!-- ELSE -->
+ {S_ON_PAGE}
+ <!-- ENDIF -->
+ </div>
+ <!-- ENDIF -->
+
+ <!-- IF .log -->
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th>{L_REPORT_BY}</th>
+ <th>{L_IP}</th>
+ <th>{L_TIME}</th>
+ <th>{L_ACTION}</th>
+ <th>{L_MARK}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN log -->
+ <!-- IF log.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+
+ <td>{log.USERNAME}</td>
+ <td style="text-align: center;">{log.IP}</td>
+ <td style="text-align: center;">{log.DATE}</td>
+ <td>
+ {log.ACTION}
+ <!-- IF log.DATA --><br />&#187; <span class="gensmall">[ {log.DATA} ]</span><!-- ENDIF -->
+ </td>
+ <td style="text-align: center;"><input type="checkbox" name="mark[]" value="{log.ID}" /></td>
+ </tr>
+ <!-- END log -->
+ </tbody>
+ </table>
+ <!-- ELSE -->
+ <div class="errorbox">
+ <p>{L_NO_ENTRIES}</p>
+ </div>
+ <!-- ENDIF -->
+
+ <!-- IF S_CLEARLOGS -->
+ <fieldset class="quick">
+ <b class="small"><a href="#" onclick="marklist('list', true);">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('list', false);">{L_UNMARK_ALL}</a></b><br />
+ <input class="button2" type="submit" name="delmarked" value="{L_DELETE_MARKED}" />&nbsp;
+ <input class="button2" type="submit" name="delall" value="{L_DELETE_ALL}" />&nbsp;
+ </fieldset>
+ <!-- ENDIF -->
+
+ <h1>{L_ADD_FEEDBACK}</h1>
+
+ <p>{L_ADD_FEEDBACK_EXPLAIN}</p>
+
+ <fieldset>
+ <legend>{L_ACP_USER_FEEDBACK}</legend>
+ <dl>
+ <dd class="full"><textarea name="message" id="message" rows="10" cols="76"></textarea></dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick">
+ <input class="button1" type="submit" name="update" value="{L_SUBMIT}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSEIF S_PROFILE -->
+
+ <form id="user_profile" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_USER_PROFILE}</legend>
+ <dl>
+ <dt><label for="icq">{L_UCP_ICQ}:</label></dt>
+ <dd><input type="text" id="icq" name="icq" value="{ICQ}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="aim">{L_UCP_AIM}:</label></dt>
+ <dd><input type="text" id="aim" name="aim" value="{AIM}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="msn">{L_UCP_MSNM}:</label></dt>
+ <dd><input type="text" id="msn" name="msn" value="{MSN}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="yim">{L_UCP_YIM}:</label></dt>
+ <dd><input type="text" id="yim" name="yim" value="{YIM}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="jabber">{L_UCP_JABBER}:</label></dt>
+ <dd><input type="text" id="jabber" name="jabber" value="{JABBER}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="website">{L_WEBSITE}:</label></dt>
+ <dd><input type="text" id="website" name="website" value="{WEBSITE}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="location">{L_LOCATION}:</label></dt>
+ <dd><input type="text" id="location" name="location" value="{LOCATION}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="occupation">{L_OCCUPATION}:</label></dt>
+ <dd><textarea id="occupation" name="occupation" rows="3" cols="30">{OCCUPATION}</textarea></dd>
+ </dl>
+ <dl>
+ <dt><label for="interests">{L_INTERESTS}:</label></dt>
+ <dd><textarea id="interests" name="interests" rows="3" cols="30">{INTERESTS}</textarea></dd>
+ </dl>
+ <dl>
+ <dt><label for="birthday">{L_BIRTHDAY}:</label><br /><span>{L_BIRTHDAY_EXPLAIN}</span></dt>
+ <dd>{L_DAY}: <select id="birthday" name="bday_day">{S_BIRTHDAY_DAY_OPTIONS}</select> {L_MONTH}: <select name="bday_month">{S_BIRTHDAY_MONTH_OPTIONS}</select> {L_YEAR}: <select name="bday_year">{S_BIRTHDAY_YEAR_OPTIONS}</select></dd>
+ </dl>
+ </fieldset>
+
+ <!-- IF .profile_fields -->
+ <fieldset>
+ <legend>{L_USER_CUSTOM_PROFILE_FIELDS}</legend>
+ <!-- BEGIN profile_fields -->
+ <dl>
+ <dt><label>{profile_fields.LANG_NAME}:</label><!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF --></dt>
+ <dd>{profile_fields.FIELD}</dd>
+ <!-- IF profile_fields.ERROR -->
+ <dd><span class="small" style="color: red;">{profile_fields.ERROR}</span></dd>
+ <!-- ENDIF -->
+ </dl>
+ <!-- END profile_fields -->
+ </fieldset>
+ <!-- ENDIF -->
+
+ <fieldset class="quick">
+ <input class="button1" type="submit" name="update" value="{L_SUBMIT}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSEIF S_PREFS -->
+
+ <form id="user_prefs" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_UCP_PREFS_PERSONAL}</legend>
+ <dl>
+ <dt><label for="viewemail">{L_SHOW_EMAIL}:</label></dt>
+ <dd><input type="radio" name="viewemail" value="1"<!-- IF VIEW_EMAIL --> id="viewemail" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="viewemail" value="0"<!-- IF not VIEW_EMAIL --> id="viewemail" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="massemail">{L_ADMIN_EMAIL}:</label></dt>
+ <dd><input type="radio" name="massemail" value="1"<!-- IF MASS_EMAIL --> id="massemail" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="massemail" value="0"<!-- IF not MASS_EMAIL --> id="massemail" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="allowpm">{L_ALLOW_PM}:</label><br /><span>{L_ALLOW_PM_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="allowpm" value="1"<!-- IF ALLOW_PM --> id="allowpm" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="allowpm" value="0"<!-- IF not ALLOW_PM --> id="allowpm" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="hideonline">{L_HIDE_ONLINE}:</label></dt>
+ <dd><input type="radio" name="hideonline" value="1"<!-- IF HIDE_ONLINE --> id="hideonline" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="hideonline" value="0"<!-- IF not HIDE_ONLINE --> id="hideonline" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="notifymethod">{L_NOTIFY_METHOD}:</label><br /><span>{L_NOTIFY_METHOD_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="notifymethod" value="0"<!-- IF NOTIFY_EMAIL --> id="notifymethod" checked="checked"<!-- ENDIF --> />&nbsp; {L_NOTIFY_METHOD_EMAIL} &nbsp;<input type="radio" name="notifymethod" value="1"<!-- IF NOTIFY_IM --> id="notifymethod" checked="checked"<!-- ENDIF --><!-- IF S_JABBER_DISABLED --> disabled="disabled"<!-- ENDIF --> />&nbsp; {L_NOTIFY_METHOD_IM} &nbsp;<input type="radio" name="notifymethod" value="2"<!-- IF NOTIFY_BOTH --> id="notifymethod" checked="checked"<!-- ENDIF --> />&nbsp; {L_NOTIFY_METHOD_BOTH}</dd>
+ </dl>
+ <dl>
+ <dt><label for="notifypm">{L_NOTIFY_ON_PM}:</label></dt>
+ <dd><input type="radio" name="notifypm" value="1"<!-- IF NOTIFY_PM --> id="notifypm" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="notifypm" value="0"<!-- IF not NOTIFY_PM --> id="notifypm" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="popuppm">{L_POPUP_ON_PM}:</label></dt>
+ <dd><input type="radio" name="popuppm" value="1"<!-- IF POPUP_PM --> id="popuppm" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="popuppm" value="0"<!-- IF not POPUP_PM --> id="popuppm" checked="checked"<!-- ENDIF --> />{L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="report_pm_notify">{L_REPORT_PM_NOTIFY}:</label><br /><span>{L_REPORT_PM_NOTIFY_EXPLAIN}</span></dt>
+ <dd><input type="radio" name="report_pm_notify" value="1"<!-- IF REPORT_PM_NOTIFY --> id="report_pm_notify" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="report_pm_notify" value="0"<!-- IF not REPORT_PM_NOTIFY --> id="report_pm_notify" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="lang">{L_BOARD_LANGUAGE}:</label></dt>
+ <dd><select id="lang" name="lang">{S_LANG_OPTIONS}</select></dd>
+ </dl>
+ <dl>
+ <dt><label for="style">{L_BOARD_STYLE}:</label></dt>
+ <dd><select id="style" name="style">{S_STYLE_OPTIONS}</select></dd>
+ </dl>
+ <dl>
+ <dt><label for="tz">{L_BOARD_TIMEZONE}:</label></dt>
+ <dd><select id="tz" name="tz">{S_TZ_OPTIONS}</select></dd>
+ </dl>
+ <dl>
+ <dt><label for="dst">{L_BOARD_DST}:</label></dt>
+ <dd><input type="radio" name="dst" value="1"<!-- IF DST --> id="dst" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="dst" value="0"<!-- IF not DST --> id="dst" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="dateoptions">{L_BOARD_DATE_FORMAT}:</label><br /><span>{L_BOARD_DATE_FORMAT_EXPLAIN}</span></dt>
+ <dd><select name="dateoptions" id="dateoptions" onchange="if(this.value=='custom'){dE('custom_date',1);}else{dE('custom_date',-1);} if (this.value == 'custom') { document.getElementById('dateformat').value = '{DEFAULT_DATEFORMAT}'; } else { document.getElementById('dateformat').value = this.value; }">{S_DATEFORMAT_OPTIONS}</select></dd>
+ <dd><div id="custom_date"<!-- IF not S_CUSTOM_DATEFORMAT --> style="display:none;"<!-- ENDIF -->><input type="text" name="dateformat" id="dateformat" value="{DATE_FORMAT}" /></div></dd>
+ </dl>
+ </fieldset>
+
+ <fieldset>
+ <legend>{L_UCP_PREFS_POST}</legend>
+ <dl>
+ <dt><label for="bbcode">{L_DEFAULT_BBCODE}:</label></dt>
+ <dd><input type="radio" name="bbcode" value="1"<!-- IF BBCODE --> id="bbcode" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="bbcode" value="0"<!-- IF not BBCODE --> id="bbcode" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="html">{L_DEFAULT_HTML}:</label></dt>
+ <dd><input type="radio" name="html" value="1"<!-- IF HTML --> id="html" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="html" value="0"<!-- IF HTML --> id="html" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="smilies">{L_DEFAULT_SMILIES}:</label></dt>
+ <dd><input type="radio" name="smilies" value="1"<!-- IF SMILIES --> id="smilies" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="smilies" value="0"<!-- IF not SMILIES --> id="smilies" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="sig">{L_DEFAULT_ADD_SIG}:</label></dt>
+ <dd><input type="radio" name="sig" value="1"<!-- IF ATTACH_SIG --> id="sig" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="sig" value="0"<!-- IF not ATTACH_SIG --> id="sig" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="notify">{L_DEFAULT_NOTIFY}:</label></dt>
+ <dd><input type="radio" name="notify" value="1"<!-- IF NOTIFY --> id="notify" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="notify" value="0"<!-- IF not NOTIFY --> id="notify" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ </fieldset>
+
+ <fieldset>
+ <legend>{L_UCP_PREFS_VIEW}</legend>
+ <dl>
+ <dt><label for="view_images">{L_VIEW_IMAGES}:</label></dt>
+ <dd><input type="radio" name="view_images" value="1"<!-- IF VIEW_IMAGES --> id="view_images" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="view_images" value="0"<!-- IF not VIEW_IMAGES --> id="view_images" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="view_flash">{L_VIEW_FLASH}:</label></dt>
+ <dd><input type="radio" name="view_flash" value="1"<!-- IF VIEW_FLASH --> id="view_flash" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="view_flash" value="0"<!-- IF not VIEW_FLASH --> id="view_flash" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="view_smilies">{L_VIEW_SMILIES}:</label></dt>
+ <dd><input type="radio" name="view_smilies" value="1"<!-- IF VIEW_SMILIES --> id="view_smilies" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="view_smilies" value="0"<!-- IF not VIEW_SMILIES --> id="view_smilies" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="view_sigs">{L_VIEW_SIGS}:</label></dt>
+ <dd><input type="radio" name="view_sigs" value="1"<!-- IF VIEW_SIGS --> id="view_sigs" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="view_sigs" value="0"<!-- IF not VIEW_SIGS --> id="view_sigss" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="view_avatars">{L_VIEW_AVATARS}:</label></dt>
+ <dd><input type="radio" name="view_avatars" value="1"<!-- IF VIEW_AVATARS --> id="view_avatars" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="view_avatars" value="0"<!-- IF not VIEW_AVATARS --> id="view_avatars" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label for="view_wordcensor">{L_DISABLE_CENSORS}:</label></dt>
+ <dd><input type="radio" name="view_wordcensor" value="1"<!-- IF VIEW_WORDCENSOR --> id="view_wordcensor" checked="checked"<!-- ENDIF --> />&nbsp; {L_YES} &nbsp;<input type="radio" name="view_wordcensor" value="0"<!-- IF not VIEW_WORDCENSOR --> id="view_wordcensor" checked="checked"<!-- ENDIF --> />&nbsp; {L_NO}</dd>
+ </dl>
+ <dl>
+ <dt><label>{L_VIEW_TOPICS_DAYS}:</label></dt>
+ <dd>{S_TOPIC_SORT_DAYS}</dd>
+ </dl>
+ <dl>
+ <dt><label>{L_VIEW_TOPICS_KEY}:</label></dt>
+ <dd>{S_TOPIC_SORT_KEY}</dd>
+ </dl>
+ <dl>
+ <dt><label>{L_VIEW_TOPICS_DIR}:</label></dt>
+ <dd>{S_TOPIC_SORT_DIR}</dd>
+ </dl>
+ <dl>
+ <dt><label>{L_VIEW_POSTS_DAYS}:</label></dt>
+ <dd>{S_POST_SORT_DAYS}</dd>
+ </dl>
+ <dl>
+ <dt><label>{L_VIEW_POSTS_KEY}:</label></dt>
+ <dd>{S_POST_SORT_KEY}</dd>
+ </dl>
+ <dl>
+ <dt><label>{L_VIEW_POSTS_DIR}:</label></dt>
+ <dd>{S_POST_SORT_DIR}</dd>
+ </dl>
+ </fieldset>
+
+ <fieldset class="quick">
+ <input class="button1" type="submit" name="update" value="{L_SUBMIT}" />
+ </fieldset>
+
+ </form>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/acp_words.html b/phpBB/adm/style/acp_words.html
new file mode 100644
index 0000000000..b17e80a8e8
--- /dev/null
+++ b/phpBB/adm/style/acp_words.html
@@ -0,0 +1,72 @@
+<!-- INCLUDE overall_header.html -->
+
+<a name="maincontent"></a>
+
+<!-- IF S_EDIT_WORD -->
+
+ <a href="{U_BACK}" style="float: right">&laquo; {L_BACK}</a>
+
+ <h1>{L_ACP_WORDS}</h1>
+
+ <p>{L_ACP_WORDS_EXPLAIN}</p>
+
+ <form id="acp_words" method="post" action="{U_ACTION}">
+
+ <fieldset>
+ <legend>{L_EDIT_WORD}</legend>
+ <dl>
+ <dt><label for="word">{L_WORD}</label></dt>
+ <dd><input id="word" type="text" name="word" value="{WORD}" /></dd>
+ </dl>
+ <dl>
+ <dt><label for="replacement">{L_REPLACEMENT}</label></dt>
+ <dd><input id="replacement" type="text" name="replacement" value="{REPLACEMENT}" /></dd>
+ </dl>
+ {S_HIDDEN_FIELDS}
+ </fieldset>
+
+ <fieldset class="submit-buttons">
+ <input class="button1" type="submit" id="submit" name="save" value="{L_SUBMIT}" />&nbsp;
+ <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
+ </fieldset>
+
+ </form>
+
+<!-- ELSE -->
+
+ <h1>{L_ACP_WORDS}</h1>
+
+ <p>{L_ACP_WORDS_EXPLAIN}</p>
+
+ <table cellspacing="1">
+ <thead>
+ <tr>
+ <th>{L_WORD}</th>
+ <th>{L_REPLACEMENT}</th>
+ <th colspan="2">{L_ACTION}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <!-- BEGIN words -->
+ <!-- IF words.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
+ <td style="text-align: center;">{words.WORD}</td>
+ <td style="text-align: center;">{words.REPLACEMENT}</td>
+ <td>&nbsp;<a href="{words.U_EDIT}">{L_EDIT}</a>&nbsp;</td>
+ <td>&nbsp;<a href="{words.U_DELETE}">{L_DELETE}</a>&nbsp;</td>
+ </tr>
+ <!-- END words -->
+ </tbody>
+ </table>
+
+ <form id="acp_words" method="post" action="{U_ACTION}">
+
+ <fieldset class="quick">
+ {S_HIDDEN_FIELDS}
+ <input class="button2" name="add" type="submit" value="{L_ADD_WORD}" />
+ </fieldset>
+
+ </form>
+
+<!-- ENDIF -->
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/admin.css b/phpBB/adm/style/admin.css
new file mode 100644
index 0000000000..57703c4147
--- /dev/null
+++ b/phpBB/adm/style/admin.css
@@ -0,0 +1,794 @@
+/* phpBB 3.0 Admin Style Sheet
+-------------------------------------------------
+ Author: subBlue (http://www.subBlue.com/)
+ (c) 2005 phpBB Group
+-------------------------------------------------*/
+
+
+
+/* General markup styles
+---------------------------------------- */
+* {
+ margin: 0;
+ padding: 0;
+ font-size: 100%;
+}
+
+body, div, p, th, td, li, dd {
+ font-size: x-small;
+ voice-family: "\"}\"" inherit;
+ font-size: small
+}
+
+html>body, html>div, html>p, html>th, html>td, html>li, html>dd {
+ font-size: small
+}
+
+body {
+ font-family: Verdana, Arial, Helvetica, sans-serif;;
+ color: #000;
+ background-image: url(../images/bg_header.jpg);
+ background-repeat: repeat-x;
+ background-color: #E4EDF0;
+ margin: 0;
+}
+
+/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-ie browsers */
+html {
+ height: 100%;
+ margin-bottom: 1px;
+}
+
+img {
+ border: 0;
+}
+
+/* Adjust */
+#page-header h1 {
+ font-family: Verdana, Arial, Helvetica, sans-serif;;
+ font-size: 170%;
+ font-weight: normal;
+ color: #12749B;
+}
+
+#content h1 {
+ font: bold 18pt 'Trebuchet MS', Verdana, sans-serif;
+ text-decoration: none;
+ line-height: 120%;
+ margin-bottom: 0px;
+}
+
+h2, caption {
+ font: bold 12pt Arial, Helvetica, sans-serif;
+ text-decoration: none;
+ line-height: 120%;
+ text-align: left;
+ margin-top: 25px;
+}
+
+p {
+ margin-bottom: 0.7em;
+ line-height: 140%;
+ font-size: 90%;
+}
+
+hr {
+ border: 0 none;
+ border-top: 1px solid #999999;
+ margin-bottom: 5px;
+ padding-bottom: 5px;
+ height: 1px;
+}
+
+.small {
+ font-size: 85%;
+}
+
+/* General links */
+a:link, a:active, a:visited {
+ color: #006699;
+ text-decoration: none;
+}
+
+a:hover {
+ color: #DD6900;
+ text-decoration: underline;
+}
+
+/* Main blocks
+---------------------------------------- */
+#page-header {
+ clear: both;
+ text-align: right;
+ font-size: 85%;
+ height: 60px;
+
+ padding-right: 20px;
+}
+
+#page-header p {
+ font-size: 100%;
+}
+
+#page-body {
+ clear: both;
+ min-width: 700px;
+}
+
+#page-footer {
+ clear: both;
+ font-size: 75%;
+ text-align: center;
+}
+
+#logo {
+ float: left;
+ width: auto;
+ margin-left: 4px;
+ margin-bottom: 5px;
+}
+
+#content {
+ padding: 30px 10px 10px 10px;
+}
+
+#main {
+ float:left;
+ width: 76%;
+ margin-left: 3%;
+ min-height: 350px;
+}
+
+* html #main {
+ height: 350px;
+}
+
+
+/* Tabbed menu
+ Based on: http://www.alistapart.com/articles/slidingdoors2/
+----------------------------------------*/
+#tabs {
+ line-height: normal;
+ margin-left: 27px;
+ margin-bottom: -5px;
+ min-width: 600px;
+}
+
+* html #tabs {
+ width: 700px;
+}
+
+#tabs ul {
+ list-style: none;
+}
+
+#tabs li {
+ display: inline;
+ font-size: 85%;
+ font-weight: bold;
+ text-transform: capitalize;
+}
+
+#tabs a {
+ float: left;
+ background-color: #C7D0D7;
+ margin-right: 2px;
+ padding-left: 7px;
+ text-decoration: none;
+ font-size: 100%;
+ position: relative;
+ border: solid 1px #A9B8C2;
+ background-image: url(../images/cellpic1.gif);
+}
+
+#tabs a span {
+ float: left;
+ display: block;
+ padding: 7px 10px 4px 4px;
+ color: #006699;
+ white-space: nowrap;
+ font-family: Arial, Helvetica, sans-serif;
+ text-transform: uppercase;
+ font-weight: bold;
+
+}
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+#tabs a span { float:none; }
+/* End hack */
+
+#tabs a:hover {
+ background-color: #EFEFEF;
+}
+
+#tabs #activetab a {
+ border: solid 1px #A9B8C2;
+ border-bottom: 1px solid #FFF;
+ background-color: #fff;
+ background-image: none;
+}
+
+#tabs #activetab a span {
+ padding-bottom: 4px;
+ background-color: #fff;
+ color: #006699;
+}
+
+#tabs #activetab a:hover {
+ color: #FFA34F;
+}
+
+
+/* box
+---------------------------------------- */
+.box {
+ margin: 4px 20px;
+ padding: 1px;
+ min-width: 550px;
+ background-color: #FFFFFF;
+ border: solid 1px #A9B8C2;
+}
+
+.innerbox {
+ background-color: #FFFFFF;
+}
+
+/* Sub-navigation Menu
+---------------------------------------- */
+#menu {
+ float: left;
+ width: 20%;
+ font-size: 100%;
+ padding: 0;
+
+}
+
+#menu p {
+ font-size: 85%;
+}
+
+#menu ul {
+ margin:0;
+ padding:0;
+ list-style:none;
+ background-color: #ECECEC;
+ border: solid 1px #A9B8C2;
+}
+
+/* Default list state */
+#menu li {
+ margin: 1px 0;
+ padding: 0; margin: 0;
+ font-size: 10px;
+ font-weight: bold;
+ display: inline;
+}
+
+/* Link styles for the sub-section links */
+#menu li a, #menu li a:link, #menu li a:active, #menu li a:visited {
+ display: block;
+ padding: 2px 2px 2px 10px;
+ margin: 1px 0;
+ text-decoration:none;
+ font-weight: normal;
+ color: #006699;
+ font-weight: bold;
+}
+
+#menu li a:active {
+ color: #000;
+
+}
+
+
+#menu li a:hover {
+ text-decoration: underline;
+ color: #DD6900;
+}
+
+#menu li.header {
+ display: block;
+ font-weight: bold;
+ color: #115098;
+ padding: 5px 0;
+ font-size: 11px;
+ font-family: Verdana;
+ text-align: center;
+ color: #FFA34F;
+ font-weight: bold; background-color: #006699;
+ background-image: url("../images/cellpic3.gif");
+ background-repeat: repeat-x;
+}
+
+#menu li#activemenu a, #menu li#activemenu a:link, #menu li#activemenu a:active, #menu li#activemenu a:visited {
+ text-decoration: none;
+ font-weight: bold;
+ color: #000;
+}
+
+#menu li#activemenu a:hover {
+ text-decoration: none;
+ color: #000;
+}
+
+
+/* Table styles
+---------------------------------------- */
+
+table {
+ width: 100%;
+ background-color: #ACBBC6
+}
+
+th, td {
+ font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
+}
+
+th {
+ height: 25px;
+ background-color: #006699;
+ color: #FFA34F;
+ font-weight: bold;
+ font-size: 11px;
+ background-image: url("../images/cellpic3.gif") !important;
+}
+
+td {
+ text-align: left;
+ font-size: 85%;
+ padding: 4px;
+ line-height: 120%;
+}
+
+.row1 { background-color: #EFEFEF; }
+.row2 { background-color: #DEE3E7; }
+.row3 { background-color: #D1D7DC; }
+.col1 { background-color: #DEE3E7; }
+.col2 { background-color: #EFEFEF; }
+
+.spacer {
+ background-color: #D1D7DC;
+ height: 1px;
+ line-height: 1px;
+}
+
+/* General form styles
+----------------------------------------*/
+fieldset {
+ margin: 15px 0;
+ padding: 10px;
+ border-top: 1px solid #D7D7D7;
+ border-right: 1px solid #CCCCCC;
+ border-bottom: 1px solid #CCCCCC;
+ border-left: 1px solid #D7D7D7;
+ background-color: #ECECEC;
+ position: relative;
+}
+
+* html fieldset {
+ padding: 0 10px 5px 10px;
+}
+
+fieldset p {
+ font-size: 85% !important;
+}
+
+legend {
+ padding: 1px 0;
+ font-family: arial,Verdana,Sans-serif;
+ font-size: 12px;
+ font-weight: bold;
+ color: #006699;
+ position: relative;
+ text-transform: capitalize;
+ line-height: 100%;
+ top: 0em;
+ vertical-align:middle;
+}
+
+/* Hide from macIE \*/
+legend { top: -1.2em; }
+/* end */
+
+* html legend {
+ margin-bottom: -10px;
+ margin-left: -7px;
+}
+
+input {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ font-size: 90%;
+ font-weight: normal;
+ cursor: pointer;
+ vertical-align: middle;
+}
+
+optgroup, select {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ font-size: 85%;
+ font-weight: normal;
+ font-style: normal;
+ cursor: pointer;
+ vertical-align: middle;
+ width: auto;
+}
+
+optgroup {
+ font-size: 100%;
+ font-weight: bold;
+}
+
+.sep {
+ color: white;
+ background-color: #006699;
+}
+
+textarea {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ font-size: 85%;
+ width: 60%;
+ padding: 2px;
+}
+
+label {
+ cursor:pointer;
+ font-size: 85%;
+ padding-right: 5px;
+}
+
+label input {
+ font-size: 100%;
+ vertical-align: middle;
+}
+
+label img {
+ vertical-align: middle;
+}
+
+fieldset.quick {
+ margin: 0 0 5px 0;
+ padding: 5px 0 0 0;
+ border: none;
+ background-color: transparent;
+ text-align: right;
+}
+
+fieldset.nobg {
+ margin: 15px 0 0 0;
+ padding: 0;
+ border: none;
+ background-color: transparent;
+}
+
+fieldset.display-options {
+ margin: 15px 0 2px 0;
+ padding: 0 0 4px 0;
+ border: none;
+ background-color: transparent;
+ text-align: center;
+ font-size: 75%;
+}
+
+fieldset.display-options select, fieldset.display-options input, fieldset.display-options label {
+ font-size: 100%;
+ vertical-align: middle;
+}
+
+select option.disabled {
+ background-color: #bbb;
+ color: #fff;
+}
+
+/* Definition list layout for forms
+ Other general def. list properties defined in prosilver_main.css
+---------------------------------------- */
+dl {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ font-size: 100%;
+}
+
+dt {
+ float: left;
+ width: auto;
+}
+
+dd { color: #000; }
+dd + dd { margin-top: 4px; }
+dt span { padding-right: 5px; }
+
+dt label {
+ font-size: 100%;
+ text-align: left;
+ font-weight: bold;
+}
+
+dd label {
+ font-size: 100%;
+ white-space: nowrap;
+
+ margin-right: 10px;
+}
+
+html>body dd label input { vertical-align: text-bottom; } /* Tweak for Moz to align checkboxes/radio buttons nicely */
+dd input, dd textarea { font-size: 90%; }
+
+dd select {
+ width: auto;
+ font-size: 100%;
+}
+
+dd textarea {
+ width: 90%;
+}
+
+fieldset dl {
+ font-size: 85%;
+ margin-bottom: 10px;
+}
+
+fieldset dt {
+ width: 45%;
+ text-align: left;
+ border-right: 1px solid #CCC;
+ padding-top: 3px;
+}
+
+fieldset dd {
+ margin-left: 45%;
+ padding-left: 5px;
+ font-size: 100% !important;
+ border-left: 1px solid #CCC;
+ vertical-align: top;
+}
+
+dd.full {
+ margin-left: 0;
+ border: 0;
+ padding-left: 0;
+ padding-top: 3px;
+ text-align: center;
+ width: 95%;
+}
+
+/* Hover highlights for form rows */
+fieldset dl:hover dt {
+ border-right-color: #ccc;
+}
+
+fieldset dl:hover dd {
+ border-left-color: #ccc;
+}
+
+fieldset dl dd label:hover {
+ color: #ccc;
+}
+
+/* Submit button fieldset
+---------------------------------------- */
+fieldset.submit-buttons {
+ text-align: center;
+ background-image: url(../images/cellpic1.gif);
+ margin: 0;
+ padding: 4px;
+ border: solid 1px #A9B8C2;
+ margin-top: -1px;
+}
+
+fieldset.submit-buttons input {
+ padding: 3px 2px;
+}
+
+/* Input field styles
+---------------------------------------- */
+.inputbox {
+ border-left: 1px solid #AFAEAA;
+ border-top: 1px solid #AFAEAA;
+ border-right: 1px solid #D5D5C8;
+ border-bottom: 1px solid #D5D5C8;
+ background-color: #E3DFD8;
+ color: #111111;
+ font-size: 100%;
+ padding:2px;
+ cursor: text;
+ width: 75%;
+}
+
+select.inputbox {
+ cursor: pointer;
+ padding: 0;
+ width: auto;
+}
+
+.inputbox:hover {
+ border-left: 1px solid #AFAEAA;
+ border-top: 1px solid #AFAEAA;
+ border-right: 1px solid #AFAEAA;
+ border-bottom: 1px solid #AFAEAA;
+ background-color: #E9E9E2;
+}
+
+.inputbox:focus {
+ border: 1px solid #BC2A4D;
+ background-color: #E9E9E2;
+ color: #BC2A4D;
+}
+
+input.full, textarea.full { width: 99%; }
+* html input.full, * html textarea.full { width: 95%; }
+input.medium { width: 50%; }
+input.narrow { width: 25%; }
+input.tiny { width: 10%; }
+input.autowidth { width: auto !important; }
+.box2 .inputbox { background-color: #E9E9E9; }
+
+/* Pagination
+---------------------------------------- */
+.pagination {
+ height: 1%; /* IE tweak (holly hack) */
+ width: auto;
+ text-align: right;
+ margin-top: 5px;
+ font-size: 85%;
+ padding-bottom: 2px;
+}
+
+.pagination strong, .pagination b {
+ font-weight: normal;
+}
+
+.pagination span strong {
+ padding: 0 2px;
+ margin: 0 2px;
+ font-weight: normal;
+ color: #FFFFFF;
+ background: #069;
+ border: 1px solid #069;
+}
+
+.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
+ font-weight: normal;
+ text-decoration: none;
+ color: #5C758C;
+ margin: 0 2px;
+ padding: 0 2px;
+ background: #ECEDEE;
+ border: 1px solid #B4BAC0;
+}
+
+.pagination span a:hover {
+ border-color: #069;
+ background: #069;
+ color: #FFF;
+ text-decoration: none;
+}
+
+.pagination img {
+ vertical-align: middle;
+}
+
+/* Form button styles
+---------------------------------------- */
+a.button1, input.button1, input.button3,
+a.button2, input.button2 {
+ width: auto !important;
+ padding: 1px 3px;
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ color: #000;
+ font-size: 85%;
+ background: #FAFAFA;
+}
+
+a.button1, input.button1 {
+ font-weight: bold;
+ border: 1px solid #666666;
+}
+
+/* Alternative button */
+a.button2, input.button2 {
+ border: 1px solid #666666;
+}
+
+/* <a> button in the style of the form buttons */
+a.button1, a.button1:link, a.button1:visited, a.button1:active,
+a.button2, a.button2:link, a.button2:visited, a.button2:active {
+ text-decoration: none;
+ color: #000000;
+ padding: 4px 8px;
+}
+
+/* Success highlighting
+---------------------------------------- */
+.success {
+ color: #282 !important;
+}
+
+.successbox {
+ padding: 0px;
+ margin: 37px 0;
+ font-size: 100%;
+ background-color: #ECECEC;
+ color: #282;
+ text-align: center;
+ font-weight: bold;
+}
+
+* html .sucessbox { height: 1%; } /* Pixel shift fix for IE */
+
+.successbox h3 {
+ font-size: 11px;
+ color: #FFA34F;
+ font-weight: bold;
+ background-color: #006699;
+ background-image: url('../images/cellpic3.gif');
+ background-repeat: repeat-x;
+ padding: 5px 0;
+}
+
+.successbox p {
+ margin: 20px;
+ font-size: 12px;
+}
+
+.successbox a:link, .errorbox a:active, .errorbox a:visited {
+ text-decoration: none;
+}
+
+.successbox a:hover {
+ text-decoration: none;
+}
+
+/* Error highlighting
+---------------------------------------- */
+.error {
+ color: #BC2A4D !important;
+}
+
+.errorbox {
+ padding: 0px;
+ margin: 37px 0;
+ font-size: 100%;
+ background-color: #ECECEC;
+ color: #BC2A4D;
+ text-align: center;
+ font-weight: bold;
+}
+
+* html .errorbox { height: 1%; } /* Pixel shift fix for IE */
+
+.errorbox h3 {
+ font-size: 11px;
+ color: #FFA34F;
+ font-weight: bold;
+ background-color: #006699;
+ background-image: url('../images/cellpic3.gif');
+ background-repeat: repeat-x;
+ padding: 5px 0;
+}
+
+.errorbox p {
+ margin: 20px;
+ font-size: 12px;
+}
+
+.errorbox a:link, .errorbox a:active, .errorbox a:visited {
+ text-decoration: none;
+}
+
+.errorbox a:hover {
+ text-decoration: none;
+}
+
+/* Nice method for clearing floated blocks without having to insert any extra markup
+ From http://www.positioniseverything.net/easyclearing.html */
+.clearfix:after, #tabs:after, .row:after, #content:after, fieldset dl:after, #page-body:after {
+ content: ".";
+ display: block;
+ height: 0;
+ clear: both;
+ visibility: hidden;
+}
+/* Hide from Mac IE, Windows IE uses this as it doesn't support the :after method above \*/
+* html .clearfix, * html #tabs, * html .row, * html #content, * html fieldset dl, #page-body {
+ height: 1%;
+}
+/* End hide */
diff --git a/phpBB/adm/style/confirm_body.html b/phpBB/adm/style/confirm_body.html
new file mode 100644
index 0000000000..6c1894e748
--- /dev/null
+++ b/phpBB/adm/style/confirm_body.html
@@ -0,0 +1,20 @@
+<!-- INCLUDE overall_header.html -->
+
+<form id="confirm" method="post" action="{S_CONFIRM_ACTION}">
+
+<fieldset>
+ <h2>{MESSAGE_TITLE}</h2>
+ <p>{MESSAGE_TEXT}</p>
+
+ {S_HIDDEN_FIELDS}
+
+ <div style="text-align: center;">
+ <input type="submit" name="confirm" value="{L_YES}" class="button2" />&nbsp;
+ <input type="submit" name="cancel" value="{L_NO}" class="button2" />
+ </div>
+
+</fieldset>
+
+</form>
+
+<!-- INCLUDE overall_footer.html -->
diff --git a/phpBB/adm/style/custom_profile_fields.html b/phpBB/adm/style/custom_profile_fields.html
new file mode 100644
index 0000000000..9f3df63dae
--- /dev/null
+++ b/phpBB/adm/style/custom_profile_fields.html
@@ -0,0 +1,32 @@
+
+<!-- BEGIN dropdown -->
+ <select name="{dropdown.FIELD_IDENT}">
+ <!-- BEGIN options --><option value="{dropdown.options.OPTION_ID}"{dropdown.options.SELECTED}>{dropdown.options.VALUE}</option><!-- END options -->
+ </select>
+<!-- END dropdown -->
+
+<!-- BEGIN text -->
+ <textarea name="{text.FIELD_IDENT}" rows="{text.FIELD_ROWS}" cols="{text.FIELD_COLS}">{text.FIELD_VALUE}</textarea>
+<!-- END text -->
+
+<!-- BEGIN string -->
+ <input type="text" name="{string.FIELD_IDENT}" size="{string.FIELD_LENGTH}" maxlength="{string.FIELD_MAXLEN}" value="{string.FIELD_VALUE}" />
+<!-- END string -->
+
+<!-- BEGIN bool -->
+ <!-- IF bool.FIELD_LENGTH eq 1 -->
+ <!-- BEGIN options --><input type="radio" name="{bool.FIELD_IDENT}" value="{bool.options.OPTION_ID}"{bool.options.CHECKED} /> {bool.options.VALUE}&nbsp; &nbsp;<!-- END options -->
+ <!-- ELSE -->
+ <input type="checkbox" name="{bool.FIELD_IDENT}"<!-- IF bool.FIELD_VALUE --> checked="checked"<!-- ENDIF --> />
+ <!-- ENDIF -->
+<!-- END bool -->
+
+<!-- BEGIN int -->
+ <input type="text" name="{int.FIELD_IDENT}" size="{int.FIELD_LENGTH}" value="{int.FIELD_VALUE}" />
+<!-- END int -->
+
+<!-- BEGIN date -->
+ <span>{L_DAY}:</span> <select name="{date.FIELD_IDENT}_day">{date.S_DAY_OPTIONS}</select>
+ <span>{L_MONTH}:</span> <select name="{date.FIELD_IDENT}_month">{date.S_MONTH_OPTIONS}</select>
+ <span>{L_YEAR}:</span> <select name="{date.FIELD_IDENT}_year">{date.S_YEAR_OPTIONS}</select>
+<!-- END date -->
diff --git a/phpBB/adm/style/message_body.html b/phpBB/adm/style/message_body.html
new file mode 100644
index 0000000000..43021c341f
--- /dev/null
+++ b/phpBB/adm/style/message_body.html
@@ -0,0 +1,8 @@
+<!-- INCLUDE overall_header.html -->
+
+<div class="errorbox">
+ <h3>{MESSAGE_TITLE}</h3>
+ <p>{MESSAGE_TEXT}</p>
+</div>
+
+<!-- INCLUDE overall_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/overall_footer.html b/phpBB/adm/style/overall_footer.html
new file mode 100644
index 0000000000..71c5d62315
--- /dev/null
+++ b/phpBB/adm/style/overall_footer.html
@@ -0,0 +1,34 @@
+ <br /><br />
+ <!-- End page content -->
+ </div>
+ </div>
+ <div class="corner3"></div><div class="corner4"></div>
+ </div></div>
+</div>
+
+<!--
+ We request you retain the full copyright notice below including the link to www.phpbb.com.
+ This not only gives respect to the large amount of time given freely by the developers
+ but also helps build interest, traffic and use of phpBB2. If you (honestly) cannot retain
+ the full copyright we ask you at least leave in place the "Powered by phpBB" line, with
+ "phpBB" linked to www.phpbb.com. If you refuse to include even this then support on our
+ forums may be affected.
+
+ The phpBB Group : 2004
+// -->
+
+<div id="page-footer">
+
+ <!-- IF S_COPYRIGHT_HTML -->
+ Powered by phpBB {VERSION} &copy; 2005 <a href="http://www.phpbb.com/">phpBB Group</a>
+ <!-- ENDIF -->
+
+ <!-- IF DEBUG_OUTPUT -->
+ <!-- IF S_COPYRIGHT_HTML --><br /><br /><!-- ENDIF -->
+ {DEBUG_OUTPUT}
+ <!-- ENDIF -->
+
+</div>
+
+</body>
+</html>
diff --git a/phpBB/adm/style/overall_header.html b/phpBB/adm/style/overall_header.html
new file mode 100644
index 0000000000..9f3ec05ec7
--- /dev/null
+++ b/phpBB/adm/style/overall_header.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}">
+<head>
+
+<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!-- IF META -->{META}<!-- ENDIF -->
+<title>{PAGE_TITLE}</title>
+
+<link href="style/admin.css" rel="stylesheet" type="text/css" media="screen" />
+
+<script type="text/javascript">
+<!--
+var jump_page = '{L_JUMP_PAGE}:';
+var on_page = '{ON_PAGE}';
+var per_page = '{PER_PAGE}';
+var base_url = '{BASE_URL}';
+
+// Jump to page
+function jumpto()
+{
+ var page = prompt(jump_page, on_page);
+
+ if (page !== null && !isNaN(page) && page > 0)
+ {
+ document.location.href = base_url.replace('&amp;', '&') + '&start=' + ((page - 1) * per_page);
+ }
+}
+
+// Set display of page element
+// s[-1,0,1] = hide,toggle display,show
+function dE(n,s)
+{
+ var e = document.getElementById(n);
+ if(!s) s = (e.style.display=='') ? -1:1;
+ e.style.display = (s==1) ? 'block':'none';
+}
+
+function marklist(match, status)
+{
+ doc = document.getElementById(match);
+ for (i = 0; i < doc.length; i++)
+ {
+ doc.elements[i].checked = status;
+ }
+}
+
+<!-- IF S_INCLUDE_SWATCH -->
+ function swatch()
+ {
+ window.open('{U_SWATCH}', '_swatch', 'height=115, resizable=yes, scrollbars=no, width=636');
+ return false;
+ }
+<!-- ENDIF -->
+
+//-->
+</script>
+</head>
+
+<body>
+<div id="page-header">
+ <a href="{U_INDEX}" title="{L_FORUM_INDEX}"><img src="{ROOT_PATH}images/logo.gif" id="logo" alt="phpBB Creating Communities" /></a>
+ <h1>{L_ADMIN_PANEL}</h1>
+ <p><a href="{U_ADM_INDEX}">{L_ADMIN_INDEX}</a> &bull; <a href="{U_INDEX}">{L_FORUM_INDEX}</a></p>
+</div>
+
+<div id="page-body">
+ <div id="tabs">
+ <ul>
+ <!-- BEGIN t_block1 -->
+ <li<!-- IF t_block1.S_SELECTED --> id="activetab"<!-- ENDIF -->><a href="{t_block1.U_TITLE}"><span>{t_block1.L_TITLE}</span></a></li>
+ <!-- END t_block1 -->
+ </ul>
+ </div>
+
+ <div class="box"><div class="innerbox">
+ <div class="corner1"></div><div class="corner2"></div>
+ <div id="content">
+ <div id="menu">
+ <p>{L_LOGGED_IN_AS}<br /><strong>{USERNAME}</strong> [&nbsp;<a href="{U_LOGOUT}">{L_LOGOUT}</a>&nbsp;]</p>
+ <ul>
+ <!-- BEGIN l_block1 -->
+ <!-- IF l_block1.S_SELECTED -->
+
+ <!-- BEGIN l_block2 -->
+ <!-- IF .l_block1.l_block2.l_block3 -->
+ <li class="header">{l_block1.l_block2.L_TITLE}</li>
+ <!-- ENDIF -->
+
+ <!-- BEGIN l_block3 -->
+ <li<!-- IF l_block1.l_block2.l_block3.S_SELECTED --> id="activemenu"<!-- ENDIF -->><a href="{l_block1.l_block2.l_block3.U_TITLE}"><span>{l_block1.l_block2.l_block3.L_TITLE}</span></a></li>
+ <!-- END l_block3 -->
+ <!-- END l_block2 -->
+
+ <!-- ENDIF -->
+ <!-- END l_block1 -->
+ </ul>
+ </div>
+
+ <div id="main">
+
+ <!-- Start page content -->
diff --git a/phpBB/adm/style/simple_body.html b/phpBB/adm/style/simple_body.html
new file mode 100644
index 0000000000..0dd2fb7625
--- /dev/null
+++ b/phpBB/adm/style/simple_body.html
@@ -0,0 +1,8 @@
+<!-- INCLUDE simple_header.html -->
+
+<div class="errorbox">
+ <h3>{MESSAGE_TITLE}</h3>
+ <p>{MESSAGE_TEXT}</p>
+</div>
+
+<!-- INCLUDE simple_footer.html --> \ No newline at end of file
diff --git a/phpBB/adm/style/simple_footer.html b/phpBB/adm/style/simple_footer.html
new file mode 100644
index 0000000000..6fca6972c3
--- /dev/null
+++ b/phpBB/adm/style/simple_footer.html
@@ -0,0 +1,30 @@
+ <div style="text-align: right;"><a href="#" onclick="javascript: self.close();">{L_CLOSE_WINDOW}</a></div>
+ <br /><br />
+</div>
+
+<!--
+ We request you retain the full copyright notice below including the link to www.phpbb.com.
+ This not only gives respect to the large amount of time given freely by the developers
+ but also helps build interest, traffic and use of phpBB2. If you (honestly) cannot retain
+ the full copyright we ask you at least leave in place the "Powered by phpBB" line, with
+ "phpBB" linked to www.phpbb.com. If you refuse to include even this then support on our
+ forums may be affected.
+
+ The phpBB Group : 2004
+// -->
+
+<div id="page-footer">
+
+ <!-- IF S_COPYRIGHT_HTML -->
+ <br />Powered by phpBB {VERSION} &copy; 2005 <a href="http://www.phpbb.com/">phpBB Group</a>
+ <!-- ENDIF -->
+
+ <!-- IF DEBUG_OUTPUT -->
+ <!-- IF S_COPYRIGHT_HTML --><br /><br /><!-- ENDIF -->
+ {DEBUG_OUTPUT}
+ <!-- ENDIF -->
+
+</div>
+
+</body>
+</html>
diff --git a/phpBB/adm/style/simple_header.html b/phpBB/adm/style/simple_header.html
new file mode 100644
index 0000000000..4aab5fe973
--- /dev/null
+++ b/phpBB/adm/style/simple_header.html
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}">
+<head>
+
+<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta http-equiv="imagetoolbar" content="no" />
+<!-- IF META -->{META}<!-- ENDIF -->
+<title>{PAGE_TITLE}</title>
+
+<link href="style/admin.css" rel="stylesheet" type="text/css" media="screen" />
+
+<script type="text/javascript">
+<!--
+var jump_page = '{L_JUMP_PAGE}:';
+var on_page = '{ON_PAGE}';
+var per_page = '{PER_PAGE}';
+var base_url = '{BASE_URL}';
+
+// Jump to page
+function jumpto()
+{
+ var page = prompt(jump_page, on_page);
+
+ if (page !== null && !isNaN(page) && page > 0)
+ {
+ document.location.href = base_url.replace('&amp;', '&') + '&start=' + ((page - 1) * per_page);
+ }
+}
+
+// Set display of page element
+// s[-1,0,1] = hide,toggle display,show
+function dE(n,s)
+{
+ var e = document.getElementById(n);
+ if(!s) s = (e.style.display=='') ? -1:1;
+ e.style.display = (s==1) ? 'block':'none';
+}
+
+function marklist(match, status)
+{
+ doc = document.getElementById(match);
+ for (i = 0; i < doc.length; i++)
+ {
+ doc.elements[i].checked = status;
+ }
+}
+
+<!-- IF S_INCLUDE_SWATCH -->
+ function swatch()
+ {
+ window.open('{U_SWATCH}', '_swatch', 'height=115, resizable=yes, scrollbars=no, width=636');
+ return false;
+ }
+<!-- ENDIF -->
+
+//-->
+</script>
+</head>
+
+<body>
+
+<div id="page-body" style="padding: 0 10px;">