[ Index ] |
|
Code source de LifeType 1.2.4 |
1 <?php 2 3 lt_include(PLOG_CLASS_PATH.'class/mail/emailmessage.class.php'); 4 lt_include(PLOG_CLASS_PATH.'class/locale/locales.class.php'); 5 lt_include(PLOG_CLASS_PATH.'class/template/templateservice.class.php'); 6 7 define( "CONFIRM_MAIL_TEMPLATE", "email_confirm" ); 8 9 /** 10 * email message that represent confirm email message mailed to user 11 * @package mail 12 */ 13 class ConfirmEmailMessage extends EmailMessage{ 14 15 var $username; 16 var $activeCode; 17 var $activeLink; 18 19 function ConfirmEmailMessage(){ 20 $this->EmailMessage(); 21 } 22 23 function setUsername($username){ 24 $this->username = $username; 25 } 26 27 function setActiveCode($activeCode){ 28 $this->activeCode = $activeCode; 29 } 30 31 function setActiveLink($activeLink){ 32 $this->activeLink = $activeLink; 33 } 34 35 /** 36 * create the message body 37 */ 38 function createBody(){ 39 $body = $this->renderBodyTemplate(CONFIRM_MAIL_TEMPLATE,"summary"); 40 $this->setBody($body) ; 41 } 42 43 function renderBodyTemplate($templateid,$templateFolder){ 44 // create a new template service 45 $ts = new TemplateService(); 46 $messageTemplate = $ts->Template( $templateid,$templateFolder ); 47 $messageTemplate->assign("username",$this->username); 48 $messageTemplate->assign("activeCode",$this->activeCode); 49 $messageTemplate->assign("activeLink",$this->activeLink); 50 51 // FIXME: use which locale? 52 $locale = &Locales::getLocale(); 53 $messageTemplate->assign("locale",$locale); 54 // render and return the contents 55 return $messageTemplate->fetch(); 56 } 57 } 58 59 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Mon Nov 26 21:04:15 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |