예제 #1
0
    echoResponse(200, $response);
});
//
//	URL:	/api/v1/colorcode/:colorid
//	Method:	POST
//	Params:
//		required: ColorID, Name
//		optional: DefaultNote
//	Returns:  true/false on update operation
//
$app->post('/colorcode/:colorid', function ($colorid) use($app, $person) {
    $cc = new ColorCoding();
    foreach ($app->request->post() as $prop => $val) {
        $cc->{$prop} = $val;
    }
    $response['error'] = $cc->UpdateCode() ? false : true;
    $response['errorcode'] = 200;
    echoResponse(200, $response);
});
//
//	URL:	/api/v1/colorcode/:colorid/replacewith/:newcolorid
//	Method:	POST
//	Params:
//		required: ColorID, NewColorID
//		optional: DefaultNote, Name
//	Returns:  true/false on update operation
//
$app->post('/colorcode/:colorid/replacewith/:newcolorid', function ($colorid, $newcolorid) use($app) {
    $response['error'] = ColorCoding::ResetCode($colorid, $newcolorid) ? false : true;
    $response['errorcode'] = 200;
    echoResponse(200, $response);