X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fepletter.php;h=f1cd592dce2a94d9f600c2cd50767499ed96e0a6;hb=6d1125dfec33e5e827cb1643fc38459488619af2;hp=88f410318a04adb73ae087d9fab9fa56bf856536;hpb=53fa9b70e83cb7d186ebcbb79d2c800834396088;p=platal.git diff --git a/modules/epletter.php b/modules/epletter.php index 88f4103..f1cd592 100644 --- a/modules/epletter.php +++ b/modules/epletter.php @@ -27,7 +27,7 @@ class EPLetterModule extends NewsletterModule { return array( 'epletter' => $this->make_hook('nl', AUTH_COOKIE, 'user'), - 'epletter/out' => $this->make_hook('out', AUTH_PUBLIC), + 'epletter/out' => $this->make_hook('out', AUTH_COOKIE, 'user'), 'epletter/show' => $this->make_hook('nl_show', AUTH_COOKIE, 'user'), 'epletter/search' => $this->make_hook('nl_search', AUTH_COOKIE, 'user'), 'epletter/admin' => $this->make_hook('admin_nl', AUTH_PASSWD, 'user'), @@ -48,6 +48,7 @@ class EPLetterModule extends NewsletterModule function handler_out($page, $hash = null, $issue_id = null) { + $hash = ($hash == 'nohash') ? null : $hash; if (!$hash) { if (!S::logged()) { return PL_DO_AUTH;