Проверка прав доступа как должна происходить?
Это неважно, удалять будет только администратор
Как должен задаваться список удаляемых тем?
Тоже неважно, достаточно функции для удаления одной темы
Удаляться темы со всеми сообщениями начисто, или перемещаться в корзину? и прочее
Именно начисто.
Распишу подробнее: надо подчищать форум от старых тем. Встроенное средство (prune), подвешивает сервер часа на два (таблица messages около 6Гб и остальные соответствующе)
Поэтому, хочу скрипт который будет не торопясь, по крону, или как демон, удалять старые топики поодиночке.
Проблема в том, что все данные связаны и мне нужен скрипт, где все эти связи прописаны. Т.е. в берётся id из messages смотрится topics, потом log_topics может ещё что-то. И изи всех удаляется
Можно, конечно, самому поковырять, но вдруг есть готовое решение
