コード例 #1
0
ファイル: chatroom.php プロジェクト: erico-deh/ocPortal
 function testEditChatroom()
 {
     // Test the forum edits
     edit_chatroom($this->chatroom_id, 'test message 1', 'test_chat_room1', 4, '', '2,3,4,5,6,7,8,9,10', '', '', 'EN');
     // Test the forum was actually created
     $this->assertTrue('test_chat_room1' == $GLOBALS['SITE_DB']->query_value('chat_rooms', 'room_name ', array('id' => $this->chatroom_id)));
 }
コード例 #2
0
ファイル: admin_chat.php プロジェクト: erico-deh/ocPortal
 /**
  * Standard aed_module edit actualiser.
  *
  * @param  ID_TEXT		The entry being edited
  */
 function edit_actualisation($id)
 {
     $_room_owner = post_param('room_owner', STRING_MAGIC_NULL);
     $room_owner = $_room_owner == STRING_MAGIC_NULL ? INTEGER_MAGIC_NULL : $GLOBALS['FORUM_DRIVER']->get_member_from_username($_room_owner);
     if ($_room_owner != STRING_MAGIC_NULL) {
         list($allow2, $allow2_groups, $disallow2, $disallow2_groups) = read_in_chat_perm_fields();
     } else {
         $allow2 = STRING_MAGIC_NULL;
         $allow2_groups = STRING_MAGIC_NULL;
         $disallow2 = STRING_MAGIC_NULL;
         $disallow2_groups = STRING_MAGIC_NULL;
     }
     edit_chatroom(intval($id), post_param('c_welcome', STRING_MAGIC_NULL), post_param('room_name'), $room_owner, $allow2, $allow2_groups, $disallow2, $disallow2_groups, post_param('room_lang', STRING_MAGIC_NULL));
     $this->set_permissions($id);
 }