<?php $_buttons = array(); $return_string = '?return_to=' . urlencode(uri_string() . '?' . $_SERVER['QUERY_STRING']); // -------------------------------------------------------------------------- // Login as if ($user_edit->id != active_user('id') && user_has_permission('admin.accounts.can_login_as')) { $_buttons[] = login_as_button($user_edit->id, $user_edit->password, lang('admin_login_as') . ' ' . $user_edit->first_name, 'class="awesome" target="_parent"'); } // -------------------------------------------------------------------------- // Edit if ($user_edit->id != active_user('id') && user_has_permission('admin.accounts.delete')) { $_buttons[] = anchor('admin/accounts/delete/' . $user_edit->id . '?return_to=' . urlencode('admin/accounts'), lang('action_delete'), 'class="awesome red confirm" data-title="' . lang('admin_confirm_delete_title') . '" data-body="' . lang('admin_confirm_delete_body') . '"'); } // -------------------------------------------------------------------------- // Suspend if ($user_edit->is_suspended) { if (active_user('id') != $user_edit->id && user_has_permission('admin.accounts.unsuspend')) { $_buttons[] = anchor('admin/accounts/unsuspend/' . $user_edit->id . $return_string, lang('action_unsuspend'), 'class="awesome"'); } } else { if (active_user('id') != $user_edit->id && user_has_permission('admin.accounts.suspend')) { $_buttons[] = anchor('admin/accounts/suspend/' . $user_edit->id . $return_string, lang('action_suspend'), 'class="awesome red"'); } } ?> <?php if ($_buttons) { ?> <fieldset id="edit-user-actions">
<!-- ACTIONS --> <td class="actions"> <?php // Actions, only super users can do anything to other superusers if (!$user->is_superuser() && user_has_permission('superuser', $member)) { // Member is a superuser and the admin is not a super user, no editing facility echo '<span class="not-editable">' . lang('accounts_index_noteditable') . '</span>'; } else { $_return = $_SERVER['QUERY_STRING'] ? uri_string() . '?' . $_SERVER['QUERY_STRING'] : uri_string(); $_return = '?return_to=' . urlencode($_return); $_buttons = array(); // -------------------------------------------------------------------------- // Login as? if ($member->id != active_user('id') && user_has_permission('admin.accounts.can_login_as')) { $_buttons[] = login_as_button($member->id, $member->password); } // -------------------------------------------------------------------------- // Edit if ($member->id == active_user('id') || user_has_permission('admin.accounts.can_edit_others')) { $_buttons[] = anchor('admin/accounts/edit/' . $member->id . $_return, lang('action_edit'), 'data-fancybox-type="iframe" class="edit fancybox-max awesome small grey"'); } // -------------------------------------------------------------------------- // Suspend user if ($member->is_suspended) { if (user_has_permission('admin.accounts.unsuspend')) { $_buttons[] = anchor('admin/accounts/unsuspend/' . $member->id . $_return, lang('action_unsuspend'), 'class="awesome small green"'); } } else { if (user_has_permission('admin.accounts.suspend')) { $_buttons[] = anchor('admin/accounts/suspend/' . $member->id . $_return, lang('action_suspend'), 'class="awesome small red"');