Jump to content

[Résolu] Override class MailCore::Send()


Recommended Posts

Bonjour,

 

J'ai un souçis pour overrider la class MailCore::Send()

 

Voici ce que j'ai placé dans /override/classes/Mail.php:

<?php
class Mail extends MailCore
{
public static function Send($id_lang, $template, $subject, $template_vars, $to, $to_name = null, $from = null, $from_name = null, $file_attachment = null, $mode_smtp = null, $template_path = _PS_MAIL_DIR_, $die = false, $id_shop = null)
{
 return false;
}
}

 

 

Pour moi, l'effet de ce code devrait totalement empêcher l'envois de mail ce qui n'est pas le cas.

Après quelques tests, je me suis rendu compte que c'était toujours la class MailCore qui envois les mails.

 

Plutôt bizard, est-ce que ça pourrait venir du fait que c'est une fonction statique?

 

Merci pour votre éclairage :)

 

-- EDIT ---

 

Vider le cache de temps en temps peut aider... :D

Edited by Clem01 (see edit history)
Link to comment
Share on other sites

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...