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

<f:section name="headline">
	<f:flashMessages />
	<f:if condition="{pageUid}">
			<f:render partial="Backend/Filter" arguments="{_all}"/>
			<f:render partial="Backend/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="{totalJobCount}">
				<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="Backend/Pagination" arguments="{pagination: pagination}"/>
										</td>
									</tr>
								</thead>
								<tbody>
									<f:for each="{pagination.items}" 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>
												<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="{pagination.items}" 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="Backend/SelectRoot" arguments="{pages: pages}"/>
</f:section>