diff options
Diffstat (limited to 'frontend/pages/invite.php')
-rw-r--r-- | frontend/pages/invite.php | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/frontend/pages/invite.php b/frontend/pages/invite.php index a04a12d..69047ab 100644 --- a/frontend/pages/invite.php +++ b/frontend/pages/invite.php @@ -1,12 +1,10 @@ <?php function init_invite() { - global $S; - if (!isset($S['user'])) { - return 'login'; - } - if (!$S['user']->hasflag('a')) { - return 'denied'; - } + global $S, $conf; + if (!$conf['invite']) return '404'; + if (!isset($S['user'])) return 'login'; + if ($conf['invite'] == 'admin' && !$S['user']->has_flag('a')) return '404'; + return array('title' => 'Invite'); } function body_invite() { global $S, $request, $conf; |