зачем ты пост удалил про то что код выше тебе не понравился
мне вот интересно как это реализовать лучше
может кто то зайдет и скинет свою версию
интересно же
незачем было пост удалять