From: skodak <skodak>
Date: Tue, 20 Feb 2007 17:29:45 +0000 (+0000)
Subject: MDL-8590 auth cleanup - part 5
X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=bd35194036c75209faf4b043a19717a7a9ce690c;p=moodle.git

MDL-8590 auth cleanup - part 5
---

diff --git a/mod/lams/constants.php b/mod/lams/constants.php
index 7f18c506d4..dae5323f48 100644
--- a/mod/lams/constants.php
+++ b/mod/lams/constants.php
@@ -1,6 +1,6 @@
 <?php  /// LAMS constants
 
-unset($LAMSCONSTANTS);
+$LAMSCONSTANTS = new object();
 
 $LAMSCONSTANTS->login_request   = '/LoginRequest';
 $LAMSCONSTANTS->param_uid       = 'uid';
diff --git a/mod/lams/lib.php b/mod/lams/lib.php
index 8a9722f0d2..f96f32877a 100644
--- a/mod/lams/lib.php
+++ b/mod/lams/lib.php
@@ -1,9 +1,11 @@
 <?PHP  // $Id$
 
 /// Library of functions and constants for module lams
-include_once('../../config.php');
-require_once($CFG->dirroot.'/lib/datalib.php');
-require_once($CFG->dirroot.'/lib/moodlelib.php');
+
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/soaplib.php');
 
 
diff --git a/mod/lams/list.php b/mod/lams/list.php
index fde3fdd0bd..09cfd6702b 100644
--- a/mod/lams/list.php
+++ b/mod/lams/list.php
@@ -2,7 +2,8 @@
 
 /// send LAMS learning deisgn list as a string seperated by ":" to client
 
-include_once("lib.php");
+require_once("../../config.php");
+require_once("lib.php");
 
 $result = lams_get_sequences($USER->username,$courseid);
 if(is_string($result)){//some exception happened!
diff --git a/mod/lams/userinfo.php b/mod/lams/userinfo.php
index 0db32cfd4b..2a34ed8566 100644
--- a/mod/lams/userinfo.php
+++ b/mod/lams/userinfo.php
@@ -13,7 +13,6 @@
  * serverId and serverKey
  */
   include_once("../../config.php");
-    include_once($CFG->dirroot.'/lib/datalib.php');
 
     if(!isset($CFG->lams_serverid)||!isset($CFG->lams_serverkey))
     {