/** * Ajouter une nouvelle zone à une image * * Note : Pour des raisons de facilité d'implémentation, j'ai décidé de recréer à chaque fois toutes les zones * comme ça je peux prendre au complet les tableaux de données reçus sans me soucier de vérifier ceux qui * existent et sont soummis à des opérations CRUD. */ function addZone() { $imageId = $_POST["imageId"]; $zones = $_POST["zones"]; $objectsId = $_POST["txtZoneName"]; // Suppression de toutes les zones associées à l'image Resources::deleteZones($imageId); // Insérer les nouvelles zones for ($i = 0; $i < count($zones); $i++) { Resources::addZone($imageId, $objectsId[$i], $zones[$i]["x"], $zones[$i]["y"], $zones[$i]["w"], $zones[$i]["h"]); } }