PEEL Shopping
Open source ecommerce : PEEL Shopping
Functions
emails.php File Reference

Go to the source code of this file.

Functions

if(!defined('IN_PEEL')) send_email ($to, $mail_subject= '', $mail_content= '', $template_technical_code=null, $template_tags=null, $format=null, $sender=null, $html_add_structure=true, $html_correct_conformity=false, $html_convert_url_to_links=true, $reply_to=null, $attached_files_infos_array=null, $lang=null, $additional_infos_array=array(), $attachment_not_sent_by_email=false)
 Envoi d'un email à un utilisateur. More...
 
 EmailOK ($email)
 Vérification du format d'adresse email trouvée sur http://www.phpinfo.net/?p=trucs&rub=astuces. More...
 
 prepare_email_tags ($user_id, $order_id)
 Création d'un tableau contenant la correspondance entre nom des tags et valeur à utiliser. More...
 
 getTextAndTitleFromEmailTemplateLang ($template_technical_code, $template_lang, $template_technical_id=null)
 getTextAndTitleFromEmailTemplateLang() More...
 
 get_last_newsletter ($id=null, $lang=null)
 Récupère les informations de la newsletter de l'id demandée, ou de la dernière newsletter dans une langue donnée. More...
 

Function Documentation

EmailOK (   $email)

Vérification du format d'adresse email trouvée sur http://www.phpinfo.net/?p=trucs&rub=astuces.

Parameters
mixed$email
Returns

Definition at line 282 of file emails.php.

get_last_newsletter (   $id = null,
  $lang = null 
)

Récupère les informations de la newsletter de l'id demandée, ou de la dernière newsletter dans une langue donnée.

Cela sert lorsqu'on veut envoyer un email contenant le tag [NEWSLETTER] sans aucune information

Parameters
integer$id
string$lang
Returns

Definition at line 380 of file emails.php.

getTextAndTitleFromEmailTemplateLang (   $template_technical_code,
  $template_lang,
  $template_technical_id = null 
)

getTextAndTitleFromEmailTemplateLang()

Parameters
mixed$template_technical_code
mixed$template_lang
integer$template_technical_id
Returns

Definition at line 331 of file emails.php.

prepare_email_tags (   $user_id,
  $order_id 
)

Création d'un tableau contenant la correspondance entre nom des tags et valeur à utiliser.

Parameters
mixed$user_id
integer$order_id
Returns

Definition at line 295 of file emails.php.

if (!defined('IN_PEEL')) send_email (   $to,
  $mail_subject = '',
  $mail_content = '',
  $template_technical_code = null,
  $template_tags = null,
  $format = null,
  $sender = null,
  $html_add_structure = true,
  $html_correct_conformity = false,
  $html_convert_url_to_links = true,
  $reply_to = null,
  $attached_files_infos_array = null,
  $lang = null,
  $additional_infos_array = array(),
  $attachment_not_sent_by_email = false 
)

Envoi d'un email à un utilisateur.

Parameters
string$toIt can be a single email address or a list of addresses separated by coma or semicolon
string$mail_subjectSujet de l'email sous forme de texte (pas de HTML admis)
string$mail_contentContenu de l'email sous forme de texte ou de HTML
mixed$template_technical_codeSi présent, alors le modèle d'email correspondant est chargé et fournit le sujet et le corps de l'emails (si vides dans les paramètres ci-avant). Si $template_technical_code est un tableau, on teste les code techniques dans l'ordre et on utilise le premier trouvé
array$template_tagsTableau de tags du type [TAG] : array("TAGNAME"=>tagvalue)
string$formatFormat de l'envoi : "html" ou "text"
mixed$senderTableau d'informations de l'envoyeur, ou email apparaissant comme envoyeur. Sender email. If null, $GLOBALS['support'] is used instead
boolean$html_add_structureAjoute les headers HTML au contenu envoyé
boolean$html_correct_conformityCorrige la validité du HTML
boolean$html_convert_url_to_linksConvertit les URL du texte en balises A
string$reply_toEmail de destinataires en copie
array$attached_files_infos_arraycontient le nom des fichiers à joindre, le chemin et le type-mime de chacun d'entre eux.
string$lang
array$additional_infos_arraycontient des informations additionnelles pour d'éventuels hooks
array$attachment_not_sent_by_emailpour que la pièce jointe ne soit pas envoyé par email, mais pourra toujours être utilisée par une fonction hookable
Returns

Definition at line 38 of file emails.php.


This documentation for Open ecommerce PEEL Shopping and PEEL.fr has been generated by Doxygen on Thu Oct 15 2015 14:41:40 - Peel ecommerce is a product of Agence web Advisto SAS. All rights reserved.