Index: openacs-4/packages/file-storage/file-storage.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/file-storage.info,v diff -u -N -r1.54.2.4 -r1.54.2.5 --- openacs-4/packages/file-storage/file-storage.info 25 Sep 2013 10:22:56 -0000 1.54.2.4 +++ openacs-4/packages/file-storage/file-storage.info 3 Oct 2013 08:33:56 -0000 1.54.2.5 @@ -7,7 +7,7 @@ f f - + OpenACS Collaborative document storage 2013-09-08 @@ -17,7 +17,7 @@ 2 #file-storage.file-storage# - + Index: openacs-4/packages/file-storage/lib/folder-links.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/lib/folder-links.tcl,v diff -u -N -r1.2.8.1 -r1.2.8.2 --- openacs-4/packages/file-storage/lib/folder-links.tcl 29 Sep 2013 11:44:20 -0000 1.2.8.1 +++ openacs-4/packages/file-storage/lib/folder-links.tcl 3 Oct 2013 08:33:57 -0000 1.2.8.2 @@ -3,23 +3,23 @@ # @param base_url URL to prepend to the relative URL from file-storage # used to deliver content from another index.vuh than # file-storage/view/ -if {![exists_and_not_null base_url]} { +if {(![info exists base_url] || $base_url eq "")} { set base_url "/view/" } # @param object_list restrict results to object_ids in object_list -if {![exists_and_not_null object_list]} { +if {(![info exists object_list] || $object_list eq "")} { set object_list {} } # @param show_all_p include subfolders and contents? default 0 -if {![exists_and_not_null show_all_p]} { +if {(![info exists show_all_p] || $show_all_p eq "")} { set show_all_p 0 } # @param admin_p show links to properties page for a file? default 0 -if {![exists_and_not_null admin_p]} { +if {(![info exists admin_p] || $admin_p eq "")} { set admin_p 0 } # @param return_url URL to add to admin links -if {![exists_and_not_null return_url]} { +if {(![info exists return_url] || $return_url eq "")} { set return_url [ad_return_url] } @@ -49,7 +49,7 @@ lassign [fs::get_folder_package_and_root $folder_id] package_id root_folder_id set fs_url [site_node::get_url_from_object_id -object_id $package_id] - if {![string equal $root_folder_id $folder_id] && [string equal "/view/" $base_url]} { + if {$root_folder_id ne $folder_id && "/view/" eq $base_url} { set folder_path [db_exec_plsql get_folder_path {}] } else { set folder_path "" @@ -63,19 +63,19 @@ set last_modified_ansi [lc_time_system_to_conn $last_modified_ansi] set last_modified_pretty [lc_time_fmt $last_modified_ansi "%x %X"] - # if {![empty_string_p $description]} { + # if {$description ne ""} { # set description " - $description" # } - if {[string equal $type "folder"]} { + if {$type eq "folder"} { set content_size_pretty [lc_numeric $content_size] append content_size_pretty " [_ file-storage.items]" set pretty_type "Folder" } else { if {$content_size < 1024} { set content_size_pretty "[lc_numeric $content_size] [_ file-storage.bytes]" } else { - set content_size_pretty "[lc_numeric [expr $content_size / 1024 ]] [_ file-storage.kb]" + set content_size_pretty "[lc_numeric [expr {$content_size / 1024 }]] [_ file-storage.kb]" } } Index: openacs-4/packages/file-storage/tcl/file-storage-dav-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/tcl/file-storage-dav-procs.tcl,v diff -u -N -r1.10 -r1.10.8.1 --- openacs-4/packages/file-storage/tcl/file-storage-dav-procs.tcl 26 May 2005 08:28:45 -0000 1.10 +++ openacs-4/packages/file-storage/tcl/file-storage-dav-procs.tcl 3 Oct 2013 08:33:57 -0000 1.10.8.1 @@ -30,7 +30,7 @@ set root_folder_id [oacs_dav::conn folder_id] set uri [oacs_dav::conn uri] - if {![string equal "unlocked" [tdav::check_lock $uri]]} { + if {"unlocked" ne [tdav::check_lock $uri] } { return [list 423] } @@ -42,12 +42,12 @@ array set sn [site_node::get -url $uri] set package_id $sn(package_id) ns_log debug "\n ----- \n file_storage::dav::put package_id $package_id \n parent_id $parent_id \n uri $uri \n ----- \n " - if {[empty_string_p $parent_id]} { + if {$parent_id eq ""} { set response [list 409] return $response } - if {[empty_string_p $item_id]} { + if {$item_id eq ""} { fs::add_file \ -package_id $package_id \ -name $name \ @@ -101,10 +101,10 @@ set item_id [oacs_dav::conn item_id] set fname [oacs_dav::conn item_name] set parent_id [oacs_dav::item_parent_folder_id $uri] - if {[empty_string_p $parent_id]} { + if {$parent_id eq ""} { return [list 409] } - if { ![empty_string_p $item_id]} { + if { $item_id ne ""} { return [list 405] } Index: openacs-4/packages/file-storage/tcl/file-storage-install-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/tcl/file-storage-install-procs.tcl,v diff -u -N -r1.13 -r1.13.2.1 --- openacs-4/packages/file-storage/tcl/file-storage-install-procs.tcl 5 Dec 2009 02:08:14 -0000 1.13 +++ openacs-4/packages/file-storage/tcl/file-storage-install-procs.tcl 3 Oct 2013 08:33:57 -0000 1.13.2.1 @@ -166,7 +166,7 @@ set folder_id [fs::new_folder -name $name -pretty_name $pretty_name -parent_id $root -creation_user [ad_conn user_id] -creation_ip 127.0.0.1] - if {![string equal $id ""]} { + if {$id ne "" } { set ::install::xml::ids($id) $folder_id } } Index: openacs-4/packages/file-storage/tcl/file-storage-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/tcl/file-storage-procs.tcl,v diff -u -N -r1.67.2.6 -r1.67.2.7 --- openacs-4/packages/file-storage/tcl/file-storage-procs.tcl 18 Sep 2013 08:39:15 -0000 1.67.2.6 +++ openacs-4/packages/file-storage/tcl/file-storage-procs.tcl 3 Oct 2013 08:33:57 -0000 1.67.2.7 @@ -10,7 +10,7 @@ } { Returns the root folder for the file storage system. } { - if [empty_string_p $package_id] { + if {$package_id eq ""} { set package_id [ad_conn package_id] } @@ -46,10 +46,11 @@ Returns 1 if the folder_id corresponds to a folder in the file-storage system. Returns 0 otherwise. } { - if {[string equal [db_string object_type " - select object_type - from acs_objects - where object_id = :folder_id" -default ""] "content_folder"]} { + if {[db_string object_type { + select object_type + from acs_objects + where object_id = :folder_id + } -default ""] eq "content_folder"} { return 1 } else { return 0 @@ -62,10 +63,10 @@ Returns 1 if the file_id corresponds to a file in the file-storage system. Returns 0 otherwise. } { - if {[string equal [db_string object_type " + if {[db_string object_type " select object_type from acs_objects - where object_id = :file_id" -default ""] "content_item"]} { + where object_id = :file_id" -default ""] eq "content_item"} { return 1 } else { return 0 @@ -78,10 +79,10 @@ Returns 1 if the version_id corresponds to a version in the file-storage system. Returns 0 otherwise. } { - if {[string equal [db_string object_type " + if {[db_string object_type " select object_type from acs_objects - where object_id = :version_id" -default ""] "file_storage_object"]} { + where object_id = :version_id" -default ""] eq "file_storage_object"} { return 1 } else { return 0 @@ -103,7 +104,7 @@ does not have the privilege. It returns 1 if the user has the privilege on every child item. } { - if [empty_string_p $user_id] { + if {$user_id eq ""} { set user_id [ad_conn user_id] } @@ -159,12 +160,13 @@ item in the context bar. Otherwise, the name corresponding to item_id will be used. } { - if {[empty_string_p $root_folder_id]} { + if {$root_folder_id eq ""} { set root_folder_id [fs_get_root_folder] } - if {[empty_string_p $final] \ - && !($item_id == $root_folder_id)} { + if {$final eq "" + && !($item_id == $root_folder_id) + } { # don't get title for last element if we are in the # root folder set start_id [db_string parent_id " @@ -224,15 +226,15 @@ @return folder_id of the new root folder } { - if {[empty_string_p $package_id]} { + if {$package_id eq ""} { set package_id [ad_conn package_id] } - if {[empty_string_p $pretty_name]} { + if {$pretty_name eq ""} { set pretty_name [apm_instance_name_from_id $package_id] } - if {[empty_string_p $name]} { + if {$name eq ""} { set name "file-storage_${package_id}" } @@ -250,7 +252,7 @@ @return folder_id of the root folder retrieved } { - if {[empty_string_p $package_id]} { + if {$package_id eq ""} { set package_id [ad_conn package_id] } @@ -289,11 +291,11 @@ @param no_callback defines if the callback should be called. Defaults to yes @return folder_id of the newly created folder } { - if {[empty_string_p $creation_user]} { + if {$creation_user eq ""} { set creation_user [ad_conn user_id] } - if {[empty_string_p $creation_ip]} { + if {$creation_ip eq ""} { set creation_ip [ns_conn peeraddr] } @@ -454,11 +456,11 @@ permission) @param n_past_days Mark files that are newer than the past N days as new } { - if {[empty_string_p $folder_id]} { + if {$folder_id eq ""} { set folder_id [get_root_folder -package_id [ad_conn package_id]] } - if {[empty_string_p $user_id]} { + if {$user_id eq ""} { set user_id [acs_magic_object the_public] } @@ -490,11 +492,11 @@ @param user_id The viewer of the contents (to make sure they have permission) } { - if {[empty_string_p $folder_id]} { + if {$folder_id eq ""} { set folder_id [get_root_folder -package_id [ad_conn package_id]] } - if {[empty_string_p $user_id]} { + if {$user_id eq ""} { set user_id [acs_magic_object the_public] } @@ -509,7 +511,7 @@ } { publish a file storage object to the file system } { - if {[empty_string_p $path]} { + if {$path eq ""} { set path [ns_tmpnam] } @@ -541,11 +543,11 @@ } { publish the contents of a file storage folder to the file system } { - if {[empty_string_p $path]} { + if {$path eq ""} { set path [ns_tmpnam] } - if {[empty_string_p $folder_name]} { + if {$folder_name eq ""} { set folder_name [get_object_name -object_id $folder_id] } set folder_name [remove_special_file_system_characters -string $folder_name] @@ -573,14 +575,14 @@ publish a url object to the file system as a Windows shortcut (which at least KDE also knows how to handle) } { - if {[empty_string_p $path]} { + if {$path eq ""} { set path [ns_tmpnam] file mkdir $path } db_1row select_object_metadata {} - if {[empty_string_p $file_name]} { + if {$file_name eq ""} { set file_name $name } set file_name "${file_name}.url" @@ -601,7 +603,7 @@ } { publish an object to the file system } { - if {[empty_string_p $path]} { + if {$path eq ""} { set path [ns_tmpnam] file mkdir $path } @@ -613,7 +615,7 @@ if { $like_filesystem_p } { set file_name $title - if {[empty_string_p $file_name]} { + if {$file_name eq ""} { if {![info exists upload_file_name]} { set file_name "unnamedfile" } else { @@ -714,7 +716,7 @@ } { Get the item_id of a file } { - if {[empty_string_p $folder_id]} { + if {$folder_id eq ""} { set package_id [ad_conn package_id] set folder_id [fs_get_root_folder -package_id $package_id] } @@ -748,7 +750,7 @@ set indbp "f" set storage_type "file" } - if {[string equal "" $mime_type]} { + if {$mime_type eq ""} { set mime_type [cr_filename_to_mime_type -create -- $name] } # we have to do this here because we create the object before @@ -779,7 +781,7 @@ -mime_type "text/plain" ] - if {![empty_string_p $creation_user]} { + if {$creation_user ne ""} { permission::grant -party_id $creation_user -object_id $item_id -privilege admin } @@ -862,22 +864,22 @@ set indbp "f" set storage_type "file" } - if {![string equal "" $item_id]} { + if {$item_id ne ""} { set storage_type [db_string get_storage_type "select storage_type from cr_items where item_id=:item_id"] } - if {[empty_string_p $mime_type] } { + if {$mime_type eq "" } { set mime_type "text/html" } - if { [empty_string_p $name] } { + if { $name eq "" } { set name $title } set content_type "file_storage_object" db_transaction { - if {[empty_string_p $item_id] || ![db_string item_exists ""]} { + if {$item_id eq "" || ![db_string item_exists ""]} { set item_id [db_exec_plsql create_item ""] - if {![empty_string_p $creation_user]} { + if {$creation_user ne ""} { permission::grant -party_id $creation_user -object_id $item_id -privilege admin } set do_notify_here_p "t" @@ -928,20 +930,20 @@ Create a new version of a file storage item using the content passed in content_body @return revision_id } { - if {[empty_string_p $package_id]} { + if {$package_id eq ""} { set package_id [ad_conn package_id] } - if {[empty_string_p $storage_type]} { + if {$storage_type eq ""} { set storage_type [db_string get_storage_type ""] } - if {[empty_string_p $creation_user]} { + if {$creation_user eq ""} { set creation_user [ad_conn user_id] } - if {[empty_string_p $creation_ip]} { + if {$creation_ip eq ""} { set creation_ip [ns_conn peeraddr] } set parent_id [fs::get_parent -item_id $item_id] - if {[string equal "" $storage_type]} { + if {$storage_type eq ""} { set storage_type [db_string get_storage_type "select storage_type from cr_items where item_id=:item_id"] } switch -- $storage_type { @@ -1019,10 +1021,10 @@ @return revision_id } { # always use the storage type of the existing item - if {[string equal "" $storage_type]} { + if {$storage_type eq ""} { set storage_type [db_string get_storage_type ""] } - if {[string equal "" $mime_type]} { + if {$mime_type eq ""} { set mime_type [cr_filename_to_mime_type -create -- $name] } @@ -1079,7 +1081,7 @@ set version_name [get_object_name -object_id $item_id] - if {[empty_string_p $parent_id]} { + if {$parent_id eq ""} { set parent_id [fs::get_parent -item_id $item_id] } @@ -1118,7 +1120,7 @@ } } - if {[empty_string_p $parent_id]} { + if {$parent_id eq ""} { set parent_id [fs::get_parent -item_id $folder_id] } @@ -1162,16 +1164,16 @@ if { [parameter::get -parameter "UseWebDavP"] == 0 } { return "ho" } - if {[empty_string_p $package_id]} { + if {$package_id eq ""} { set package_id [ad_conn package_id] } - if {[empty_string_p $root_folder_id]} { + if {$root_folder_id eq ""} { set root_folder_id [fs::get_root_folder -package_id $package_id] } - if {[string equal "t" [oacs_dav::folder_enabled -folder_id $root_folder_id]]} { - if {[string equal $root_folder_id $item_id]} { + if {"t" eq [oacs_dav::folder_enabled -folder_id $root_folder_id]} { + if {$root_folder_id eq $item_id} { set url_stub "" } else { set url_stub [content::item::get_virtual_path -root_folder_id $root_folder_id -item_id $item_id] @@ -1209,21 +1211,21 @@ } { set package_and_root [fs::get_folder_package_and_root $folder_id] set root_folder [lindex $package_and_root 1] - if {[string equal "" $package_id]} { + if {$package_id eq ""} { set package_id [lindex $package_and_root 0] } - if {[string equal $action "new_file"]} { + if {$action eq "new_file"} { set action_type "[_ file-storage.New_File_Uploaded]" - } elseif {[string equal $action "new_url"]} { + } elseif {$action eq "new_url"} { set action_type "[_ file-storage.New_URL_Uploaded]" - } elseif {[string equal $action "new_version"]} { + } elseif {$action eq "new_version"} { set action_type "[_ file-storage.lt_New_version_of_file_u]" - } elseif {[string equal $action "delete_file"]} { + } elseif {$action eq "delete_file"} { set action_type "[_ file-storage.File_deleted]" - } elseif {[string equal $action "delete_url"]} { + } elseif {$action eq "delete_url"} { set action_type "[_ file-storage.URL_deleted]" - } elseif {[string equal $action "delete_folder"]} { + } elseif {$action eq "delete_folder"} { set action_type "[_ file-storage.Folder_deleted]" } else { error "Unknown file-storage notification action: $action" @@ -1233,10 +1235,10 @@ set new_content "" db_0or1row get_owner_name { } - if {[string equal $action "new_file"] || [string equal $action "new_url"] || [string equal $action "new_version"]} { + if {$action eq "new_file" || $action eq "new_url" || $action eq "new_version"} { - if {[string equal $action "new_version"]} { + if {$action eq "new_version"} { set sql "select description as description from cr_revisions where cr_revisions.revision_id = :item_id" } elseif {[string match "*folder" $action]} { @@ -1257,7 +1259,7 @@ set folder_name [fs_get_folder_name $folder_id] append text_version "[_ file-storage.lt_File-Storage_folder_f]\n" - if {[string equal $action "new_version"]} { + if {$action eq "new_version"} { append text_version "[_ file-storage.lt_New_Version_Uploaded_]\n" } else { append text_version "[_ file-storage.lt_Name_of_the_action_ty]\n" @@ -1320,7 +1322,7 @@ item::get_mime_info [content::item::get_live_revision -item_id $item_id] - if {[lsearch -exact $editable_mime_types [string tolower $mime_info(mime_type)]] != -1} { + if {[string tolower $mime_info(mime_type)] in $editable_mime_types} { set mime_info(editable_p) 1 } else { set mime_info(editable_p) 0 @@ -1367,7 +1369,7 @@ set user_id [ad_conn user_id] set root_folder_id [fs::get_root_folder] - if {![exists_and_not_null revision_id]} { + if {(![info exists revision_id] || $revision_id eq "")} { set revision_id [content::item::get_live_revision -item_id $file_id] } @@ -1388,7 +1390,7 @@ set content [db_exec_plsql get_content { }] - if {[string equal $file_object_info(storage_type) file]} { + if {$file_object_info(storage_type) eq "file"} { set filename [cr_fs_path $file_object_info(storage_area_key)] append filename $content set fd [open $filename] @@ -1465,7 +1467,7 @@ } { db_1row file_data {} - if {![empty_string_p $postfix]} { + if {$postfix ne ""} { set name [lang::util::localize "[file rootname $name]_$postfix[file extension $name]"] } @@ -1500,7 +1502,7 @@ set new_path [cr_create_content_file_path $new_file_id $new_file_rev_id] cr_create_content_file $new_file_id $new_file_rev_id $file_path - if {![empty_string_p $postfix]} { + if {$postfix ne ""} { # set postfixed new title db_dml update_title {} } @@ -1526,7 +1528,7 @@ } { db_1row file_data {} - if {![empty_string_p $postfix]} { + if {$postfix ne ""} { set name [lang::util::localize "[file rootname $name]_$postfix[file extension $name]"] } @@ -1561,7 +1563,7 @@ set new_path [cr_create_content_file_path $new_file_id $new_file_rev_id] cr_create_content_file $new_file_id $new_file_rev_id $file_path - if {![empty_string_p $postfix]} { + if {$postfix ne ""} { # set postfixed new title db_dml update_title {} } Index: openacs-4/packages/file-storage/tcl/file-storage-rss-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/tcl/file-storage-rss-procs.tcl,v diff -u -N -r1.3.2.2 -r1.3.2.3 --- openacs-4/packages/file-storage/tcl/file-storage-rss-procs.tcl 11 Sep 2013 13:07:22 -0000 1.3.2.2 +++ openacs-4/packages/file-storage/tcl/file-storage-rss-procs.tcl 3 Oct 2013 08:33:57 -0000 1.3.2.3 @@ -57,7 +57,7 @@ set image_url "/resources/dotlrn/logo-user.gif" - if { [empty_string_p $image_url] } { + if { $image_url eq "" } { set column_array(image) "" } else { set column_array(image) [list \ @@ -88,13 +88,13 @@ set items [list] set counter 0 - if { [string equal $descend_p f] } { + if {$descend_p eq "f"} { set parent_clause "parent_id = :folder_id" } else { set parent_clause [db_map descend_parent_clause] } - if { [string equal $include_revisions_p f] } { + if {$include_revisions_p eq "f"} { set revisions_clause "r.revision_id = o.live_revision" } else { set revisions_clause "r.item_id = o.object_id" @@ -105,7 +105,7 @@ set content "content" set description $description - if { [string equal $include_revisions_p t] } { + if {$include_revisions_p eq "t"} { append description "

