Index: dotlrn_packages/lams2int/www/admin/add.adp
===================================================================
diff -u -r303dd52bf511ddb6154b7b9607e411e85f751f67 -rd7829ccc9a2879fed9b7f9298c0e63f1009a21d0
--- dotlrn_packages/lams2int/www/admin/add.adp (.../add.adp) (revision 303dd52bf511ddb6154b7b9607e411e85f751f67)
+++ dotlrn_packages/lams2int/www/admin/add.adp (.../add.adp) (revision d7829ccc9a2879fed9b7f9298c0e63f1009a21d0)
@@ -155,7 +155,7 @@
-
+
Index: dotlrn_packages/lams2int/www/admin/add.tcl
===================================================================
diff -u -ra95d33be448306177fa2d6df2026913484e1358d -rd7829ccc9a2879fed9b7f9298c0e63f1009a21d0
--- dotlrn_packages/lams2int/www/admin/add.tcl (.../add.tcl) (revision a95d33be448306177fa2d6df2026913484e1358d)
+++ dotlrn_packages/lams2int/www/admin/add.tcl (.../add.tcl) (revision d7829ccc9a2879fed9b7f9298c0e63f1009a21d0)
@@ -6,7 +6,7 @@
@author Ernie Ghiglione (ErnieG@melcoe.mq.edu.au)
@creation-date 2007-04-16
- @cvs-id add.tcl,v 1.1 2007/09/12 06:37:02 ernieg Exp
+ @cvs-id $Id$
} {
} -properties {
@@ -27,23 +27,23 @@
# get course data
set course_id [dotlrn_community::get_community_id]
set course_url "[ad_url][dotlrn_community::get_community_url $course_id]"
+set course_name "[ad_urlencode [dotlrn_community::get_community_name $course_id]]"
#set datetime 1
set hashValue [lams2int::ws::generate_hash -datetime $datetime -username $username -method "author"]
-
# get variables to pass to LAMS
-set requestSrc [lams2int::get_request_source]
+set requestSrc "[ad_urlencode [lams2int::get_request_source]]"
set notifyCloseURL "[ad_url][util_get_current_url]"
# get seq list
set hashSeq [lams2int::ws::generate_hash -datetime $datetime -username $username]
-set get_sequences_url "$lams_server_url/services/xml/LearningDesignRepository?serverId=$server_id&datetime=[ad_urlencode $datetime]&hashValue=$hashSeq&username=$username&courseId=$course_id&mode=2&country=AU&lang=en"
+set get_sequences_url "$lams_server_url/services/xml/LearningDesignRepository?serverId=$server_id&datetime=[ad_urlencode $datetime]&hashValue=$hashSeq&username=$username&courseId=$course_id&mode=2&country=AU&lang=en&coursename=$course_name"
ns_log Notice "URL requested $get_sequences_url"
@@ -52,6 +52,12 @@
ad_script_abort
}
+# if the response status isn't 200, then we throw a complaint
+if {![string equal [lindex $return_string 3] "200"] } {
+ ad_return_complaint 0 "It seems that your LAMS2 - .LRN Configuration isn't working. Please check the integration configuration and try again. HTTP Response is: [lindex $return_string 3]"
+ ad_script_abort
+}
+
set xml [lindex $return_string 1]
set sequence_list [lams2int::process_sequence_xml -xml $xml]
Index: dotlrn_packages/lams2int/www/admin/index.adp
===================================================================
diff -u -r303dd52bf511ddb6154b7b9607e411e85f751f67 -rd7829ccc9a2879fed9b7f9298c0e63f1009a21d0
--- dotlrn_packages/lams2int/www/admin/index.adp (.../index.adp) (revision 303dd52bf511ddb6154b7b9607e411e85f751f67)
+++ dotlrn_packages/lams2int/www/admin/index.adp (.../index.adp) (revision d7829ccc9a2879fed9b7f9298c0e63f1009a21d0)
@@ -6,7 +6,7 @@
Add a LAMS Lesson
- LAMS Author
+ LAMS Author
Index: dotlrn_packages/lams2int/www/admin/index.tcl
===================================================================
diff -u -r303dd52bf511ddb6154b7b9607e411e85f751f67 -rd7829ccc9a2879fed9b7f9298c0e63f1009a21d0
--- dotlrn_packages/lams2int/www/admin/index.tcl (.../index.tcl) (revision 303dd52bf511ddb6154b7b9607e411e85f751f67)
+++ dotlrn_packages/lams2int/www/admin/index.tcl (.../index.tcl) (revision d7829ccc9a2879fed9b7f9298c0e63f1009a21d0)
@@ -6,7 +6,7 @@
@author Ernie Ghiglione (ErnieG@melcoe.mq.edu.au)
@creation-date 2007-04-17
- @cvs-id index.tcl,v 1.1 2007/09/12 06:37:02 ernieg Exp
+ @cvs-id $Id$
} {
} -properties {
@@ -25,12 +25,12 @@
set datetime [lams2int::get_datetime]
set server_id [lams2int::get_server_id]
set course_id [dotlrn_community::get_community_id]
-set requestSrc [lams2int::get_request_source]
+set requestSrc "[ad_urlencode [lams2int::get_request_source]]"
set notifyCloseURL "[ad_url][util_get_current_url]"
set course_url "[ad_url][dotlrn_community::get_community_url $course_id]"
+set course_name "[ad_urlencode [dotlrn_community::get_community_name $course_id]]"
-
set hashauthor [lams2int::ws::generate_hash -datetime $datetime -username $username -method "author"]
|