summaryrefslogtreecommitdiff
path: root/includes/view/UserDriverLicenses_view.php
blob: b92f5f07610468ab67b2c616cfe0bc899a4b69bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php

/**
 * Edit a user's driving license information.
 *
 * @param array $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), _('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>'
    ]);
}