ajout des exemples de fonctions appelées par le CVT de gamumail.php
This commit is contained in:
parent
08ab9ee4aa
commit
7a78d7b4d5
3 changed files with 71 additions and 4 deletions
|
@ -184,7 +184,7 @@ function formulaires_gamumail_traiter_dist($slug, $auteur = 0, $Tclient = [], $T
|
|||
$html_footer = '';
|
||||
if(find_in_path('gamumail/html_footer.html')){
|
||||
$html_footer = recuperer_fond('gamumail/html_footer', $options);
|
||||
}elseif (find_in_path($slug . '_html_footer.html')) {
|
||||
} elseif (find_in_path($slug . '_html_footer.html')) {
|
||||
$html_footer = recuperer_fond('gamumail/'.$slug . '_html_footer', $options);
|
||||
}
|
||||
|
||||
|
|
|
@ -16,3 +16,69 @@ if (!defined('_ECRIRE_INC_VERSION')) {
|
|||
function gamumail_TabClient($objet, $id_objet, $champ){
|
||||
return compact('objet', 'id_objet', 'champ');
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* modèles pour surcharge des fonctions du CVT gamumail
|
||||
* chacune de ces fonctions a un équivalent spécifique pour chaque slug
|
||||
* avec un nom de la forme gamumail_$slug_charger(), gamumail_$slug_verifier()...
|
||||
**/
|
||||
|
||||
/**
|
||||
* fonction appelée en fin de gamumail_charger()
|
||||
*
|
||||
* $valeurs = array(
|
||||
* "slug" => $slug,
|
||||
* 'sujet' => $gamuMail['sujet'],
|
||||
* 'texte' => $gamuMail['texte'],
|
||||
* 'pour' => implode(',', $Tmails),
|
||||
* 'cc' => lire_config('gamumail/mail_cc'),
|
||||
* 'cci' => lire_config('gamumail/mail_cci'),
|
||||
* 'TFichierpdfs' => $TFichierPdf,
|
||||
* 'Tpdfs_ok' => [],
|
||||
* 'Tid_doc' => [],
|
||||
* 'options' => $options
|
||||
* );
|
||||
*
|
||||
* @return array $valeurs
|
||||
*
|
||||
**/
|
||||
function gamumail_charger_dist($valeurs, $options, $slug, $auteur, $Tclient, $Tpdf, $redirect) {
|
||||
|
||||
return $valeurs;
|
||||
}
|
||||
|
||||
/**
|
||||
* fonction appelée en fin de gamumail_verifier_dist()
|
||||
*
|
||||
* @return array $erreurs
|
||||
*
|
||||
**/
|
||||
function gamumail_verifier_dist($erreurs, $options, $slug, $auteur, $Tclient, $Tpdf, $redirect) {
|
||||
|
||||
return $erreurs;
|
||||
}
|
||||
|
||||
/**
|
||||
* fonctions appelée en fin de gamumail_traiter_dist()
|
||||
*
|
||||
* @param string $slug modele du mail a charger
|
||||
* @param int|string $auteur id_auteur ou email du destinataire
|
||||
* @param array $Tclient [] ['objet' => 'app_client', 'id_objet' => 3, 'champ' => 'email'] ou ['objet' => 'app_client', 'id_objet' => 3, 'champ' => 'email']
|
||||
* @param array $Tpdf [] ['fichier' => 'pdf_facture', 'nom' => 'facture_123', 'contexte' => ['id_app_facture' => 3]] ou ['fichier' => 'pdf_facture', 'nom' => 'facture_123', 'contexte' => ['id_app_facture' => 3]]
|
||||
* @param string $redirect
|
||||
* @param array $options
|
||||
*
|
||||
* @return array $corps du message => $corps['html'] et $corps['texte']
|
||||
*
|
||||
**/
|
||||
function gamumail_traiter_dist($corps, $options, $slug, $auteur, $Tclient, $Tpdf, $redirect) {
|
||||
|
||||
$html = $corps['html'];
|
||||
$html = str_replace('@@truc_a_remplacer@@', 'le machin qui remplace', $html);
|
||||
$texte = facteur_mail_html2text($html);
|
||||
$corps['html'] = $html;
|
||||
$corps['texte'] = $texte;
|
||||
|
||||
return $corps;
|
||||
}
|
||||
|
|
|
@ -8,9 +8,6 @@
|
|||
margin: 10px auto;
|
||||
padding: 10px;
|
||||
border-radius: 4px;
|
||||
.crayon {
|
||||
background-color: #fff;
|
||||
}
|
||||
}
|
||||
.un-pdf {
|
||||
border: 1px solid black;
|
||||
|
@ -52,6 +49,10 @@
|
|||
font-size: inherit;
|
||||
line-height: 1;
|
||||
}
|
||||
.markItUp .markItUpHeader ul a em {
|
||||
width: 2rem;
|
||||
height: 2rem;
|
||||
}
|
||||
</style>
|
||||
<div class="inner configuration_mails">
|
||||
<div class="configuration_generale">
|
||||
|
|
Loading…
Add table
Reference in a new issue