Skip to content
Snippets Groups Projects
Index.html 2.39 KiB
Newer Older
{namespace sg=SGalinski\SgJobs\ViewHelpers}
<f:section name="iconButtons">
</f:section>

<f:section name="headline">
	<f:flashMessages />
	<f:if condition="{pageUid} && {totalJobCount} > 0">
			<f:render partial="Filter" arguments="{_all}"/>
			<f:render partial="CreateJob" arguments="{_all}"/>

			<p>
				<f:translate key="backend.message.sorting"/>
			</p>

			<f:if condition="{manualSortingDestroysEverything}">
				<h2>
					<f:translate key="backend.manualSortingBug"/>
				</h2>
			<f:if condition="{jobs}">
				<f:then>
					<div class="panel panel-default recordlist">
						<div class="table-fit">
							<table data-table="tx_sgjobs_domain_model_job" class="table table-striped table-hover">
										<td class="bg-light" colspan="3">
											<f:render partial="Pagination" arguments="{pagination: pagination, paginator: paginator, actionName: 'index', currentPage: currentPage}"/>
										</td>
									</tr>
								</thead>
								<tbody>
									<f:for each="{paginator.paginatedItems}" as="job" iteration="iter">
										<tr data-uid="{job.uid}">
											<td nowrap="nowrap" class="col-icon">
												<f:format.raw><sg:backend.icon table="tx_sgjobs_domain_model_job" row="{job}" /></f:format.raw>
											</td>
											<td style="white-space: normal;">
												<be:link.editRecord uid="{job.uid}" table="tx_sgjobs_domain_model_job">
													<span>{job.title} - <sg:backend.companyLabel uid="{job.uid}" companyraw="{job.company}"></sg:backend.companyLabel> </span>
												</be:link.editRecord>
											</td>
											<td nowrap="nowrap" class="col-control">
												<f:format.raw><sg:backend.control table="tx_sgjobs_domain_model_job" row="{job}" allItems="{paginator.paginatedItems}" iter="{iter}" /></f:format.raw>
								</tbody>
							</table>
						</div>
					</div>
				</f:then>
				<f:else>
					<p>
						<f:translate key="backend.noJobsMessage"/>
					</p>
				</f:else>
			</f:if>
			<f:render partial="SelectRoot" arguments="{pages: pages}"/>
				<f:render partial="CreateJob" arguments="{pageUid:pageUid}"/>
</f:section>