/** * Searches sales for the given reference. * @param $searchdata * @param $result * @return mixed Returns sales that match the specified ref. */ public function searchSales($searchdata, $result) { $salesMdl = new SalesModel(); $dbSales = $salesMdl->get(0, 0, $searchdata->ref, null, null, null, null, true); if (is_array($dbSales)) { $sales = []; foreach ($dbSales as $sale) { $jsonObj = json_decode($sale['data'], true); $sales[$sale['ref']] = $jsonObj; } $result['data'] = $sales; } else { if ($dbSales === false) { $result['error'] = $salesMdl->errorInfo; } } return $result; }