isAdmin() && isset($vars['show_admin'])) { $admin_option = true; } if (!botblockr_split_names_set()) { $form_body = "


"; } else { /*translation:First name*/ $form_body = "


"; /*translation:Last name*/ $form_body .= "
"; } /* CUSTOM START */ if (botblockr_fake_set()) { $fake_name = botblockr_get_fake_name(); $fake_js .=<< jQuery(document).ready(function() { jQuery("input[name={$fake_name}]").parent().hide(); jQuery("input[name={$fake_name}]").parent().next().hide(); }); EOT; $form_body .= $fake_js; $form_body .= "
"; } /* CUSTOM END */ $form_body .= "
"; $form_body .= "
"; $form_body .= "
"; $form_body .= "
"; /* CUSTOM START */ if (botblockr_site_password_set()) { /*translation:Site password*/ $form_body .= "
"; } /* CUSTOM END */ // view to extend to add more fields to the registration form $form_body .= elgg_view('register/extend'); // Add captcha hook //$form_body .= elgg_view('input/captcha'); /* CUSTOM START */ if (botblockr_recaptcha_set()) { require_once($CONFIG->pluginspath . 'botblockr/includes/recaptcha/recaptchalib.php'); /*translation:Enter text from image*/ $form_body .= ''; $public_key = botblockr_get_public_key(); $error = null;// All messages are handle by the plugin $form_body .= recaptcha_get_html($public_key, $error); } else { // Fallback $form_body .= elgg_view('input/captcha'); } /* CUSTOM END */ if ($admin_option) { $form_body .= elgg_view('input/checkboxes', array('internalname' => "admin", 'options' => array(elgg_echo('admin_option')))); } $form_body .= elgg_view('input/hidden', array('internalname' => 'friend_guid', 'value' => $vars['friend_guid'])); $form_body .= elgg_view('input/hidden', array('internalname' => 'invitecode', 'value' => $vars['invitecode'])); $form_body .= elgg_view('input/hidden', array('internalname' => 'action', 'value' => 'register')); $form_body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('register'))) . "

"; ?>

"{$vars['url']}action/register", 'body' => $form_body)) ?>