mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-14 10:37:30 -07:00
Redesigned admin_ug_auth
* Fixed some bugs * Redesigned template
This commit is contained in:
parent
48066b7baa
commit
f0dbf81d24
2 changed files with 19 additions and 14 deletions
|
@ -109,7 +109,7 @@ if ($submit && $mode == 'user') {
|
|||
//
|
||||
$auth = array();
|
||||
|
||||
if (is_array($_POST['auth'])) {
|
||||
if (!empty($_POST['auth']) && is_array($_POST['auth'])) {
|
||||
array_deep($_POST['auth'], 'intval');
|
||||
|
||||
foreach ($_POST['auth'] as $f_id => $bf_ary) {
|
||||
|
@ -133,7 +133,7 @@ if ($submit && $mode == 'user') {
|
|||
//
|
||||
// Submit new GROUP permissions
|
||||
//
|
||||
elseif ($submit && $mode == 'group' && is_array($_POST['auth'])) {
|
||||
elseif ($submit && $mode == 'group' && (!empty($_POST['auth']) && is_array($_POST['auth']))) {
|
||||
if (!$group_data = \TorrentPier\Legacy\Group::get_group_data($group_id)) {
|
||||
bb_die($lang['GROUP_NOT_EXIST']);
|
||||
}
|
||||
|
@ -279,7 +279,7 @@ if ($mode == 'user' && (!empty($_POST['username']) || $user_id)) {
|
|||
|
||||
$template->assign_vars(array(
|
||||
'TPL_AUTH_UG_MAIN' => true,
|
||||
'USER_OR_GROUPNAME' => $this_userdata['username'],
|
||||
'USER_OR_GROUPNAME' => profile_url($this_userdata),
|
||||
'USER_LEVEL' => $lang['USER_LEVEL'] . ' : ' . $s_user_type,
|
||||
'T_USER_OR_GROUPNAME' => $lang['USERNAME'],
|
||||
'T_AUTH_TITLE' => $lang['AUTH_CONTROL_USER'],
|
||||
|
@ -384,7 +384,7 @@ if ($mode == 'user' && (!empty($_POST['username']) || $user_id)) {
|
|||
'USER_LEVEL' => false,
|
||||
'T_AUTH_TITLE' => $lang['AUTH_CONTROL_GROUP'],
|
||||
'T_AUTH_EXPLAIN' => $lang['GROUP_AUTH_EXPLAIN'],
|
||||
'USER_OR_GROUPNAME' => htmlCHR($group_data['group_name']),
|
||||
'USER_OR_GROUPNAME' => ('<span class="gen">' . htmlCHR($group_data['group_name']) . '</span>'),
|
||||
'S_COLUMN_SPAN' => $s_column_span,
|
||||
'S_HIDDEN_FIELDS' => $s_hidden_fields,
|
||||
));
|
||||
|
|
|
@ -20,7 +20,7 @@ thead tr {
|
|||
top: expression($p("tScrollCont").scrollTop); /* IE5+ only */
|
||||
}
|
||||
.tPerm {
|
||||
background-color: #B4BBC8; margin-top: -2px;
|
||||
background-color: #B4BBC8;
|
||||
}
|
||||
.tdHead {
|
||||
font-size: 10px;
|
||||
|
@ -85,6 +85,11 @@ thead tr {
|
|||
}
|
||||
</style>
|
||||
|
||||
<h1>{L_PERMISSIONS} ({T_AUTH_TITLE})</h1>
|
||||
|
||||
<p>{T_AUTH_EXPLAIN}</p>
|
||||
<br />
|
||||
|
||||
<form method="post" action="{S_AUTH_ACTION}">
|
||||
{S_HIDDEN_FIELDS}
|
||||
|
||||
|
@ -93,14 +98,14 @@ thead tr {
|
|||
<table class="tPerm w100" id="tPerm" cellspacing="1" cellpadding="2">
|
||||
<thead>
|
||||
<tr>
|
||||
<td class="row2 tdHead" valign="bottom" width="100%">{L_FORUM}</td>
|
||||
<td class="row2 tdHead" valign="center" width="20%">{L_FORUM}</td>
|
||||
<td
|
||||
id="type_{AUTH_MOD_BF}"
|
||||
class="row2 tdHead" valign="bottom">{L_MODERATOR_STATUS}</td>
|
||||
class="row2 tdHead" valign="center" width="20%">{L_MODERATOR_STATUS}</td>
|
||||
<!-- BEGIN acltype -->
|
||||
<td
|
||||
id="type_{acltype.ACL_TYPE_BF}"
|
||||
class="row2 tdHead" valign="bottom">{acltype.ACL_TYPE_NAME}</td>
|
||||
class="row2 tdHead" valign="center">{acltype.ACL_TYPE_NAME}</td>
|
||||
<!-- END acltype -->
|
||||
</tr>
|
||||
</thead>
|
||||
|
@ -175,13 +180,13 @@ thead tr {
|
|||
<form method="post" action="{S_AUTH_ACTION}">
|
||||
{S_HIDDEN_FIELDS}
|
||||
|
||||
<h3>{L_PERMISSIONS} ({T_AUTH_TITLE})</h3>
|
||||
<p class="gen">{T_USER_OR_GROUPNAME}: <span class="maintitle">{USER_OR_GROUPNAME}</span></p>
|
||||
<p class="gen">{T_USER_OR_GROUPNAME}: <b>{USER_OR_GROUPNAME}</b></p>
|
||||
<!-- IF USER_LEVEL --><b>{USER_LEVEL}</b> <input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" /><!-- ENDIF -->
|
||||
<p>{T_AUTH_EXPLAIN}</p>
|
||||
|
||||
</form>
|
||||
|
||||
<br clear="all"/>
|
||||
|
||||
<script type="text/javascript">
|
||||
var tCont = $p('tScrollCont');
|
||||
var tBody = $p('tScrollBody');
|
||||
|
@ -190,7 +195,7 @@ if (tCont.offsetHeight > document.body.clientHeight) {
|
|||
tCont.style.height = document.body.clientHeight;
|
||||
}
|
||||
|
||||
if (is_moz) {
|
||||
if ($.browser.mozilla) {
|
||||
if (tBody.offsetHeight > document.body.clientHeight - 65) {
|
||||
tBody.style.height = document.body.clientHeight - 65;
|
||||
}
|
||||
|
@ -225,11 +230,11 @@ function flip_mod (f_id, acl_id)
|
|||
if (cb.value == 1) {
|
||||
cb.value = 0;
|
||||
td.className = 'noMOD';
|
||||
td.innerHTML = '{T_MOD_NO}';
|
||||
td.innerHTML = '{L_NO}';
|
||||
} else {
|
||||
cb.value = 1;
|
||||
td.className = 'yesMOD';
|
||||
td.innerHTML = '{T_MOD_YES}';
|
||||
td.innerHTML = '{L_MODERATOR}';
|
||||
}
|
||||
mark_changed(f_id, acl_id);
|
||||
return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue