diff --git a/src/Service/JobOrderHandler/CMBJobOrderHandler.php b/src/Service/JobOrderHandler/CMBJobOrderHandler.php index 0ae32a73..30fa965f 100644 --- a/src/Service/JobOrderHandler/CMBJobOrderHandler.php +++ b/src/Service/JobOrderHandler/CMBJobOrderHandler.php @@ -1455,7 +1455,6 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface $params['obj'] = $new_jo; $params['mode'] = 'onestep'; $params['jo_service_charges'] = []; - $params['discounts'] = $this->generateDiscountOptions(); $params['current_date'] = new DateTime(); $this->fillDropdownParameters($params); @@ -1477,7 +1476,6 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface $params['mode'] = 'onestep-edit'; $params['cvid'] = $obj->getCustomerVehicle()->getID(); $params['vid'] = $obj->getCustomerVehicle()->getVehicle()->getID(); - $params['discounts'] = $this->generateDiscountOptions(); $params['current_date'] = new DateTime(); // get service charges @@ -1597,7 +1595,6 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface $params['mode'] = 'open_edit'; $params['cvid'] = $jo->getCustomerVehicle()->getID(); $params['vid'] = $jo->getCustomerVehicle()->getVehicle()->getID(); - $params['discounts'] = $this->generateDiscountOptions(); $this->fillDropdownParameters($params); $this->fillFormTags($params); @@ -2798,7 +2795,6 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface $params['mode'] = 'walk-in-edit'; $params['cvid'] = $obj->getCustomerVehicle()->getID(); $params['vid'] = $obj->getCustomerVehicle()->getVehicle()->getID(); - $params['discounts'] = $this->generateDiscountOptions(); $params['current_date'] = new DateTime(); $this->fillDropdownParameters($params); @@ -2838,6 +2834,9 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface $params['facilitated_types'] = FacilitatedType::getCollection(); $params['facilitated_hubs'] = $fac_hubs; $params['sources'] = CMBTransactionOrigin::getCollection(); + + $params['model_years'] = $this->generateYearOptions(); + $params['discounts'] = $this->generateDiscountOptions(); } protected function initFormTags(&$params) @@ -3134,4 +3133,10 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface $discount_start = 0; return range($discount_start, 60); } + + protected function generateYearOptions() + { + $start_year = 1950; + return range($start_year, date("Y")); + } } diff --git a/templates/job-order/cmb.form.onestep.html.twig b/templates/job-order/cmb.form.onestep.html.twig index 60fb87c4..6e53cf9e 100644 --- a/templates/job-order/cmb.form.onestep.html.twig +++ b/templates/job-order/cmb.form.onestep.html.twig @@ -178,7 +178,16 @@