Added mutex locking prevent errors if more than one copy ofsp_sync_cr_with_filesystem runs at once for a single package instance,plus related changes. Changed sp_sync_cr_with_filesystem proc to awrapper proc which now calls sp_sync_cr_with_filesystem_internal, inorder to properly free the mutex upon any unexpected error.
Use the name of the attachment rather than the object_id.This will give mime attachments the proper name and association with an applicationon the user's PC.
if there is no full query for a db statement and the default query in the tcl file is empty, raise an error and inform the developer about this (crash early)
Fixed sp_sync_cr_with_filesystem and the fs-scan-progress.tcl page sothat the scan will properly continue after hitting an error on asingle file, rather than terminating abruptly. Also tweaked sp_*_itemoutput procs slightly.
I18N: merging many one word messages into messages containing phrases to make translation to languages such as finnish easier (for example, finnish doesn't have prepositions). For the en_US messages I have decided to keep the reuse of pretty names of classes, departments etc. inside other messages. This reuse is optional though and will not be appropriate for some languages (such as finnish).
I18N: merging many one word messages into messages containing phrases to make translation to languages such as finnish easier (for example, finnish doesn't have prepositions). For the en_US messages I have decided to keep the reuse of pretty names of classes, departments etc. inside other messages. This reuse is optional though and will not be appropriate for some languages (such as finnish).
I18N: Names of folders in dotLRN (Assignments, Handouts etc.) can be message keys now so needed to invoke the localize procedure on the folder names in the file-storage UI
1. Changed the manage page to use acs_object.name rather than do its own special case checking (Oracle)2. Added code from ssv2 to allow a user to change their notification frequency without deleting and adding the notification3. Changed form-driven pages to use ad_form