Исправлена нумерация порядка сортировки при перемещении категории в одном контексте.
Реализовано перемещение категории внутрь другой, родительской, категории. Исправлена ошибка перемещения категории в другой контекст. Поменялись местами поля для вставки категорий - под категорию и внутрь категории, по-моему, так будет понятнее для пользователя.
Идентификатор контекста теперь нужен только для перемещения категории в другой контекст.
Одна большая функция перемещения разбита на несколько меньших.
Параметр адресной строки для перемещения категории на место за другой категорией стал называться более информативно.
Исправлена ошибка при перемещении категории на место под другой категорией, теперь при этом остальные категории упорядочиваются (ведь они могут быть неупорядочены). Вышестоящая над перемещаемой категорией категория теперь получается не SQL запросом, а из списков категорий.
Реализовано получение родительской категории при перемещении одной категории внутрь другой не с помощью SQL запроса, а из списков категорий.
Перемещаемая категория теперь получается не с помощью SQL запроса, а из списков категорий.
Реализован метод поиска категории в списках категорий по указанному идентификатору.