<?php use Engelsystem\Models\User\User; /** * Edit a user's driving license information. * * @param User $user_source The user * @param bool $wants_to_drive true, if the user wants to drive * @param array $user_driver_license The user driver license * @return string */ function UserDriverLicense_edit_view($user_source, $wants_to_drive, $user_driver_license) { return page_with_title(sprintf(__('Edit %s driving license information'), User_Nick_render($user_source)), [ buttons([ button(user_link($user_source->id), __('Back to profile'), 'back') ]), msg(), form([ form_info(__('Privacy'), __('Your driving license information is only visible for supporters and admins.')), form_checkbox('wants_to_drive', __('I am willing to drive a car for the event'), $wants_to_drive), div('panel panel-default', [ div('panel-body', [ form_checkbox( 'has_car', __('I have my own car with me and am willing to use it for the event (You\'ll get reimbursed for fuel)'), $user_driver_license['has_car'] ), heading(__('Driver license'), 3), form_checkbox('has_license_car', __('Car'), $user_driver_license['has_license_car']), form_checkbox( 'has_license_3_5t_transporter', __('Transporter 3,5t'), $user_driver_license['has_license_3_5t_transporter'] ), form_checkbox( 'has_license_7_5t_truck', __('Truck 7,5t'), $user_driver_license['has_license_7_5t_truck'] ), form_checkbox( 'has_license_12_5t_truck', __('Truck 12,5t'), $user_driver_license['has_license_12_5t_truck'] ), form_checkbox( 'has_license_forklift', __('Forklift'), $user_driver_license['has_license_forklift'] ) ]) ], 'driving_license'), form_submit('submit', __('Save')) ]), '<script type="text/javascript"> $(function() { var checkbox = $(\'#wants_to_drive\'); if(checkbox.is(\':checked\')) $(\'#driving_license\').show(); else $(\'#driving_license\').hide(); checkbox.click( function() { if($(\'#wants_to_drive\').is(\':checked\')) $(\'#driving_license\').show(); else $(\'#driving_license\').hide(); } ); }); </script>' ]); }