Ejemplo n.º 1
0
    }
}
if (!is_null($make) && is_null($model)) {
    $query = "SELECT * FROM model WHERE make ='" . $make . "'";
    $type = isset($_POST['type']) ? $_POST['type'] : NULL;
    if (isset($type) and $type !== 'all') {
        $query .= " AND type IN (SELECT id FROM category WHERE name = '" . $type . "')";
    }
    $models = $cars->db->get_results($query);
    echo "<option>Please select a model</option>";
    foreach ($models as $key => $value) {
        echo "<option value=\"{$value["modelID"]}\">{$value["name"]}</option>\n";
    }
}
//Get model trims
if (!is_null($model)) {
    $niceModel = $cars->getModelNiceName($model);
    $niceMake = $cars->getMakeNiceName($make);
    $year = $conf['apiyr'];
    //https://api.edmunds.com/api/vehicle/v2/honda/civic/2015/styles?state=new&view=full&fmt=json&api_key=hydhk9uvdaa29frpw6dw9hwe
    $url = $conf['apiurl'] . $niceMake . '/' . $niceModel . '/' . $conf['apiyr'] . '/styles?state=new&view=full&fmt=json&api_key=' . $conf['apikey'];
    $trims = json_decode(file_get_contents($url), true);
    echo "<option>Please select a trim</option>";
    foreach ($trims['styles'] as $key => $value) {
        $edmunds = $value['id'];
        $name = $value['name'];
        $msrp = "MSRP: \$" . number_format($value['price']['baseMSRP'], 2, '.', ',');
        $name = $msrp . " :: " . $name;
        echo "<option value=\"{$value['id']}\">{$name}</option>\n";
    }
}