mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-21 22:03:49 -07:00
r593
Завершаем с форматированием.
This commit is contained in:
parent
7495588152
commit
cd40f62cd6
7 changed files with 164 additions and 168 deletions
|
@ -30,7 +30,7 @@ if (!empty($_POST['edit']) || !empty($_POST['new']))
|
||||||
'group_moderator' => $row['group_moderator'],
|
'group_moderator' => $row['group_moderator'],
|
||||||
'group_mod_name' => $row['moderator_name'],
|
'group_mod_name' => $row['moderator_name'],
|
||||||
'group_type' => $row['group_type'],
|
'group_type' => $row['group_type'],
|
||||||
'release_group' => $row['release_group'],
|
'release_group' => $row['release_group'],
|
||||||
);
|
);
|
||||||
$mode = 'editgroup';
|
$mode = 'editgroup';
|
||||||
$template->assign_block_vars('group_edit', array());
|
$template->assign_block_vars('group_edit', array());
|
||||||
|
@ -43,7 +43,7 @@ if (!empty($_POST['edit']) || !empty($_POST['new']))
|
||||||
'group_moderator' => '',
|
'group_moderator' => '',
|
||||||
'group_mod_name' => '',
|
'group_mod_name' => '',
|
||||||
'group_type' => GROUP_OPEN,
|
'group_type' => GROUP_OPEN,
|
||||||
'release_group' => 0,
|
'release_group' => 0,
|
||||||
);
|
);
|
||||||
$mode = 'newgroup';
|
$mode = 'newgroup';
|
||||||
}
|
}
|
||||||
|
@ -68,7 +68,7 @@ if (!empty($_POST['edit']) || !empty($_POST['new']))
|
||||||
'S_GROUP_OPEN_CHECKED' => ($group_info['group_type'] == GROUP_OPEN) ? HTML_CHECKED : '',
|
'S_GROUP_OPEN_CHECKED' => ($group_info['group_type'] == GROUP_OPEN) ? HTML_CHECKED : '',
|
||||||
'S_GROUP_CLOSED_CHECKED' => ($group_info['group_type'] == GROUP_CLOSED) ? HTML_CHECKED : '',
|
'S_GROUP_CLOSED_CHECKED' => ($group_info['group_type'] == GROUP_CLOSED) ? HTML_CHECKED : '',
|
||||||
'S_GROUP_HIDDEN_CHECKED' => ($group_info['group_type'] == GROUP_HIDDEN ) ? HTML_CHECKED : '',
|
'S_GROUP_HIDDEN_CHECKED' => ($group_info['group_type'] == GROUP_HIDDEN ) ? HTML_CHECKED : '',
|
||||||
'RELEASE_GROUP' => ($group_info['release_group']) ? true : false,
|
'RELEASE_GROUP' => ($group_info['release_group']) ? true : false,
|
||||||
'S_GROUP_ACTION' => "admin_groups.php",
|
'S_GROUP_ACTION' => "admin_groups.php",
|
||||||
'S_HIDDEN_FIELDS' => $s_hidden_fields,
|
'S_HIDDEN_FIELDS' => $s_hidden_fields,
|
||||||
));
|
));
|
||||||
|
@ -92,11 +92,10 @@ else if (!empty($_POST['group_update']))
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$group_type = isset($_POST['group_type']) ? intval($_POST['group_type']) : GROUP_OPEN;
|
$group_type = isset($_POST['group_type']) ? intval($_POST['group_type']) : GROUP_OPEN;
|
||||||
$release_group = isset($_POST['release_group']) ? intval($_POST['release_group']) : 0;
|
$release_group = isset($_POST['release_group']) ? intval($_POST['release_group']) : 0;
|
||||||
$group_name = isset($_POST['group_name']) ? trim($_POST['group_name']) : '';
|
$group_name = isset($_POST['group_name']) ? trim($_POST['group_name']) : '';
|
||||||
$group_desc = isset($_POST['group_description']) ? trim($_POST['group_description']) : '';
|
$group_desc = isset($_POST['group_description']) ? trim($_POST['group_description']) : '';
|
||||||
|
|
||||||
$group_moderator = isset($_POST['username']) ? $_POST['username'] : '';
|
$group_moderator = isset($_POST['username']) ? $_POST['username'] : '';
|
||||||
|
|
||||||
if ($group_name === '')
|
if ($group_name === '')
|
||||||
|
@ -116,7 +115,7 @@ else if (!empty($_POST['group_update']))
|
||||||
|
|
||||||
$sql_ary = array(
|
$sql_ary = array(
|
||||||
'group_type' => (int) $group_type,
|
'group_type' => (int) $group_type,
|
||||||
'release_group' => (int) $release_group,
|
'release_group' => (int) $release_group,
|
||||||
'group_name' => (string) $group_name,
|
'group_name' => (string) $group_name,
|
||||||
'group_description' => (string) $group_desc,
|
'group_description' => (string) $group_desc,
|
||||||
'group_moderator' => (int) $group_moderator,
|
'group_moderator' => (int) $group_moderator,
|
||||||
|
@ -134,7 +133,7 @@ else if (!empty($_POST['group_update']))
|
||||||
{
|
{
|
||||||
// Create user_group for new group's moderator
|
// Create user_group for new group's moderator
|
||||||
add_user_into_group($group_id, $group_moderator);
|
add_user_into_group($group_id, $group_moderator);
|
||||||
$sql_ary['group_time'] = TIMENOW;
|
$sql_ary['group_time'] = TIMENOW;
|
||||||
|
|
||||||
// Delete old moderator's user_group
|
// Delete old moderator's user_group
|
||||||
if (isset($_POST['delete_old_moderator']))
|
if (isset($_POST['delete_old_moderator']))
|
||||||
|
|
|
@ -6,38 +6,40 @@ global $bb_cfg, $userdata, $lang;
|
||||||
|
|
||||||
if (!$group_id = intval($this->request['group_id']) OR !$group_info = get_group_data($group_id))
|
if (!$group_id = intval($this->request['group_id']) OR !$group_info = get_group_data($group_id))
|
||||||
{
|
{
|
||||||
$this->ajax_die($lang['NO_GROUP_ID_SPECIFIED']);
|
$this->ajax_die($lang['NO_GROUP_ID_SPECIFIED']);
|
||||||
}
|
}
|
||||||
if (!$mode = (string) $this->request['mode'])
|
if (!$mode = (string) $this->request['mode'])
|
||||||
{
|
{
|
||||||
$this->ajax_die('No mode specified');
|
$this->ajax_die('No mode specified');
|
||||||
}
|
}
|
||||||
|
|
||||||
$value = $this->request['value'] = (string) (isset($this->request['value'])) ? $this->request['value'] : 0;
|
$value = $this->request['value'] = (string) (isset($this->request['value'])) ? $this->request['value'] : 0;
|
||||||
|
|
||||||
if (!IS_ADMIN && $userdata['user_id'] != $group_info['group_moderator'])
|
if (!IS_ADMIN && $userdata['user_id'] != $group_info['group_moderator'])
|
||||||
{
|
{
|
||||||
$this->ajax_die($lang['ONLY_FOR_MOD']);
|
$this->ajax_die($lang['ONLY_FOR_MOD']);
|
||||||
}
|
}
|
||||||
|
|
||||||
switch ($mode)
|
switch ($mode)
|
||||||
{
|
{
|
||||||
case 'group_name':
|
case 'group_name':
|
||||||
case 'group_description':
|
case 'group_description':
|
||||||
$value = htmlCHR($value);
|
$value = htmlCHR($value);
|
||||||
$this->response['new_value'] = $value;
|
$this->response['new_value'] = $value;
|
||||||
break;
|
break;
|
||||||
case 'group_type':
|
|
||||||
$this->response['new_value'] = $value;
|
|
||||||
break;
|
|
||||||
case 'release_group':
|
|
||||||
$this->response['new_value'] = $value;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
$this->ajax_die('Unknown mode');
|
|
||||||
|
|
||||||
|
case 'group_type':
|
||||||
|
$this->response['new_value'] = $value;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'release_group':
|
||||||
|
$this->response['new_value'] = $value;
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
$this->ajax_die('Unknown mode');
|
||||||
}
|
}
|
||||||
|
|
||||||
$value_sql = DB()->escape($value, true);
|
$value_sql = DB()->escape($value, true);
|
||||||
DB()->query("UPDATE ". BB_GROUPS ." SET $mode = $value_sql WHERE group_id = $group_id LIMIT 1");
|
DB()->query("UPDATE ". BB_GROUPS ." SET $mode = $value_sql WHERE group_id = $group_id LIMIT 1");
|
||||||
|
|
||||||
|
@ -46,5 +48,4 @@ DB()->query("UPDATE ". BB_GROUPS ." SET $mode = $value_sql WHERE group_id = $gro
|
||||||
$this->response['new_value'] = $value;
|
$this->response['new_value'] = $value;
|
||||||
$this->response['group_id'] = $group_id;
|
$this->response['group_id'] = $group_id;
|
||||||
$this->response['mode'] = $mode;
|
$this->response['mode'] = $mode;
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -17,75 +17,72 @@ $is_moderator = false;
|
||||||
|
|
||||||
if ($group_id)
|
if ($group_id)
|
||||||
{
|
{
|
||||||
if (!$group_info = get_group_data($group_id))
|
if (!$group_info = get_group_data($group_id))
|
||||||
{
|
{
|
||||||
bb_die($lang['GROUP_NOT_EXIST']);
|
bb_die($lang['GROUP_NOT_EXIST']);
|
||||||
}
|
}
|
||||||
if (!$group_info['group_id'] || !$group_info['group_moderator'] || !$group_info['moderator_name'])
|
if (!$group_info['group_id'] || !$group_info['group_moderator'] || !$group_info['moderator_name'])
|
||||||
{
|
{
|
||||||
bb_die("Invalid group data [group_id: $group_id]");
|
bb_die("Invalid group data [group_id: $group_id]");
|
||||||
}
|
}
|
||||||
$is_moderator = ($userdata['user_id'] == $group_info['group_moderator'] || IS_ADMIN);
|
$is_moderator = ($userdata['user_id'] == $group_info['group_moderator'] || IS_ADMIN);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($is_moderator)
|
if ($is_moderator)
|
||||||
{
|
{
|
||||||
|
|
||||||
// TODO Creation Date, Admin panel, Avatar, Some tasty features
|
// TODO Creation Date, Admin panel, Avatar, Some tasty features
|
||||||
|
|
||||||
$group_type = '';
|
$group_type = '';
|
||||||
if ($group_info['group_type'] == GROUP_OPEN)
|
if ($group_info['group_type'] == GROUP_OPEN)
|
||||||
{
|
{
|
||||||
$group_type = $lang['GROUP_OPEN'];
|
$group_type = $lang['GROUP_OPEN'];
|
||||||
}
|
}
|
||||||
elseif ($group_info['group_type'] == GROUP_CLOSED)
|
elseif ($group_info['group_type'] == GROUP_CLOSED)
|
||||||
{
|
{
|
||||||
$group_type = $lang['GROUP_CLOSED'];
|
$group_type = $lang['GROUP_CLOSED'];
|
||||||
}
|
}
|
||||||
elseif ($group_info['group_type'] == GROUP_HIDDEN)
|
elseif ($group_info['group_type'] == GROUP_HIDDEN)
|
||||||
{
|
{
|
||||||
$group_type = $lang['GROUP_HIDDEN'];
|
$group_type = $lang['GROUP_HIDDEN'];
|
||||||
}
|
}
|
||||||
|
|
||||||
$s_hidden_fields = '<input type="hidden" name="'. POST_GROUPS_URL .'" value="'. $group_id .'" />';
|
$s_hidden_fields = '<input type="hidden" name="'. POST_GROUPS_URL .'" value="'. $group_id .'" />';
|
||||||
|
|
||||||
$template->assign_vars(array(
|
$template->assign_vars(array(
|
||||||
'PAGE_TITLE' => $lang['GROUP_CONTROL_PANEL'],
|
'PAGE_TITLE' => $lang['GROUP_CONTROL_PANEL'],
|
||||||
'GROUP_NAME' => htmlCHR($group_info['group_name']),
|
'GROUP_NAME' => htmlCHR($group_info['group_name']),
|
||||||
'GROUP_ID' => $group_id,
|
'GROUP_ID' => $group_id,
|
||||||
'GROUP_DESCRIPTION' => htmlCHR($group_info['group_description']),
|
'GROUP_DESCRIPTION' => htmlCHR($group_info['group_description']),
|
||||||
|
'U_GROUP_URL' => GROUP_URL . $group_id,
|
||||||
|
'GROUP_TYPE' => $group_type,
|
||||||
|
'S_GROUP_OPEN_TYPE' => GROUP_OPEN,
|
||||||
|
'S_GROUP_CLOSED_TYPE' => GROUP_CLOSED,
|
||||||
|
'S_GROUP_HIDDEN_TYPE' => GROUP_HIDDEN,
|
||||||
|
'S_GROUP_OPEN_CHECKED' => ($group_info['group_type'] == GROUP_OPEN) ? ' checked="checked"' : '',
|
||||||
|
'S_GROUP_CLOSED_CHECKED' => ($group_info['group_type'] == GROUP_CLOSED) ? ' checked="checked"' : '',
|
||||||
|
'S_GROUP_HIDDEN_CHECKED' => ($group_info['group_type'] == GROUP_HIDDEN) ? ' checked="checked"' : '',
|
||||||
|
'S_HIDDEN_FIELDS' => $s_hidden_fields,
|
||||||
|
'S_GROUPCP_ACTION' => "groupcp.php?" . POST_GROUPS_URL . "=$group_id",
|
||||||
|
'RELEASE_GROUP' => ($group_info['release_group']) ? true : false,
|
||||||
|
));
|
||||||
|
|
||||||
'U_GROUP_URL' => GROUP_URL . $group_id,
|
$template->set_filenames(array('body' => 'group_config.tpl'));
|
||||||
|
$template->assign_vars(array('PAGE_TITLE' => $lang['GROUP_CONFIGURATION']));
|
||||||
|
|
||||||
'GROUP_TYPE' => $group_type,
|
require(PAGE_HEADER);
|
||||||
'S_GROUP_OPEN_TYPE' => GROUP_OPEN,
|
|
||||||
'S_GROUP_CLOSED_TYPE' => GROUP_CLOSED,
|
|
||||||
'S_GROUP_HIDDEN_TYPE' => GROUP_HIDDEN,
|
|
||||||
'S_GROUP_OPEN_CHECKED' => ($group_info['group_type'] == GROUP_OPEN) ? ' checked="checked"' : '',
|
|
||||||
'S_GROUP_CLOSED_CHECKED' => ($group_info['group_type'] == GROUP_CLOSED) ? ' checked="checked"' : '',
|
|
||||||
'S_GROUP_HIDDEN_CHECKED' => ($group_info['group_type'] == GROUP_HIDDEN) ? ' checked="checked"' : '',
|
|
||||||
'S_HIDDEN_FIELDS' => $s_hidden_fields,
|
|
||||||
'S_GROUPCP_ACTION' => "groupcp.php?" . POST_GROUPS_URL . "=$group_id",
|
|
||||||
'RELEASE_GROUP' => ($group_info['release_group']) ? true : false,
|
|
||||||
));
|
|
||||||
|
|
||||||
$template->set_filenames(array('body' => 'group_config.tpl'));
|
$template->pparse('body');
|
||||||
|
|
||||||
$template->assign_vars(array('PAGE_TITLE' => $lang['GROUP_CONFIGURATION']));
|
require(PAGE_FOOTER);
|
||||||
|
|
||||||
require(PAGE_HEADER);
|
|
||||||
|
|
||||||
$template->pparse('body');
|
|
||||||
|
|
||||||
require(PAGE_FOOTER);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$redirect = 'index.php';
|
$redirect = 'index.php';
|
||||||
|
|
||||||
if ($group_id)
|
if ($group_id)
|
||||||
{
|
{
|
||||||
$redirect = GROUP_URL . $group_id;
|
$redirect = GROUP_URL . $group_id;
|
||||||
}
|
}
|
||||||
redirect($redirect);
|
redirect($redirect);
|
||||||
}
|
}
|
|
@ -145,11 +145,11 @@ if (!$group_id)
|
||||||
{
|
{
|
||||||
$text = htmlCHR(str_short(rtrim($name), HTML_SELECT_MAX_LENGTH));
|
$text = htmlCHR(str_short(rtrim($name), HTML_SELECT_MAX_LENGTH));
|
||||||
|
|
||||||
$members = ($data['m']) ? $lang['MEMBERS_IN_GROUP'] .': '. $data['m'] : $lang['NO_GROUP_MEMBERS'];
|
$members = ($data['m']) ? $lang['MEMBERS_IN_GROUP'] .': '. $data['m'] : $lang['NO_GROUP_MEMBERS'];
|
||||||
$candidates = ($data['c']) ? $lang['PENDING_MEMBERS'] .': '. $data['c'] : $lang['NO_PENDING_GROUP_MEMBERS'];
|
$candidates = ($data['c']) ? $lang['PENDING_MEMBERS'] .': '. $data['c'] : $lang['NO_PENDING_GROUP_MEMBERS'];
|
||||||
|
|
||||||
$options .= '<li class="pad_2"><a href="'. GROUP_URL . $data['id'] .'" class="med bold">'. $text .'</a></li>';
|
$options .= '<li class="pad_2"><a href="'. GROUP_URL . $data['id'] .'" class="med bold">'. $text .'</a></li>';
|
||||||
$options .= ($data['rg']) ? '<ul><li class="med">'. $lang['RELEASE_GROUP'] .'</li>' : '';
|
$options .= ($data['rg']) ? '<ul><li class="med">'. $lang['RELEASE_GROUP'] .'</li>' : '';
|
||||||
$options .= '<li class="seedmed">'. $members .'</li>';
|
$options .= '<li class="seedmed">'. $members .'</li>';
|
||||||
if (IS_AM)
|
if (IS_AM)
|
||||||
{
|
{
|
||||||
|
@ -525,9 +525,9 @@ else
|
||||||
'MOD_TIME' => (!empty($group_info['group_time'])) ? bb_date($group_info['group_time']) : $lang['NONE'],
|
'MOD_TIME' => (!empty($group_info['group_time'])) ? bb_date($group_info['group_time']) : $lang['NONE'],
|
||||||
'U_SEARCH_USER' => "search.php?mode=searchuser",
|
'U_SEARCH_USER' => "search.php?mode=searchuser",
|
||||||
|
|
||||||
'U_GROUP_CONFIG' => "group_config.php?g=$group_id",
|
'U_GROUP_CONFIG' => "group_config.php?g=$group_id",
|
||||||
'RELEASE_GROUP' => ($group_info['release_group']) ? true : false,
|
'RELEASE_GROUP' => ($group_info['release_group']) ? true : false,
|
||||||
'GROUP_TYPE' => $group_type,
|
'GROUP_TYPE' => $group_type,
|
||||||
|
|
||||||
'S_GROUP_OPEN_TYPE' => GROUP_OPEN,
|
'S_GROUP_OPEN_TYPE' => GROUP_OPEN,
|
||||||
'S_GROUP_CLOSED_TYPE' => GROUP_CLOSED,
|
'S_GROUP_CLOSED_TYPE' => GROUP_CLOSED,
|
||||||
|
@ -604,7 +604,7 @@ else
|
||||||
|
|
||||||
$template->assign_block_vars('pending', array(
|
$template->assign_block_vars('pending', array(
|
||||||
'ROW_CLASS' => $row_class,
|
'ROW_CLASS' => $row_class,
|
||||||
'AVATAR_IMG'=> $avatar,
|
'AVATAR_IMG'=> $avatar,
|
||||||
'USER' => profile_url($member),
|
'USER' => profile_url($member),
|
||||||
'FROM' => $from,
|
'FROM' => $from,
|
||||||
'JOINED' => $joined,
|
'JOINED' => $joined,
|
||||||
|
|
|
@ -34,11 +34,11 @@
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>{L_RELEASE_GROUP}</td>
|
<td>{L_RELEASE_GROUP}</td>
|
||||||
<td>
|
<td>
|
||||||
<label><input type="radio" name="release_group" value="1" <!-- IF RELEASE_GROUP -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
<label><input type="radio" name="release_group" value="1" <!-- IF RELEASE_GROUP -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||||
<label><input type="radio" name="release_group" value="0" <!-- IF not RELEASE_GROUP -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
<label><input type="radio" name="release_group" value="0" <!-- IF not RELEASE_GROUP -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<!-- BEGIN group_edit -->
|
<!-- BEGIN group_edit -->
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -106,5 +106,4 @@
|
||||||
<br /><br /><br /><br />
|
<br /><br /><br /><br />
|
||||||
|
|
||||||
<!--========================================================================-->
|
<!--========================================================================-->
|
||||||
<!-- ENDIF / TPL_GROUP_SELECT -->
|
<!-- ENDIF / TPL_GROUP_SELECT -->
|
||||||
|
|
|
@ -1,63 +1,63 @@
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
function manage_group(mode, value){
|
function manage_group(mode, value) {
|
||||||
ajax.exec({
|
ajax.exec({
|
||||||
action : 'manage_group',
|
action : 'manage_group',
|
||||||
mode : mode,
|
mode : mode,
|
||||||
group_id : {GROUP_ID},
|
group_id : {GROUP_ID},
|
||||||
value : value
|
value : value
|
||||||
});
|
});
|
||||||
ajax.callback.manage_group = function(data){
|
ajax.callback.manage_group = function(data){
|
||||||
console.log(data);
|
console.log(data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<h1 class="pagetitle">{PAGE_TITLE}<!-- IF GROUP_NAME --> :: {GROUP_NAME}<!-- ENDIF --></h1>
|
<h1 class="pagetitle">{PAGE_TITLE}<!-- IF GROUP_NAME --> :: {GROUP_NAME}<!-- ENDIF --></h1>
|
||||||
<p class="nav"><a href="{U_GROUP_URL}">{L_GROUP_RETURN}</a></p>
|
<p class="nav"><a href="{U_GROUP_URL}">{L_GROUP_RETURN}</a></p>
|
||||||
<form action="{S_GROUPCP_ACTION}" method="post">
|
<form action="{S_GROUPCP_ACTION}" method="post">
|
||||||
{S_HIDDEN_FIELDS}
|
{S_HIDDEN_FIELDS}
|
||||||
<table class="forumline pad_4">
|
<table class="forumline pad_4">
|
||||||
<col class="row1" width="20%">
|
<col class="row1" width="20%">
|
||||||
<col class="row2" width="100%">
|
<col class="row2" width="100%">
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan="2">{L_GROUP_INFORMATION}</th>
|
<th colspan="2">{L_GROUP_INFORMATION}</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>{L_GROUP_NAME}:</td>
|
<td>{L_GROUP_NAME}:</td>
|
||||||
<td><input type="text" id="group_name" size="80" value="{GROUP_NAME}" onblur="javascript:manage_group(this.id, this.value, this.id);" /></td>
|
<td><input type="text" id="group_name" size="80" value="{GROUP_NAME}" onblur="javascript:manage_group(this.id, this.value, this.id);" /></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>{L_GROUP_DESCRIPTION}:</td>
|
<td>{L_GROUP_DESCRIPTION}:</td>
|
||||||
<td><div id="preview"></div>
|
<td><div id="preview"></div>
|
||||||
<p>
|
<p>
|
||||||
<textarea cols="80" id="group_description" rows="6" >{GROUP_DESCRIPTION}</textarea>
|
<textarea cols="80" id="group_description" rows="6" >{GROUP_DESCRIPTION}</textarea>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<input type="button" value="{L_AJAX_PREVIEW}" onclick="ajax.exec({ action: 'posts', type: 'view_message', message: $('textarea#group_description').val()});ajax.callback.posts=function(data){$('div#preview').html(data.message_html);initPostBBCode('div#preview')}">
|
<input type="button" value="{L_AJAX_PREVIEW}" onclick="ajax.exec({ action: 'posts', type: 'view_message', message: $('textarea#group_description').val()});ajax.callback.posts=function(data){$('div#preview').html(data.message_html);initPostBBCode('div#preview')}">
|
||||||
<input type="button" value="{L_SAVE}" onclick="javascript:manage_group('group_description',$('textarea#group_description').val())">
|
<input type="button" value="{L_SAVE}" onclick="javascript:manage_group('group_description',$('textarea#group_description').val())">
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>{L_GROUP_TYPE}:</td>
|
<td>{L_GROUP_TYPE}:</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<label><input type="radio" name="group_type" onchange="javascript:manage_group(this.name,this.value)" value="{S_GROUP_OPEN_TYPE}" {S_GROUP_OPEN_CHECKED} />{L_GROUP_OPEN}</label>
|
<label><input type="radio" name="group_type" onchange="javascript:manage_group(this.name,this.value)" value="{S_GROUP_OPEN_TYPE}" {S_GROUP_OPEN_CHECKED} />{L_GROUP_OPEN}</label>
|
||||||
<label><input type="radio" name="group_type" onchange="javascript:manage_group(this.name,this.value)" value="{S_GROUP_CLOSED_TYPE}" {S_GROUP_CLOSED_CHECKED} />{L_GROUP_CLOSED}</label>
|
<label><input type="radio" name="group_type" onchange="javascript:manage_group(this.name,this.value)" value="{S_GROUP_CLOSED_TYPE}" {S_GROUP_CLOSED_CHECKED} />{L_GROUP_CLOSED}</label>
|
||||||
<label><input type="radio" name="group_type" onchange="javascript:manage_group(this.name,this.value)" value="{S_GROUP_HIDDEN_TYPE}" {S_GROUP_HIDDEN_CHECKED} />{L_GROUP_HIDDEN}</label>
|
<label><input type="radio" name="group_type" onchange="javascript:manage_group(this.name,this.value)" value="{S_GROUP_HIDDEN_TYPE}" {S_GROUP_HIDDEN_CHECKED} />{L_GROUP_HIDDEN}</label>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>{L_RELEASE_GROUP}</td>
|
<td>{L_RELEASE_GROUP}</td>
|
||||||
<td>
|
<td>
|
||||||
<label><input type="radio" name="release_group" value="1" onclick="javascript:manage_group(this.name,this.value)" <!-- IF RELEASE_GROUP -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
<label><input type="radio" name="release_group" value="1" onclick="javascript:manage_group(this.name,this.value)" <!-- IF RELEASE_GROUP -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||||
<label><input type="radio" name="release_group" value="0" onclick="javascript:manage_group(this.name,this.value)" <!-- IF not RELEASE_GROUP -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
<label><input type="radio" name="release_group" value="0" onclick="javascript:manage_group(this.name,this.value)" <!-- IF not RELEASE_GROUP -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>{L_AVATAR}</td>
|
<td>{L_AVATAR}</td>
|
||||||
<td><input type="file" /> <input class="mainoption" type="submit" name="avatarupload" value="{L_UPLOAD_AVATAR_FILE}" /></td>
|
<td><input type="file" /> <input class="mainoption" type="submit" name="avatarupload" value="{L_UPLOAD_AVATAR_FILE}" /></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
|
@ -56,19 +56,19 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td colspan="2"><h2>{GROUP_NAME}</h2></td></tr>
|
<tr><td colspan="2"><h2>{GROUP_NAME}</h2></td></tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center" valign="top">
|
<td align="center" valign="top">
|
||||||
<div style="height:100px;width:100px;background:#285e8e;"> </div>
|
<div style="height:100px;width:100px;background:#285e8e;"> </div>
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
<!-- IF GROUP_DESCRIPTION -->
|
<!-- IF GROUP_DESCRIPTION -->
|
||||||
<div class="post_wrap">{GROUP_DESCRIPTION}</div>
|
<div class="post_wrap">{GROUP_DESCRIPTION}</div>
|
||||||
<!-- ENDIF / GROUP_DESCRIPTION -->
|
<!-- ENDIF / GROUP_DESCRIPTION -->
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<!-- IF RELEASE_GROUP -->
|
<!-- IF RELEASE_GROUP -->
|
||||||
<tr>
|
<tr>
|
||||||
<td>{L_GROUP_TYPE}</td>
|
<td>{L_GROUP_TYPE}</td>
|
||||||
<td>{L_RELEASE_GROUP}</td>
|
<td>{L_RELEASE_GROUP}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<!-- ENDIF -->
|
<!-- ENDIF -->
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -89,8 +89,8 @@
|
||||||
</tr>
|
</tr>
|
||||||
<!-- BEGIN switch_mod_option -->
|
<!-- BEGIN switch_mod_option -->
|
||||||
<tr>
|
<tr>
|
||||||
<td>{L_GROUP_CONFIGURATION}:</td>
|
<td>{L_GROUP_CONFIGURATION}:</td>
|
||||||
<td><a href="{U_GROUP_CONFIG}">{L_GROUP_GOTO_CONFIG}</a></td>
|
<td><a href="{U_GROUP_CONFIG}">{L_GROUP_GOTO_CONFIG}</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<!-- END switch_mod_option -->
|
<!-- END switch_mod_option -->
|
||||||
</table>
|
</table>
|
||||||
|
@ -203,8 +203,8 @@
|
||||||
<table class="forumline">
|
<table class="forumline">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th class="{sorter: false}" ><b class="tbs-text">#</b></th>
|
<th class="{sorter: false}" ><b class="tbs-text">#</b></th>
|
||||||
<th class="{sorter: false}" ><b class="tbs-text">{L_AVATAR}</b></th>
|
<th class="{sorter: false}" ><b class="tbs-text">{L_AVATAR}</b></th>
|
||||||
<th class="{sorter: 'text'}" ><b class="tbs-text">{L_USERNAME}</b></th>
|
<th class="{sorter: 'text'}" ><b class="tbs-text">{L_USERNAME}</b></th>
|
||||||
<th class="{sorter: false}" ><b class="tbs-text">{L_PM}</b></th>
|
<th class="{sorter: false}" ><b class="tbs-text">{L_PM}</b></th>
|
||||||
<th class="{sorter: 'text'}" ><b class="tbs-text">{L_EMAIL}</b></th>
|
<th class="{sorter: 'text'}" ><b class="tbs-text">{L_EMAIL}</b></th>
|
||||||
|
@ -214,13 +214,13 @@
|
||||||
<th class="{sorter: false}" ><b class="tbs-text">{L_WEBSITE}</b></th>
|
<th class="{sorter: false}" ><b class="tbs-text">{L_WEBSITE}</b></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="catTitle" colspan="9">{L_PENDING_MEMBERS}</td>
|
<td class="catTitle" colspan="9">{L_PENDING_MEMBERS}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<!-- BEGIN pending -->
|
<!-- BEGIN pending -->
|
||||||
<tr class="{pending.ROW_CLASS} tCenter">
|
<tr class="{pending.ROW_CLASS} tCenter">
|
||||||
<td width="3%"><input type="checkbox" name="pending_members[]" value="{pending.USER_ID}"/></td>
|
<td width="3%"><input type="checkbox" name="pending_members[]" value="{pending.USER_ID}"/></td>
|
||||||
<td width="3%">{pending.AVATAR_IMG}</td>
|
<td width="3%">{pending.AVATAR_IMG}</td>
|
||||||
<td>{pending.USER}</td>
|
<td>{pending.USER}</td>
|
||||||
<td>{pending.PM}</td>
|
<td>{pending.PM}</td>
|
||||||
<td>{pending.EMAIL}</td>
|
<td>{pending.EMAIL}</td>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue