Форма, построенная с помощью wPrototype , обрабатывается Ajax. Проверку формы тоже осуществляет wPrototype. Когда Вы нажимаете кнопку на форме, идёт Ajax-запрос и wPrototype сверяет данные с теми, что описаны в настройках соответствующей таблицы.
Записи о всех событиях, которые происходят с формой (обновление данных, удаление, редактирование), регистрируются в логах.
Если вы используете MVC1, обработку ошибок формы можно делать с помощью метода formValidator() класса utils. Соответственно вызвать метод можно как $parser->utils->formValidator().
$formname = 'fname'; $submitbuttonid = 'save'; $fields = array(); $fields[] = array('topicname', $parser->gt('name'), "''"); $fields[] = array('description', $parser->gt('description'), "''"); $parser->utils->formValidator($formname, $submitbuttonid, $fields);
Здесь $formname – аттрибут name формы, $submitbuttonid – аттрибут id кнопки формы, $fields – массив полей формы, которые необходимо проверить.