Index: openacs-4/packages/bug-tracker/www/bug.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/bug-tracker/www/bug.tcl,v
diff -u -r1.40 -r1.41
--- openacs-4/packages/bug-tracker/www/bug.tcl 17 Jun 2010 18:51:45 -0000 1.40
+++ openacs-4/packages/bug-tracker/www/bug.tcl 14 Oct 2013 18:14:22 -0000 1.41
@@ -73,7 +73,7 @@
# Registration required for all actions
set action_id ""
-if { ![empty_string_p $enabled_action_id] } {
+if { $enabled_action_id ne "" } {
ns_log Notice "enabled_action if statement"
auth::require_login
workflow::case::enabled_action_get -enabled_action_id $enabled_action_id -array enabled_action
@@ -92,7 +92,7 @@
# Buttons
set actions [list]
-if { [empty_string_p $enabled_action_id] } {
+if { $enabled_action_id eq "" } {
ns_log Notice "actions: case_id: $case_id"
ns_log Notice "actions: case_id: $case_id get_enabled_actions: [workflow::case::get_available_enabled_action_ids -case_id $case_id]"
@@ -119,7 +119,7 @@
# lets you use +var+ for a var to eval on the second round.
# cf http://openacs.org/bugtracker/openacs/bug?bug%5fnumber=1099
-if { [empty_string_p $enabled_action_id] } {
+if { $enabled_action_id eq "" } {
set patch_label [ad_decode $show_patch_status \
"open" "[_ bug-tracker.Open] [bug_tracker::conn Patches] ([_ bug-tracker.show_all])" \
"all" "[_ bug-tracker.All] [bug_tracker::conn Patches] ([_ bug-tracker.show_only_open])" \
@@ -232,13 +232,13 @@
ad_form -extend -name bug -form $filters
# Set editable fields
-if { ![empty_string_p $enabled_action_id] } {
+if { $enabled_action_id ne "" } {
foreach field [workflow::action::get_element -action_id $action_id -element edit_fields] {
element set_properties bug $field -mode edit
}
# LARS: Hack! How do we set editing of dynamic fields?
- if { [string equal [workflow::action::get_element -action_id $action_id -element short_name] edit] } {
+ if {[workflow::action::get_element -action_id $action_id -element short_name] eq "edit"} {
foreach { category_id category_name } [bug_tracker::category_types] {
element set_properties bug $category_id -mode edit
}
@@ -251,7 +251,7 @@
array set row [list]
- if { ![empty_string_p $enabled_action_id] } {
+ if { $enabled_action_id ne "" } {
foreach field [workflow::action::get_element -action_id $action_id -element edit_fields] {
set row($field) [element get_value bug $field]
}
@@ -299,7 +299,7 @@
foreach {category_id category_name} [bug_tracker::category_types] {
lappend element_names $category_id
set bug($category_id) [cr::keyword::item_get_assigned -item_id $bug(bug_id) -parent_id $category_id]
- if {[string compare $bug($category_id) ""] == 0} {
+ if {$bug($category_id) eq "" } {
set bug($category_id) [bug_tracker::get_default_keyword -parent_id $category_id]
}
}
@@ -350,7 +350,7 @@
# check that the element exists
if { [info exists bug:$element] && [info exists bug($element)] } {
if {[form is_request bug]
- || [string equal [element get_property bug $element mode] display] } {
+ || [string equal [element get_property bug $element mode] "display"] } {
if { [string first "#" $bug($element)] == 0 } {
element set_value bug $element [lang::util::localize $bug($element)]
} else {
@@ -361,8 +361,8 @@
}
# Add empty option to resolution code
- if { ![empty_string_p $enabled_action_id] } {
- if { [lsearch [workflow::action::get_element -action_id $action_id -element edit_fields] "resolution"] == -1 } {
+ if { $enabled_action_id ne "" } {
+ if {"resolution" ni [workflow::action::get_element -action_id $action_id -element edit_fields]} {
element set_properties bug resolution -options [concat {{{} {}}} [element get_property bug resolution options]]
}
} else {
@@ -405,7 +405,7 @@
}
# User agent show/hide URLs
- if { [empty_string_p $enabled_action_id] } {
+ if { $enabled_action_id eq "" } {
set show_user_agent_url [export_vars -base bug -entire_form -override { { user_agent_p 1 }}]
set hide_user_agent_url [export_vars -base bug -entire_form -exclude { user_agent_p }]
}
@@ -414,13 +414,13 @@
set login_url [ad_get_login_url]
# Single-bug notifications
- if { [empty_string_p $enabled_action_id] } {
+ if { $enabled_action_id eq "" } {
set notification_link [bug_tracker::bug::get_watch_link -bug_id $bug(bug_id)]
}
# Filter management
- if { [empty_string_p $enabled_action_id] } {
+ if { $enabled_action_id eq "" } {
set filter_bug_numbers [bug_tracker::bug::get_bug_numbers]
set filter_bug_index [lsearch -exact $filter_bug_numbers $bug_number]
@@ -443,11 +443,11 @@
if { $filter_bug_index > 0 } {
set first_bug_number [lindex $filter_bug_numbers 0]
set first_url [export_vars -base bug -entire_form -override { { bug_number $first_bug_number } }]
- set prev_bug_number [lindex $filter_bug_numbers [expr $filter_bug_index -1]]
+ set prev_bug_number [lindex $filter_bug_numbers $filter_bug_index-1]
set prev_url [export_vars -base bug -entire_form -override { { bug_number $prev_bug_number } }]
}
- if { $filter_bug_index < [expr [llength $filter_bug_numbers]-1] } {
- set next_bug_number [lindex $filter_bug_numbers [expr $filter_bug_index +1]]
+ if { $filter_bug_index < [expr {[llength $filter_bug_numbers]-1}] } {
+ set next_bug_number [lindex $filter_bug_numbers $filter_bug_index+1]
set next_url [export_vars -base bug -entire_form -override { { bug_number $next_bug_number } }]
set last_bug_number [lindex $filter_bug_numbers end]
set last_url [export_vars -base bug -entire_form -override { { bug_number $last_bug_number } }]
@@ -457,7 +457,7 @@
if { $filter_bug_index != -1 } {
- set next_bug_num [expr $filter_bug_index+1]
+ set next_bug_num [expr {$filter_bug_index+1}]
set all_bugs [llength $filter_bug_numbers]
multirow append navlinks \
$first_url \