diff --git a/mod/contacts.php b/mod/contacts.php index 5bf906e060..999617aa19 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 8678614ac9..2e5d02273a 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;