<?php
/***************************************************************************
- * Copyright (C) 2003-2008 Polytechnique.org *
+ * Copyright (C) 2003-2011 Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
function handlers()
{
return array(
- 'pe' => $this->make_hook('poison', AUTH_PUBLIC, 'user', NO_HTTPS),
- 'pem' => $this->make_hook('mailto', AUTH_PUBLIC, 'user', NO_HTTPS),
+ 'pe' => $this->make_hook('poison', AUTH_PUBLIC, 'user', NO_HTTPS),
+ 'pem' => $this->make_hook('mailto', AUTH_PUBLIC, 'user', NO_HTTPS),
+ 'pet' => $this->make_hook('tags', AUTH_PUBLIC, 'user', NO_HTTPS),
// 'per' => $this->make_hook('rand', AUTH_PUBLIC, 'user', NO_HTTPS),
);
}
- function handler_poison(&$page, $seed = null, $count = 20)
+ function handler_poison($page, $seed = null, $count = 20)
{
$this->load('poison.inc.php');
if ($seed == null) {
exit;
}
- function handler_mailto(&$page, $seed = null, $count = 20)
+ function handler_tags($page, $seed = null, $count = 20)
+ {
+ global $globals;
+
+ $this->load('poison.inc.php');
+ if ($seed == null) {
+ $seed = time();
+ }
+ $emails = get_poison_emails($seed, $count);
+
+ foreach ($emails as $email) {
+ echo "<a href=\"mailto:$email\" >$email</a>". "\n";
+ }
+ echo '<a href="' . $globals->baseurl . '/pem/' . md5($seed) . '">suite</a>';
+ exit;
+ }
+
+ function handler_mailto($page, $seed = null, $count = 20)
{
global $globals;
exit;
}
- function handler_rand(&$page) {
+ function handler_rand($page) {
$this->load('poison.inc.php');
randomize_poison_file();
exit;