* Marc/ticket/11842:
[ticket/11842] Add functional test for creating group
[ticket/11842] Use avatar_data for obtaining driver that should be deleted
[ticket/11842] Use type map for updating avatar types in database
[ticket/11842] Add missing prefix for group id in avatar data
[ticket/11842] Use only new avatar type in user_delete function
[ticket/11842] Add migration file for updating avatar type in database
[ticket/11842] Replace outdated occurences of user and group avatar_type
[ticket/11842] Use group_id 0 and correct avatar name after creating group
* prototech/ticket/11672:
[ticket/11672] Move the reapply_sid() call before meta_refresh() is called.
[ticket/11672] Remove duplicate $request global.
[ticket/11672] The json response call exits so the else is not necessary.
[ticket/11672] Remove the messages for lock/unlock/change topic type.
[ticket/11672] Clean up the logic in mcp_queue.php.
[ticket/11672] Remove some messages that were missed in mcp_queue.php.
[ticket/11672] Replace sprintf() usage with $user->lang().
[ticket/11672] Removed unnecessary text from alerts.
* prototech/ticket/11507:
[ticket/11507] Handle empty sets correctly.
[ticket/11507] Allow group & unapproved post count options to be used alone.
[ticket/11507] Fix the unapproved posts count query.
[ticket/11507] Allow the posts awaiting approval value to be 0.
Using the last parameter in $db->sql_in_set() does not give the correct
behaviour expected here. The query should not be negated if the set is empty.
PHPBB3-11507
The $redirect assignment is not necessary because the variable has already been
set near the start of the functions. The redirect value will also never default
to index.php because a default value has already been provided when $redirect
is initially assigned and passed to the template as a hidden field.
PHPBB3-11672
* Marc/ticket/11896:
[ticket/11896] Use $form_time and fix out of bounds $form_time
[ticket/11896] Correctly document return of null in docblocks
[ticket/11896] Minor code improvements in phpbb_functional_test_case
[ticket/11896] Add functional tests for marking all notifications read
[ticket/11896] Add ability to define expected message after posting
[ŧicket/11896] Set form_time with time() when marking all notifications read
The redirect url currently uses the web root path. However as we prepend the
full board url later, we need to remove the relative web root path and prepend
the normal root path again. Otherwise redirects from inside routes will not
work as intended.
PHPBB3-11997
This variable name better fits what is done with it. A comment explaining
why 2 has to be subtracted from the size of root_dirs has also been added
PHPBB3-11997