Index: openacs-4/packages/glossar/lib/glossar-list.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/glossar/lib/glossar-list.tcl,v diff -u -N -r1.6 -r1.7 --- openacs-4/packages/glossar/lib/glossar-list.tcl 13 Nov 2005 13:39:56 -0000 1.6 +++ openacs-4/packages/glossar/lib/glossar-list.tcl 2 Jan 2006 13:22:06 -0000 1.7 @@ -31,16 +31,11 @@ set page_size "25" } -set glossar_id "0" +# set glossar_id "0" +# set gl_translation_p 0 +set user_id [ad_conn user_id] -set gl_translation_p 0 - -#if {![exists_and_not_null owner_id]} { -# set owner_id 499 -#} - -ns_log notice "OWNER_ID $owner_id" -if [empty_string_p "[ad_conn user_id]"] { +if {[empty_string_p $user_id]} { ad_redirect_for_registration } @@ -90,9 +85,12 @@ lappend actions "[_ glossar.New_Translation]" [export_vars -base "${base_url}/glossar-add" {owner_id gl_translation_p customer_id}] "[_ glossar.Add_New_Translation]" +set return_url [ad_conn url] +set move_url "[export_vars -base "${base_url}/glossar-move" {$return_url}]" -set row_list [list checkbox title description source_category target_category glossar_edit glossar_files] +set row_list [list checkbox {} title {} description {} source_category {} target_category {} glossar_edit {} glossar_files {}] + set no_perm_p 0 if [permission::permission_p -object_id $owner_id -privilege admin] { @@ -104,7 +102,7 @@ } elseif {[permission::permission_p -object_id $owner_id -privilege read]} { set actions "" - set row_list [list title description source_category target_category] + set row_list [list title {} description {} source_category {} target_category {}] } else { @@ -135,14 +133,14 @@ label {[_ glossar.glossar_target_category]} } glossar_edit { - display_template "[_ acs-kernel.common_Edit]" + display_template {#acs-kernel.common_Edit#} } glossar_files { display_template "[_ glossar.Files] (@gl_glossar.files_count@)" } } -actions $actions -sub_class narrow \ - -bulk_actions {"Move Glossars" $gl_glossar.move_url "Moves glossars to another customer"} \ + -bulk_actions {"[_ glossar.glossar_Move]" $move_url "[_ glossar.glossar_Move2]"} \ -orderby { default_value title glossar_id { @@ -153,8 +151,8 @@ } title { label {[_ glossar.glossar_title]} - orderby_desc {sort_key asc , crr.title desc} - orderby_asc {sort_key asc , crr.title asc} + orderby_desc {sort_key asc , lower(crr.title) desc} + orderby_asc {sort_key asc , lower(crr.title) asc} default_direction asc } } -orderby_name orderby \ @@ -182,22 +180,18 @@ - db_multirow -extend {source_category target_category gl_translation_p glossar_edit glossar_files files_url edit_url title_url files_count} gl_glossar gl_glossar {} { + db_multirow -extend {source_category target_category gl_translation_p files_url edit_url title_url files_count} gl_glossar gl_glossar {} { if {![empty_string_p $target_category_id]} { set gl_translation_p 1 } else { set gl_translation_p 0 } set files_count [db_string get_files_count { } -default 0] - set glossar_edit "[_ glossar.glossar_Edit]" - set glossar_files "[_ glossar.files]" set source_category "[category::get_name $source_category_id]" set target_category "[category::get_name $target_category_id]" set title_url "[export_vars -base "${base_url}/glossar-term-list" {glossar_id gl_translation_p customer_id owner_id}]" set edit_url "[export_vars -base "${base_url}/glossar-edit" {glossar_id}]" set files_url "[export_vars -base "${base_url}/glossar-file-upload" {glossar_id}]" - set return_url [ad_conn url] - set move_url "[export_vars -base "${base_url}/glossar-move" {$return_url}]" } if_no_rows {