Index: openacs-4/packages/acs-lang/tcl/locale-procs.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-lang/tcl/locale-procs.xql,v diff -u -r1.5 -r1.6 --- openacs-4/packages/acs-lang/tcl/locale-procs.xql 13 Feb 2003 14:21:46 -0000 1.5 +++ openacs-4/packages/acs-lang/tcl/locale-procs.xql 14 Aug 2003 09:50:34 -0000 1.6 @@ -1,15 +1,47 @@ - + + select default_locale + from apm_packages + where package_id = :package_id + + + + + + update apm_packages + set default_locale = :locale + where package_id = :package_id + + + + + select locale from ad_locale_user_prefs where user_id = :user_id - and package_id = :package_id + and package_id = :package_id + + + select locale + from user_preferences + where user_id = :user_id + + + + + + update user_preferences + set locale = :locale + where user_id = :user_id + + + select count(*) @@ -19,24 +51,29 @@ - - update ad_locale_user_prefs set locale = :locale where user_id = :user_id and package_id = :package_id + update ad_locale_user_prefs + set locale = :locale + where user_id = :user_id + and package_id = :package_id - - insert into ad_locale_user_prefs (user_id, package_id, locale) values (:user_id, :package_id, :locale) + insert into ad_locale_user_prefs (user_id, package_id, locale) + values (:user_id, :package_id, :locale) - delete from ad_locale_user_prefs where user_id = :user_id and package_id = :package_id + delete + from ad_locale_user_prefs + where user_id = :user_id + and package_id = :package_id