diff --git a/src/Service/JobOrderHandler/CMBJobOrderHandler.php b/src/Service/JobOrderHandler/CMBJobOrderHandler.php index 40265ac2..bd268c51 100644 --- a/src/Service/JobOrderHandler/CMBJobOrderHandler.php +++ b/src/Service/JobOrderHandler/CMBJobOrderHandler.php @@ -431,7 +431,7 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface } // check if new customer - if ($req->request->get('new_customer')) + if ($req->request->get('new_customer', false)) { if (empty($req->request->get('customer_customer_notes'))) { @@ -443,6 +443,10 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface if (!($valid_mobile)) $error_array['customer_phone_mobile'] = 'Invalid mobile phone number.'; + // check if plate number is in request + if (empty($req->request->get('cv_plate'))) + $error_array['cv_plate'] = 'Plate number is required.'; + // find the vehicle using vid $new_vehicle = $em->getRepository(Vehicle::class)->find($req->request->get('vid')); if (empty($new_vehicle)) @@ -2447,7 +2451,7 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface } // check if new customer - if ($req->request->get('new_customer')) + if ($req->request->get('new_customer', false)) { if (empty($req->request->get('customer_customer_notes'))) { @@ -2459,6 +2463,10 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface if (!($valid_mobile)) $error_array['customer_phone_mobile'] = 'Invalid mobile phone number.'; + // check if plate number is in request + if (empty($req->request->get('cv_plate'))) + $error_array['cv_plate'] = 'Plate number is required.'; + // find the vehicle using vid $new_vehicle = $em->getRepository(Vehicle::class)->find($req->request->get('vid')); if (empty($new_vehicle)) diff --git a/templates/job-order/cmb.form.onestep.html.twig b/templates/job-order/cmb.form.onestep.html.twig index acd88d56..7d2344f2 100644 --- a/templates/job-order/cmb.form.onestep.html.twig +++ b/templates/job-order/cmb.form.onestep.html.twig @@ -184,7 +184,9 @@
- +
@@ -319,7 +321,7 @@

- +
diff --git a/templates/job-order/cmb.form.walkin.html.twig b/templates/job-order/cmb.form.walkin.html.twig index a72973bd..e628d93b 100644 --- a/templates/job-order/cmb.form.walkin.html.twig +++ b/templates/job-order/cmb.form.walkin.html.twig @@ -184,7 +184,9 @@
- +
diff --git a/templates/rider/popup.html.twig b/templates/rider/popup.html.twig index 13b201d0..15cdc26a 100644 --- a/templates/rider/popup.html.twig +++ b/templates/rider/popup.html.twig @@ -10,4 +10,16 @@ {{ cust.getNameDisplay }}
{{ cv.getPlateNumber }} {% endif %} +
+{% set job_orders = rider.getOpenJobOrders %} +{% if job_orders is not empty %} + {% for job_order in job_orders %} + {% set customer = job_order.getCustomer %} + {% set cust_vehicle = job_order.getCustomerVehicle %} +
+ Job Order #{{ job_order.getID }}
+ {{ customer.getNameDisplay }}
+ {{ cust_vehicle.getPlateNumber }} + {% endfor %} +{% endif %} diff --git a/translations/cmb.messages.en.yaml b/translations/cmb.messages.en.yaml index 7856b0c8..3e12543b 100644 --- a/translations/cmb.messages.en.yaml +++ b/translations/cmb.messages.en.yaml @@ -11,7 +11,7 @@ battery_size_tradein_other: Trade-in Other add_cust_vehicle_battery_info: This vehicle is using a Motolite battery jo_title_pdf: Res-Q for CMB Job Order country_code_prefix: '+60' -delivery_instructions_label: 'Delivery Instructions - CarFix Job Order No.' +delivery_instructions_label: 'CarFix Details' # images image_logo_login: /assets/images/black-text-logo-01.png diff --git a/translations/messages.en.yaml b/translations/messages.en.yaml index 992f8de9..3e12543b 100644 --- a/translations/messages.en.yaml +++ b/translations/messages.en.yaml @@ -11,7 +11,7 @@ battery_size_tradein_other: Trade-in Other add_cust_vehicle_battery_info: This vehicle is using a Motolite battery jo_title_pdf: Res-Q for CMB Job Order country_code_prefix: '+60' -delivery_instructions_label: 'Delivery Instructions - CarFix Job Order No.' +delivery_instructions_label: 'CarFix Details' # images image_logo_login: /assets/images/black-text-logo-01.png @@ -22,8 +22,6 @@ image_dashboard: /assets/images/century_logo.png image_jo_pdf: /public/assets/images/black-text-logo-01-115x115.png # default point for maps -default_lat: 14.6091 -default_long: 121.0223 -#default_lat: 3.084216 -#default_long: 101.6129996 -default_region: ph +default_lat: 3.084216 +default_long: 101.6129996 +default_region: my