get('advanced_location'); $bm = new BarcodeManager($pdo2, $company_id); try { $result = $bm->lookup($barcode, $advanced_location); $answer['success'] = 1; $answer = array_merge($answer, $result); } catch (Exception $e) { $answer['message'] = $e->getMessage(); $http_code = ($e->getMessage() === 'Barcode not found.') ? 404 : 400; http_response_code($http_code); } exit(json_encode($answer)); ?>