Moving to GitHub.
[platal.git] / plugins / function.poison.php
index 6f5e12b..20c2435 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /***************************************************************************
- *  Copyright (C) 2003-2008 Polytechnique.org                              *
+ *  Copyright (C) 2003-2014 Polytechnique.org                              *
  *  http://opensource.polytechnique.org/                                   *
  *                                                                         *
  *  This program is free software; you can redistribute it and/or modify   *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************/
 
-function smarty_function_poison($params, &$smarty) {
+function smarty_function_poison($params, $smarty) {
+    if (S::logged()) {
+        return '';
+    }
     $count = isset($params['count']) ? $params['count'] : 20;
     $seed  = isset($params['seed']) ? $params['seed'] : date('r');
     Platal::load('poison', 'poison.inc.php');
 
     $emails = get_poison_emails($seed, $count);
-    $str = "";
+    $str = "<textarea>";
     foreach ($emails as $email) {
         $str .= "<a href=\"mailto:$email\">$email</a> ";
     }
-    return $str;
+    return $str . '</textarea>';
 }
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker fenc=utf-8:
 ?>