示例#1
0
 /**
  * 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"]);
     }
 }