]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Refs #866 - registration uses https if configured for login
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Wed, 10 Nov 2010 11:48:29 +0000 (11:48 +0000)
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Wed, 10 Nov 2010 11:48:29 +0000 (11:48 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@7281 36083f99-b078-4883-b0ff-0f9b5a30f544

views/default/account/forms/register.php

index 828a99b4b4e0b1f48463686482dde53983b2f29b..157104b2d4489545bdb450249774f3ac31e14735 100644 (file)
@@ -6,6 +6,11 @@
  * @subpackage Core
  */
 
+$register_url = elgg_get_site_url();
+if ((isset($CONFIG->https_login)) && ($CONFIG->https_login)) {
+       $register_url = str_replace("http:", "https:", $register_url);
+}
+
 $username = get_input('u');
 $email = get_input('e');
 $name = get_input('n');
@@ -38,7 +43,11 @@ $form_body .= elgg_view('input/hidden', array('internalname' => 'invitecode', 'v
 $form_body .= elgg_view('input/hidden', array('internalname' => 'action', 'value' => 'register'));
 $form_body .= elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('register'))) . "</p>";
 
-echo elgg_view('input/form', array('action' => "action/register", 'body' => $form_body, 'class' => "margin_top"));
+echo elgg_view('input/form', array(
+       'action' => "{$login_url}action/register",
+       'body' => $form_body,
+       'class' => "margin_top"
+));
 ?>
 
 <script type="text/javascript">