Fix all requires() to use absolute paths (Sun boxes have problems with relative

paths, it seems). Also, login is required to view the calendar of any course
other than the site.
This commit is contained in:
defacer
2004-06-02 08:13:26 +00:00
parent c46b74a1c2
commit 08cebf196e
5 changed files with 15 additions and 15 deletions
+3 -3
View File
@@ -39,9 +39,9 @@
/////////////////////////////////////////////////////////////////////////////
require_once('../config.php');
require_once('lib.php');
require_once('../course/lib.php');
require_once('../mod/forum/lib.php');
require_once($CFG->dirroot.'/calendar/lib.php');
require_once($CFG->dirroot.'/course/lib.php');
require_once($CFG->dirroot.'/mod/forum/lib.php');
require_login();
+3 -4
View File
@@ -1,9 +1,8 @@
<?PHP // $Id$
// preferences.php - user prefs for calendar
require("../config.php");
require_once('lib.php');
require_once('../config.php');
require_once($CFG->dirroot.'/calendar/lib.php');
if (isset($SESSION->cal_course_referer)) {
if (! $course = get_record("course", "id", $SESSION->cal_course_referer)) {
@@ -17,7 +16,7 @@
/// If data submitted, then process and store.
if ($form = data_submitted()) {
if ($form = data_submitted()) {
print_header();
foreach ($form as $preference => $value) {
switch ($preference) {
+1 -1
View File
@@ -39,7 +39,7 @@
/////////////////////////////////////////////////////////////////////////////
require_once('../config.php');
require_once('lib.php');
require_once($CFG->dirroot.'/calendar/lib.php');
require_variable($_GET['from']);
require_variable($_GET['var']);
+4 -3
View File
@@ -41,8 +41,8 @@
// Display the calendar page.
require_once('../config.php');
require_once('../course/lib.php');
require_once('lib.php');
require_once($CFG->dirroot.'/course/lib.php');
require_once($CFG->dirroot.'/calendar/lib.php');
optional_variable($_GET['view'], 'upcoming');
optional_variable($_GET['course'], 0);
@@ -117,7 +117,8 @@
// but NOT for the "main page" course
if($SESSION->cal_course_referer > 1 &&
($shortname = get_field('course', 'shortname', 'id', $SESSION->cal_course_referer)) !== false) {
// If we know about the referring course, show a return link
// If we know about the referring course, show a return link and ALSO require login!
require_login();
$nav = '<a href="'.$CFG->wwwroot.'/course/view.php?id='.$SESSION->cal_course_referer.'">'.$shortname.'</a> -> '.$nav;
}
+4 -4
View File
@@ -2,9 +2,9 @@
// Display the course home page.
require_once("../config.php");
require_once("lib.php");
require_once("$CFG->libdir/blocklib.php");
require_once('../config.php');
require_once('lib.php');
require_once($CFG->libdir.'/blocklib.php');
optional_variable($id);
optional_variable($name);
@@ -25,7 +25,7 @@
require_login($course->id);
require_once('../calendar/lib.php'); /// This is after login because it needs $USER
require_once($CFG->dirroot.'/calendar/lib.php'); /// This is after login because it needs $USER
add_to_log($course->id, "course", "view", "view.php?id=$course->id", "$course->id");