| Current Path : /var/www/surf/TYPO3/vendor/typo3/cms-beuser/Resources/Private/Templates/BackendUser/ |
| Current File : //var/www/surf/TYPO3/vendor/typo3/cms-beuser/Resources/Private/Templates/BackendUser/Compare.html |
<html
xmlns:backend="http://typo3.org/ns/TYPO3/CMS/Backend/ViewHelpers"
xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers"
xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
data-namespace-typo3-fluid="true"
>
<f:layout name="Module" />
<f:section name="Content">
<h1><f:translate key="backendUser.compare.title" /></h1>
<div class="table-fit">
<table id="tx_beuser_compare" class="table table-striped table-hover table-vertical-top">
<thead>
<tr>
<th></th>
<f:for each="{compareUserList}" as="compareData">
<th>
<div class="d-flex align-items-center justify-content-between">
<div>
<span>{compareData.user.username}</span> <code>[{compareData.user.uid}]</code>
</div>
<div>
<f:link.action action="removeFromCompareList" arguments="{uid: compareData.user.uid, redirectToCompare:1}" class="btn btn-default">
<core:icon identifier="actions-minus" size="small"/>
</f:link.action>
<backend:link.editRecord class="btn btn-default" table="be_users" uid="{compareData.user.uid}" title="edit">
<core:icon identifier="actions-open" />
</backend:link.editRecord>
</div>
</div>
</th>
</f:for>
</tr>
</thead>
<tbody>
<tr>
<th><f:translate key="avatar" /></th>
<f:for each="{compareUserList}" as="compareData">
<td>
<a
href="#"
data-contextmenu-trigger="click"
data-contextmenu-table="be_users"
data-contextmenu-uid="{compareData.user.uid}"
title="id={compareData.user.uid}">
<backend:avatar backendUser="{compareData.user.uid}" showIcon="true" />
</a>
</td>
</f:for>
</tr>
<tr>
<th><f:translate key="realName" /></th>
<f:for each="{compareUserList}" as="compareData">
<td>{compareData.user.realName}
<f:if condition="{compareData.user.email}">
(<f:link.email email="{compareData.user.email}" />)
</f:if>
</td>
</f:for>
</tr>
<tr>
<th>{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.recordInformation')}</th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:render partial="Compare/Information" section="recordInformation" arguments="{recordInformation:compareData.user.description}" />
</td>
</f:for>
</tr>
<tr>
<th><f:translate key="admin" /></th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:render partial="Compare/Information" section="yesno" arguments="{value:compareData.user.admin}" />
</td>
</f:for>
</tr>
<tr>
<th><f:translate key="disable_compare" /></th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:if condition="{onlineBackendUsers.{compareData.user.uid}}">
<f:else>
<f:if condition="{compareData.user.disable}">
<f:then>
<a class="btn btn-default" href="{backend:moduleLink(route:'tce_db', query:'data[be_users][{compareData.user.uid}][disable]=0', currentUrlParameterName:'redirect')}" title="{f:translate(key: 'visibility.unhide')}">
<core:icon identifier="actions-edit-unhide" />
</a>
</f:then>
<f:else>
<a class="btn btn-default" href="{backend:moduleLink(route:'tce_db', query:'data[be_users][{compareData.user.uid}][disable]=1', currentUrlParameterName:'redirect')}" title="{f:translate(key: 'visibility.hide')}">
<core:icon identifier="actions-edit-hide" />
</a>
</f:else>
</f:if>
</f:else>
</f:if>
</td>
</f:for>
</tr>
<tr>
<th><f:translate key="startDateAndTime" /></th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:if condition="{compareData.user.starttime}">
<f:then>
<f:format.date format="{dateFormat} {timeFormat}">{compareData.user.starttime}</f:format.date>
</f:then>
<f:else>
-
</f:else>
</f:if>
</td>
</f:for>
</tr>
<tr>
<th><f:translate key="endDateAndTime" /></th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:if condition="{compareData.user.endtime}">
<f:then>
<f:format.date format="{dateFormat} {timeFormat}">{compareData.user.endtime}</f:format.date>
</f:then>
<f:else>
-
</f:else>
</f:if>
</td>
</f:for>
</tr>
<tr>
<th><f:translate key="lastLogin" /></th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:if condition="{compareData.user.lastlogin}">
<f:then>
<f:format.date format="{dateFormat} {timeFormat}">{compareData.user.lastlogin}</f:format.date>
</f:then>
<f:else>
<f:translate key="never" />
</f:else>
</f:if>
</td>
</f:for>
</tr>
<tr>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:be_groups.subgroup" /></th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:render partial="Compare/Information" section="groups" arguments="{groups:compareData.groups}" />
</td>
</f:for>
</tr>
<tr>
<th><f:translate key="allowedLanguages" /></th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:render partial="Compare/Information" section="languages" arguments="{languages:compareData.languages}" />
</td>
</f:for>
</tr>
<tr>
<th><f:translate key="dbMountPoints" /></th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:render partial="Compare/Information" section="dbMounts" arguments="{dbMounts:compareData.dbMounts}" />
</td>
</f:for>
</tr>
<tr>
<th><f:translate key="fileMounts" /></th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:render partial="Compare/Information" section="fileMounts" arguments="{fileMounts:compareData.fileMounts}" />
</td>
</f:for>
</tr>
<tr>
<th>{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:be_groups.fileoper_perms')}</th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:render partial="Compare/Information" section="fileFolderPermissions" arguments="{fileFolderPermissions:compareData.fileFolderPermissions}" />
</td>
</f:for>
</tr>
<tr>
<th>{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:be_groups.pagetypes_select')}</th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:render partial="Compare/Information" section="pageTypes" arguments="{pageTypes:compareData.pageTypes}" />
</td>
</f:for>
</tr>
<tr>
<th>{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:category_perms')}</th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:render partial="Compare/Information" section="categories" arguments="{categories:compareData.categories}"/>
</td>
</f:for>
</tr>
<tr>
<th>{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:TSconfig')}</th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:render partial="Compare/Information" section="tsconfig" arguments="{tsconfig:compareData.tsconfig,id:compareData.user.uid}" />
</td>
</f:for>
</tr>
<tr>
<th>{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:be_groups.non_exclude_fields')}</th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:render partial="Compare/Information" section="nonExcludeFields" arguments="{nonExcludeFields:compareData.non_exclude_fields,id:compareData.user.uid}"/>
</td>
</f:for>
</tr>
<f:if condition="{compareUserList.0.workspaces}">
<tr>
<th>{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:workspace_perms')}</th>
<f:for each="{compareUserList}" as="compareData">
<td>
<f:render partial="Compare/Information" section="workspaces" arguments="{workspaces:compareData.workspaces}"/>
</td>
</f:for>
</tr>
</f:if>
</tbody>
</table>
</div>
</f:section>
</html>