if (count($room_requests)) : ?>
| = _('Art der Anfrage') ?> | = _('Angefragt von') ?> | = _('Bearbeitungsstatus') ?> | |
|---|---|---|---|
| = htmlReady($rr->getTypeString(), 1, 1) ?> | = htmlReady($rr->user ? $rr->user->getFullName() : '') ?> | = htmlReady($rr->getStatusText()) ?> | = Icon::create( 'info', Icon::ROLE_CLICKABLE, [ 'title' => _('Weitere Informationen einblenden') ] ) ?> $params = [] ?> $dialog = []; ?> if (Request::isXhr()) : ?> $params['asDialog'] = true; ?> $dialog['data-dialog'] = 'size=big' ?> endif ?> $actionMenu = ActionMenu::get()->setContext($rr->getTypeString()) ?> $actionMenu->addLink( $controller->url_for('course/room_requests/request_show_summary/' . $rr->id, ['clear_cache' => 1]), _('Diese Anfrage bearbeiten'), Icon::create( 'edit', Icon::ROLE_CLICKABLE, [ 'title' => _('Diese Anfrage bearbeiten') ] ), $dialog ) ?> room && !$user_has_permissions) { $user_has_permissions = $rr->room->userHasPermission($current_user, 'admin'); } ?> if ($user_has_permissions && (int)$rr->closed === 0): ?> $actionMenu->addLink( URLHelper::getURL( 'dispatch.php/resources/room_request/resolve/' . $rr->id, [ 'reload-on-close' => 1, 'single-request' => 1 ] ), _('Diese Anfrage selbst auflösen'), Icon::create( 'admin', Icon::ROLE_CLICKABLE, [ 'title' => _('Diese Anfrage selbst auflösen') ] ), ['data-dialog' => '1'] ) ?> endif ?> $actionMenu->addLink( $controller->url_for('course/room_requests/delete/' . $rr->id), _('Diese Anfrage löschen'), Icon::create( 'trash', Icon::ROLE_CLICKABLE, [ 'title' => _('Diese Anfrage löschen') ] ) ) ?> = $actionMenu->render() ?> |
| = $this->render_partial('course/room_requests/_request.php', ['request' => $rr]); ?> | |||