Index: openacs-4/contrib/packages/project-manager/tcl/project-manager-procs-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/project-manager/tcl/Attic/project-manager-procs-oracle.xql,v
diff -u -r1.1.2.3 -r1.1.2.4
--- openacs-4/contrib/packages/project-manager/tcl/project-manager-procs-oracle.xql 30 Apr 2005 06:53:09 -0000 1.1.2.3
+++ openacs-4/contrib/packages/project-manager/tcl/project-manager-procs-oracle.xql 2 May 2005 08:07:46 -0000 1.1.2.4
@@ -40,5 +40,11 @@
+
+
+ select pm_project.get_root_folder (:package_id, 'f')
+
+
+
Index: openacs-4/contrib/packages/project-manager/tcl/project-manager-procs-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/project-manager/tcl/Attic/project-manager-procs-postgresql.xql,v
diff -u -r1.2.2.5 -r1.2.2.6
--- openacs-4/contrib/packages/project-manager/tcl/project-manager-procs-postgresql.xql 30 Apr 2005 06:53:09 -0000 1.2.2.5
+++ openacs-4/contrib/packages/project-manager/tcl/project-manager-procs-postgresql.xql 2 May 2005 08:07:46 -0000 1.2.2.6
@@ -53,5 +53,11 @@
ORDER BY name
+
+
+
+ select pm_project__get_root_folder (:package_id, 'f')
+
+
Index: openacs-4/contrib/packages/project-manager/tcl/project-manager-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/project-manager/tcl/Attic/project-manager-procs.tcl,v
diff -u -r1.2.2.16 -r1.2.2.17
--- openacs-4/contrib/packages/project-manager/tcl/project-manager-procs.tcl 30 Apr 2005 06:53:09 -0000 1.2.2.16
+++ openacs-4/contrib/packages/project-manager/tcl/project-manager-procs.tcl 2 May 2005 08:07:46 -0000 1.2.2.17
@@ -753,3 +753,61 @@
return $assignees
}
+
+ad_proc -private pm::util::get_root_folder {
+ {-package_id ""}
+} {
+ Returns the Root folder of the project manager instance
+} {
+ set project_root [db_exec_plsql get_root_folder { }]
+ return $project_root
+}
+
+ad_proc -public pm::util::get_project_name {
+ {-project_id ""}
+ {-project_item_id ""}
+} {
+ Returns the project name
+} {
+
+ if {![exists_and_not_null project_item_id] && \
+ ![exists_and_not_null project_id]} {
+
+ ad_complain "No project passed in"
+
+ }
+
+ if {[empty_string_p $project_id]} {
+ set project_id [pm::project::get_project_id -project_item_id $project_item_id]
+ }
+
+ return [util_memoize [list pm::util::get_project_name_not_cached -project_id $project_id] 600]
+}
+
+ad_proc -public pm::util::get_project_name_not_cached {
+ {-project_id:required}
+} {
+ Returns the project name
+} {
+ set project_name [db_string get_project_name { }]
+ return $project_name
+}
+
+ad_proc -private pm::util::get_parent_id {
+ {-project_item_id:required}
+ {-project_id:required}
+} {
+ Returns the parent_id
+} {
+ return [util_memoize [list pm::util::get_parent_id_not_cached -project_item_id $project_item_id -project_id $project_id] 600]
+}
+
+ad_proc -private pm::util::get_parent_id_not_cached {
+ {-project_item_id:required}
+ {-project_id:required}
+} {
+ Returns the parent_id
+} {
+ set parent_id [db_string get_project_name { }]
+ return $parent_id
+}
\ No newline at end of file
Fisheye: Tag 1.1 refers to a dead (removed) revision in file `openacs-4/contrib/packages/project-manager/tcl/project-manager-procs.xql'.
Fisheye: No comparison available. Pass `N' to diff?