X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fpoison.php;h=380142cf0b4f8a944a9e2c7938cb5bd2ad296a0a;hb=08aaf92e8048294f8e9e7a9adc3b3483e1e4faca;hp=70732ffda0c0263339ef49cbf3b18985a03fc97b;hpb=904a82deab29093fa466256194db8527450efd27;p=platal.git diff --git a/modules/poison.php b/modules/poison.php index 70732ff..380142c 100644 --- a/modules/poison.php +++ b/modules/poison.php @@ -1,6 +1,6 @@ $this->make_hook('poison', AUTH_PUBLIC, 'user', NO_HTTPS), - 'pem' => $this->make_hook('mailto', AUTH_PUBLIC, 'user', NO_HTTPS), - 'per' => $this->make_hook('rand', 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) { @@ -46,7 +47,24 @@ class PoisonModule extends PLModule 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 "$email". "\n"; + } + echo 'suite'; + exit; + } + + function handler_mailto($page, $seed = null, $count = 20) { global $globals; @@ -64,7 +82,7 @@ class PoisonModule extends PLModule exit; } - function handler_rand(&$page) { + function handler_rand($page) { $this->load('poison.inc.php'); randomize_poison_file(); exit;