/** * Validate some form fields input via Hooks * * @since 1.0.0 * @access public * @param array $fields * @return json */ public function validate_fields($fields) { $validator = new TF_Validator($fields, apply_filters('tf_form_validate_theme_field_rules', array('tf_theme_name' => array('rule' => 'notEmpty', 'error_msg' => __('You must enter the theme name', 'themify-flow')), 'tf_theme_description' => array('rule' => 'notEmpty', 'error_msg' => __('You must enter the theme description', 'themify-flow')), 'tf_theme_author' => array('rule' => 'notEmpty', 'error_msg' => __('You must enter the author name', 'themify-flow'))))); if ($validator->fails()) { wp_send_json_error($validator->get_error_messages()); } }
/** * Validate some form fields input * * @since 1.0.0 * @access public * @param array $fields * @return json */ public function validate_fields($fields) { $validator = new TF_Validator($fields, apply_filters('tf_form_validate_template_field_rules', array('tf_template_name' => array('rule' => 'notEmpty', 'error_msg' => __('You should enter the template name', 'themify-flow'))))); if ($validator->fails()) { wp_send_json_error($validator->get_error_messages()); } }
/** * Validate Template Part form. * * @since 1.0.0 * @access public * @param array $fields * @return json */ public function validate_region_fields($fields) { $validator = new TF_Validator($fields, apply_filters('tf_builder_form_validate_region_template_part_field_rules', array('tf_template_part_shortcode' => array('rule' => 'notEmpty', 'error_msg' => __('You should select template part', 'themify-flow'))))); if ($validator->fails()) { wp_send_json_error($validator->get_error_messages()); } }