copy_file (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__copy_file(:file_id,:target_folder_id,:creation_user,:creation_ip,:name,:title)}]
return [ns_set value $s 0]
}
delete_file (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__delete_file(:file_id)}]
return [ns_set value $s 0]
}
delete_folder (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__delete_folder(:folder_id,:cascade_p)}]
return [ns_set value $s 0]
}
delete_version (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__delete_version(:file_id,:version_id)}]
return [ns_set value $s 0]
}
get_content_type (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__get_content_type(:file_id)}]
return [ns_set value $s 0]
}
get_folder_name (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__get_folder_name(:folder_id)}]
return [ns_set value $s 0]
}
get_package_id (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__get_package_id(:item_id)}]
return [ns_set value $s 0]
}
get_parent_id (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__get_parent_id(:item_id)}]
return [ns_set value $s 0]
}
get_root_folder (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__get_root_folder(:package_id)}]
return [ns_set value $s 0]
}
get_title (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__get_title(:item_id)}]
return [ns_set value $s 0]
}
move_file (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__move_file(:file_id,:target_folder_id,:creation_user,:creation_ip)}]
return [ns_set value $s 0]
}
new_file (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__new_file(:name,:folder_id,:user_id,:creation_ip,:indb_p,:item_id,:package_id)}]
return [ns_set value $s 0]
}
new_folder (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__new_folder(:name,:folder_name,:parent_id,:creation_user,:creation_ip)}]
return [ns_set value $s 0]
}
new_root_folder (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__new_root_folder(:package_id,:folder_name,:url,:description)}]
return [ns_set value $s 0]
}
new_version (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__new_version(:filename,:description,:mime_type,:item_id,:creation_user,:creation_ip)}]
return [ns_set value $s 0]
}
rename_file (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select file_storage__rename_file(:file_id,:name)}]
return [ns_set value $s 0]
}