diff options
author | Mike Macgirvin <mike@macgirvin.com> | 2010-07-11 03:35:33 -0700 |
---|---|---|
committer | Mike Macgirvin <mike@macgirvin.com> | 2010-07-11 03:35:33 -0700 |
commit | a6cde63fd87f003f8678247a25ecd883cd019689 (patch) | |
tree | c5cec486f226cd42452b4116ca1a2d7b54a17866 /mod | |
parent | c2106cb9df63a79ec9770a8f551053bcf192345f (diff) | |
download | volse-hubzilla-a6cde63fd87f003f8678247a25ecd883cd019689.tar.gz volse-hubzilla-a6cde63fd87f003f8678247a25ecd883cd019689.tar.bz2 volse-hubzilla-a6cde63fd87f003f8678247a25ecd883cd019689.zip |
fix register loophole
Diffstat (limited to 'mod')
-rw-r--r-- | mod/contacts.php | 3 | ||||
-rw-r--r-- | mod/register.php | 5 |
2 files changed, 7 insertions, 1 deletions
diff --git a/mod/contacts.php b/mod/contacts.php index 5bf906e06..999617aa1 100644 --- a/mod/contacts.php +++ b/mod/contacts.php @@ -176,7 +176,8 @@ function contacts_content(&$a) { '$photo' => $r[0]['photo'], '$name' => $r[0]['name'], '$dir_icon' => $dir_icon, - '$alt_text' => $alt_text + '$alt_text' => $alt_text, + '$url' => (($direction != DIRECTION_IN) ? "redir/{$r[0]['id']}" : $r[0]['url'] ) )); diff --git a/mod/register.php b/mod/register.php index 8678614ac..2e5d02273 100644 --- a/mod/register.php +++ b/mod/register.php @@ -175,6 +175,11 @@ function register_post(&$a) { if(! function_exists('register_content')) { function register_content(&$a) { + if($a->config['register_policy'] == REGISTER_CLOSED) { + notice("Permission denied." . EOL); + return; + } + $o = file_get_contents("view/register.tpl"); $o = replace_macros($o, array('$registertext' =>((x($a->config,'register_text'))? $a->config['register_text'] : "" ))); return $o; |