From b1887065b575d2054ef9c824cfb437846046bbd6 Mon Sep 17 00:00:00 2001 From: martin Date: Sat, 17 Aug 2002 08:38:43 +0000 Subject: [PATCH] Added a GPL license agreement as the very first step. --- admin/index.php | 16 +++++++++++++++- lang/en/moodle.php | 16 ++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/admin/index.php b/admin/index.php index aa001b2878..14d1ce2f28 100644 --- a/admin/index.php +++ b/admin/index.php @@ -9,10 +9,24 @@ // Check databases and modules and install as needed. if (! $db->Metatables() ) { + + if (!$agreelicence) { + $strlicense = get_string("license"); + print_header($strlicense, $strlicense, $strlicense); + print_heading("Moodle - Modular Object-Oriented Dynamic Learning Environment"); + print_heading(get_string("copyrightnotice")); + print_simple_box_start("CENTER"); + echo text_to_html(get_string("gpl")); + print_simple_box_end(); + echo "
"; + notice_yesno(get_string("doyouagree"), "index.php?agreelicence=true", + "http://www.gnu.org/copyleft/gpl.html"); + exit; + } + $strdatabasesetup = get_string("databasesetup"); $strdatabasesuccess = get_string("databasesuccess"); print_header($strdatabasesetup, $strdatabasesetup, $strdatabasesetup); - if (file_exists("$CFG->libdir/db/$CFG->dbtype.sql")) { $db->debug = true; if (modify_database("$CFG->libdir/db/$CFG->dbtype.sql")) { diff --git a/lang/en/moodle.php b/lang/en/moodle.php index 9980a5efbf..06dd4c5b0c 100644 --- a/lang/en/moodle.php +++ b/lang/en/moodle.php @@ -37,6 +37,7 @@ $string[city] = "City/town"; $string[confirmed] = "Your registration has been confirmed"; $string[courseupdates] = "Course updates"; $string[complete] = "Complete"; +$string[copyrightnotice] = "Copyright notice"; $string["continue"] = "Continue"; $string[country] = "Country"; $string[course] = "Course"; @@ -64,6 +65,7 @@ $string[deletedactivity] = "Deleted \$a"; $string[deletedcourse] = "\$a has been completely deleted"; $string[deletingcourse] = "Deleting \$a"; $string[description] = "Description"; +$string[doyouagree] = "Have you read these conditions and understood them?"; $string[edit] = "Edit \$a"; $string[editcoursesettings] = "Edit course settings"; $string[editinga] = "Editing a \$a"; @@ -123,6 +125,19 @@ $string[fulllistofcourses] = "Full list of courses"; $string[fullprofile] = "Full profile"; $string[fullname] = "Full name"; $string[fullsitename] = "Full site name"; +$string[gpl] = "Copyright (C) 2001-2002 Martin Dougiamas (http://dougiamas.com) + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details: + +http://www.gnu.org/copyleft/gpl.html"; $string[grade] = "Grade"; $string[guestsno] = "No, do not allow guests in"; $string[guestsyes] = "Yes, allow 'guest' student in"; @@ -142,6 +157,7 @@ $string[lastmodified] = "Last modified"; $string[lastname] = "Last name"; $string[latestnews] = "Latest news"; $string[listofallpeople] = "List of all people"; +$string[license] = "GPL License"; $string[livelogs] = "Live logs from the past hour"; $string[location] = "Location"; $string[loggedinas] = "You are logged in as \$a."; -- 2.39.5