Index: openacs-4/packages/imsld/catalog/imsld.en_US.ISO-8859-1.xml
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/catalog/imsld.en_US.ISO-8859-1.xml,v
diff -u -r1.12 -r1.13
--- openacs-4/packages/imsld/catalog/imsld.en_US.ISO-8859-1.xml 1 Feb 2006 12:31:32 -0000 1.12
+++ openacs-4/packages/imsld/catalog/imsld.en_US.ISO-8859-1.xml 1 Feb 2006 15:20:47 -0000 1.13
@@ -16,6 +16,7 @@
Create New?
Creating new IMS-LD...
Data Type
+ Delete IMS LD
Else Identifier
Error parsing file
Existing href
@@ -77,6 +78,7 @@
IMS-LD Time Limits
IMS-LD ZIP File
IMS-LDs
+ IMS LD Name
Initial Value
Is shared?
Is Visible?
@@ -101,10 +103,12 @@
Email Propery Identifier
Environment Identifier
Error creating folder
+ Error deleting IMS LD
Error parsing manifest.
Expression Identifier
Expression One Identifier
Expression Two Identifer
+ Import IMS-LD ZIP File
IMS-LD Activity Description
IMS-LD Activity Descriptions
IMS-LD Activity Structure
@@ -202,6 +206,7 @@
There must be exactly %multiplicity% %element_name% and there are %tree_length%. This is not supported, sorry.
There was an error creating the folder. Aborting.
There was an error creating the tmp_dir to unzip the file.
+ There was an error deleting the IMS LD $imsld_id. This is the error: <pre>%errmsg%</pre>
There was an error generating the tmp_dir to unzip the file.
There was an error parsing the manifest. Please correct it and try again. <br /><code>%errmsg%</code>
There was an error trying to delete the dir %dir%.
@@ -217,6 +222,7 @@
When Last Act Completed?
When Property Value is Set Identifier
Mail Data
+ Make it live
Manager Identifier
Manifest Identifier
Match Persons?
Index: openacs-4/packages/imsld/tcl/imsld-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/tcl/imsld-procs.tcl,v
diff -u -r1.22 -r1.23
--- openacs-4/packages/imsld/tcl/imsld-procs.tcl 1 Feb 2006 12:31:32 -0000 1.22
+++ openacs-4/packages/imsld/tcl/imsld-procs.tcl 1 Feb 2006 15:20:47 -0000 1.23
@@ -1628,7 +1628,8 @@
}
set files_urls ""
- if { [string eq $resource_type "forum"] || [string eq $resource_type "imsqti_xmlv1p0"] || [string eq $resource_type "imsqti_xmlv1p1"] || [string eq $resource_type "imsqti_item_xmlv2p0"] } {
+ if { ![string eq $resource_type "webcontent"] } {
+###[string eq $resource_type "imsqti_xmlv1p0"] || [string eq $resource_type "imsqti_xmlv1p1"] || [string eq $resource_type "imsqti_item_xmlv2p0"]
if { [db_0or1row is_cr_item {
select live_revision from cr_items where item_id = :acs_object_id
}] } {
@@ -1645,9 +1646,9 @@
set file_url [acs_sc::invoke -contract FtsContentProvider -operation url -impl $object_type -call_args [list $acs_object_id]]
set image_path [imsld::object_type_image_path -object_type $object_type]
append files_urls "
"
- }
+ } else {
- if { [string eq $resource_type "webcontent"] || [string eq $files_urls ""] } {
+###[string eq $resource_type "webcontent"] || [string eq $files_urls ""]
# Get file-storage root folder_id
set fs_package_id [site_node_apm_integration::get_child_package_id \
-package_id [dotlrn_community::get_package_id $community_id] \
Fisheye: Tag 1.2 refers to a dead (removed) revision in file `openacs-4/packages/imsld/www/admin/imsld-delete-2.tcl'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 1.2 refers to a dead (removed) revision in file `openacs-4/packages/imsld/www/admin/imsld-delete-2.xql'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 1.2 refers to a dead (removed) revision in file `openacs-4/packages/imsld/www/admin/imsld-delete.adp'.
Fisheye: No comparison available. Pass `N' to diff?
Index: openacs-4/packages/imsld/www/admin/imsld-delete.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/admin/imsld-delete.tcl,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/imsld/www/admin/imsld-delete.tcl 25 Nov 2005 14:45:23 -0000 1.1
+++ openacs-4/packages/imsld/www/admin/imsld-delete.tcl 1 Feb 2006 15:20:47 -0000 1.2
@@ -1,30 +1,28 @@
# /packages/imsld/www/admin/imsld-delete.tcl
ad_page_contract {
-
- Deletes a imsld after confirmation
-
- @author jopez@inv.it.uc3m.es
+ Deletes imsld
+
+ @author jopez@galileo.edu
@creation-date Nov 2005
@cvs-id $Id$
-
} {
- imsld_id:integer,notnull
- {return_url "index"}
-}
+ imsld_id:integer,notnull
+ return_url
+}
-set user_id [ad_conn user_id]
-
-set page_title "Delete IMS LD"
-
-set context [list [list "index" "Admin IMS LD"] "Delete IMS LD"]
-
-db_1row get_grade_info {
- select title as imsld_title
- from imsld_imsldsi
- where imsld_id = :imsld_id
+db_transaction {
+
+ db_dml delete_imsld {
+ update cr_items
+ set live_revision = NULL
+ where item_id = (select item_id from cr_items where live_revision = :imsld_id)
+ }
+} on_error {
+ ad_return_error "[_ imsld.lt_Error_deleting_IMS_LD]" "[_ imsld.lt_There_was_an_error_de]"
+ ad_script_abort
}
-set export_vars [export_form_vars imsld_id return_url]
+db_release_unused_handles
-ad_return_template
+ad_returnredirect $return_url
Index: openacs-4/packages/imsld/www/admin/imsld-delete.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/admin/imsld-delete.xql,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/imsld/www/admin/imsld-delete.xql 1 Feb 2006 11:38:23 -0000 1.1
+++ openacs-4/packages/imsld/www/admin/imsld-delete.xql 1 Feb 2006 15:20:47 -0000 1.2
@@ -3,12 +3,14 @@
-
+
- select title as imsld_title
- from imsld_imsldsi
- where imsld_id = :imsld_id
+ update cr_items
+ set live_revision = NULL
+ where item_id = (select item_id from cr_items where live_revision = :imsld_id)
+
+
Index: openacs-4/packages/imsld/www/admin/index.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/admin/index.tcl,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/imsld/www/admin/index.tcl 12 Dec 2005 15:50:38 -0000 1.3
+++ openacs-4/packages/imsld/www/admin/index.tcl 1 Feb 2006 15:20:47 -0000 1.4
@@ -28,7 +28,7 @@
# form to upload an IMS LD ZIP file
ad_form -name upload_file_form -html {enctype multipart/form-data} -cancel_url $return_url -action imsld-new -form {
- {upload_file:file {label "Import IMS-LD ZIP File"}}
+ {upload_file:file {label "[_ imsld.lt_Import_IMS-LD_ZIP_Fil]"}}
{return_url:text {widget hidden} {value $return_url}}
{manifest_id:integer {widget hidden} {value $manifest_id}}
}
@@ -40,15 +40,15 @@
-key imsld_id \
-elements {
imsld_title {
- label "IMS LD Name"
+ label "[_ imsld.IMS_LD_Name]"
orderby_asc {imsld_title asc}
orderby_desc {imsld_title desc}
}
delete {
label {}
sub_class narrow
display_template {@imslds.delete_template;noquote@}
- link_html { title "Delete IMS LD" }
+ link_html { title "[_ imsld.Delete_IMS_LD]" }
}
}
@@ -77,7 +77,7 @@
and cr3.item_id = imsld.item_id
} {
if { [empty_string_p $live_revision] } {
- set delete_template "Deleted Make it live"
+ set delete_template "Deleted [_ imsld.Make_it_live]"
} else {
set delete_template "
"
}
Index: openacs-4/packages/imsld/www/resources/lors.png
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/www/resources/lors.png,v
diff -u
Binary files differ