Index: openacs-4/packages/chat/tcl/chat-procs-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/chat/tcl/chat-procs-postgresql.xql,v
diff -u -r1.2 -r1.3
--- openacs-4/packages/chat/tcl/chat-procs-postgresql.xql 24 Jun 2006 14:23:41 -0000 1.2
+++ openacs-4/packages/chat/tcl/chat-procs-postgresql.xql 26 Oct 2006 11:11:20 -0000 1.3
@@ -3,20 +3,23 @@
postgresql7.1
- select chat_room__new (
- NULL,
+ select chat_room__new (
:pretty_name,
+ :alias,
:description,
- :moderated_p,
- :active_p,
- :archive_p,
- :auto_flush_p,
- :auto_transcript_p,
- :context_id,
- now(),
- :creation_user,
- :creation_ip,
- 'chat_room'
+ :key_words,
+ :maxP,
+ timestamp :end_date,
+ boolean :Rss_service,
+ boolean :Mail_service,
+ boolean :moderated_p,
+ boolean :active_p,
+ boolean :archive_p,
+ integer :context_id,
+ integer :comm_id,
+ integer :creation_user,
+ varchar :creation_ip,
+ varchar 'chat_room'
)
@@ -112,21 +115,25 @@
return 0;
end;
-
+
-
begin
perform chat_room__edit (
- :room_id,
:pretty_name,
+ :alias,
:description,
+ :key_words,
+ :maxP,
+ :end_date,
+ :Rss_service,
+ :Mail_service,
:moderated_p,
:active_p,
:archive_p,
- :auto_flush_p,
- :auto_transcript_p
+ :user_id,
+ :room_id
);
return 0;
end;
@@ -141,10 +148,11 @@
-
+
+
- begin
- perform chat_room__delete_all_msgs(:room_id);
+ begin
+ perform chat_room__delete_registered_users(:room_id,:user_id);
return 0;
end;
@@ -221,5 +229,21 @@
+
+
+ select chat_room_registered__user (
+ varchar :alias,
+ integer :user_id,
+ integer :room_id,
+ boolean :RSS_service,
+ boolean :mail_service,
+ integer :context_id,
+ varchar :creation_ip
+ )
+
+
+
+
+