'sig_height', 'type' => 'number', 'label' => __( 'How tall the signing area is', '2ranq-forms' ), 'default' => 180, 'min' => 90, 'max' => 400, ); $settings['advanced'][] = array( 'key' => 'sig_ink', 'type' => 'color', 'label' => __( 'Ink colour', '2ranq-forms' ), 'default' => '#16181d', ); return $settings; } /** * Prints the field. * * @param array $field The field settings. * @param int $form_id The form id. * * @return void */ public function render( $field, $form_id ) { $id = $this->input_id( $field, $form_id ); $visina = isset( $field['sig_height'] ) ? absint( $field['sig_height'] ) : 180; $mastilo = isset( $field['sig_ink'] ) && $field['sig_ink'] ? $field['sig_ink'] : '#16181d'; ?>
wrapper_data( $field ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- already escaped in wrapper_data().?>> render_label( $field, $form_id ); ?>
/>
render_description( $field, $form_id ); ?>
200000 ) { return $upisano; } return $slika; } return $upisano; } /** * Validation. * * @param mixed $value The value. * @param array $field The field settings. * * @return string */ public function validate( $value, $field ) { if ( ! empty( $field['required'] ) && '' === trim( (string) $value ) ) { return $this->required_message( $field ); } return ''; } /** * The value for the email and for the list. * * @param mixed $value The value. * @param array $field The field settings. * * @return string */ public function format_value( $value, $field ) { unset( $field ); $value = (string) $value; if ( 0 === strpos( $value, 'data:image/png' ) ) { return __( 'Signed', '2ranq-forms' ); } return $value; } }