diff --git a/src/Controller/CustomerController.php b/src/Controller/CustomerController.php index cb02841d..0215dcd0 100644 --- a/src/Controller/CustomerController.php +++ b/src/Controller/CustomerController.php @@ -417,53 +417,6 @@ class CustomerController extends BaseController } } - /* - public function updateNumbers($em, Customer $cust, $numbers) - { - $number_ids = []; - - foreach ($numbers as $key => $number) - { - // check if number exists - $mobile_number = $em->getRepository(MobileNumber::class)->find($number->id); - - // this is a new number - if (empty($mobile_number)) - { - $mobile_number = new MobileNumber(); - $mobile_number->setID($number->id) - ->setDateRegistered(DateTime::createFromFormat("d M Y - h:i A", $number->date_registered)) - ->setCustomer($cust); - - if (!isset($nerror_array[$key])) - { - $cust->addMobileNumber($mobile_number); - } - } - - // add to list of numbers to keep - $number_ids[$mobile_number->getID()] = true; - } - - error_log('cleanup'); - - // cleanup - // delete all not in list - $mns = $cust->getMobileNumbers(); - foreach ($mns as $mn) - { - error_log($mn->getID()); - error_log(print_r($number_ids, true)); - if (!isset($number_ids[$mn->getID()])) - { - error_log('removing ' . $mn->getID()); - $cust->removeMobileNumber($mn); - $em->remove($mn); - } - } - } - */ - public function updateSubmit(Request $req, ValidatorInterface $validator, $id) { $this->denyAccessUnlessGranted('customer.update', null, 'No access.'); @@ -591,7 +544,7 @@ class CustomerController extends BaseController 'c.first_name', $qb->expr()->literal(' '), 'c.last_name', - $qb->expr()->literal(' ('), + $qb->expr()->literal(' (+63'), 'c.phone_mobile', $qb->expr()->literal(')') ); @@ -681,13 +634,6 @@ class CustomerController extends BaseController $vehicle = $obj->getVehicle(); $battery = $obj->getCurrentBattery(); - // get all mobile numbers - $mobile_numbers = []; - - foreach ($customer->getMobileNumbers() as $number) { - $mobile_numbers[] = $number->getID(); - } - // build response $row = [ 'customer' => [ @@ -695,7 +641,10 @@ class CustomerController extends BaseController 'first_name' => $customer->getFirstName(), 'last_name' => $customer->getLastName(), 'customer_notes' => $customer->getCustomerNotes(), - 'mobile_numbers' => $mobile_numbers + 'phone_mobile' => $customer->getPhoneMobile(), + 'phone_landline' => $customer->getPhoneLandline(), + 'phone_office' => $customer->getPhoneOffice(), + 'phone_fax' => $customer->getPhoneFax(), ], 'vehicle' => [ 'id' => $vehicle->getID(), diff --git a/src/Entity/Customer.php b/src/Entity/Customer.php index 63de6e43..d14e84ec 100644 --- a/src/Entity/Customer.php +++ b/src/Entity/Customer.php @@ -208,40 +208,6 @@ class Customer return $this->customer_notes; } - /* - public function addMobileNumber(MobileNumber $number) - { - $this->numbers->add($number); - return $this; - } - - public function clearMobileNumbers() - { - $this->numbers->clear(); - return $this; - } - - public function removeMobileNumber($num) - { - $this->numbers->removeElement($num); - return $this; - } - - public function getMobileNumbers() - { - return $this->numbers; - } - - public function getMobileNumberList() - { - $numbers = []; - foreach ($this->numbers as $number) - $numbers[] = $number->getID(); - - return $numbers; - } - */ - public function getMobileNumberList() { $phones = []; diff --git a/templates/job-order/form.html.twig b/templates/job-order/form.html.twig index fb19d994..d9c3ba39 100644 --- a/templates/job-order/form.html.twig +++ b/templates/job-order/form.html.twig @@ -104,12 +104,43 @@
-