<?php /** * StitchLite Product API * Access Product information * Pass querystring paramter 'sku' with value * corresponding to product SKU to filter data */ require_once $_SERVER['DOCUMENT_ROOT'] . '/const/site.constants.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/database.class.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/table.class.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/product.class.php'; $querystring = $_SERVER["QUERY_STRING"]; /** * Parse querystring data and return * key-value pairs to array $qsArray */ parse_str($querystring, $qsArray); $product = new Product(); $product->select($qsArray); /** * Store results in JSON format for output */ $results = $product->prepare_for_json($product->resultset()); echo json_encode($results, JSON_PRETTY_PRINT);