diff --git a/build/api/module/message.php b/build/api/module/message.php index b975883..3978654 100644 --- a/build/api/module/message.php +++ b/build/api/module/message.php @@ -24,6 +24,26 @@ class message "message" => $message, "username" => $username, "location" => $location, + //TODO implémenter la récupération d'id depuis la bdd + "id" => uniqid(), + "channelType" => "Emergency", + "channelName" => is_null($URL_0) ? "" : "$URL_0" + ]); + + $wsi->close(); + + return ["sent" => true]; + //TODO: tout poster dans la BDD + } + + public function DELETE_emergency($argv){ + extract($argv); + + $wsi = new wsinterop("localhost",9998); + + $wsi->send([ + "operation" => "DelMessage", + "id" => $id, "channelType" => "Emergency", "channelName" => is_null($URL_0) ? "" : "$URL_0" ]); diff --git a/config/modules.json b/config/modules.json index 4673c94..87d84d1 100755 --- a/config/modules.json +++ b/config/modules.json @@ -107,6 +107,21 @@ "type": "array" } } + }, + "DELETE emergency": { + "description" : "", + "permissions": [], + "parameters": { + "URL_0": { + "description": "code departement, si le paramètre n'est pas fourni le message est envoyé en broadcast", + "type" : "numeric", + "optional" : true + }, + "id": { + "description": "message a publier", + "type": "text" + } + } } },