X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fpoison.php;h=380142cf0b4f8a944a9e2c7938cb5bd2ad296a0a;hb=c9566e01c2add8f12a858abe0fbb0bc6b8e3c0d4;hp=b01275699df4c8b3f22e00e9d883d58f443c94d2;hpb=2a78250331c8f6439f96769441e4cd3dee2f5899;p=platal.git
diff --git a/modules/poison.php b/modules/poison.php
index b012756..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),
+ '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;