<?php /// LAMS constants
-unset($LAMSCONSTANTS);
+$LAMSCONSTANTS = new object();
$LAMSCONSTANTS->login_request = '/LoginRequest';
$LAMSCONSTANTS->param_uid = 'uid';
<?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');
/// 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!
* serverId and serverKey
*/
include_once("../../config.php");
- include_once($CFG->dirroot.'/lib/datalib.php');
if(!isset($CFG->lams_serverid)||!isset($CFG->lams_serverkey))
{