175 lines
No EOL
7.3 KiB
HTML
175 lines
No EOL
7.3 KiB
HTML
|
|
{if $mode=='view'}
|
|
<div class="heading">
|
|
<h2>Flagged Users Manager</h2>
|
|
</div>
|
|
<!-- DIsplaying Videos -->
|
|
<form name="flagged_video" method="post" id="flagged_video">
|
|
<div class="btn-group">
|
|
<input class="btn btn-primary btn-xs" type="submit" name="activate_selected" value="Activate" />
|
|
<input class="btn btn-primary btn-xs" type="submit" name="deactivate_selected" value="Deactivate" />
|
|
<input class="btn btn-primary btn-xs" type="submit" name="delete_selected" value="Delete Users" onclick="return _cb.confirm_it('Are you sure you want to delete these users(s)')"/>
|
|
<input class="btn btn-primary btn-xs" type="submit" name="delete_flags" value="Delete Flags" onclick="return _cb.confirm_it('Are you sure you want to delete flags of selected users(s)')"/>
|
|
</div>
|
|
|
|
|
|
{if $users}
|
|
<table class="table table-bordered table-striped">
|
|
<tr>
|
|
<td>
|
|
<input type="checkbox" name="checkall" onclick="_cb.checkUncheckAll(this);"/></td>
|
|
<td>UID</td>
|
|
<td>User Details</td>
|
|
<td>Options</td>
|
|
</tr>
|
|
{foreach from=$users item=u}
|
|
<tr>
|
|
<td>
|
|
<input name="check_user[]" type="checkbox" id="check_user" value="{$u.userid}" />
|
|
</td>
|
|
<td>{$u.userid}</td>
|
|
|
|
<td>
|
|
<div class="row">
|
|
<div class="col-md-10">
|
|
<div class="row">
|
|
<div class="col-md-3">
|
|
<a href="view_user.php?uid={$u.userid}">
|
|
<img src="{$userquery->getUserThumb($u,'small')}" class="img-thumbnail oneUserImage pull-left" />
|
|
</a>
|
|
</div>
|
|
<div class="col-md-9">
|
|
<a href="{$userquery->profile_link($u)}" target="_blank" class="oneUserName">{$u.username}</a>
|
|
<span>{$u.email}</span>
|
|
<div class="labels">
|
|
<span class="label {if $u.usr_status=='Ok'}label-success{else}label-warning{/if}">
|
|
{if $u.usr_status=='Ok'}Active{else}InActive{/if} </span>
|
|
<span class="label label-info"><span>{$u.level|get_user_level}</span></span>
|
|
<span class="label"><span>Last Active </span>{$u.last_active|niceTime}</span>
|
|
<a href="?mode=view_flags&uid={$u.userid}"><span class="label label-info"><span>Flags</span>:<span>{$u.flag_type}</span></span>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="dropdown">
|
|
<button id="dropdownMenu1" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown">Actions<i class="icon-angle-down icon-on-right"></i></button>
|
|
<ul class="dropdown-menu addCategoryActions" aria-labelledby="dropdownMenu1" role="menu">
|
|
<li role="presentation">
|
|
<a role="menuitem" tabindex="-1" href="view_user.php?uid={$u.userid}">View</a>
|
|
</li>
|
|
<li role="presentation">
|
|
<a role="menuitem" tabindex="-1" href="view_user.php?uid={$u.userid}">Edit</a>
|
|
</li>
|
|
{if $u.usr_status == Ok}
|
|
<li role="presentation">
|
|
<a role="menuitem" tabindex="-1" href="?deactivate={$u.userid}">Deactivate</a>
|
|
</li>
|
|
{elseif $u.usr_status == ToActivate}
|
|
<li role="presentation">
|
|
<a role="menuitem" tabindex="-1" href="?activate={$u.userid}">Activate</a>
|
|
</li>
|
|
{/if}
|
|
<li role="presentation">
|
|
<a role="menuitem" tabindex="-1" href="?mode=view_flags&uid={$u.userid}">View Flags</a>
|
|
</li>
|
|
<li role="presentation">
|
|
<a role="menuitem" tabindex="-1" href="?delete_flags={$u.userid}">Delete flags</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
{/foreach}
|
|
</table>
|
|
|
|
|
|
{else}
|
|
<div align="center"><strong><em>NO USER FOUND</em></strong></div>
|
|
{/if}
|
|
|
|
|
|
<div class="btn-group">
|
|
<input class="btn btn-primary btn-xs" type="submit" name="activate_selected" value="Activate" />
|
|
<input class="btn btn-primary btn-xs" type="submit" name="deactivate_selected" value="Deactivate" />
|
|
<input class="btn btn-primary btn-xs" type="submit" name="delete_selected" value="Delete Users" onclick="return _cb.confirm_it('Are you sure you want to delete these users(s)')"/>
|
|
<input class="btn btn-primary btn-xs" type="submit" name="delete_flags" value="Delete Flags" onclick="return _cb.confirm_it('Are you sure you want to delete flags of selected users(s)')"/>
|
|
</div>
|
|
|
|
</form>
|
|
|
|
<!-- DIsplaying Videos Ends-->
|
|
{include file="$style_dir/blocks/pagination.html" }
|
|
|
|
{/if}
|
|
|
|
|
|
{if $mode=='view_flags'}
|
|
<div class="heading">
|
|
<h2>Viewing {$user.username} flags</h2>
|
|
</div>
|
|
<div class="dropdown pull-right">
|
|
<button id="dropdownMenu1" class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown">
|
|
Actions <i class="caret"></i></button>
|
|
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1" role="menu">
|
|
<li><a role="menuitem" tabindex="-1" href="view_user.php?uid={$user.userid}">View User</a></li>
|
|
<li><a role="menuitem" tabindex="-1" href="view_user.php?uid={$user.userid}">Edit User</a></li>
|
|
<li><a role="menuitem" tabindex="-1" href="?delete_flags={$user.userid}">Delete Flags</a></li>
|
|
<li><a role="menuitem" tabindex="-1" href="?delete_user={$user.user}">Delete User</a></li>
|
|
</ul>
|
|
</div><br><br>
|
|
|
|
<div style="margin-bottom:10px"></div>
|
|
<!-- DIsplaying Videos -->
|
|
<form name="video_manage" method="post">
|
|
|
|
|
|
<table class="table table-bordered border-striped">
|
|
<tr>
|
|
<td>FId</td>
|
|
<td>Flag Details</td>
|
|
</tr>
|
|
{assign var = bgcolor value = ""}
|
|
{section name=list loop=$flags}
|
|
<tr>
|
|
<td>{$smarty.section.list.iteration}</td>
|
|
<td>Reported as "{$flags[list].flag_type|flag_type}" by <strong> {$flags[list].userid|get_username}</strong> {$flags[list].date_added|niceTime}</td>
|
|
</tr>
|
|
{/section}
|
|
</table>
|
|
</form>
|
|
|
|
{/if}
|
|
<script>
|
|
function time_elapsed_string($datetime, $full = false) {
|
|
$now = new DateTime;
|
|
$ago = new DateTime($datetime);
|
|
$diff = $now->diff($ago);
|
|
|
|
$diff->w = floor($diff->d / 7);
|
|
$diff->d -= $diff->w * 7;
|
|
|
|
$string = array(
|
|
'y' => 'year',
|
|
'm' => 'month',
|
|
'w' => 'week',
|
|
'd' => 'day',
|
|
'h' => 'hour',
|
|
'i' => 'minute',
|
|
's' => 'second',
|
|
);
|
|
foreach ($string as $k => &$v) {
|
|
if ($diff->$k) {
|
|
$v = $diff->$k . ' ' . $v . ($diff->$k > 1 ? 's' : '');
|
|
} else {
|
|
unset($string[$k]);
|
|
}
|
|
}
|
|
|
|
if (!$full) $string = array_slice($string, 0, 1);
|
|
return $string ? implode(', ', $string) . ' ago' : 'just now';
|
|
}
|
|
</script> |