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);