Browse Source

Show extra fields only for HTML type #2554

Julio Montoya 6 years ago
parent
commit
f452a8f0d6
1 changed files with 9 additions and 6 deletions
  1. 9 6
      main/auth/inscription.php

+ 9 - 6
main/auth/inscription.php

@@ -545,12 +545,15 @@ if (api_get_setting('allow_terms_conditions') === 'true' && $user_already_regist
     $form->addHidden('legal_accept_type', $term_preview['version'].':'.$term_preview['language_id']);
     $form->addHidden('legal_info', $term_preview['id'].':'.$term_preview['language_id']);
 
-    $termExtraFields = new ExtraFieldValue('terms_and_condition');
-    $values = $termExtraFields->getAllValuesByItem($term_preview['id']);
-    foreach ($values as $value) {
-        //if ($value['variable'] === 'category') {
-        $form->addLabel($value['display_text'], $value['value']);
-        //}
+    // Show if only HTML type
+    if ($term_preview['type'] == '2') {
+        $termExtraFields = new ExtraFieldValue('terms_and_condition');
+        $values = $termExtraFields->getAllValuesByItem($term_preview['id']);
+        foreach ($values as $value) {
+            //if ($value['variable'] === 'category') {
+            $form->addLabel($value['display_text'], $value['value']);
+            //}
+        }
     }
 
     if ($term_preview['type'] == 1) {