Est-ce que toute personne ayant connaissance de OpenCart 2.0.1.1 savent comment je pourrais mettre en œuvre la fonction addAttachment suivante qui se trouve dans le système/libary/mail.php:Envoyer la pièce jointe en PHP avec OpenCart 2.1.1.1
public function addAttachment($filename) {
$this->attachments[] = $filename;
}
dans catalogue/controller/information/contact.php - pour que le formulaire de contact par défaut puisse également inclure une fonctionnalité de téléchargement de pièces jointes? J'ai essayé ça mais pas de dés.
if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
unset($this->session->data['captcha']);
$mail = new Mail($this->config->get('config_mail'));
$mail->setTo($this->config->get('config_email'));
$mail->setFrom($this->request->post['email']);
$mail->setSender($this->request->post['name']);
$mail->setSubject(sprintf($this->language->get('email_subject'), $this->request->post['name']));
$mail->setText(strip_tags($this->request->post['enquiry']));
$mail->addAttachment($this->request->post['file']);
$mail->send();
$this->response->redirect($this->url->link('information/contact/success'));
}