Собственно вопрос, если изначально проверяется наличие переменной, после чего, если она отсутствует присваивается определенное значение:
1. netclan - 23 Августа, 2013 - 08:38:41 - перейти к сообщению
После чего нужно проверить совпадает ли переменная из источника с раннее заданной:
если нет, то выставляется флаг false, вот тут и возникает загвозка в том, что в цикле пропадает одно значение переменной, т.е. не срабатывает условие: