|
|
= $assignment_obj->getTypeIcon() ?>
= htmlReady($assignment['test_title']) ?>
|
if (isset($assignment['Nachname']) || isset($assignment['Vorname'])): ?>
= htmlReady($assignment['Nachname'] . ', ' . $assignment['Vorname']) ?>
endif ?>
|
= date('d.m.Y, H:i', $assignment['mkdate']) ?>
|
if ($course_id): ?>
= htmlReady($assignment['Name']) ?>
endif ?>
|
if ($course_id && $assignment['start_time']): ?>
= htmlReady(Semester::findByTimestamp($assignment['start_time'])->name) ?>
endif ?>
|
$menu = ActionMenu::get(); ?>
$menu->addLink(
$controller->url_for('vips/sheets/show_assignment', ['cid' => $course_id, 'assignment_id' => $assignment['id']]),
_('Studierendensicht anzeigen'),
Icon::create('community')
) ?>
$menu->addLink(
$controller->url_for('vips/sheets/print_assignments', ['assignment_id' => $assignment['id']]),
_('Aufgabenblatt drucken'),
Icon::create('print'),
['target' => '_blank']
) ?>
$menu->addLink(
$controller->url_for('vips/sheets/copy_assignments_dialog', ['assignment_ids[]' => $assignment['id']]),
_('Aufgabenblatt kopieren'),
Icon::create('copy'),
['data-dialog' => 'size=auto']
) ?>
if ($assignment_obj->isLocked()): ?>
$menu->addButton('reset', _('Alle Lösungen zurücksetzen'), Icon::create('refresh'), [
'formaction' => $controller->url_for('vips/sheets/reset_assignment', ['assignment_id' => $assignment['id']]),
'data-confirm' => _('Achtung: Wenn Sie die Lösungen zurücksetzen, werden die Lösungen aller Teilnehmenden archiviert!')
]) ?>
else: ?>
$menu->addButton('delete', _('Aufgabenblatt löschen'), Icon::create('trash'), [
'formaction' => $controller->url_for('vips/sheets/delete_assignments', ['assignment_ids[]' => $assignment['id']]),
'data-confirm' => sprintf(_('Wollen Sie wirklich das Aufgabenblatt „%s“ löschen?'), $assignment['test_title'])
]) ?>
endif ?>
= $menu->render() ?>
|
endforeach ?>