summaryrefslogtreecommitdiff
path: root/includes/view/UserDriverLicenses_view.php
blob: 041c873403fbbab391bdc33903dd8586c06ccb7d (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
<?php

/**
 * Edit a user's driving license information.
 * @param User $user_source
 * @param bool $wants_to_drive
 * @param bool $has_car
 * @param bool $has_license_car
 * @param bool $has_license_3_5t_transporter
 * @param bool $has_license_7_5t_truck
 * @param bool $has_license_12_5t_truck
 * @param bool $has_license_forklift
 */
function UserDriverLicense_edit_view($user_source, $wants_to_drive, $has_car, $has_license_car, $has_license_3_5t_transporter, $has_license_7_5t_truck, $has_license_12_5t_truck, $has_license_forklift) {
  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 coordinators and admins.")),
          form_checkbox('wants_to_drive', _("I am willing to operate cars for the PL"), $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 PL (You'll get reimbursed for fuel)"), $has_car),
                  heading(_("Driver license"), 3),
                  form_checkbox('has_license_car', _("Car"), $has_license_car),
                  form_checkbox('has_license_3_5t_transporter', _("Transporter 3,5t"), $has_license_3_5t_transporter),
                  form_checkbox('has_license_7_5t_truck', _("Truck 7,5t"), $has_license_7_5t_truck),
                  form_checkbox('has_license_12_5t_truck', _("Truck 12,5t"), $has_license_12_5t_truck),
                  form_checkbox('has_license_forklift', _("Forklift"), $has_license_forklift) 
              ]) 
          ], 'driving_license'),
          form_submit('submit', _("Save")) 
      ]) ,
      '<script type="text/javascript">
        $(function() {
          if($("#wants_to_drive").is(":checked"))
            $("#driving_license").show();
          else
            $("#driving_license").hide();
        
          $("#wants_to_drive").click(
            function(e) {
              if($("#wants_to_drive").is(":checked"))
                $("#driving_license").show();
              else
                $("#driving_license").hide();
            }
          );
        });
      </script>'
  ]);
}

?>