'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';
?>
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;
}
}