<?php /** * Display form for adding/editing a shift entry. * * @param string $angel * @param string $date * @param string $location * @param string $title * @param string $type * @param string $comment * @param bool $freeloaded * @param string $freeload_comment * @param bool $user_admin_shifts * @return string */ function ShiftEntry_edit_view( $angel, $date, $location, $title, $type, $comment, $freeloaded, $freeload_comment, $user_admin_shifts = false ) { $freeload_form = []; if ($user_admin_shifts) { $freeload_form = [ form_checkbox('freeloaded', _('Freeloaded'), $freeloaded), form_textarea('freeload_comment', _('Freeload comment (Only for shift coordination):'), $freeload_comment) ]; } return page_with_title(_('Edit shift entry'), [ msg(), form([ form_info(_('Angel:'), $angel), form_info(_('Date, Duration:'), $date), form_info(_('Location:'), $location), form_info(_('Title:'), $title), form_info(_('Type:'), $type), form_textarea('comment', _('Comment (for your eyes only):'), $comment), join('', $freeload_form), form_submit('submit', _('Save')) ]) ]); }