File: D:/HostingSpaces/PvdBoogaard/indoorski.nl/backup/oude-site/cms/admin/templates/user.view.tpl
{template="header"}
{if strlen($ViewName) > 0}
{capture name=PageTitle}{$ViewName}{/capture}
{/if}
{if !iwp_HasPerm('core', 'user', 'create')}
{capture name=CustomButtons}
<input type="button" name="IndexCreateButton" value="{$lang.$CreateItem}" id="IndexCreateButton" class="Button" disabled="disabled" />
{/capture}
{/if}
<div id="ViewsMenu" class="DropDownMenu DropShadow" style="display: none; width:220px">
<ul>
<li {if !$ViewName}class="selected"{/if}><a href="index.php?section=user&action=view" style="background-image: url('images/view.gif'); background-repeat: no-repeat; background-position: 5px 5px; padding-left: 28px;"><span>{$lang.AllUsers}</span></a></li>
{if $userViewCount > 0}
{foreach from=$userViewTypes key=k item=view id=viewsLoop}
<li class="{$view.selectedClass}">
<a href="index.php?section=user&action=view&viewid={$view.viewid}" style='background-image:url("images/view.gif"); background-repeat:no-repeat; background-position:5px 5px; padding-left:28px'>
<span>{$view.name}</span>
</a>
</li>
{/foreach}
{else}
</ul>
{/if}
<hr />
<ul>
<li><a href="index.php?section=user&action=createview" style="background-image:url('images/view_add.gif'); background-repeat:no-repeat; background-position:5px 5px; padding-left:28px">{$lang.CreateNewView}</a></li>
{if $isView}
<li><a href="index.php?section=user&action=view&viewid={$viewid}&type=delete" style="background-image:url('images/view_del.gif'); background-repeat:no-repeat; background-position:5px 5px; padding-left:28px">{$lang.ViewDelete}</a></li>
<li><a href="index.php?section=user&action=editview&viewid={$viewid}" style="background-image:url('images/layoutEdit.png'); background-repeat:no-repeat; background-position:8px 8px; padding-left:28px">{$lang.ViewEdit}</a></li>
{/if}
</ul>
</div>
<script type="text/javascript" src="../javascript/jquery/plugins/interface.js"></script>
<script type="text/javascript">
<!--
$(document).ready(function() {
{if !iwp_HasPerm('core', 'user', 'create')}
$('#IndexCreateButton').disabledBind('click', function(){ alert({$lang.CreateUserNoPermission|iwp_FilterJavascriptString}); });
{/if}
$('.statusUpdate').click(function() {
var uId = $(this).parent().parent().children(':eq(0)').children('input').attr('value');
var $theImg = $(this);
var url = "remote.php?section=user&action=statuschange&userid=" + uId;
$.ajax({
url: url,
dataType: 'xml',
success: function(xml, status) {
var stat = $('status', xml).text();
if(stat == "success") {
$('#MainMessage').successMessage($('message', xml).text());
$theImg.children('img').attr('src', $('img', xml).text());
$theImg.attr('title', $('imgtext', xml).text());
} else {
$('#MainMessage').errorMessage($('message', xml).text());
}
},
error: function(xml, status) {
$('#MainMessage').errorMessage(status);
}
});
return false;
});
$('.DelLink').click(function() {
var link = $(this).attr('href');
var username = $.trim($('.row-user-username', $(this).parents('tr')).text());
var message = '{$lang.ConfirmDeleteUser}'.replace(/\%s/i, username);
return confirm(message);
});
});
function RunBulkEntry() {
var index = $('.bulkselect').val();
if (!index) {
alert('{$lang.PleaseChooseAnAction}');
$('.bulkselect').focus();
return;
}
var checked = Array();
$('#ContentListArea input:checked').each(function() {
var id = $(this).attr('id');
id = id.substr(10);
checked.push(id);
});
if(checked.length < 1) {
alert('{$lang.PleaseChooseOneUser}');
return false;
}
var text = "";
var func = "";
if(index == "disapprove") {
text = "{$lang.ConfirmDisapproveUsers}";
func = "disapprove";
} else if(index == "approve") {
text = "{$lang.ConfirmApproveUsers}";
func = "approve";
} else if(index == "delete") {
text = "{$lang.ConfirmDeleteUsers}";
func = "delete";
} else {
return false;
}
if (!confirm(text)) {
return false;
}
runCall(func, checked);
return false;
}
function runCall(act, list) {
var url = "remote.php?section=user&action=bulk&type=" + act;
$.ajax({
url: url,
type: "post",
dataType: 'xml',
data: {'userList[]': list},
success: function(xml, status) {
var stat = $('status', xml).text();
if(stat == "success") {
window.top.location = window.top.location;
} else {
$('#MainMessage').errorMessage($('message', xml).text());
}
},
error: function(xml, status) {
$('#MainMessage').errorMessage(status);
}
});
}
//--></script>
<div title="Confirmation" class="iDialog" style="display: none;" id="dialogConfirm"></div>
{capture name=CommonViewTopAfterPageIntro}
{if $LicensedUsers !== 0}
<div class="UserInfo">
{$lang.UserLicenseInfo|sprintf,$AssignedUsers,$RemainingUsers,$RemainingAccountsLang}
</div>
{/if}
{/capture}
{template="common.view.top"}
<div class="BodyContainer Intro">
<table class="GridPanel" cellspacing="1" cellpadding="2" border="0" id="IndexGrid" style="width:100%;">
<tr>
<td valign="top">
{if iwp_HasPerm('core', 'user', 'editstatus', '*') || iwp_HasPerm('core', 'user', 'delete', '*')}
<select name="bulkaction" id="bulkaction" class="bulkselect">
<option value="">{$lang.ChooseAnAction}</option>
{if iwp_HasPerm('core', 'user', 'editstatus', '*')}
<option value="disapprove">{$lang.MarkAsInactive}</option>
<option value="approve">{$lang.MarkAsActive}</option>
{/if}
{if iwp_HasPerm('core', 'user', 'delete', '*')}
<option value="delete">{$lang.Delete}</option>
{/if}
</select>
<input type="button" value="Go" class="gobutton" onclick="RunBulkEntry();" /><br/><br/>
{/if}
</td>
<td align="right" valign="top">
<form action="index.php" method="get" style="padding:0; margin:0;">
<input type="hidden" name="section" value="{$section}" />
<input type="hidden" name="action" value="{$action}" />
<input id="SearchQuery" class="Field150" type="text" name="searchQuery" value="{$searchQuery|iwp_htmlspecialchars}" size="20" />
<select id="SearchField" name="searchField" class="Field150">
<option value="firstname" {if $searchField == 'firstname'}selected="selected"{/if}>{$lang.User_FirstName}</option>
<option value="lastname" {if $searchField == 'lastname'}selected="selected"{/if}>{$lang.User_LastName}</option>
<option value="email" {if $searchField == 'email'}selected="selected"{/if}>{$lang.User_Email}</option>
<option value="username" {if $searchField == 'username'}selected="selected"{/if}>{$lang.User_Username}</option>
<option value="userid" {if $searchField == 'userid'}selected="selected"{/if}>{$lang.User_UserID}</option>
</select>
<input id="SearchButton" class="Button" type="submit" value="{$lang.Search}" />
{if $isSearching}
<a href="{$clearSearchUrl}">{$lang.ClearSearch}</a>
{else}
<a href="javascript:;" class="Disabled">{$lang.ClearSearch}</a>
{/if}
</form>
</td>
</tr>
<tr>
<td align="right" colspan="2">
{template="paging"}
</td>
</tr>
</table>
<form name="UserForm" id="UserForm" action="index.php?section=user&action=view" method="post">
<table class="GridPanel" cellspacing="0" cellpadding="0" border="0" id="IndexGrid" style="width:100%;" >
{if $userCount > 0}
<tr class="Heading3">
<td align="Center" width='10'><input type="checkbox" name="masterCheckbox" id="masterCheckbox" onClick="toggleCheckboxes(this,'UserForm');"></td>
<td> </td>
{foreach from=$DisplayFields key=k item=field id=fieldsHeaderLoop}
{if $field.display}
<td nowrap="nowrap" style="width: {$field.width}">
{capture name=tmp}User_{$field.name}{/capture}
{capture name=tmplang}{$lang.$tmp}{/capture}
{$tmplang}
{if $field.sortable }
<a title="{$lang.SortByAsc|sprintf,$tmplang}" href="index.php?section={$section}&action={$action}&sortdir=asc&field={$field.name}"><img src='images/{if $SortField == $field.dbfield && $SortDir == 'asc'}active_{/if}sortup.gif' border="0"></a>
<a title="{$lang.SortByDesc|sprintf,$tmplang}" href="index.php?section={$section}&action={$action}&sortdir=desc&field={$field.name}"><img src='images/{if $SortField == $field.dbfield && $SortDir == 'desc'}active_{/if}sortdown.gif' border="0"></a>
{/if}
</td>
{/if}
{/foreach}
<td nowrap style="width:110px">
{$lang.Action}
</td>
</tr>
<tbody id="ContentListArea">
{foreach from=$ViewList key=k item=user id=viewLoop}
<tr id="tr_{$user.userid}" class="GridRow" onmouseover="this.className='GridRowOver'" onmouseout="this.className='GridRow'" >
<td align="Center">
{if $user.userid == 1}
<input type="checkbox" disabled="disabled">
{elseif iwp_User_HasAnyEditPermission($user.userid) || iwp_HasPerm('core', 'user', 'delete', $user.userid)}
<input type="checkbox" name="items[]" id="deleteBox_{$user.userid}" value="{$user.userid}">
{else}
<input type="checkbox" disabled="disabled">
{/if}
</td>
<td align="Center" style="width:18px;" onMouseDown="document.getElementById('deleteBox_{$user.userid}').checked = true;">
<img src='images/user.gif'>
</td>
{foreach from=$DisplayFields key=l item=field id=fieldBodyLoop}
{if $field.display}
<td style="width: {$field.width}" class="row-user-{$field.dbfield} {if $field.dbfield == $SortField}SortHighlight{/if}">
{capture name=tmp}{$field.dbfield}{/capture}
{if $tmp == "fullname"}
{$user.firstname} {$user.lastname}
{elseif $tmp == "groupidcsv"}
{foreach from=$user.$tmp key=gr item=group id=groupLoop}
{$GroupNameArray.$group|iwp_htmlspecialchars}{if $groupLoop.last != true},{/if}
{/foreach}
{elseif $tmp == "status"}
{if $user.userid == 1}
{else}
{capture name=statusTitle}{$user.$tmp}{/capture}
{if $statusTitle == 1}
{capture name=statTitle}{$lang.UserStatusActive}{/capture}
{capture name=statImage}<img src="images/tick.gif" style="border: 0px;" />{/capture}
{capture name=statHref}index.php?section=user&action=edit&userid={$user.userid}&status=2{/capture}
{elseif $statusTitle == 2}
{capture name=statTitle}{$lang.UserStatusInactive}{/capture}
{capture name=statImage}<img src="images/cross.gif" style="border: 0px;" />{/capture}
{capture name=statHref}index.php?section=user&action=edit&userid={$user.userid}&status=1{/capture}
{else}
{capture name=statTitle}{$lang.UserStatusPending}{/capture}
{capture name=statImage}<img src="images/cross.gif" style="border: 0px;" />{/capture}
{capture name=statHref}index.php?section=user&action=edit&userid={$user.userid}&status=1{/capture}
{/if}
{if iwp_HasPerm('core', 'user', 'editstatus', $user.userid)}
<a title="{$statTitle}" href="{$statHref}" class="statusUpdate" style="border: 0px;">{$statImage}</a>
{else}
{$statImage}
{/if}
{/if}
{elseif is_blank($user.$tmp)}
{$field.default}
{else}
{$user.$tmp|iwp_htmlspecialchars}
{/if}
</td>
{/if}
{/foreach}
<td nowrap style="width:110px">
{if iwp_User_HasAnyEditPermission($user.userid)}
<a href="index.php?section=user&action=edit&userid={$user.userid}">{$lang.Edit}</a>
{else}
<a class="Disabled" href="javascript:;" onclick="alert('{$lang.NoPermissionEditUser|iwp_FilterJavascriptString,false}')">{$lang.Edit}</a>
{/if}
{if $user.userid == 1}
<a class="Disabled" href="javascript:;" onclick="alert('{$lang.InvalidUserDeleted|iwp_FilterJavascriptString,false}')">{$lang.Delete}</a>
{elseif !iwp_HasPerm('core', 'user', 'delete', $user.userid)}
<a class="Disabled" href="javascript:;" onclick="alert('{$lang.NoPermissionDeleteUser|iwp_FilterJavascriptString,false}')">{$lang.Delete}</a>
{else}
<a href="index.php?section=user&action=delete&userid={$user.userid}" class="DelLink">{$lang.Delete}</a>
{/if}
</td>
</tr>
{/foreach}
</tbody>
{else}
<tr class="GridRow">
<td colspan="7" style="text-align: center; padding: 10px;">
<strong>{$lang.NoUsersToDisplay}</strong>
</td>
</tr>
{/if}
</table>
<table class="GridPanel" cellspacing="1" cellpadding="2" border="0" id="IndexGrid" style="width:100%;">
<tr align="right">
<td>
{template="paging"}
</td>
</tr>
</table>
</form>
</div>
{template="footer"}