Опубликовано: 1 ноября 20187 г Здравствуйте. Пробую вторым параметром указать имя кнопки, не работает, потому что определен TEXT, тут как-то по другому надо. $pCheck->add(new \IPS\Helpers\Form\Text('sharedstats_bnetcp_base_name', NULL, TRUE, array(), function ($val) { try { \IPS\DB::i('stats')->select('id', 'stats_gameplayers', array('LOWER(name)=LOWER(?)', mb_strtolower($val)))->first(); } catch (\UnderflowException $e) { throw new \InvalidArgumentException('The playername is unknown.'); } return $val; }));
Опубликовано: 1 ноября 20187 г Автор Прошу прощения, выше форма подключалась. А 1 параметр для чего?$pCheck = new \IPS\Helpers\Form('form', 'register_button');
Опубликовано: 1 ноября 20187 г $pCheck = new \IPS\Helpers\Form('form', 'register_button');Если речь идет об этом, то первый параметр - ID формы, 2- название кнопки, 3 - action, 4 - дополнительные атрибуты
Здравствуйте. Пробую вторым параметром указать имя кнопки, не работает, потому что определен TEXT, тут как-то по другому надо.
$pCheck->add(new \IPS\Helpers\Form\Text('sharedstats_bnetcp_base_name', NULL, TRUE, array(), function ($val) { try { \IPS\DB::i('stats')->select('id', 'stats_gameplayers', array('LOWER(name)=LOWER(?)', mb_strtolower($val)))->first(); } catch (\UnderflowException $e) { throw new \InvalidArgumentException('The playername is unknown.'); } return $val; }));