Browse Source

Feature #2099 - Filling a new course request, this is the case when the special platform setting URL to "Terms and Conditions" is empty: If the Chamilo's module "Terms and Conditions" is activated, then its URL is shown on the form.

Ivan Tcholakov 14 years ago
parent
commit
ebf631f770
1 changed files with 6 additions and 2 deletions
  1. 6 2
      main/create_course/add_course.php

+ 6 - 2
main/create_course/add_course.php

@@ -121,10 +121,14 @@ $form->applyFilter('select_language', 'html_filter');
 
 if ($course_validation_feature) {
 
-    // URL to terms and conditions.
+    // A special URL to terms and conditions that is set in the platform settings page.
     $terms_and_conditions_url = trim(api_get_setting('course_validation_terms_and_conditions_url'));
+
+    // If the special setting is empty, then we may get the URL from Chamilo's module "Terms and conditions", if it is activated.
     if (empty($terms_and_conditions_url)) {
-        // TODO: If Chamilo's module "Terms and conditions" is active, we may get the URL from there.
+        if (api_get_setting('allow_terms_conditions') == 'true') {
+            $terms_and_conditions_url = api_get_path(WEB_CODE_PATH).'auth/inscription.php?legal';
+        }
     }
 
     if (!empty($terms_and_conditions_url)) {