дык я не про свой код, а про предложение по расширению функционала цмс и админки. я знаю, что нет сейчас такого иначе бы не предлагал.
например над сайтом работает несколько человек.
1. Редактор - он создаёт новые материалы. Ему доступ дальше материалов, sitemap и меню не нужен.
2. Дизайнер. Ему кроме шаблонов, блоков и снипетов тоже ничего не надо.
3. Админ. Ему нужно всё и побольше
Это минимальный простой пример. Возможны в реале так же сочетания функционала этих ролей между собой.
Вот и предлагаю подумать всё же над реализацией как минимум конфига с параметром роли, а в идеале полноценной авторизации юзеров на основе ролей, которые были бы максимально подробны (как минимум по разделам админки).
Страдание фигнёй на рабочем месте развивает боковое зрение, слух, скорость реакции и бдительность в целом.
Пишу плагины под заказ, конвертирую шаблоны под Монстра - пишите на email через ссылку в профиле.