Jump to content

Envoyer plusieurs images sur un module


Recommended Posts

Bonjour

Je séche complétement sur le module sendadevis pour envoyer plusieurs images à la base on peut envoyer 1 image
si vous pouviez me mettre sur une direction pour rajouter des lignes de code j'ai rajouter ces lignes pour 4 images sur le fichier send-devis.tpl mais il y a qu'une seule image qui est envoyer ça ne fonctionne pas !


           {l s='Ci-dessous, vous pouvez accompagner votre demande en nous envoyant une photo depuis votre ordinateur, en cliquant sur le bouton << Parcourir >>'}



{l s='Envoyer une photo 1 :'}
            <input type="file" name="attachment">



{l s='Envoyer une photo 2 :'}
            <input type="file" name="attachment">



{l s='Envoyer une photo 3 :'}
            <input type="file" name="attachment">



{l s='Envoyer une photo 4 :'}
            <input type="file" name="attachment">



Ou bien faut'il rajouter sur le fichier sendadevis.php dans la partie

// Get the attachment file
   if (!empty($_FILES['attachment']['name']))
   {
     $file_name = $_FILES['attachment']['name'];
     $temp_name = $_FILES['attachment']['tmp_name'];
     $content = file_get_contents($temp_name);
     $mime = $_FILES['attachment']['type'];
     $fileAttachment = array(
       'name' => $file_name,
       'content' => $content,
       'mime' => $mime);
   }



Ou bien dans la partie

/* Image */
       $images = $product->getImages(intval($cookie->id_lang));
       foreach ($images AS $k => $image)
           if ($image['cover'])
           {
               $cover['id_image'] = intval($product->id).'-'.intval($image['id_image']);
               $cover['legend'] = $image['legend'];
           }

       if (!isset($cover))
           $cover = array('id_image' => Language::getIsoById(intval($cookie->id_lang)).'-default', 'legend' => 'No picture');

       $smarty->assign(array(
           'cover' => $cover,
           'errors' => $error,
           'confirm' => $confirm,
           'product' => $product,
           'productLink' => $productLink
       ));

       return $this->display(__FILE__, 'send-devis.tpl');
   }



Merci de votre coup de pouce !

Link to comment
Share on other sites

  • 5 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...