1 ]), glyph('ok') . _('delete'), 'btn-danger') ]) ]); } /** * Title for work log delete. */ function UserWorkLog_delete_title() { return _('Delete work log entry'); } /** * Render edit table. * * @param User $user_source * @param UserWorkLog $userWorkLog */ function UserWorkLog_edit_form($user_source, $userWorkLog) { return form([ form_info(_('User'), User_Nick_render($user_source)), form_date('work_timestamp', _('Work date'), $userWorkLog['work_timestamp'], null, time()), form_text('work_hours', _('Work hours'), $userWorkLog['work_hours']), form_text('comment', _('Comment'), $userWorkLog['comment']), form_submit('submit', _('Save')) ]); } /** * Form for edit a user work log entry. * * @param User $user_source * @param UserWorkLog $userWorkLog */ function UserWorkLog_edit_view($user_source, $userWorkLog) { return page_with_title(UserWorkLog_edit_title(), [ buttons([ button(user_link($user_source), _('back')) ]), msg(), UserWorkLog_edit_form($user_source, $userWorkLog) ]); } /** * Form for adding a user work log entry. * * @param User $user_source * @param UserWorkLog $userWorkLog */ function UserWorkLog_add_view($user_source, $userWorkLog) { return page_with_title(UserWorkLog_add_title(), [ buttons([ button(user_link($user_source), _('back')) ]), msg(), UserWorkLog_edit_form($user_source, $userWorkLog) ]); } /** * Title text for editing work log entry. */ function UserWorkLog_edit_title() { return _('Edit work log entry'); } /** * Title text for adding work log entry. */ function UserWorkLog_add_title() { return _('Add work log entry'); } ?>