function handler_mailto($page, $seed = null, $count = 20) { global $globals; $this->load('poison.inc.php'); if ($seed == null) { $seed = time(); } $emails = get_poison_emails($seed, $count); echo '<html><head></head><body>'; foreach ($emails as $email) { echo "<a href=\"mailto:{$email}\" >{$email}</a>" . "\n"; } echo '<a href="' . $globals->baseurl . '/pem/' . md5($seed) . '">suite</a></body></html>'; exit; }
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 = "<textarea>"; foreach ($emails as $email) { $str .= "<a href=\"mailto:{$email}\">{$email}</a> "; } return $str . '</textarea>'; }