Я не вникал в логику, которую _он_ закладывал.
Misha v.3 20.08.2002 14:48
Это могла быть дополнительная проверка на валидность постинга.
Я увидел, что написано ^if($form:post eq $form:vn){...} и написал вначален def ... т.к. когда они не определены, то они тоже равны.
Если анализировать логику, то вообще следует поставить под сомнение передачу двух одинаковых величин под разными именами :)
Далее, если он это поле использует как id, то там должно быть число, поэтому проверять стОит ^if(^form:vn.int(0)){...} т.к. если кто-то передаст туда 'хрен' то незачем идти и что-то пытаться апдейтить... :)
Я вообще всегда не так проверки эти делаю :))