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