Jet\Mailing_Email_Template
Třída pro práci s šablonami e-mailu - viz úvodní kapitola.
Přehled metod
| Metoda | Význam |
|---|---|
| public __construct( string $template_id, string $sender_id=Mailing::DEFAULT_SENDER_ID, ?Locale $locale=null ) : |
Parametry:
|
| public setViewDir( string $view_dir ) : void |
Nastaví volitelnou cestu k adresáři s view skripty dané šablony e-mailu. |
| public getViewDir( ) : string |
Vrátí cestu k adresáři s view skripty a to buď nastavenou volitelnou cestu, nebo cestu danou systémovou konfigurací, lokalizací a ID šablony. Tedy určenou takto:
SysConf_Jet_Mailing::getTemplatesDir()
|
| public getView( ) : MVC_View |
Vrátí instanci view dané šablony. |
| public getTemplateId( ) : string |
Vrátí ID šablony. |
| public getLocale( ) : Locale |
Vrátí lokalizaci šablony. |
| public getSenderId( ) : string |
Vrátí ID odesílatele. |
| public getSender( ) : Mailing_Config_Sender |
Vrátí definici odesílatele. |
| public setVar( string $key, mixed $value ) : void |
Nastaví volitelná data šablony. Fakticky jsou tato volitelná data předána view a ve view skriptech mohou být využita. |
| public getSubject( ) : string |
Vygeneruje a vrátí předmět e-mailu. |
| public getBodyHtml( bool $parse_images=true ) : string |
Vygeneruje a vrátí HTML tělo e-mailu. |
| public getBodyTxt( ) : string |
Vygeneruje a vrátí textové tělo e-mailu. |
| public getEmail( ) : Mailing_Email |
Vygeneruje a vrátí celý e-mail. Ten je možné dále upravit (zejména doplnit přílohy) a odeslat. |