Index: openacs-4/packages/chat/www/search-3.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/chat/www/search-3.tcl,v diff -u -r1.3 -r1.4 --- openacs-4/packages/chat/www/search-3.tcl 7 Jun 2007 09:14:25 -0000 1.3 +++ openacs-4/packages/chat/www/search-3.tcl 19 Nov 2007 01:14:16 -0000 1.4 @@ -1,55 +1,16 @@ ad_page_contract { -@author Pablo Mu�oz(@pablomp@tid.es) } { type:notnull room_id:integer,notnull party_id:integer,notnull } - if {$type eq "user"} { - -set user_id [ad_conn user_id] -#A professor who creates a rooom will be able to admin it. -db_1row room_info2 { - select count(cr.creator) as counter2 - from chat_rooms cr - where cr.room_id = :room_id - and cr.creator = :user_id - } - if { $counter2 > 0} { - set admin_professor "t" - } else { - set admin_professor "f" - } -if { $admin_professor eq "t"} { -} else { ad_require_permission $room_id chat_user_grant -} chat_user_grant $room_id $party_id } else { - -set user_id [ad_conn user_id] -#A professor who creates a rooom will be able to admin it. -db_1row room_info2 { - select count(cr.creator) as counter2 - from chat_rooms cr - where cr.room_id = :room_id - and cr.creator = :user_id - } - if { $counter2 > 0} { - set admin_professor "t" - } else { - set admin_professor "f" - } - -if { $admin_professor eq "t"} { - -} else { - -ad_require_permission $room_id chat_user_ban -} + ad_require_permission $room_id chat_user_ban chat_user_ban $room_id $party_id } ad_returnredirect "room?room_id=$room_id"