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 {}
}
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 {