Незначительная реорганизация + filter_input вместо чтения гетов