Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
TemKa_SD

Не проверяет значения в форме

Рекомендованные сообщения

Здравствуйте, в front контроллере я написал функцию:

 

public function verify()
{
	$conn = \IPS\wc3\Gameplayer\Connected::load( \IPS\Request::i()->id );

	try
	{
		$form = new \IPS\Helpers\Form( 'wc3_gameplayers_connect_finish_step', 'wc3_gameplayers_connect_finish_step_button' );
		$form->addMessage( 'wc3_gameplayers_connect_finish_step_message' );

		$form->add( new \IPS\Helpers\Form\Text('wc3_gameplayers_connect_finish_step_command', '!vf ' . $conn->token, true, array()));

		if ( $values = $form->values() )
		{
			if ( $conn->status == 'pending' )
			{
				$form->error = \IPS\Member::loggedIn()->language()->addToStack( 'wc3_gameplayers_connect_finish_step_error_status' );
				return $form;
			}

			unset($_SESSION[ 'wizard-' . md5( \IPS\wc3\Gameplayer\Connected::url()->setQueryString( 'do', 'form' ) ) . '-step' ]);
			unset($_SESSION[ 'wizard-' . md5( \IPS\wc3\Gameplayer\Connected::url()->setQueryString( 'do', 'form' ) ) . '-data' ]);
		}

		\IPS\Output::i()->output = \IPS\Theme::i()->getTemplate( 'gameplayers' )->verify( $form );
	}
	catch ( \OutOfRangeException $e )
	{
		\IPS\Output::i()->error( 'node_error', '2C108/2', 404, '' );
	}
}

 

При нажатии на save не выполняется вот это условие:

 

if ( $values = $form->values() )

 

Что может быть не так? вроде обычная форма в модалке.

Поделиться сообщением


Ссылка на сообщение

При нажатии на save не выполняется вот это условие:

 

Как определили?

Поделиться сообщением


Ссылка на сообщение
05/22/19 16:26 (изменено)

Сунул туда print_r ничего не вывелось.

Изменено пользователем TemKa_SD

Поделиться сообщением


Ссылка на сообщение

А что отображается при нажатии на кнопку? Форма?

Не в modal-окне пробовали?

Поделиться сообщением


Ссылка на сообщение

Трудно говорить без возможности воспроизвести "проблему"

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...