144 lines
6.6 KiB
HTML
144 lines
6.6 KiB
HTML
<script>
|
|
|
|
</script>
|
|
<div class="manager-list">
|
|
<div class="controller scrolltoFixed white-grad">
|
|
<div class="buttons">
|
|
<div class="btn-toolbar">
|
|
<div class="btn-group">
|
|
<label class="btn btn-mini check-all"><input type="checkbox"></label>
|
|
</div>
|
|
<div class="btn-group">
|
|
<a class="btn btn-mini" onclick="group_member('activate_pending');" >{lang code='Approve'}</a>
|
|
<a class="btn btn-mini" onclick="group_member('disapprove_members');">{lang code='Disapprove'}</a>
|
|
<a class="btn btn-mini" onclick="group_member('ban_members');">{lang code='Ban'}</a>
|
|
<a class="btn btn-mini" onclick="group_member('unban_members');">{lang code='Remove ban'}</a>
|
|
<a class="btn btn-mini" onclick="
|
|
cb_confirm('{lang code="Confirm Delete?"}','{lang code="Are you sure you want to delete selected members from this group?"}'
|
|
,function(){
|
|
group_action('delete_members');
|
|
})
|
|
|
|
">Delete</a>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="right-button">
|
|
{if $pending_members}
|
|
<a class="btn btn-mini btn-inverse"
|
|
|
|
onclick="groupToggleList(this,'all_members','pending_members');">Pending
|
|
<span class="badge badge-info">
|
|
{$pending_members|count}
|
|
</span>
|
|
</a>
|
|
{/if}
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<form name="group-members-form" method="post" id="group-form" action="{$queryString}">
|
|
|
|
<input type="hidden" name="todo" id="action_mode" value="yes"/>
|
|
|
|
<table id="group-members-list" class="table table-striped list-block {if !$group_members}display-none{/if}">
|
|
<thead style="display: none">
|
|
<tr>
|
|
<th width="20"></th>
|
|
<th width="40"></th>
|
|
<th></th>
|
|
<th width="65"></th>
|
|
</tr>
|
|
</thead>
|
|
|
|
{$count=0}
|
|
{foreach $group_members_mixed as $key => $members}
|
|
|
|
{$count=$count+1}
|
|
<tbody id="{$key}" {if $count==2} class="display-none" {/if}>
|
|
|
|
|
|
{foreach $members as $user}
|
|
<tr>
|
|
<td><input type="checkbox" class="check-item" name="users[]" value="{$user.userid}"></td>
|
|
<td><img src="{$userquery->getuserthumb($user,'small')}" /></td>
|
|
<td>
|
|
<a href="">{$user.username}</a>
|
|
|
|
{if $group.userid == $user.userid || $user.is_admin =='yes' }
|
|
<span class="badge badge-info">Admin</span>
|
|
{/if}
|
|
|
|
{if $user.ban=='yes'}
|
|
<span class="badge badge-danger">banned</span>
|
|
{else}
|
|
{if $user.active=='yes'}<span class="badge badge-success">Active</span>
|
|
{else}<span class="badge badge-warning" >Pending</span>{/if}
|
|
{/if}
|
|
</td>
|
|
<td>
|
|
{$username=$user.username}
|
|
<div class="dropdown">
|
|
<a class="btn btn-mini dropdown-toggle" data-toggle="dropdown">
|
|
Actions <i class="caret"></i>
|
|
</a>
|
|
<ul class="dropdown-menu">
|
|
<li>{if $user.active=='no'}
|
|
<a href="{$queryString}activate={$user.userid}">Approve</a>
|
|
{else}
|
|
<a href="{$queryString}deactivate={$user.userid}">Disapprove</a>
|
|
{/if}
|
|
</li>
|
|
|
|
{if $user.ban=='yes'}
|
|
<li><a href="{$queryString}unban={$user.userid}">Remove ban</a></li>
|
|
{else}
|
|
<li><a href="{$queryString}ban={$user.userid}">Ban</a></li>
|
|
{/if}
|
|
<li><a href="javascript:void(0)"
|
|
onClick="cb_confirm('{lang code='Confirm delete'}',
|
|
'{lang code="Are you sure you want to remove $username from this group"}',function(){
|
|
window.location = '{$queryString}delete={$user.userid}';
|
|
})">Delete</a>
|
|
</li>
|
|
|
|
|
|
{if $cbgroup->is_group_admin($user.userid,$group)}
|
|
|
|
{if $user.userid != $group.userid}
|
|
<li class="divider"></li>
|
|
|
|
<li><a href="javascript:void(0)"
|
|
onClick="cb_confirm('{lang code='Confirm delete'}',
|
|
'{lang code="Are you sure you want to remove $username from admins? "}',function(){
|
|
window.location = '{$queryString}remove_admin={$user.userid}';
|
|
})">Remove admin</a></li>
|
|
{/if}
|
|
{else}
|
|
<li class="divider"></li>
|
|
<li><a href="javascript:void(0)"
|
|
onClick="cb_confirm('{lang code='Confirm delete'}',
|
|
'{lang code="Are you sure you want to make $username admin of {$group.group_name} ? "}',function(){
|
|
window.location = '{$queryString}make_admin={$user.userid}';
|
|
})">Make admin</a></li>
|
|
{/if}
|
|
|
|
</ul>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
{/foreach}
|
|
</tbody>
|
|
{/foreach}
|
|
</table>
|
|
|
|
{if !$group_members}
|
|
<div class="alert">{lang code='There are no members in this group'}</div>
|
|
{/if}
|
|
</form>
|
|
|
|
{include_template_file file='blocks/pagination.html' }
|
|
</div>
|