Admin index/log rework, codestyle and new_tpl deprecation.

This commit is contained in:
Yuriy Pikhtarev 2017-06-11 18:56:28 +03:00
commit 072b19b0ae
No known key found for this signature in database
GPG key ID: 3A9B5A757B48ECC6
35 changed files with 909 additions and 969 deletions

View file

@ -217,13 +217,6 @@
<label><input type="radio" name="tor_comment" value="0" <!-- IF not TOR_COMMENT -->checked="checked"<!-- ENDIF --> />{L_DISABLED}</label>
</td>
</tr>
<tr>
<td><h4>{L_DESIGNER}</h4></td>
<td>
<label><input type="radio" name="new_tpls" value="1" <!-- IF NEW_TPLS -->checked="checked"<!-- ENDIF --> />{L_ENABLED}</label>&nbsp;&nbsp;
<label><input type="radio" name="new_tpls" value="0" <!-- IF not NEW_TPLS -->checked="checked"<!-- ENDIF --> />{L_DISABLED}</label>
</td>
</tr>
<tr class="row3 med">
<td class="bold tCenter" colspan="2">{L_LATEST_NEWS}</td>

View file

@ -1,168 +1,193 @@
<style type="text/css">
.log_msg { max-height: 100px; overflow: auto; }
table.log_filters { padding: 6px; width: 100%; }
table.log_filters td {
border: 1px inset; padding: 4px; background: #EFEFEF;
}
.log_msg {
max-height: 100px;
overflow: auto;
}
table.log_filters {
padding: 6px;
width: 100%;
}
table.log_filters td {
border: 1px inset;
padding: 4px;
background: #EFEFEF;
}
</style>
<div class="spacer_4"></div>
<form action="{S_LOG_ACTION}" method="post">
<!-- IF TOPIC_CSV --><input type="hidden" name="t" value="{TOPIC_CSV}" /><!-- ENDIF -->
<!-- IF TOPIC_CSV --><input type="hidden" name="t" value="{TOPIC_CSV}"/><!-- ENDIF -->
<table class="bordered w100" cellspacing="0">
<tr>
<th class="thHead">{L_ACTS_LOG_SEARCH_OPTIONS}</th>
</tr>
<tr>
<td class="row1">
<table class="fieldsets borderless bCenter pad_0" cellspacing="0">
<tr>
<td rowspan="2" valign="top" nowrap="nowrap" class="row1">
<fieldset>
<legend>{L_ACTS_LOG_FORUM}</legend>
<div>
<p class="select">{SEL_FORUM}</p>
</div>
</fieldset>
</td>
<td valign="top" class="row1">
<fieldset>
<legend>{L_ACTS_LOG_ACTION}</legend>
<div>
<p class="select">{SEL_LOG_TYPE}</p>
</div>
</fieldset>
</td>
<td valign="top" class="row1">
<fieldset>
<legend>{L_ACTS_LOG_USER}</legend>
<div>
<p class="select">{SEL_USERS}</p>
</div>
</fieldset>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center" class="row1">
<table class="fieldsets borderless">
<tr>
<td valign="top" class="row1">
<fieldset>
<legend>{L_ACTS_LOG_LOGS_FROM} <span style="font-size: 9px;">(<i>{L_ACTS_LOG_FIRST}{FIRST_LOG_TIME}</i>)</span></legend>
<div>
<p class="input nowrap">
<input class="post" type="text" size="10" maxlength="20" name="{DATETIME_NAME}" value="{DATETIME_VAL}" />
&amp;
<input class="post" type="text" size="2" maxlength="5" name="{DAYSBACK_NAME}" value="{DAYSBACK_VAL}" />
{L_ACTS_LOG_DAYS_BACK}
</p>
</div>
</fieldset>
</td>
<td valign="top" class="row1">
<fieldset>
<legend>{L_ACTS_LOG_TOPIC_MATCH}</legend>
<div>
<p class="input"><input class="post" type="text" size="28" maxlength="{TITLE_MATCH_MAX}" name="{TITLE_MATCH_NAME}" value="{TITLE_MATCH_VAL}" /></p>
</div>
</fieldset>
</td>
<td valign="top" class="row1" style="padding: 0;">
<fieldset>
<legend>{L_ACTS_LOG_SORT_BY}</legend>
<div>
<p class="select nowrap">
<select class="post" name="{ORDER_NAME}">{ORDER_OPTIONS}</select>
<label><input id="sort_asc" type="radio" name="{SORT_NAME}" value="{SORT_ASC}" {SORT_ASC_CHECKED} /> A-Z</label>
<label><input id="sort_desc" type="radio" name="{SORT_NAME}" value="{SORT_DESC}" {SORT_DESC_CHECKED} /> Z-A</label>
</p>
</div>
</fieldset>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="catBottom" style="padding: 0; height: 26px">
<span class="med"><input type="submit" class="liteoption" value="&nbsp;{L_SEARCH}&nbsp;" name="submit" /></span>
</td>
</tr>
</table>
<table class="bordered w100" cellspacing="0">
<tr>
<th class="thHead">{L_ACTS_LOG_SEARCH_OPTIONS}</th>
</tr>
<tr>
<td class="row1">
<table class="fieldsets borderless bCenter pad_0" cellspacing="0">
<tr>
<td rowspan="2" valign="top" nowrap="nowrap" class="row1">
<fieldset>
<legend>{L_ACTS_LOG_FORUM}</legend>
<div>
<p class="select">{SEL_FORUM}</p>
</div>
</fieldset>
</td>
<td valign="top" class="row1">
<fieldset>
<legend>{L_ACTS_LOG_ACTION}</legend>
<div>
<p class="select">{SEL_LOG_TYPE}</p>
</div>
</fieldset>
</td>
<td valign="top" class="row1">
<fieldset>
<legend>{L_USER}</legend>
<div>
<p class="select">{SEL_USERS}</p>
</div>
</fieldset>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center" class="row1">
<table class="fieldsets borderless">
<tr>
<td valign="top" class="row1">
<fieldset>
<legend>{L_ACTS_LOG_LOGS_FROM} ({L_ACTS_LOG_FIRST}: {FIRST_LOG_TIME})</legend>
<div>
<p class="input nowrap">
<input class="post" type="text" size="10" maxlength="20" name="{DATETIME_NAME}" value="{DATETIME_VAL}"/>
{L_ACTS_LOG_OR}
<input class="post" type="text" size="2" maxlength="5" name="{DAYSBACK_NAME}" value="{DAYSBACK_VAL}"/>
{L_ACTS_LOG_DAYS_BACK}
</p>
</div>
</fieldset>
</td>
<td valign="top" class="row1">
<fieldset>
<legend>{L_ACTS_LOG_TOPIC_MATCH}</legend>
<div>
<p class="input">
<input class="post" type="text" size="28" maxlength="{TITLE_MATCH_MAX}" name="{TITLE_MATCH_NAME}" value="{TITLE_MATCH_VAL}"/>
</p>
</div>
</fieldset>
</td>
<td valign="top" class="row1">
<fieldset style="height: 45px; width: 110px;">
<legend>{L_ACTS_LOG_SORT_BY}</legend>
<div>
<p class="select nowrap">
<label>
<input id="sort_asc" type="radio" name="{SORT_NAME}" value="{SORT_ASC}" {SORT_ASC_CHECKED} /> {L_ASC}
</label>
<label>
<input id="sort_desc" type="radio" name="{SORT_NAME}" value="{SORT_DESC}" {SORT_DESC_CHECKED} /> {L_DESC}
</label>
</p>
</div>
</fieldset>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="catBottom" style="padding: 0; height: 26px">
<span class="med"><input type="submit" class="liteoption" value="&nbsp;{L_SEARCH}&nbsp;" name="submit"/></span>
</td>
</tr>
</table>
<div class="spacer_8"></div>
<div class="spacer_8"></div>
<table class="forumline">
<tr>
<th>{L_ACTS_LOG_LOGS_ACTION}</th>
<th>{L_ACTS_LOG_USERNAME}</th>
<th>{L_ACTS_LOG_TIME}</th>
<th width="60%">{L_ACTS_LOG_INFO}</th>
</tr>
<!-- BEGIN log -->
<tr class="{log.ROW_CLASS}">
<td><a class="med" href="{log.ACTION_HREF_S}"><span class="med">{log.ACTION_DESC}</span></a></td>
<td class="tCenter" style="line-height: 14px;">
<div class="med"><a class="med" href="{log.USER_HREF_S}"><b>{log.USERNAME}</b></a></div>
<div class="small"><i>{log.USER_IP}</i></div>
</td>
<td class="small tCenter nowrap" style="line-height: 14px;">
<div>{log.TIME}</div>
<div><a class="small" href="{log.DATETIME_HREF_S}"><span class="small"><i>{log.DATE}</i></span></a></div>
</td>
<td class="med" style="line-height: 14px;">
<!-- IF log.MSG -->
<div class="log_msg">{log.MSG}</div>
<!-- ENDIF -->
<!-- IF log.TOPIC_TITLE -->
<div>
<a href="{log.TOPIC_HREF_S}" class="med"><span class="med">{log.TOPIC_TITLE}</span></a>
<!-- IF log.TOPIC_HREF -->
<a href="{log.TOPIC_HREF}" class="med" target="_blank"><img src="{IMG}icon_latest_reply.gif" class="icon2" alt="" title="" /></a>
<!-- ENDIF -->
<!-- IF log.TOPIC_TITLE_NEW -->
<span class="nav"><em>&raquo;</em></span>
<a href="{log.TOPIC_HREF_NEW_S}" class="med"><span class="med">{log.TOPIC_TITLE_NEW}</span></a>
<a href="{log.TOPIC_HREF_NEW}" class="med" target="_blank"><img src="{IMG}icon_latest_reply.gif" class="icon2" alt="" title="" /></a>
<!-- ENDIF -->
</div>
<!-- ENDIF -->
<!-- IF log.FORUM_NAME -->
<div class="small nowrap">
<a href="{log.FORUM_HREF}" class="med" target="_blank"><img src="{IMG}icon_minipost.gif" class="icon1" alt="" title="" /></a>
<a href="{log.FORUM_HREF_S}" class="med"><i>{log.FORUM_NAME}</i></a>
<!-- IF log.FORUM_NAME_NEW -->
<span class="nav"><em>&raquo;</em></span>
<a href="{log.FORUM_HREF_NEW}" class="med" target="_blank"><img src="{IMG}icon_minipost.gif" class="icon1" alt="" title="" /></a>
<a href="{log.FORUM_HREF_NEW_S}" class="med"><i>{log.FORUM_NAME_NEW}</i></a>
<!-- ENDIF -->
</div>
<!-- ENDIF -->
</td>
</tr>
<!-- END log -->
<!-- BEGIN log_not_found -->
<tr>
<td class="row1 tCenter pad_12" colspan="{LOG_COLSPAN}"><span class="gen">{L_NO_MATCH}</span></td>
</tr>
<!-- END log_not_found -->
<tr>
<td class="spaceRow" colspan="{LOG_COLSPAN}"><div class="spacer_4"></div></td>
</tr>
</table>
<table class="forumline">
<tr>
<th>{L_ACTS_LOG_LOGS_ACTION}</th>
<th>{L_ACTS_LOG_USERNAME}</th>
<th>{L_ACTS_LOG_TIME}</th>
<th width="60%">{L_ACTS_LOG_INFO}</th>
</tr>
<!-- BEGIN log -->
<tr class="{log.ROW_CLASS}">
<td><a class="med" href="{log.ACTION_HREF_S}"><span class="med">{log.ACTION_DESC}</span></a></td>
<td class="tCenter" style="line-height: 14px;">
<div class="med"><a class="med" href="{log.USER_HREF_S}"><b>{log.USERNAME}</b></a></div>
<div class="small"><i>{log.USER_IP}</i></div>
</td>
<td class="small tCenter nowrap" style="line-height: 14px;">
<div>{log.TIME}</div>
<div><a class="small" href="{log.DATETIME_HREF_S}"><span class="small"><i>{log.DATE}</i></span></a></div>
</td>
<td class="med" style="line-height: 14px;">
<!-- IF log.MSG -->
<div class="log_msg">{log.MSG}</div>
<!-- ENDIF -->
<!-- IF log.TOPIC_TITLE -->
<div>
<a href="{log.TOPIC_HREF_S}" class="med"><span class="med">{log.TOPIC_TITLE}</span></a>
<!-- IF log.TOPIC_HREF -->
<a href="{log.TOPIC_HREF}" class="med" target="_blank">
<img src="{IMG}icon_latest_reply.gif" class="icon2" alt="" title=""/>
</a>
<!-- ENDIF -->
<!-- IF log.TOPIC_TITLE_NEW -->
<span class="nav"><em>&raquo;</em></span>
<a href="{log.TOPIC_HREF_NEW_S}" class="med"><span class="med">{log.TOPIC_TITLE_NEW}</span></a>
<a href="{log.TOPIC_HREF_NEW}" class="med" target="_blank">
<img src="{IMG}icon_latest_reply.gif" class="icon2" alt="" title=""/>
</a>
<!-- ENDIF -->
</div>
<!-- ENDIF -->
<!-- IF log.FORUM_NAME -->
<div class="small nowrap">
<a href="{log.FORUM_HREF}" class="med" target="_blank">
<img src="{IMG}icon_minipost.gif" class="icon1" alt="" title=""/>
</a>
<a href="{log.FORUM_HREF_S}" class="med"><i>{log.FORUM_NAME}</i></a>
<!-- IF log.FORUM_NAME_NEW -->
<span class="nav"><em>&raquo;</em></span>
<a href="{log.FORUM_HREF_NEW}" class="med" target="_blank">
<img src="{IMG}icon_minipost.gif" class="icon1" alt="" title=""/>
</a>
<a href="{log.FORUM_HREF_NEW_S}" class="med"><i>{log.FORUM_NAME_NEW}</i></a>
<!-- ENDIF -->
</div>
<!-- ENDIF -->
</td>
</tr>
<!-- END log -->
<!-- BEGIN log_not_found -->
<tr>
<td class="row1 tCenter pad_12" colspan="{LOG_COLSPAN}"><span class="gen">{L_NO_MATCH}</span></td>
</tr>
<!-- END log_not_found -->
<tr>
<td class="spaceRow" colspan="{LOG_COLSPAN}">
<div class="spacer_4"></div>
</td>
</tr>
</table>
<!-- IF PAGINATION -->
<div class="nav" style="margin: 8px 4px 14px 4px">
<div style="float:left">{PAGE_NUMBER}</div>
<div style="float:right">{PAGINATION}</div>
</div>
<div class="clear"></div>
<!-- ENDIF -->
<!-- IF PAGINATION -->
<div class="nav" style="margin: 8px 4px 14px 4px">
<div style="float:left">{PAGE_NUMBER}</div>
<div style="float:right">{PAGINATION}</div>
</div>
<div class="clear"></div>
<!-- ENDIF -->
</form>
@ -170,42 +195,43 @@ table.log_filters td {
<div class="spacer_8"></div>
<fieldset class="row3">
<legend>{L_ACTS_LOG_FILTER}</legend>
<table class="log_filters" cellspacing="4">
<tr>
<!-- IF FILTER_FORUMS -->
<td>
<p class="med bold">{L_FORUMS}:</p>
<div>
<!-- BEGIN forums -->
<p class="med mrg_4">{forums.FORUM_NAME}</p>
<!-- END forums -->
</div>
</td>
<!-- ENDIF -->
<legend>{L_ACTS_LOG_FILTER}</legend>
<table class="log_filters" cellspacing="4">
<tr>
<!-- IF FILTER_FORUMS -->
<td>
<p class="med bold">{L_FORUMS}:</p>
<div>
<!-- BEGIN forums -->
<p class="med mrg_4">{forums.FORUM_NAME}</p>
<!-- END forums -->
</div>
</td>
<!-- ENDIF -->
<!-- IF FILTER_TOPICS -->
<td>
<p class="med bold">{L_ACTS_LOG_TOPICS}</p>
<div>
<!-- BEGIN topics -->
<p class="med mrg_4">{topics.TOPIC_TITLE}</p>
<!-- END topics -->
</div>
</td>
<!-- ENDIF -->
<!-- IF FILTER_TOPICS -->
<td>
<p class="med bold">{L_ACTS_LOG_TOPICS}</p>
<div>
<!-- BEGIN topics -->
<p class="med mrg_4">{topics.TOPIC_TITLE}</p>
<!-- END topics -->
</div>
</td>
<!-- ENDIF -->
<!-- IF FILTER_USERS -->
<td>
<p class="med bold">{L_ACTS_LOG_USER}:</p>
<div>
<!-- BEGIN users -->
<p class="med mrg_4">{users.USERNAME}</p>
<!-- END users -->
</div>
</td>
<!-- ENDIF -->
<!-- IF FILTER_USERS -->
<td>
<p class="med bold">{L_USER}:</p>
<div>
<!-- BEGIN users -->
<p class="med mrg_4">{users.USERNAME}</p>
<!-- END users -->
</div>
</td>
<!-- ENDIF -->
</tr></table>
</tr>
</table>
</fieldset>
<!-- ENDIF -->

View file

@ -3,14 +3,15 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset={CONTENT_ENCODING}" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>{L_ADMIN}</title>
<meta http-equiv="Content-Type" content="text/html; charset={CONTENT_ENCODING}"/>
<meta http-equiv="Content-Style-Type" content="text/css"/>
<link rel="shortcut icon" href="{SITE_URL}favicon.png" type="image/x-icon">
<title>{L_ADMIN}</title>
</head>
<frameset cols="220,*" rows="*" border="1" framespacing="1" frameborder="yes">
<frame src="index.php?pane=left" name="nav" marginwidth="0" marginheight="0" scrolling="auto">
<frame src="index.php?pane=right" name="main" marginwidth="0" marginheight="0" scrolling="auto">
<frame src="index.php?pane=left" name="nav" marginwidth="0" marginheight="0" scrolling="auto">
<frame src="index.php?pane=right" name="main" marginwidth="0" marginheight="0" scrolling="auto">
</frameset>
</html>
<!--========================================================================-->
@ -20,32 +21,42 @@
<!--========================================================================-->
<style type="text/css">
body { background: #E5E5E5; min-width: 10px; }
#body_container { background: #E5E5E5; padding: 4px 3px 4px; }
table.forumline { margin: 0 auto; }
body {
background: #E5E5E5;
min-width: 10px;
}
#body_container {
background: #E5E5E5;
padding: 4px 3px 4px;
}
table.forumline {
margin: 0 auto;
}
</style>
<table class="forumline" id="acp_main_nav">
<col class="row1">
<tr>
<th>{L_ADMIN}</th>
</tr>
<tr>
<td><a href="{U_ADMIN_INDEX}" target="main" class="med">{L_ADMIN_INDEX}</a></td>
</tr>
<tr>
<td><a href="{U_FORUM_INDEX}" target="_parent" class="med">{L_MAIN_INDEX}</a></td>
</tr>
<!-- BEGIN catrow -->
<tr>
<td class="catTitle">{catrow.ADMIN_CATEGORY}</td>
</tr>
<!-- BEGIN modulerow -->
<tr>
<td><a href="{catrow.modulerow.U_ADMIN_MODULE}" target="main" class="med">{catrow.modulerow.ADMIN_MODULE}</a></td>
</tr>
<!-- END modulerow -->
<!-- END catrow -->
<col class="row1">
<tr>
<th>{L_ADMIN}</th>
</tr>
<tr>
<td><a href="{U_ADMIN_INDEX}" target="main" class="med">{L_ADMIN_INDEX}</a></td>
</tr>
<tr>
<td><a href="{U_FORUM_INDEX}" target="_parent" class="med">{L_MAIN_INDEX}</a></td>
</tr>
<!-- BEGIN catrow -->
<tr>
<td class="catTitle">{catrow.ADMIN_CATEGORY}</td>
</tr>
<!-- BEGIN modulerow -->
<tr>
<td><a href="{catrow.modulerow.U_ADMIN_MODULE}" target="main" class="med">{catrow.modulerow.ADMIN_MODULE}</a></td>
</tr>
<!-- END modulerow -->
<!-- END catrow -->
</table>
<!--========================================================================-->
@ -54,166 +65,165 @@ table.forumline { margin: 0 auto; }
<!-- IF TPL_ADMIN_MAIN -->
<!--========================================================================-->
<script type="text/javascript">
ajax.manage_admin = function (mode) {
ajax.exec({
action : 'manage_admin',
mode : mode,
user_id : ''
});
};
ajax.callback.manage_admin = function(data) {
$('#cache').html(data.cache_html);
$('#datastore').html(data.datastore_html);
$('#indexer').html(data.indexer_html);
$('#template_cache').html(data.template_cache_html);
$('#update_user_level').html(data.update_user_level_html);
$('#sync_topics').html(data.sync_topics_html);
$('#sync_user_posts').html(data.sync_user_posts_html);
$('#unlock_cron').html(data.unlock_cron_html);
}
ajax.manage_admin = function (mode) {
ajax.exec({
action: 'manage_admin',
mode: mode,
user_id: ''
});
};
ajax.callback.manage_admin = function (data) {
$('#cache').html(data.cache_html);
$('#datastore').html(data.datastore_html);
$('#indexer').html(data.indexer_html);
$('#template_cache').html(data.template_cache_html);
$('#update_user_level').html(data.update_user_level_html);
$('#sync_topics').html(data.sync_topics_html);
$('#sync_user_posts').html(data.sync_user_posts_html);
$('#unlock_cron').html(data.unlock_cron_html);
}
</script>
<br />
<br/>
<!-- IF ADMIN_LOCK_CRON -->
<div class="alert alert-danger" style="width: 95%;">
<h4 class="alert-heading">{L_ADMIN_DISABLE_CRON_TITLE}</h4><hr>
<a href="#" id="unlock_cron" onclick="ajax.manage_admin('unlock_cron'); return false;">{L_ADMIN_UNLOCK_CRON}</a>
({L_ADMIN_DISABLE_CRON})
<h4 class="alert-heading">{L_ADMIN_DISABLE_CRON_TITLE}</h4>
<hr>
<a href="#" id="unlock_cron" onclick="ajax.manage_admin('unlock_cron'); return false;">{L_ADMIN_UNLOCK_CRON}</a>
({L_ADMIN_DISABLE_CRON})
</div>
<!-- ENDIF -->
<!-- IF ADMIN_LOCK -->
<div class="alert alert-danger" style="width: 95%;">
<h4 class="alert-heading">{L_ADMIN_DISABLE_TITLE}</h4><hr>
<a href="admin_board.php?mode=config">{L_ADMIN_UNLOCK}</a>
({L_ADMIN_DISABLE})
<h4 class="alert-heading">{L_ADMIN_DISABLE_TITLE}</h4>
<hr>
<a href="admin_board.php?mode=config">{L_ADMIN_UNLOCK}</a>
({L_ADMIN_DISABLE})
</div>
<!-- ENDIF -->
<table>
<tr>
<td><b>{L_CLEAR_CACHE}:</b></td>
<td>
<a href="#" id="datastore" onclick="ajax.manage_admin('clear_datastore'); return false;">{L_DATASTORE}</a>,&nbsp;
<a href="#" id="cache" onclick="ajax.manage_admin('clear_cache'); return false;">{L_ALL_CACHE}</a>,&nbsp;
<a href="#" id="template_cache" onclick="ajax.manage_admin('clear_template_cache'); return false;">{L_TEMPLATES}</a>
</td>
</tr>
<tr>
<td><b>{L_UPDATE}:</b></td>
<td>
<a href="#" id="update_user_level" onclick="ajax.manage_admin('update_user_level'); return false;">{L_USER_LEVELS}</a>
<!-- IF $bb_cfg['search_engine_type'] == "sphinx" -->,&nbsp;<a href="#" id="indexer" onclick="ajax.manage_admin('indexer'); return false;">{L_INDEXER}</a><!-- ENDIF -->
</td>
</tr>
<tr>
<td><b>{L_SYNCHRONIZE}:</b></td>
<td>
<a href="#" id="sync_topics" onclick="ajax.manage_admin('sync_topics'); return false;">{L_TOPICS}</a>,&nbsp;
<a href="#" id="sync_user_posts" onclick="ajax.manage_admin('sync_user_posts'); return false;">{L_USER_POSTS_COUNT}</a>
</td>
</tr>
<tr>
<td><b>{L_STATISTICS}:</b></td>
<td>
<a href="stats/tr_stats.php" target="_blank">tr_stats.php</a>,&nbsp;
<a href="stats/tracker.php" target="_blank">tracker.php</a>
</td>
</tr>
<tr>
<td><b>{L_ADMIN}:</b></td>
<td>
<a href="../profile.php?mode=register&admin=1">{L_CREATE_PROFILE}</a>
</td>
</tr>
<tr>
<td><b>{L_CLEAR_CACHE}:</b></td>
<td>
<a href="#" id="datastore" onclick="ajax.manage_admin('clear_datastore'); return false;">{L_DATASTORE}</a>,&nbsp;
<a href="#" id="cache" onclick="ajax.manage_admin('clear_cache'); return false;">{L_ALL_CACHE}</a>,&nbsp;
<a href="#" id="template_cache" onclick="ajax.manage_admin('clear_template_cache'); return false;">{L_TEMPLATES}</a>
</td>
</tr>
<tr>
<td><b>{L_UPDATE}:</b></td>
<td>
<a href="#" id="update_user_level" onclick="ajax.manage_admin('update_user_level'); return false;">{L_USER_LEVELS}</a>
<!-- IF $bb_cfg['search_engine_type'] == "sphinx" -->,&nbsp;
<a href="#" id="indexer" onclick="ajax.manage_admin('indexer'); return false;">{L_INDEXER}</a>
<!-- ENDIF -->
</td>
</tr>
<tr>
<td><b>{L_SYNCHRONIZE}:</b></td>
<td>
<a href="#" id="sync_topics" onclick="ajax.manage_admin('sync_topics'); return false;">{L_TOPICS}</a>,&nbsp;
<a href="#" id="sync_user_posts" onclick="ajax.manage_admin('sync_user_posts'); return false;">{L_USER_POSTS_COUNT}</a>
</td>
</tr>
<tr>
<td><b>{L_STATISTICS}:</b></td>
<td>
<a href="stats/tr_stats.php" target="_blank">tr_stats.php</a>,&nbsp;
<a href="stats/tracker.php" target="_blank">tracker.php</a>
</td>
</tr>
<tr>
<td><b>{L_ADMIN}:</b></td>
<td>
<a href="../profile.php?mode=register&admin=1">{L_CREATE_PROFILE}</a>
</td>
</tr>
</table>
<br />
<br/>
<table class="forumline">
<tr>
<th colspan="2">{L_VERSION_INFORMATION}</th>
</tr>
<tr>
<td class="row1" nowrap="nowrap" width="25%">{L_TP_VERSION}:</td>
<td class="row2"><b>{$bb_cfg['tp_release_codename']} ({$bb_cfg['tp_version']})</b></td>
</tr>
<tr>
<td class="row1" nowrap="nowrap" width="25%">{L_TP_RELEASE_DATE}:</td>
<td class="row2"><b>{$bb_cfg['tp_release_date']}</b></td>
</tr>
<tr>
<th colspan="2">{L_VERSION_INFORMATION}</th>
</tr>
<tr>
<td class="row1" nowrap="nowrap" width="25%">{L_TP_VERSION}:</td>
<td class="row2"><b>{$bb_cfg['tp_release_codename']} ({$bb_cfg['tp_version']})</b></td>
</tr>
<tr>
<td class="row1" nowrap="nowrap" width="25%">{L_TP_RELEASE_DATE}:</td>
<td class="row2"><b>{$bb_cfg['tp_release_date']}</b></td>
</tr>
</table>
<br />
<br/>
<h3>{L_FORUM_STATS}</h3>
<table class="forumline">
<tr>
<th width="25%">{L_STATISTIC}</th>
<th width="25%">{L_VALUE}</th>
<th width="25%">{L_STATISTIC}</th>
<th width="25%">{L_VALUE}</th>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_NUMBER_POSTS}:</td>
<td class="row2"><b>{NUMBER_OF_POSTS}</b></td>
<td class="row1" nowrap="nowrap">{L_POSTS_PER_DAY}:</td>
<td class="row2"><b>{POSTS_PER_DAY}</b></td>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_NUMBER_TOPICS}:</td>
<td class="row2"><b>{NUMBER_OF_TOPICS}</b></td>
<td class="row1" nowrap="nowrap">{L_TOPICS_PER_DAY}:</td>
<td class="row2"><b>{TOPICS_PER_DAY}</b></td>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_NUMBER_USERS}:</td>
<td class="row2"><b>{NUMBER_OF_USERS}</b></td>
<td class="row1" nowrap="nowrap">{L_USERS_PER_DAY}:</td>
<td class="row2"><b>{USERS_PER_DAY}</b></td>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_BOARD_STARTED}:</td>
<td class="row2"><b>{START_DATE}</b></td>
<td class="row1" nowrap="nowrap">{L_AVATAR_DIR_SIZE}:</td>
<td class="row2"><b>{AVATAR_DIR_SIZE}</b></td>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_DATABASE_SIZE}:</td>
<td class="row2"><b>{DB_SIZE}</b></td>
<td class="row1" nowrap="nowrap">{L_GZIP_COMPRESSION}:</td>
<td class="row2"><b>{GZIP_COMPRESSION}</b></td>
</tr>
<tr>
<th width="25%">{L_STATISTIC}</th>
<th width="25%">{L_VALUE}</th>
<th width="25%">{L_STATISTIC}</th>
<th width="25%">{L_VALUE}</th>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_NUMBER_POSTS}:</td>
<td class="row2"><b>{NUMBER_OF_POSTS}</b></td>
<td class="row1" nowrap="nowrap">{L_POSTS_PER_DAY}:</td>
<td class="row2"><b>{POSTS_PER_DAY}</b></td>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_NUMBER_TOPICS}:</td>
<td class="row2"><b>{NUMBER_OF_TOPICS}</b></td>
<td class="row1" nowrap="nowrap">{L_TOPICS_PER_DAY}:</td>
<td class="row2"><b>{TOPICS_PER_DAY}</b></td>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_NUMBER_USERS}:</td>
<td class="row2"><b>{NUMBER_OF_USERS}</b></td>
<td class="row1" nowrap="nowrap">{L_USERS_PER_DAY}:</td>
<td class="row2"><b>{USERS_PER_DAY}</b></td>
</tr>
<tr>
<td class="row1" nowrap="nowrap">{L_BOARD_STARTED}:</td>
<td class="row2"><b>{START_DATE}</b></td>
<td class="row1" nowrap="nowrap">{L_AVATAR_DIR_SIZE}:</td>
<td class="row2"><b>{AVATAR_DIR_SIZE}</b></td>
</tr>
</table>
<br />
<br/>
<a name="online"></a>
<h3>{L_WHOSONLINE}</h3>
<!-- IF SHOW_USERS_ONLINE -->
<table class="forumline">
<tr>
<th>{L_USERNAME}</th>
<th>{L_LOGIN} / {L_LAST_UPDATED}</th>
<th>{L_IP_ADDRESS}</th>
</tr>
<!-- BEGIN reg_user_row -->
<tr class="{reg_user_row.ROW_CLASS}">
<td class="bold" nowrap="nowrap">{reg_user_row.USER}</td>
<td align="center" nowrap="nowrap">{reg_user_row.STARTED}-{reg_user_row.LASTUPDATE}</td>
<td class="tCenter"><a href="{reg_user_row.U_WHOIS_IP}" class="gen" target="_blank">{reg_user_row.IP_ADDRESS}</a></td>
</tr>
<!-- END reg_user_row -->
<tr>
<td colspan="3" class="row3"><img src="{SPACER}" width="1" height="1" alt="."></td>
</tr>
<!-- BEGIN guest_user_row -->
<tr class="{guest_user_row.ROW_CLASS}">
<td nowrap="nowrap">{L_GUEST}</td>
<td align="center">{guest_user_row.STARTED}-{guest_user_row.LASTUPDATE}</td>
<td class="tCenter"><a href="{guest_user_row.U_WHOIS_IP}" target="_blank">{guest_user_row.IP_ADDRESS}</a></td>
</tr>
<!-- END guest_user_row -->
<tr>
<th>{L_USERNAME}</th>
<th>{L_LOGIN} / {L_LAST_UPDATED}</th>
<th>{L_IP_ADDRESS}</th>
</tr>
<!-- BEGIN reg_user_row -->
<tr class="{reg_user_row.ROW_CLASS}">
<td class="bold" nowrap="nowrap">{reg_user_row.USER}</td>
<td align="center" nowrap="nowrap">{reg_user_row.STARTED}-{reg_user_row.LASTUPDATE}</td>
<td class="tCenter"><a href="{reg_user_row.U_WHOIS_IP}" class="gen" target="_blank">{reg_user_row.IP_ADDRESS}</a>
</td>
</tr>
<!-- END reg_user_row -->
<tr>
<td colspan="3" class="row3"><img src="{SPACER}" width="1" height="1" alt="."></td>
</tr>
<!-- BEGIN guest_user_row -->
<tr class="{guest_user_row.ROW_CLASS}">
<td nowrap="nowrap">{L_GUEST}</td>
<td align="center">{guest_user_row.STARTED}-{guest_user_row.LASTUPDATE}</td>
<td class="tCenter"><a href="{guest_user_row.U_WHOIS_IP}" target="_blank">{guest_user_row.IP_ADDRESS}</a></td>
</tr>
<!-- END guest_user_row -->
</table>
<!-- ELSE -->
<a href="{USERS_ONLINE_HREF}#online">{L_SHOW_ONLINE_USERLIST}</a>

