Народ, что Вы как малые дети уже обосрали автора с ног до головы, вы же модеры.
Да, код мягко говоря не очень, много левых функций и кривого исполнения.
Но автор выложил в паблик, что делают очень не многие.
Кому нужно тот перепишет или свой функционал напишет.
Поэтому советы советами, но и перегибать палку с этими советами не нужно.
Вот поэтому даже я не выгружаю свою моды в паблик, так как в большинстве случае при любом раскладе его обосрут, тут не так, а вот тут можно было проще сделать...а вот там криво и тд.
Автор захотел написать так как есть, пускай пишет, это его выбор и не нужно навязывать тут своё мнение мол, пиши КАК БОГ велел.