// ------------------------------------------------------------------------ // // ---- Gestion des produits --------------------------------------------- // if ( $_POST[ "mon_action" ] == "gerer" ) { $produit = new Produit(); $imageManager = New ImageManager(); // ---- Traitement de l'image ------------------- // if ( $_POST[ "url1" ] != '' ) { $source = $_SERVER[ "DOCUMENT_ROOT" ] . $_POST[ "url1" ]; if ( $debug ) echo "Source : " . $source . "<br>"; if( strstr( $source, 'uploads' ) ) { $source = $_SERVER[ "DOCUMENT_ROOT" ] . $_POST[ "url1" ]; $filenameDest = $imageManager->fileDestManagement( $source, $_POST[ "id" ] ); // ---- Image -------- // $destination = $_SERVER[ "DOCUMENT_ROOT" ] . '/photos/produit' . $filenameDest; if ( $debug ) echo "Destination : " . $destination . "<br>"; $imageManager->imageResize( $source, $destination, 637, null, ZEBRA_IMAGE_CROP_CENTER ); $_POST[ "image" ] = $filenameDest; } } $imageManager = null; // ---------------------------------------------- // // ---- Traitement des donn�es ------------------ // if ( 1 == 1 ) { $id = $produit->gererDonnees( $_POST, $debug );
// ---------------------------------------------- // // ---- Traitement des données ------------------ // if (1 == 1) { $id = $produit->gererDonnees($_POST, $debug); } // ---------------------------------------------- // // ---- Gestion des images du produit -------------------------------- // if (!empty($_POST["mes_images"])) { //print_pre( $_POST[ "mes_images" ] ); $cpt = 1; foreach ($_POST["mes_images"] as $_image) { $source = $_SERVER['DOCUMENT_ROOT'] . $_image; if ($debug) { echo "<br>--- source : " . $source . "<br>"; } $filenameDest = $imageManager->fileDestManagement($source, $id); if ($debug) { echo "--- filenameDest : " . $filenameDest . "<br>"; } // ---- Création des différentes images ------------ // if (1 == 1) { // ---- Image de taille "normale" ---- // $destination = $_SERVER['DOCUMENT_ROOT'] . '/photos/produit/normale' . $filenameDest; if ($debug) { echo "--- destination : " . $destination . "<br>"; } $imageManager->imageResize($source, $destination, 800, 600, null); // ---- Image de taille "grande" ----- // $destination = $_SERVER['DOCUMENT_ROOT'] . '/photos/produit/accueil' . $filenameDest; if ($debug) { echo "--- destination : " . $destination . "<br>";