Browse Source

Add option to hide headers if inscription is needed in a popup see BT#10102

Julio Montoya 9 years ago
parent
commit
fb8b7abd3a
2 changed files with 14 additions and 5 deletions
  1. 13 4
      main/auth/inscription.php
  2. 1 1
      main/template/default/layout/login_form.tpl

+ 13 - 4
main/auth/inscription.php

@@ -14,6 +14,8 @@ if (!empty($_POST['language'])) {
 }
 require_once '../inc/global.inc.php';
 
+$hideHeaders = isset($_GET['hide_headers']);
+
 $htmlHeadXtra[] = api_get_password_checker_js('#username', '#pass1');
 
 // User is not allowed if Terms and Conditions are disabled and
@@ -683,11 +685,12 @@ if ($form->validate()) {
             array('info' => $text_after_registration)
         );
     } else {
-        Display :: display_header($tool_name);
+        Display:: display_header($tool_name);
         echo Display::page_header($tool_name);
         echo $content;
         echo $text_after_registration;
-        Display :: display_footer();
+
+        Display:: display_footer();
     }
 } else {
     // Custom pages
@@ -718,11 +721,17 @@ if ($form->validate()) {
             CourseManager::redirectToCourse([]);
         }
 
-        Display :: display_header($tool_name);
+        if ($hideHeaders) {
+            Display:: display_no_header();
+        } else {
+            Display:: display_header($tool_name);
+        }
         echo Display::page_header($tool_name);
         echo $content;
         $form->display();
 
-        Display :: display_footer();
+        if ($hideHeaders == false) {
+            Display:: display_footer();
+        }
     }
 }

+ 1 - 1
main/template/default/layout/login_form.tpl

@@ -16,7 +16,7 @@
         {% if "allow_lostpassword" | get_setting == 'true' and "allow_registration" | get_setting == 'true' %}
             <ul class="nav nav-pills nav-stacked">
                 {% if "allow_registration" | get_setting != 'false' %}
-                    <li><a href="main/auth/inscription.php"> {{ 'SignUp' | get_lang }} </a></li>
+                    <li><a href="main/auth/inscription.php?hide_headers=1"> {{ 'SignUp' | get_lang }} </a></li>
                 {% endif %}
 
                 {% if "allow_lostpassword" | get_setting == 'true' %}