Example #1
0
require_once 'classes/model.php';
require_once 'classes/catalogs.php';
require_once 'classes/generatetoken.php';
//get headers
$headers = getallheaders();
//validate parameter and headers
if (isset($_GET['makeid']) & isset($headers['user']) & isset($headers['token'])) {
    //validate token
    if ($headers['token'] == generate_token($headers['user'])) {
        try {
            //create make
            $make = new Make($_GET['makeid']);
            //start json
            $json = '{  "status" : 0, 
										"make" : {
											"id" : ' . $make->get_id() . ',
											"name" : "' . $make->get_name() . '"
										},
									  "models" : [';
            //read models
            $first = true;
            foreach ($make->get_models() as $m) {
                if ($first) {
                    $first = false;
                } else {
                    $json .= ',';
                }
                $json .= '{
											"id" : ' . $m->get_id() . ',
											"name" : "' . $m->get_name() . '"
										}';