Esempio n. 1
0
 public static function replaceContent($str)
 {
     $mailValidator = new Kwf_Validate_EmailAddress();
     $emailHelper = new Kwf_View_Helper_MailLink();
     if (substr($str, 0, 7) == 'http://' || substr($str, 0, 4) == 'www.') {
         if (substr($str, 0, 7) != 'http://') {
             $str = 'http://' . $str;
         }
         return '<a href="' . $str . '">' . substr($str, 7) . '</a>';
     }
     if ($mailValidator->isValid($str)) {
         return $emailHelper->mailLink($str);
     }
     return $str;
 }
 public function mailLink($mailAddress, $linkText = null, $cssClass = null)
 {
     $helper = new Kwf_View_Helper_MailLink();
     return new Twig_Markup($helper->mailLink($mailAddress, $linkText, $cssClass), 'utf-8');
 }