View file

@ -638,19 +638,16 @@ td.topic_id { cursor: pointer; }
<!-- IF LOGGED_IN -->
<p class="med"><a href="{U_MARK_READ}">{L_MARK_TOPICS_READ}</a></p>
<!-- IF IS_AM -->
<p class="mrg_2 tRight">{L_AUTOCLEAN} <!-- IF PRUNE_DAYS --><b>{PRUNE_DAYS} {L_DAYS}</b><!-- ELSE -->{L_DISABLED}<!-- ENDIF --></p>
<p class="mrg_2 tRight">{L_AUTOCLEAN}: <!-- IF PRUNE_DAYS --><b>{PRUNE_DAYS} {L_DAYS}</b><!-- ELSE -->{L_DISABLED}<!-- ENDIF --></p>
<!-- ENDIF -->
<!-- IF IS_ADMIN -->
<div class="med tCenter">
{L_ADMIN}:&nbsp;
<!-- IF $bb_cfg['new_tpls'] -->
<a href="{POSTING_URL}?mode=new_rel&amp;f={FORUM_ID}&amp;edit_tpl=1" class="bold" target="_blank">{L_DESIGNER}</a> &nbsp;&middot;&nbsp;
<!-- ENDIF -->
<a href="admin/admin_log.php?f={FORUM_ID}&amp;db={$bb_cfg['log_days_keep']}" target="_blank">{L_FORUM_LOGS}</a> &nbsp;&middot;&nbsp;
<a href="admin/admin_forums.php?mode=editforum&amp;f={FORUM_ID}" target="_blank">{L_EDIT}</a> &nbsp;&middot;&nbsp;
<a href="admin/admin_forumauth.php?f={FORUM_ID}" target="_blank">{L_PERMISSIONS}</a> &nbsp;&middot;&nbsp;
<a href="admin/admin_forums.php?mode=deleteforum&amp;f={FORUM_ID}" target="_blank">{L_DELETE}</a>
<div class="med tCenter">{L_ADMIN}:
<a href="{POSTING_URL}?mode=new_rel&amp;f={FORUM_ID}&amp;edit_tpl=1" class="bold" target="_blank">{L_DESIGNER}</a>&nbsp;&middot;
<a href="admin/admin_log.php?f={FORUM_ID}&amp;db={$bb_cfg['log_days_keep']}" target="_blank">{L_FORUM_LOGS}</a>&nbsp;&middot;
<a href="admin/admin_forums.php?mode=editforum&amp;f={FORUM_ID}" target="_blank">{L_EDIT}</a>&nbsp;&middot;
<a href="admin/admin_forumauth.php?f={FORUM_ID}" target="_blank">{L_PERMISSIONS}</a>&nbsp;&middot;
<a href="admin/admin_forums.php?mode=deleteforum&amp;f={FORUM_ID}" target="_blank">{L_DELETE}</a>
</div>
<!-- ENDIF / IS_ADMIN -->