TemKa_SD 9 05/21/2019 10:40 PM Здравствуйте, в 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() ) Что может быть не так? вроде обычная форма в модалке. Share this post Link to post
newbie 1,722 05/22/2019 11:28 AM При нажатии на save не выполняется вот это условие: Как определили? Share this post Link to post
TemKa_SD 9 05/22/2019 04:26 PM (edited) Сунул туда print_r ничего не вывелось. Edited May 22, 2019 by TemKa_SD Share this post Link to post
newbie 1,722 05/24/2019 06:57 AM А что отображается при нажатии на кнопку? Форма?Не в modal-окне пробовали? Share this post Link to post
TemKa_SD 9 05/24/2019 08:45 AM Modal пробовал, при нажатии обновляет страницу и форма пропадает. http://prntscr.com/nspw1jhttp://prntscr.com/nspwd9 ЧПУ: http://prntscr.com/nspx6y Share this post Link to post
newbie 1,722 05/25/2019 05:29 AM Трудно говорить без возможности воспроизвести "проблему" Share this post Link to post