код с кучей глобальных переменных и стейт-машиной на ифах? джун что ли писал? асинхронность головного мозга обнаружена, вместе с неумением в нормальные структуры данных. строка подключения к базе данных прямо в коде - верх профессионализма. обработка ошибок? не, не слышали. а ещё этот восхитительный парсинг строк вместо нормальной работы с данными. один вопрос: зачем?