Note: This may be a new revision of an existing file." } @@ -119,7 +119,7 @@ description $description \ timestamp $publish_timestamp ] - if { ![string equal $enclosure_match_patterns ""] } { + if { $enclosure_match_patterns ne "" } { foreach pattern $enclosure_match_patterns { if { [string match $pattern $title] } { lappend iteminfo \ Index: openacs-4/packages/file-storage/tcl/test/tclwebtest-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/tcl/test/tclwebtest-procs.tcl,v diff -u -N -r1.4 -r1.4.6.1 --- openacs-4/packages/file-storage/tcl/test/tclwebtest-procs.tcl 29 Aug 2007 14:59:31 -0000 1.4 +++ openacs-4/packages/file-storage/tcl/test/tclwebtest-procs.tcl 3 Oct 2013 08:33:57 -0000 1.4.6.1 @@ -134,7 +134,7 @@ if { [string match "*\?folder*id*" $response_url] } { set list_words [split "$file_name" /] - set short_file_name [lindex $list_words [expr [llength $list_words]-1]] + set short_file_name [lindex $list_words [llength $list_words]-1] if {[catch {tclwebtest::assert text $folder_name} errmsg] || [catch {tclwebtest::link find $short_file_name} errmsg]} { aa_error "file_storage::twt::add_file_to_folder failed $errmsg : Didn't add a file to folder" @@ -202,7 +202,7 @@ if { [string match "*\?folder*id*" $response_url] } { set list_words [split "$file_name" /] - set short_file_name [lindex $list_words [expr [llength $list_words]-1]] + set short_file_name [lindex $list_words [llength $list_words]-1] if {[catch {tclwebtest::link find $short_file_name} errmsg]} { aa_error "file_storage::twt::upload_file failed $errmsg : Didn't upload a File" @@ -234,7 +234,7 @@ # Get the short file name set list_words [split "$file_name" /] - set short_file_name [lindex $list_words [expr [llength $list_words]-1]] + set short_file_name [lindex $list_words [llength $list_words]-1] if {![catch {tclwebtest::link find $short_file_name} errmsg]} { aa_error "file_storage::twt::delete_file failed $errmsg : Didn't delete a File" @@ -297,7 +297,7 @@ # Get the short file name set list_words [split "$file_name" /] - set short_file_name [lindex $list_words [expr [llength $list_words]-1]] + set short_file_name [lindex $list_words [llength $list_words]-1] if {![catch {tclwebtest::link find $short_file_name} errmsg]} { aa_error "file_storage::twt::move_file $errmsg : Didn't move a file" @@ -329,7 +329,7 @@ # Get the short file name set list_words [split "$file_name" /] - set short_file_name [lindex $list_words [expr [llength $list_words]-1]] + set short_file_name [lindex $list_words [llength $list_words]-1] if {[catch {tclwebtest::link find $short_file_name} errmsg]} { aa_error "file_storage::twt::copy_file $errmsg : Didn't copy a file" Index: openacs-4/packages/file-storage/www/copy.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/copy.tcl,v diff -u -N -r1.9.4.1 -r1.9.4.2 --- openacs-4/packages/file-storage/www/copy.tcl 15 Sep 2013 21:03:26 -0000 1.9.4.1 +++ openacs-4/packages/file-storage/www/copy.tcl 3 Oct 2013 08:33:57 -0000 1.9.4.2 @@ -61,7 +61,7 @@ set error_items [list] template::multirow foreach copy_objects { db_transaction { - if {![string equal $type "folder"] } { + if {$type ne "folder" } { set file_rev_id [db_exec_plsql copy_item {}] callback fs::file_revision_new -package_id $package_id -file_id $object_id -parent_id $folder_id } else { @@ -108,16 +108,16 @@ } } - if {[empty_string_p $root_folder_id]} { + if {$root_folder_id eq ""} { set root_folder_id [fs::get_root_folder] } set object_id $objects_to_copy set cancel_url "[ad_conn url]?[ad_conn query]" db_multirow -extend {copy_url} folder_tree get_folder_tree "" { - if {[lsearch [concat $not_allowed_parents $not_allowed_children] $folder_id] ne "-1" || - [lsearch $not_allowed_children $parent_id] ne "-1" } { - - if {[lsearch $not_allowed_children $parent_id] ne "-1"} { + if {$folder_id in [concat $not_allowed_parents $not_allowed_children] + || $parent_id in $not_allowed_children + } { + if {$parent_id in $not_allowed_children} { lappend not_allowed_children $folder_id } set copy_url "" Index: openacs-4/packages/file-storage/www/file-add.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/file-add.tcl,v diff -u -N -r1.17.2.2 -r1.17.2.3 --- openacs-4/packages/file-storage/www/file-add.tcl 9 Sep 2013 16:44:26 -0000 1.17.2.2 +++ openacs-4/packages/file-storage/www/file-add.tcl 3 Oct 2013 08:33:57 -0000 1.17.2.3 @@ -23,7 +23,7 @@ instructions:onevalue } -validate { file_id_or_folder_id { - if {[exists_and_not_null file_id] && ![exists_and_not_null folder_id]} { + if {([info exists file_id] && $file_id ne "") && (![info exists folder_id] || $folder_id eq "")} { set folder_id [db_string get_folder_id "select parent_id as folder_id from cr_items where item_id=:file_id;" -default ""] } if {![fs_folder_p $folder_id]} { @@ -80,7 +80,7 @@ # To make content editable set revision_id [content::item::get_live_revision -item_id $file_id] set mime_type [db_string get_mime_type "select mime_type from cr_revisions where revision_id = :revision_id"] - if { [string equal $mime_type "text/html"] } { + if {$mime_type eq "text/html"} { ad_form -extend -form { {edit_content:richtext(richtext),optional {label "Content"} @@ -95,7 +95,7 @@ } } -if {[exists_and_not_null return_url]} { +if {([info exists return_url] && $return_url ne "")} { ad_form -extend -form { {return_url:text(hidden) {value $return_url}} } @@ -127,7 +127,7 @@ } } if { [parameter::get -parameter CategoriesP -package_id $package_id -default 0] } { - if { [exists_and_not_null file_id] } { + if { ([info exists file_id] && $file_id ne "") } { set categorized_object_id $file_id } else { # pre-populate with categories from the folder @@ -142,10 +142,10 @@ ad_form -extend -form {} -select_query_name {get_file} -new_data { - if {![exists_and_not_null unpack_p]} { + if {(![info exists unpack_p] || $unpack_p eq "")} { set unpack_p f } - if { $unpack_p && ![empty_string_p $unpack_binary] && [file extension [template::util::file::get_property filename $upload_file]] eq ".zip" } { + if { $unpack_p && $unpack_binary ne "" && [file extension [template::util::file::get_property filename $upload_file]] eq ".zip" } { set path [ns_tmpnam] file mkdir $path @@ -196,17 +196,17 @@ # and the file with the same name already exists # we create a new revision - if {[string equal $this_title ""]} { + if {$this_title eq ""} { set this_title $upload_file } - if {![empty_string_p $name]} { + if {$name ne ""} { set upload_file $name } set existing_item_id [fs::get_item_id -name $upload_file -folder_id $folder_id] - if {![empty_string_p $existing_item_id]} { + if {$existing_item_id ne ""} { # file with the same name already exists in this folder if { [parameter::get -parameter "BehaveLikeFilesystemP" -package_id [ad_conn package_id]] } { # create a new revision -- in effect, replace the existing file @@ -253,7 +253,7 @@ } -edit_data { set this_title $title set filename [template::util::file::get_property filename $upload_file] - if {[string equal $this_title ""]} { + if {$this_title eq ""} { set this_title $filename } @@ -274,7 +274,7 @@ } } -after_submit { - if {[exists_and_not_null return_url]} { + if {([info exists return_url] && $return_url ne "")} { ad_returnredirect $return_url } else { ad_returnredirect "./?[export_vars -url {folder_id}]" @@ -284,7 +284,7 @@ } # if title isn't passed in ignore lock_title_p -if {[empty_string_p $title]} { +if {$title eq ""} { set lock_title_p 0 } @@ -294,6 +294,6 @@ set instructions "[_ file-storage.Add_Dup_As_New_File]" } -set unpack_available_p [expr ![empty_string_p [string trim [parameter::get -parameter UnzipBinary]]]] +set unpack_available_p [expr {[string trim [parameter::get -parameter UnzipBinary]] ne ""]] ad_return_template Index: openacs-4/packages/file-storage/www/file-edit.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/file-edit.tcl,v diff -u -N -r1.10.4.1 -r1.10.4.2 --- openacs-4/packages/file-storage/www/file-edit.tcl 6 Sep 2013 16:01:48 -0000 1.10.4.1 +++ openacs-4/packages/file-storage/www/file-edit.tcl 3 Oct 2013 08:33:57 -0000 1.10.4.2 @@ -8,7 +8,7 @@ file_id:integer,notnull } -validate { valid_file -requires {file_id} { - if ![fs_file_p $file_id] { + if {![fs_file_p $file_id]} { ad_complain "[_ file-storage.lt_The_specified_file_is]" } } @@ -54,9 +54,9 @@ ad_form -extend -form { {submit:text(submit) {label $submit_label}} } -on_submit { - if [catch { + if {[catch { db_dml edit_title {} - } errmsg] { + } errmsg]} { if { [db_string duplicate_check {}] } { ad_return_complaint 1 "[_ file-storage.lt_It_appears_that_there]" } else { Index: openacs-4/packages/file-storage/www/file.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/file.tcl,v diff -u -N -r1.32.2.1 -r1.32.2.2 --- openacs-4/packages/file-storage/www/file.tcl 6 Sep 2013 16:24:55 -0000 1.32.2.1 +++ openacs-4/packages/file-storage/www/file.tcl 3 Oct 2013 08:33:57 -0000 1.32.2.2 @@ -9,7 +9,7 @@ {show_all_versions_p "f"} } -validate { valid_file -requires {file_id} { - if ![fs_file_p $file_id] { + if {![fs_file_p $file_id]} { ad_complain "[_ file-storage.lt_The_specified_file_is]" } } @@ -66,7 +66,7 @@ "[_ file-storage.Move_File]" [export_vars -base move {{object_id $file_id} {return_url $folder_view_url}}] "Move file" \ "[_ file-storage.Delete_File]" [export_vars -base delete {{object_id $file_id} {return_url $folder_view_url}}] "Delete file"] -if {[string equal $delete_p "t"]} { +if {$delete_p eq "t"} { lappend actions [_ file-storage.Set_Permissions] [export_vars -base permissions {{object_id $file_id}}] [_ file-storage.lt_Modify_permissions_on] } @@ -110,12 +110,12 @@ if {$content_size < 1024} { set content_size_pretty "[lc_numeric $content_size] [_ file-storage.bytes]" } else { - set content_size_pretty "[lc_numeric [expr $content_size / 1024 ]] [_ file-storage.kb]" + set content_size_pretty "[lc_numeric [expr {$content_size / 1024 }]] [_ file-storage.kb]" } - if {[string equal $title ""]} { + if {$title eq ""} { set title "[_ file-storage.untitled]" } - if {![string equal $version_id $live_revision]} { + if {$version_id ne $live_revision } { set version_url [export_vars -base "download/$title" {version_id}] } else { set version_url [export_vars -base "download/$title" {file_id}] Index: openacs-4/packages/file-storage/www/folder-add.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/folder-add.tcl,v diff -u -N -r1.2.8.1 -r1.2.8.2 --- openacs-4/packages/file-storage/www/folder-add.tcl 9 Sep 2013 16:44:27 -0000 1.2.8.1 +++ openacs-4/packages/file-storage/www/folder-add.tcl 3 Oct 2013 08:33:57 -0000 1.2.8.2 @@ -44,7 +44,7 @@ {upload_folder:text(text) {label \#file-storage.Upload_a_folder#} {html "size 30"} {help_text "[_ file-storage.Upload_folder_help]"}} } -if {[exists_and_not_null return_url]} { +if {([info exists return_url] && $return_url ne "")} { ad_form -extend -name file_add -form { {return_url:text(hidden) {value $return_url}} } @@ -76,14 +76,14 @@ set p_f_id $folder_id set file_paths [file split [file dirname $upload_file]] - if {![string equal "." $file_paths] && [llength $file_paths]} { + if {"." ne $file_paths && [llength $file_paths]} { # make sure every folder exists set path "" foreach p $file_paths { append path /${p} if {![info exists paths($path)]} { set f_id [content::item::get_id -item_path $path -root_folder_id $p_f_id] - if {[string equal "" $f_id]} { + if {$f_id eq ""} { set p_f_id [content::folder::new -parent_id $p_f_id -name $p -label $p] set paths($path) $p_f_id } @@ -100,7 +100,7 @@ set existing_item_id [fs::get_item_id -name $upload_file -folder_id $this_folder_id] - if {![empty_string_p $existing_item_id]} { + if {$existing_item_id ne ""} { # file with the same name already exists # in this folder, create a new revision set this_file_id $existing_item_id @@ -121,7 +121,7 @@ incr i - if {![empty_string_p $rev_id]} { + if {$rev_id ne ""} { set this_file_id [db_string get_item_id { select item_id from cr_revisions @@ -137,7 +137,7 @@ } -after_submit { - if {[exists_and_not_null return_url]} { + if {([info exists return_url] && $return_url ne "")} { ad_returnredirect $return_url } else { ad_returnredirect "./?[export_vars -url {folder_id}]" @@ -146,6 +146,6 @@ } -set unpack_available_p [expr ![empty_string_p [string trim [parameter::get -parameter UnzipBinary]]]] +set unpack_available_p [expr {[string trim [parameter::get -parameter UnzipBinary]] ne ""}] ad_return_template \ No newline at end of file Index: openacs-4/packages/file-storage/www/folder-chunk.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/folder-chunk.tcl,v diff -u -N -r1.48 -r1.48.4.1 --- openacs-4/packages/file-storage/www/folder-chunk.tcl 9 Jun 2009 12:37:14 -0000 1.48 +++ openacs-4/packages/file-storage/www/folder-chunk.tcl 3 Oct 2013 08:33:58 -0000 1.48.4.1 @@ -13,14 +13,14 @@ page_num } -if {![exists_and_not_null folder_id]} { +if {(![info exists folder_id] || $folder_id eq "")} { ad_return_complaint 1 [_ file-storage.lt_bad_folder_id_folder_] ad_script_abort } -if {![exists_and_not_null allow_bulk_actions]} { +if {(![info exists allow_bulk_actions] || $allow_bulk_actions eq "")} { set allow_bulk_actions "0" } -if { ![exists_and_not_null category_id] } { +if { (![info exists category_id] || $category_id eq "") } { set category_id "" } set viewing_user_id [ad_conn user_id] @@ -41,27 +41,27 @@ set delete_p [permission::permission_p -party_id $viewing_user_id -object_id $folder_id -privilege "delete"] } -if {![exists_and_not_null n_past_days]} { +if {(![info exists n_past_days] || $n_past_days eq "")} { set n_past_days 99999 } -if {![exists_and_not_null fs_url]} { +if {(![info exists fs_url] || $fs_url eq "")} { set fs_url [ad_conn package_url] } set folder_name [lang::util::localize [fs::get_object_name -object_id $folder_id]] set content_size_total 0 -if {![exists_and_not_null format]} { +if {(![info exists format] || $format eq "")} { set format table } #AG: We're an include file, and we may be included from outside file-storage. #So we need to query for the package_id rather than getting it from ad_conn. set package_and_root [fs::get_folder_package_and_root $folder_id] set package_id [lindex $package_and_root 0] -if {![exists_and_not_null root_folder_id]} { +if {(![info exists root_folder_id] || $root_folder_id eq "")} { set root_folder_id [lindex $package_and_root 1] } @@ -88,7 +88,7 @@ set like_filesystem_p [parameter::get -parameter BehaveLikeFilesystemP -package_id $package_id -default 1] set target_window_name [parameter::get -parameter DownloadTargetWindowName -package_id $package_id -default ""] -if { [string equal $target_window_name ""] } { +if {$target_window_name eq ""} { set target_attr "" } else { set target_attr "target=\"$target_window_name\"" @@ -165,7 +165,7 @@ concat $elements [list views [list label "Views"]] } -if {![exists_and_not_null return_url]} { +if {(![info exists return_url] || $return_url eq "")} { set return_url [export_vars -base "index" {folder_id}] } set vars_to_export [list return_url] @@ -214,11 +214,11 @@ set orderby [template::list::orderby_clause -orderby -name contents_${folder_id}] -if {[string equal $orderby ""]} { +if {$orderby eq ""} { set orderby " order by fs_objects.sort_key, fs_objects.name asc" } -if { $categories_p && [exists_and_not_null category_id] } { +if { $categories_p && ([info exists category_id] && $category_id ne "") } { set categories_limitation [db_map categories_limitation] } else { set categories_limitation {} @@ -228,7 +228,7 @@ set last_modified_ansi [lc_time_system_to_conn $last_modified_ansi] set last_modified_pretty [lc_time_fmt $last_modified_ansi "%x %X"] - if {[string equal $type "folder"]} { + if {$type eq "folder"} { set content_size_pretty [lc_numeric $content_size] append content_size_pretty " [_ file-storage.items]" set pretty_type "#file-storage.Folder#" @@ -238,14 +238,14 @@ } elseif {$content_size < 1024} { set content_size_pretty "[lc_numeric $content_size] [_ file-storage.bytes]" } else { - set content_size_pretty "[lc_numeric [expr $content_size / 1024 ]] [_ file-storage.kb]" + set content_size_pretty "[lc_numeric [expr {$content_size / 1024 }]] [_ file-storage.kb]" } } set file_upload_name [fs::remove_special_file_system_characters -string $file_upload_name] - if { ![empty_string_p $content_size] } { + if { $content_size ne "" } { incr content_size_total $content_size } @@ -293,15 +293,15 @@ db_1row file_info {select * from fs_objects where object_id = :target_object_id} # because of the side effect that SQL sets TCL variables, set object_id back to the original value set object_id $original_object_id - if {[string equal $type "folder"]} { + if {$type eq "folder"} { set content_size_pretty [lc_numeric $content_size] append content_size_pretty " [_ file-storage.items]" set pretty_type "#file-storage.Folder#" } else { if {$content_size < 1024} { set content_size_pretty "[lc_numeric $content_size] [_ file-storage.bytes]" } else { - set content_size_pretty "[lc_numeric [expr $content_size / 1024 ]] [_ file-storage.kb]" + set content_size_pretty "[lc_numeric [expr {$content_size / 1024 }]] [_ file-storage.kb]" } } Index: openacs-4/packages/file-storage/www/folder-create.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/folder-create.tcl,v diff -u -N -r1.9 -r1.9.6.1 --- openacs-4/packages/file-storage/www/folder-create.tcl 2 Feb 2008 12:20:00 -0000 1.9 +++ openacs-4/packages/file-storage/www/folder-create.tcl 3 Oct 2013 08:33:58 -0000 1.9.6.1 @@ -11,12 +11,12 @@ folder_id:integer,optional,notnull } -validate { file_id_or_folder_id { - if { ![exists_and_not_null folder_id] && ![exists_and_not_null parent_id] } { + if { (![info exists folder_id] || $folder_id eq "") && (![info exists parent_id] || $parent_id eq "") } { ad_complain "Input error: Must either have a parent_id or a folder_id" } } valid_folder -requires {parent_id:integer} { - if ![fs_folder_p $parent_id] { + if {![fs_folder_p $parent_id]} { ad_complain "[_ file-storage.lt_The_specified_parent_]" } } @@ -29,7 +29,7 @@ set user_id [ad_conn user_id] set package_id [ad_conn package_id] # check that they have write permission on the parent folder or this folder if its an edit. -if { [exists_and_not_null parent_id] } { +if { ([info exists parent_id] && $parent_id ne "") } { permission::require_permission \ -object_id $parent_id \ -party_id $user_id \ @@ -56,9 +56,9 @@ set package_id [ad_conn package_id] if { [parameter::get -parameter CategoriesP -package_id $package_id -default 0] } { - if { [exists_and_not_null folder_id] } { + if { ([info exists folder_id] && $folder_id ne "") } { set categorized_object_id $folder_id - } elseif { [exists_and_not_null parent_id] } { + } elseif { ([info exists parent_id] && $parent_id ne "") } { set categorized_object_id $parent_id } else { set categorized_object_id "" Index: openacs-4/packages/file-storage/www/folder-delete.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/folder-delete.tcl,v diff -u -N -r1.10.8.1 -r1.10.8.2 --- openacs-4/packages/file-storage/www/folder-delete.tcl 6 Sep 2013 16:01:48 -0000 1.10.8.1 +++ openacs-4/packages/file-storage/www/folder-delete.tcl 3 Oct 2013 08:33:58 -0000 1.10.8.2 @@ -10,7 +10,7 @@ {confirmed_p "f"} } -validate { valid_folder -requires {folder_id:integer} { - if ![fs_folder_p $folder_id] { + if {![fs_folder_p $folder_id]} { ad_complain "[_ file-storage.lt_The_specified_folder__1]" } } @@ -58,7 +58,7 @@ } -on_request { } -on_submit { - if {[string equal $blocked_p "f"] } { + if {$blocked_p eq "f"} { # they have confirmed that they want to delete the folder callback fs::folder_delete -package_id [ad_conn package_id] -folder_id $folder_id @@ -73,7 +73,7 @@ -export {folder_id} -if { [string equal $confirmed_p "t"] && [string equal $blocked_p "f"] } { +if { $confirmed_p eq "t" && $blocked_p eq "f" } { # they have confirmed that they want to delete the folder db_1row parent_id " Index: openacs-4/packages/file-storage/www/folder-edit.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/folder-edit.tcl,v diff -u -N -r1.4.6.1 -r1.4.6.2 --- openacs-4/packages/file-storage/www/folder-edit.tcl 6 Sep 2013 16:01:48 -0000 1.4.6.1 +++ openacs-4/packages/file-storage/www/folder-edit.tcl 3 Oct 2013 08:33:58 -0000 1.4.6.2 @@ -8,7 +8,7 @@ folder_id:integer,notnull } -validate { valid_folder -requires {parent_id:integer} { - if ![fs_folder_p $folder_id] { + if {![fs_folder_p $folder_id]} { ad_complain "[_ file-storage.lt_The_specified_folder_]" } } Index: openacs-4/packages/file-storage/www/folder-zip-add.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/folder-zip-add.tcl,v diff -u -N -r1.4.6.2 -r1.4.6.3 --- openacs-4/packages/file-storage/www/folder-zip-add.tcl 9 Sep 2013 16:44:27 -0000 1.4.6.2 +++ openacs-4/packages/file-storage/www/folder-zip-add.tcl 3 Oct 2013 08:33:58 -0000 1.4.6.3 @@ -20,7 +20,7 @@ lock_title_p:onevalue } -validate { file_id_or_folder_id { - if {[exists_and_not_null file_id] && ![exists_and_not_null folder_id]} { + if {([info exists file_id] && $file_id ne "") && (![info exists folder_id] || $folder_id eq "")} { set folder_id [db_string get_folder_id "select parent_id as folder_id from cr_items where item_id=:file_id" -default ""] } if {![fs_folder_p $folder_id]} { @@ -61,7 +61,7 @@ {upload_file:file {label \#file-storage.Upload_a_file\#} {html "size 30"}} } -if {[exists_and_not_null return_url]} { +if {([info exists return_url] && $return_url ne "")} { ad_form -extend -name file_add -form { {return_url:text(hidden) {value $return_url}} } @@ -88,14 +88,14 @@ # create a new folder to hold the zip contents # TODO make sure its name is unique? - if {[empty_string_p $title]} { + if {$title eq ""} { set title [file rootname [list [template::util::file::get_property filename $upload_file]]] } set folder_id [content::folder::new -name $title -parent_id $folder_id -label $title] set unzip_binary [string trim [parameter::get -parameter UnzipBinary]] - if { ![empty_string_p $unzip_binary] } { + if { $unzip_binary ne "" } { set unzip_path [ns_tmpnam] file mkdir $unzip_path @@ -138,14 +138,14 @@ set p_f_id $folder_id set file_paths [file split [file dirname $upload_file]] ns_log notice "\n DAVEB1 \n '${file_paths}'" - if {![string equal "." $file_paths] && [llength $file_paths]} { + if {"." ne $file_paths && [llength $file_paths]} { # make sure every folder exists set path "" foreach p $file_paths { append path /${p} if {![info exists paths($path)]} { set f_id [content::item::get_id -item_path $path -root_folder_id $p_f_id] - if {[string equal "" $f_id]} { + if {$f_id eq ""} { set p_f_id [content::folder::new -parent_id $p_f_id -name $p -label $p] set paths($path) $p_f_id } @@ -162,7 +162,7 @@ set existing_item_id [fs::get_item_id -name $upload_file -folder_id $this_folder_id] - if {![empty_string_p $existing_item_id]} { + if {$existing_item_id ne ""} { # file with the same name already exists # in this folder, create a new revision set this_file_id $existing_item_id @@ -185,7 +185,7 @@ file delete $tmpfile incr i - if {![empty_string_p $rev_id]} { + if {$rev_id ne ""} { set this_file_id [db_string get_item_id { select item_id from cr_revisions @@ -198,7 +198,7 @@ } } - if {![string equal "" $unzip_path]} { + if {$unzip_path ne ""} { file delete -force $unzip_path } file delete $upload_file.tmpfile @@ -214,7 +214,7 @@ } -after_submit { - if {[exists_and_not_null return_url]} { + if {([info exists return_url] && $return_url ne "")} { ad_returnredirect $return_url } else { ad_returnredirect "./?[export_vars -url {folder_id}]" @@ -223,6 +223,6 @@ } -set unpack_available_p [expr ![empty_string_p [string trim [parameter::get -parameter UnzipBinary]]]] +set unpack_available_p [expr {[string trim [parameter::get -parameter UnzipBinary]] ne ""}] ad_return_template \ No newline at end of file Index: openacs-4/packages/file-storage/www/index.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/index.tcl,v diff -u -N -r1.30.6.4 -r1.30.6.5 --- openacs-4/packages/file-storage/www/index.tcl 11 Sep 2013 10:16:33 -0000 1.30.6.4 +++ openacs-4/packages/file-storage/www/index.tcl 3 Oct 2013 08:33:58 -0000 1.30.6.5 @@ -98,15 +98,15 @@ # For now I leave it in as it is. set project_item_id [application_data_link::get_linked -from_object_id $folder_id -to_object_type "content_item"] -if {[exists_and_not_null project_item_id]} { +if {([info exists project_item_id] && $project_item_id ne "")} { set project_url [pm::project::url -project_item_id $project_item_id] set project_name [pm::project::name -project_item_id $project_item_id] } else { # The folder itself was not linked. Let's try the parent folder. set parent_folder [content::item::get_parent_folder -item_id $folder_id] set project_item_id [application_data_link::get_linked -from_object_id $parent_folder -to_object_type "content_item"] - if {[exists_and_not_null project_item_id]} { + if {([info exists project_item_id] && $project_item_id ne "")} { set project_url [pm::project::url -project_item_id $project_item_id] set project_name [pm::project::name -project_item_id $project_item_id] } else { @@ -117,7 +117,7 @@ } # Check if the user has permissions. If not, don't care -if {![empty_string_p $project_item_id] && ![permission::permission_p -object_id $project_item_id -privilege "read"]} { +if {$project_item_id ne "" && ![permission::permission_p -object_id $project_item_id -privilege "read"]} { set project_url {} } Index: openacs-4/packages/file-storage/www/move.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/move.tcl,v diff -u -N -r1.9.4.1 -r1.9.4.2 --- openacs-4/packages/file-storage/www/move.tcl 15 Sep 2013 21:03:26 -0000 1.9.4.1 +++ openacs-4/packages/file-storage/www/move.tcl 3 Oct 2013 08:33:58 -0000 1.9.4.2 @@ -67,7 +67,7 @@ if {$copy_and_delete_p} { # copy and delete file to move it db_transaction { - if {![string equal $type "folder"] } { + if {$type ne "folder" } { set file_rev_id [db_exec_plsql copy_item {}] set file_id [content::revision::item_id -revision_id $file_rev_id] callback fs::file_revision_new -package_id $package_id -file_id $file_id -parent_id $folder_id @@ -126,18 +126,18 @@ } } - if {[empty_string_p $root_folder_id]} { + if {$root_folder_id eq ""} { set root_folder_id [fs::get_root_folder] } set object_id $objects_to_move set cancel_url "[ad_conn url]?[ad_conn query]" db_multirow -extend {move_url level} folder_tree get_folder_tree "" { # teadams 2003-08-22 - change level to level num to avoid # Oracle issue with key words. - if {[lsearch [concat $not_allowed_parents $not_allowed_children] $folder_id] ne "-1" || - [lsearch $not_allowed_children $parent_id] ne "-1" } { - - if {[lsearch $not_allowed_children $parent_id] ne "-1"} { + if {$folder_in in [concat $not_allowed_parents $not_allowed_children] + || $parent_id in $not_allowed_children + } { + if {$parent_id in $not_allowed_children} { lappend not_allowed_children $folder_id } set move_url "" Index: openacs-4/packages/file-storage/www/simple-add-2.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/simple-add-2.tcl,v diff -u -N -r1.8.4.1 -r1.8.4.2 --- openacs-4/packages/file-storage/www/simple-add-2.tcl 6 Sep 2013 16:01:48 -0000 1.8.4.1 +++ openacs-4/packages/file-storage/www/simple-add-2.tcl 3 Oct 2013 08:33:58 -0000 1.8.4.2 @@ -11,7 +11,7 @@ url:notnull,trim } -validate { valid_folder -requires {folder_id:integer} { - if ![fs_folder_p $folder_id] { + if {![fs_folder_p $folder_id]} { ad_complain "[_ file-storage.lt_The_specified_parent_]" } } Index: openacs-4/packages/file-storage/www/simple-add.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/simple-add.tcl,v diff -u -N -r1.13.4.1 -r1.13.4.2 --- openacs-4/packages/file-storage/www/simple-add.tcl 6 Sep 2013 16:01:48 -0000 1.13.4.1 +++ openacs-4/packages/file-storage/www/simple-add.tcl 3 Oct 2013 08:33:58 -0000 1.13.4.2 @@ -12,7 +12,7 @@ {lock_title_p 0} } -validate { valid_folder -requires {folder_id:integer} { - if ![fs_folder_p $folder_id] { + if {![fs_folder_p $folder_id]} { ad_complain "[_ file-storage.lt_The_specified_parent_]" } } @@ -28,7 +28,7 @@ # set templating datasources set pretty_name "URL" -if {[empty_string_p $pretty_name]} { +if {$pretty_name eq ""} { return -code error "[_ file-storage.No_such_type]" } @@ -38,7 +38,7 @@ # double-click protection # if title isn't passed in ignore lock_title_p -if {[empty_string_p $title]} { +if {$title eq ""} { set lock_title_p 0 } Index: openacs-4/packages/file-storage/www/url-goto.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/url-goto.tcl,v diff -u -N -r1.6.8.1 -r1.6.8.2 --- openacs-4/packages/file-storage/www/url-goto.tcl 6 Sep 2013 16:01:49 -0000 1.6.8.1 +++ openacs-4/packages/file-storage/www/url-goto.tcl 3 Oct 2013 08:33:58 -0000 1.6.8.2 @@ -14,7 +14,7 @@ # Check the URL set url [db_string select_url {} -default {}] -if {![empty_string_p $url]} { +if {$url ne ""} { ad_returnredirect $url } else { return -code error [_ file-storage.no_such_URL] Index: openacs-4/packages/file-storage/www/version-delete.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/version-delete.tcl,v diff -u -N -r1.12.8.1 -r1.12.8.2 --- openacs-4/packages/file-storage/www/version-delete.tcl 6 Sep 2013 16:01:49 -0000 1.12.8.1 +++ openacs-4/packages/file-storage/www/version-delete.tcl 3 Oct 2013 08:33:58 -0000 1.12.8.2 @@ -9,7 +9,7 @@ {confirmed_p "f"} } -validate { valid_version -requires {version_id} { - if ![fs_version_p $version_id] { + if {![fs_version_p $version_id]} { ad_complain [_ file-storage.lt_version_not_valid] } } Index: openacs-4/packages/file-storage/www/admin/upload-size-limit.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/admin/upload-size-limit.tcl,v diff -u -N -r1.6 -r1.6.6.1 --- openacs-4/packages/file-storage/www/admin/upload-size-limit.tcl 15 May 2007 20:14:37 -0000 1.6 +++ openacs-4/packages/file-storage/www/admin/upload-size-limit.tcl 3 Oct 2013 08:33:58 -0000 1.6.6.1 @@ -12,7 +12,7 @@ } set max_size [ns_config "ns/server/[ns_info server]/module/nssock" maxinput] -if { [string equal $max_size ""] } { +if {$max_size eq ""} { set max_size 0 } @@ -32,7 +32,7 @@ } -on_submit { parameter::set_value -parameter "MaximumFileSize" -value $new_size - if {![empty_string_p $return_url]} { + if {$return_url ne ""} { ad_returnredirect $return_url } }