Здравствуйте.
Собственно такой вопрос:
Необходимо сделать две разные формы регистрации, одна из которых с дополнительными обязательными полями (и соответственно два разных личных кабинета, для каждой группы пользователей - свой, но это уже отдельная задача)
Сделано 2 разных xsl-шаблона, на страницы для регстрации ведут обычные прямые ссылки вида /users/reg-1/ и /users/reg-2/
В типовой динамической странице регистрации добавлен блок (пока что просто для теста)
if (isset($_POST['add_user']))
{
/* пароль необязателен при обновлении данных о пользователе */
if (isset($_POST['site_users_login']) &&
($site_users_id > 0 || isset($_POST['site_users_password']) && strlen($_POST['site_users_password']) > 0)
&& isset($_POST['site_users_email'])
&& isset($_POST['site_users_password_retry'])
/*добавлено */
&& isset($_POST['site_users_name'])
&& isset($_POST['site_users_surname'])
&& isset($_POST['site_users_company'])
/* */
&& strpos($_POST['site_users_login'], 'http://') === false // Логин не начинается с http://
)
{
if (to_str($_POST['site_users_password']) == to_str($_POST ['site_users_password_retry']))
{ ну и далее по тексту....
НО: в одной из форм новые обязательные поля срабатывают, а в другой нет.
В той форме. в которой они срабатывают, одного из полей вообще нет, во второй - все поля есть, но обязательными они не стали.
Подскажите плз, в какую сторону копать и как в последующем разделить проверку на поля для разных форм?
Версия Бизнес v5, сайт пока что на локальном домене.