* @copyright 2008-2017 Alexander Schneider * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 * @version SVN: $id$ * @link http://wordpress.org/extend/plugins/user-access-manager/ */ /** * @var UserGroupController $controller */ /** * @param string $name * @param string $sortingParameter * * @return string */ use UserAccessManager\Controller\Backend\UserGroupController; use UserAccessManager\Object\ObjectHandler; $createHeaderColumn = function ($name, $sortingParameter) use ($controller) { $isSorted = $controller->getRequestParameter('orderby') === $sortingParameter; $class = $isSorted === true ? 'sorted' : 'sortable'; $sortOrder = $isSorted === true ? $controller->getRequestParameter('order') : 'asc'; $inner = "{$name}"; $link = "getSortUrl($sortingParameter)}\" >{$inner}"; return "{$link}"; } ?>
createNonceField('uamDeleteGroup'); ?>

getRequestParameter('page'); $userGroups = $controller->getUserGroups(); foreach ($userGroups as $userGroup) { ?>
getId()}"; ?> getName()); ?> getDescription()) ?> getReadAccess() === 'all') { echo TXT_UAM_ALL; } elseif ($userGroup->getReadAccess() === 'group') { echo TXT_UAM_ONLY_GROUP_USERS; } ?> getWriteAccess() === 'all') { echo TXT_UAM_ALL; } elseif ($userGroup->getWriteAccess() === 'group') { echo TXT_UAM_ONLY_GROUP_USERS; } elseif ($userGroup->getWriteAccess() === 'none') { echo TXT_UAM_NONE; } ?> getRoleNames(); $groupRoles = $userGroup->getAssignedObjectsByType( ObjectHandler::GENERAL_ROLE_OBJECT_TYPE ); if (count($groupRoles) > 0) { ?>
    $role) { ?>
getIpRangeArray(); if (count($ipRanges) > 0) { ?>