/** * Enregistre les positions de l'image * * @return void * */ public function enregistrePositionImages() { $imageObj = new imageObject(); $liste = $imageObj->getArrayFromPostDragAndDrop(); foreach ($liste as $position => $idHistoriqueImage) { $reqIdImage = "\n SELECT idImage\n FROM historiqueImage\n WHERE\n idHistoriqueImage = '" . $idHistoriqueImage . "'\n "; $resIdImage = $this->connexionBdd->requete($reqIdImage); $fetchIdImage = mysql_fetch_assoc($resIdImage); $this->connexionBdd->requete("UPDATE _evenementImage SET position='" . $position . "' WHERE idImage='" . $fetchIdImage['idImage'] . "'"); } }
/** * Enregistrer l'ordre des étapes d'un parcours * * @param array $params Paramètres * * @return void * */ public function enregistrerOrdresEtapes($params = array()) { $imObj = new imageObject(); $ordreArray = $imObj->getArrayFromPostDragAndDrop(); $i = 1; foreach ($ordreArray as $indice => $idEtape) { // l'indice commence a 1 $reqUpdate = "UPDATE etapesParcoursArt SET position='" . $i . "' WHERE idEtape='" . $idEtape . "'"; $resUpdate = $this->connexionBdd->requete($reqUpdate); $i++; } }