예제 #1
0
        $response['message'] = __("No ports found for TemplateID: ") . " {$templateid}";
    } else {
        $response['error'] = false;
        $response['errorcode'] = 200;
        $response['powerport'] = $ports;
    }
    echoResponse(200, $response);
});
//
//	URL:	/api/v1/devicetemplate/:templateid/slot
//	Method:	GET
//	Params: templateid
//	Returns: Slots defined for device template with templateid
//
$app->get('/devicetemplate/:templateid/slot', function ($templateid) use($app) {
    if (!($slots = slot::GetAll($templateid))) {
        $response['error'] = true;
        $response['errorcode'] = 404;
        $response['message'] = __("No slots found for TemplateID: ") . " {$templateid}";
    } else {
        $response['error'] = false;
        $response['errorcode'] = 200;
        $response['slot'] = $slots;
    }
    echoResponse(200, $response);
});
//
//	URL:	/api/v1/manufacturer
//	Method:	GET
//	Params:	none
//	Returns:  All defined manufacturers