diff --git a/src/Controller/JobOrderController.php b/src/Controller/JobOrderController.php index 5f101732..48ae9db2 100644 --- a/src/Controller/JobOrderController.php +++ b/src/Controller/JobOrderController.php @@ -94,7 +94,7 @@ class JobOrderController extends BaseController ->setCustomer($cust_vehicle->getCustomer()) ->setCustomerVehicle($cust_vehicle) ->setSource('web') - ->setStatus($req->request->get('status')) + ->setStatus(JOStatus::PENDING) ->setDeliveryInstructions($req->request->get('delivery_instructions')) ->setAgentNotes($req->request->get('agent_notes')) ->setDeliveryAddress($req->request->get('delivery_address')); @@ -233,12 +233,12 @@ class JobOrderController extends BaseController ->getQuery() ->getResult(); + $statuses = JOStatus::getCollection(); + $service_types = ServiceType::getCollection(); + // process rows $rows = []; foreach ($obj_rows as $orow) { - $statuses = JOStatus::getCollection(); - $service_types = ServiceType::getCollection(); - // add row data $row['id'] = $orow->getID(); $row['delivery_address'] = $orow->getDeliveryAddress(); @@ -364,7 +364,7 @@ class JobOrderController extends BaseController ->setServiceType($req->request->get('service_type')) ->setWarrantyClass($req->request->get('warranty_class')) ->setSource('web') - ->setStatus($req->request->get('status')) + ->setStatus(JOStatus::RIDER_ASSIGN) ->setDeliveryInstructions($req->request->get('delivery_instructions')) ->setAgentNotes($req->request->get('agent_notes')) ->setDeliveryAddress($req->request->get('delivery_address')) @@ -501,7 +501,7 @@ class JobOrderController extends BaseController ->setServiceType($req->request->get('service_type')) ->setWarrantyClass($req->request->get('warranty_class')) ->setSource('web') - ->setStatus($req->request->get('status')) + ->setStatus(JOStatus::ASSIGNED) ->setDeliveryInstructions($req->request->get('delivery_instructions')) ->setAgentNotes($req->request->get('agent_notes')) ->setDeliveryAddress($req->request->get('delivery_address')) diff --git a/src/Controller/OutletController.php b/src/Controller/OutletController.php index 65d2a1b8..506b5333 100644 --- a/src/Controller/OutletController.php +++ b/src/Controller/OutletController.php @@ -195,6 +195,8 @@ class OutletController extends BaseController $error_array['hub'] = 'Invalid hub selected.'; else $obj->setHub($hub); + } else { + $error_array['hub'] = 'This value should not be blank.'; } // check if lat and lng are provided @@ -296,7 +298,7 @@ class OutletController extends BaseController else $obj->setHub($hub); } else { - $obj->clearHub(); + $error_array['hub'] = 'This value should not be blank.'; } // add errors to list diff --git a/templates/job-order/form.html.twig b/templates/job-order/form.html.twig index 29243512..d8208e64 100644 --- a/templates/job-order/form.html.twig +++ b/templates/job-order/form.html.twig @@ -209,11 +209,11 @@
+ {% for key, status in statuses %} {% endfor %} @@ -221,6 +221,7 @@ + -->