public function users($id = null) { if ($_SERVER['REQUEST_METHOD'] == "DELETE") { return Users_Model::DeleteUser($id); } if ($_SERVER['REQUEST_METHOD'] == "POST") { $data = json_decode(file_get_contents("php://input"), true); return Users_Model::UserAdd($data); } if ($_SERVER['REQUEST_METHOD'] == "PUT") { $data = json_decode(file_get_contents("php://input"), true); return Users_Model::UpdateUser($data, $id); } if (isset($id)) { return Users_Model::GetUserById($id); } return Users_Model::GetUsers(); }