/** * Constructor * * @param array $config */ public function __construct($config = null) { parent::__construct($config); $validator = new iPhorm_Validator_Captcha(); if (is_array($config)) { if (array_key_exists('options', $config)) { $this->setOptions($config['options']); } if (array_key_exists('invalid_message', $config)) { $validator->setMessageTemplate('not_match', $config['invalid_message']); } } $this->addValidator($validator); }
</div> </div> <div class="ifb-tabs-panel" id="ifb-element-settings-tab-more-<?php echo $id; ?> "> <div class="ifb-element-settings-inner"> <table class="ifb-form-table ifb-element-settings-form-table ifb-element-settings-more-form-table"> <?php include 'settings/required-message.php'; ?> <?php if (!isset($element['invalid_message'])) { $element['invalid_message'] = ''; } $captchaValidator = new iPhorm_Validator_Captcha(); ?> <tr valign="top"> <th scope="row"><label for="invalid_message_<?php echo $id; ?> "><?php esc_html_e('Error message if invalid', 'iphorm'); ?> </label></th> <td> <input type="text" id="invalid_message_<?php echo $id; ?> " name="invalid_message_<?php echo $id;