GlisWeb framework
_template01.php
Vai alla documentazione di questo file.
1 <?php
2 
3  // includo il framework
4  require '../../../_src/_config.php';
5 
6  // definisco la lingua di invio
7  $lingua = 'it-IT';
8 
9  // definisco il template
10  $template = array(
11  'type' => 'twig',
12  'it-IT' => array(
13  'from' => array( 'GlisWeb Framework' => 'noreply@glisweb.videoarts.eu' ),
14  'oggetto' => 'mail di benvenuto per {{ destinatario.nome }}',
15  'testo' =>
16  '<h1>benvenuto!</h1>'.
17  '<p>Caro {{ destinatario.nome }} {{ destinatario.cognome }},</p>'.
18  '<p>benvenuto nel framework GlisWeb!</p>'.
19  '<p style="margin-top: 2em;">cordiali saluti dallo staff</p>',
20  'attach' => array( 'sitemap del sito' => DIRECTORY_BASE . 'sitemap.xml' )
21  ),
22  'en-GB' => array(
23  'from' => array( 'GlisWeb Framework' => 'noreply@glisweb.videoarts.eu' ),
24  'oggetto' => 'welcome mail for {{ destinatario.nome }}',
25  'testo' =>
26  '<h1>welcome!</h1>'.
27  '<p>Dear {{ destinatario.nome }} {{ destinatario.cognome }},</p>'.
28  '<p>welcome to the GlisWeb framework!</p>'.
29  '<p style="margin-top: 2em;">best regards</p>',
30  'attach' => array( 'sitemap of the site' => DIRECTORY_BASE . 'sitemap.xml' )
31  )
32  );
33 
34  // definisco i dati
35  $dati = array(
36  'destinatario' => array(
37  'nome' => 'Fabio',
38  'cognome' => 'Mosti'
39  )
40  );
41 
42  // definisco i destinatari
43  $destinatari = array(
44  'Fabio Mosti' => 'fabio.mosti@gmail.com'
45  );
46 
47  // definisco la timestamp di invio
48  $timestamp_invio = strtotime( '+1 minute' );
49 
50  // accodo la mail
52  $cf['mysql']['connection'],
53  $template,
54  $dati,
57  $lingua
58  );
59 
60 ?>
$lingua
Definition: _template01.php:7
$cf['ricerca']['template']
Definition: _030.common.php:7
$destinatari
Definition: _template01.php:43
const DIRECTORY_BASE
Definition: _osm.php:3
$timestamp_invio
Definition: _template01.php:48
$template
Definition: _template01.php:10
$dati
Definition: _template01.php:35
queueMailFromTemplate( $c, $t, $d, $timestamp_invio, $to, $l='it-IT', $to_cc=array(), $to_bcc=array(), $headers=array(), $server=NULL)
accoda una mail utilizzando un template