$input = $request->getJSON(); $output = $input; $output->results = []; if ($input->valuationMethod === 'Cost Method') { costMethod($input); } if ($input->valuationMethod === 'Royalty Method') { royaltyMethod($input); } if ($input->valuationMethod === 'Profit Split Method') { profitSplitMethod($input); } if ($input->valuationMethod === 'Market Method') { marketMethod($input); } if ($input->valuationMethod === 'All') { costMethod($input); royaltyMethod($input); profitSplitMethod($input); marketMethod($input); calculateAllValue(); } if ($input->idvaluation === null) { $output->idvaluation = $db->insertValuation($output); } else { $db->updateValuation($output); } //$output->valuation = '1000020'; error_log(json_encode($output)); header('Content-type: application/json'); echo json_encode($output);