HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux aritmodecarnaval.es 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: www-data (33)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/www/torresncgolf/wp-content/plugins/pirate-forms/public/partials/fields/file.php
<?php
/**
 * Provide a public-facing view for the input file field.
 *
 * This file provides a public-facing view for the input file field.
 *
 * @package    PirateForms
 * @subpackage PirateForms/public/partials
 */

?>

<?php
if ( is_null( $wrap_classes ) ) {
	$wrap_classes = [
		'col-xs-12 form_field_wrap',
		"contact_{$name}_wrap",
		isset( $args['wrap_class'] ) ? $args['wrap_class'] : '',
	];
}

// Since the file field is going to be non-focusable, let's put the required attributes (if available) on the text field.
$text_args = [
	'id'    => $args['id'],
	'name'  => $args['name'],
	'class' => 'pirate-forms-file-upload-input',
];
if ( isset( $args['required'], $args['required_msg'] ) && $args['required'] ) {
	$text_args['required']     = $args['required'];
	$text_args['required_msg'] = $args['required_msg'];
	unset( $args['required'], $args['required_msg'] );
}
?>

<div class="<?php echo esc_attr( implode( ' ', apply_filters( "pirateform_wrap_classes_{$name}", $wrap_classes, $name, $args['type'] ) ) ); ?>">
	<div class="pirate-forms-file-upload-wrapper">
		<div class="pirate-forms-file-upload-wrapper">
			<input
					type="file"
					class="<?php echo esc_attr( apply_filters( "pirateform_field_classes_{$name}", 'form-control', $name, $args['type'] ) ); ?>" <?php echo $this->get_common( $text_args, [ 'value' ] ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
					tabindex="-1"></div>
	</div>
</div>