/** * processCustomerDetails */ public function processCustomerDetails($form_data) { require_once 'models/client/client_customer.php'; $Customer = new client_customer(); $Customer->setCacheable(false); $customer_details = $Customer->getClientByEmail($form_data['email']); if (is_numeric($customer_details['id'])) { return $Customer->mergePreservedAccount($customer_details, $form_data); } else { return $Customer->insertPreservedCustomer($form_data); } }