Example #1
0
 public function generateContent()
 {
     global $site;
     global $parametersMod;
     $text = '';
     switch ($this->getId()) {
         case 'email_confirmation':
             $text = $parametersMod->getValue('community', 'newsletter', 'subscription_translations', 'text_confirmation');
             break;
         case 'incorrect_email':
             $text = $parametersMod->getValue('community', 'newsletter', 'subscription_translations', 'text_incorrect_email');
             break;
         case 'subscribed':
             $text = $parametersMod->getValue('community', 'newsletter', 'subscription_translations', 'text_subscribed');
             break;
         case 'unsubscribed':
             $text = $parametersMod->getValue('community', 'newsletter', 'subscription_translations', 'text_unsubscribed');
             break;
         case 'error_confirmation':
             $text = $parametersMod->getValue('community', 'newsletter', 'subscription_translations', 'text_error_confirmation');
             break;
         case 'unsubscribe':
             $text = '';
             break;
         case null:
             $text = '';
             break;
     }
     $site->requireTemplate('community/newsletter/template.php');
     $template = new Template();
     $answer = $template->textPage($text);
     return $answer;
 }