Index: openacs-4/packages/dotlrn-lorsm/tcl/dotlrn-lorsm-procs-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-lorsm/tcl/dotlrn-lorsm-procs-postgresql.xql,v diff -u -N -r1.1 -r1.2 --- openacs-4/packages/dotlrn-lorsm/tcl/dotlrn-lorsm-procs-postgresql.xql 22 Apr 2004 06:52:54 -0000 1.1 +++ openacs-4/packages/dotlrn-lorsm/tcl/dotlrn-lorsm-procs-postgresql.xql 28 Nov 2008 12:35:47 -0000 1.2 @@ -4,13 +4,11 @@ postgresql7.1 - - select lorsm__clone ( + + select lorsm__clone ( :old_package_id, - :new_package_id - ); - + :new_package_id); + - Index: openacs-4/packages/dotlrn-lorsm/tcl/dotlrn-lorsm-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-lorsm/tcl/dotlrn-lorsm-procs.tcl,v diff -u -N -r1.6 -r1.7 --- openacs-4/packages/dotlrn-lorsm/tcl/dotlrn-lorsm-procs.tcl 14 Nov 2008 14:46:38 -0000 1.6 +++ openacs-4/packages/dotlrn-lorsm/tcl/dotlrn-lorsm-procs.tcl 28 Nov 2008 12:35:48 -0000 1.7 @@ -227,10 +227,7 @@ -community_id $old_community_id \ -applet_key [applet_key]] - set clone_courses [db_list_of_lists course_clone { SELECT man_id, - lorsm_instance_id, community_id, class_key, isenabled, istrackable - FROM ims_cp_manifest_class - WHERE community_id = :old_community_id }] + set clone_courses [db_list_of_lists course_clone {}] if {![empty_string_p $clone_courses]} { foreach course $clone_courses { @@ -239,12 +236,7 @@ set istrackable [lindex $course 5] set class_key [dotlrn_community::get_community_type_from_community_id $new_community_id] - db_dml add-course { - insert into ims_cp_manifest_class \ - (man_id, lorsm_instance_id, community_id, class_key, isenabled, istrackable) \ - values \ - (:man_id, :new_package_id, :new_community_id, :class_key, :isenabled, :istrackable) - } + db_dml add_course {} } } return $new_package_id Index: openacs-4/packages/dotlrn-lorsm/tcl/dotlrn-lorsm-procs.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-lorsm/tcl/dotlrn-lorsm-procs.xql,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/dotlrn-lorsm/tcl/dotlrn-lorsm-procs.xql 28 Nov 2008 12:35:48 -0000 1.2 @@ -0,0 +1,28 @@ + + + + + + + select lorsm__clone (:old_package_id, :new_package_id); + + + + + + select man_id, lorsm_instance_id, community_id, class_key, isenabled, istrackable + from ims_cp_manifest_class + where community_id = :old_community_id + + + + + + insert into ims_cp_manifest_class + (man_id, lorsm_instance_id, community_id, class_key, isenabled, istrackable) + values + (:man_id, :new_package_id, :new_community_id, :class_key, :isenabled, :istrackable) + + + + Index: openacs-4/packages/lorsm-portlet/www/lorsm-admin-portlet.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/lorsm-portlet/www/lorsm-admin-portlet.tcl,v diff -u -N -r1.5 -r1.6 --- openacs-4/packages/lorsm-portlet/www/lorsm-admin-portlet.tcl 14 Nov 2008 14:50:58 -0000 1.5 +++ openacs-4/packages/lorsm-portlet/www/lorsm-admin-portlet.tcl 28 Nov 2008 12:39:47 -0000 1.6 @@ -14,7 +14,9 @@ set lors_central_url [apm_package_url_from_id $lors_central_package_id] if { ![string equal $lors_central_package_id 0] } { - set use_lc_p [parameter::get -parameter "UploadUsingLorsCentralP" -package_id $lors_central_package_id] + set use_lc_p [parameter::get \ + -parameter "UploadUsingLorsCentralP" \ + -package_id $lors_central_package_id] } else { set use_lc_p 0 }