You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

routes.php 3.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. use App\Http\DBO\CamotionPermissions;
  3. use Luticate\Auth\Business\LuticateBusiness;
  4. use Luticate\Doc\Business\LuDocBusiness;
  5. use Luticate\Utils\LuRoute;
  6. $route = LuRoute::getInstance();
  7. $int = LuRoute::REG_INT;
  8. $host_id = "{host_id:$int}";
  9. $camera_id = "{camera_id:$int}";
  10. $sensor_id = "{sensor_id:$int}";
  11. $command_id = "{command_id:$int}";
  12. LuticateBusiness::setupAuth();
  13. LuticateBusiness::setupRoutes();
  14. LuDocBusiness::setupRoutes("/camotion");
  15. $route->get("/hosts", "Hosts", "getAll", CamotionPermissions::HOST_GET);
  16. $route->get("/hosts/$host_id", "Hosts", "get", CamotionPermissions::HOST_GET);
  17. $route->post("/hosts/add", "Hosts", "add", array(CamotionPermissions::HOST_GET, CamotionPermissions::HOST_ADD));
  18. $route->post("/hosts/$host_id/edit", "Hosts", "edit", array(CamotionPermissions::HOST_GET, CamotionPermissions::HOST_EDIT));
  19. $route->post("/hosts/$host_id/del", "Hosts", "del", array(CamotionPermissions::HOST_GET, CamotionPermissions::HOST_DEL));
  20. $route->get("/cameras/types", "Cameras", "getAllTypes", array(CamotionPermissions::CAMERA_GET, CamotionPermissions::CAMERA_ADD));
  21. $route->get("/cameras", "Cameras", "getAll", CamotionPermissions::CAMERA_GET);
  22. $route->get("/cameras/$camera_id", "Cameras", "get", CamotionPermissions::CAMERA_GET);
  23. $route->post("/cameras/add", "Cameras", "add", array(CamotionPermissions::CAMERA_GET, CamotionPermissions::CAMERA_ADD));
  24. $route->post("/cameras/$camera_id/edit", "Cameras", "edit", array(CamotionPermissions::CAMERA_GET, CamotionPermissions::CAMERA_EDIT));
  25. $route->post("/cameras/$camera_id/del", "Cameras", "del", array(CamotionPermissions::CAMERA_GET, CamotionPermissions::CAMERA_DEL));
  26. $route->get("/sensors/types", "Sensors", "getAllTypes", array(CamotionPermissions::SENSOR_GET, CamotionPermissions::SENSOR_ADD));
  27. $route->get("/sensors", "Sensors", "getAll", CamotionPermissions::SENSOR_GET);
  28. $route->get("/sensors/$sensor_id", "Sensors", "get", CamotionPermissions::SENSOR_GET);
  29. $route->post("/sensors/add", "Sensors", "add", array(CamotionPermissions::SENSOR_GET, CamotionPermissions::SENSOR_ADD));
  30. $route->post("/sensors/$sensor_id/edit", "Sensors", "edit", array(CamotionPermissions::SENSOR_GET, CamotionPermissions::SENSOR_EDIT));
  31. $route->post("/sensors/$sensor_id/del", "Sensors", "del", array(CamotionPermissions::SENSOR_GET, CamotionPermissions::SENSOR_DEL));
  32. $route->post("/sensors/$sensor_id/value", "Sensors", "getValue", array(CamotionPermissions::SENSOR_GET, CamotionPermissions::SENSOR_EXEC));
  33. $route->get("/commands/types", "Commands", "getAllTypes", array(CamotionPermissions::COMMAND_GET, CamotionPermissions::COMMAND_ADD));
  34. $route->get("/commands", "Commands", "getAll", CamotionPermissions::COMMAND_GET);
  35. $route->get("/commands/$command_id", "Commands", "get", CamotionPermissions::COMMAND_GET);
  36. $route->post("/commands/add", "Commands", "add", array(CamotionPermissions::COMMAND_GET, CamotionPermissions::COMMAND_ADD));
  37. $route->post("/commands/$command_id/edit", "Commands", "edit", array(CamotionPermissions::COMMAND_GET, CamotionPermissions::COMMAND_EDIT));
  38. $route->post("/commands/$command_id/del", "Commands", "del", array(CamotionPermissions::COMMAND_GET, CamotionPermissions::COMMAND_DEL));
  39. $route->post("/commands/$command_id/exec", "Commands", "exec", array(CamotionPermissions::COMMAND_GET, CamotionPermissions::COMMAND_EXEC));
  40. //sleep(1);