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))); }
/** * 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); }