renderSortLink('shared/contacts/', _('Name/Institution'), 'name', ['style' => 'width: 40%;']) ?> renderSortLink('shared/contacts/', _('Alternative Kontaktmail'), 'alt_mail', ['style' => 'width: 20%;']) ?> renderSortLink('shared/contacts/', _('Status'), 'contact_status', ['style' => 'width: 15%;']) ?> renderSortLink('shared/contacts/', _('Zuordnungen'), 'count_relations', ['style' => 'width: 20%;']) ?> contact_id) : ?> render_partial('shared/contacts/details', compact('mvv_contact')) ?> MVVController::$items_per_page) : ?>
getContactName()) ?> alt_mail); ?> contact_status]['name'] ?? '') ?> count_relations); ?> setContext($mvv_contact->getContactName()); if ($perm->haveFieldPerm('ranges', MvvPerm::PERM_CREATE)) { $actions->addLink( $controller->url_for('shared/contacts/add_ranges_to_contact', $mvv_contact->contact_id), _('Ansprechpartner zuordnen'), Icon::create('person'), ['data-dialog' => 'size=auto'] ); $actions->addButton( 'delete_all_ranges', _('Alle Zuordnungen löschen'), Icon::create('trash'), [ 'data-confirm' => _('Wollen Sie wirklich alle Zuordnungen entfernen?'), 'data-dialog' => 'size=auto', 'formaction' => $controller->url_for('shared/contacts/delete_all_ranges', $mvv_contact->contact_id), ] ); } if ($mvv_contact->contact_status === 'extern' && $perm->havePerm(MvvPerm::PERM_CREATE)) { $actions->addButton( 'delete_extern_contact', _('Externe Person löschen'), Icon::create('trash'), [ 'data-confirm' => _('Wollen Sie die externe Person wirklich löschen?'), 'data-dialog' => 'size=auto', 'formaction' => $controller->url_for('shared/contacts/delete_extern_contact', $mvv_contact->contact_id), ] ); } echo $actions; ?>
open('shared/pagechooser'); $pagination->clear_attributes(); $pagination->set_attribute('perPage', MVVController::$items_per_page); $pagination->set_attribute('num_postings', $count); $pagination->set_attribute('page', $page); $page_link = explode('?', $controller->action_url('index'))[0] . '?page_contacts=%s'; $pagination->set_attribute('pagelink', $page_link); echo $pagination->render(); ?>