Поправки по замечаниям Димы: используются inda_convert для redirect; знание о состояниях объектов менеджеров перенесено в зону ответственности модели менеджеров.