vitagame, смотрю ты с собой тянешь pclzip , есть же стандартный ZipArchiver зачем таскать это старое гавно добро?
vitagame, ну и еще , так как ты пользуешь сторонние библиотеки, запили composer за одно и свой автолоад исправишь
# Koenig (11.01.2017 / 20:26)
vitagame, тут чесно поржал
https://github.com/vcmssu/VCMS ... -L114
Выпилю тот метод, он по идее нигде не используется и не стоит вообще его использовать)
На счет composer: и с ним придётся подружиться как и с гитхабом.
так же функции окончаний можно значительно сократить, до одной
функции сами тоже можно разбить на прочие классы, response там прям напрашивается
vitagame, composer на самом деле не сложно, Олег в jcms7 его запилил, и пришлось осилить, по сути очень удобно стало, под свою библиотеку я даже namеspace запилил
по поводу работы с фс (подсчет файлов и их вес) , я когда то заюзал SPL
из моих наработок
http://annimon.com/code/?act=view&id=438
http://annimon.com/code/?act=view&id=715
http://annimon.com/code/?act=v ... =1586
vitagame, поштудируй репозиторий jcms
https://github.com/john-cms/jo ... .json
тут описаны какие классы надо подтянуть, и ниже нэймспейсы и папки с классами
https://habrahabr.ru/post/145946/
ну и есть общедоступный репозиторий модулей
https://packagist.org/
там и пример для настройки в свой composer.json
есть куча сторонних библиотек, и те которые ты уже использовал