49 lines
1.3 KiB
PHP
49 lines
1.3 KiB
PHP
<?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"))
|
|
])
|
|
]);
|
|
}
|