Александр, я просто о том, можно ли для этого отдельную функцию написать? Смотрите у меня есть определенное состояние, при выходи их которого надо менять значение в бд. Так вот, менять состояние можно очень большим количеством методов, кнопками, командами и если говнокодить в каждом месте, то не очень получается. Или стоит написать свою функцию для того чтобы менять состояние?