/** * Affichage de la liste des image dans le formulaire de modif de position * * @param array $params Paramètres * * @return string HTML * */ public function afficheFormulaireModifPosition($params = array()) { $html = ""; $imageObj = new imageObject(); $adresse = new archiAdresse(); $html .= "<h1>Position des images</h1><br>"; $evenement = new archiEvenement(); // affichages des recapitulatifs en haut de la page ( adresse + titres des evenements) $idEvenementGroupeAdresse = $evenement->getParent($this->variablesGet['archiIdEvenement']); $html .= $adresse->afficherRecapitulatifAdresses($idEvenementGroupeAdresse); $html .= $evenement->afficherRecapitulatifAncres($idEvenementGroupeAdresse, $params['idEvenement']); $html .= $evenement->afficherLiensModificationEvenement($params['idEvenement']); $html .= "Deplacez les images par drag and drop."; $html .= "<script>" . $imageObj->getJSFunctionsDragAndDrop() . "</script>"; $reqImages = $this->getImagesFromEvenement(array('idEvenement' => $params['idEvenement'], 'select' => "hi1.idHistoriqueImage as idHistoriqueImage, hi1.dateUpload as dateUpload")); $resImages = $this->connexionBdd->requete($reqImages); while ($fetch = mysql_fetch_assoc($resImages)) { $imageObj->addImageDragAndDrop(array('imageSrc' => 'resizeImage.php?id=' . $fetch['idHistoriqueImage'], 'idHistoriqueImage' => $fetch['idHistoriqueImage'])); } $reqAdresses = $adresse->getIdAdressesFromIdEvenement(array('idEvenement' => $params['idEvenement'])); $resAdresses = $this->connexionBdd->requete($reqAdresses); $idAdresse = 0; if (mysql_num_rows($resAdresses) > 0) { $fetchAdresses = mysql_fetch_assoc($resAdresses); $idAdresse = $fetchAdresses['idAdresse']; } $html .= "<form action='" . $this->creerUrl('enregistrePositionsImages', 'adresseDetail', array('archiIdEvenement' => $params['idEvenement'], 'archiIdAdresse' => $idAdresse)) . "' name='formDragAndDrop' id='formDragAndDrop' method='POST' enctype='multipart/form-data'>"; $html .= "<table><tr><td>"; $html .= $imageObj->getDragAndDrop(); $html .= "</td></tr></table>"; $html .= "<input type='submit' onclick=\"" . $imageObj->getJSSubmitDragAndDrop() . "\" name='validePosition' value='" . _("Valider") . "'>"; $html .= "</form>"; return $html; }