HEX
Server: LiteSpeed
System: Linux l24.yourwebhosting.net 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64
User: turkishi (1582)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /home/turkishi/www/wp-content/plugins/wp-event-manager/templates/form-fields/file-field.php
<?php
$classes            = array('input-text');
$allowed_mime_types = array_keys(!empty($field['allowed_mime_types']) ? $field['allowed_mime_types'] : get_allowed_mime_types());
$field_name         = isset($field['name']) ? $field['name'] : $key;
$field_name         .= !empty($field['multiple']) ? '[]' : '';

if (!empty($field['ajax']) && event_manager_user_can_upload_file_via_ajax()) {
	wp_enqueue_script('wp-event-manager-ajax-file-upload');
	$classes[] = 'wp-event-manager-file-upload';
} ?>

<div class="event-manager-uploaded-files">
	<?php if (!empty($field['value'])) : 
		if (is_array($field['value'])) : 
			foreach ($field['value'] as $value) : 
				get_event_manager_template('form-fields/uploaded-file-html.php', array('key' => $key, 'name' => 'current_' . $field_name, 'value' => $value, 'field' => $field)); 
			endforeach; 
		elseif ($value = $field['value']) :
			get_event_manager_template('form-fields/uploaded-file-html.php', array('key' => $key, 'name' => 'current_' . $field_name, 'value' => $value, 'field' => $field));
		endif;
	endif; ?>
</div>

<input type="file" class="<?php echo esc_attr(implode(' ', $classes)); ?>" attribute="<?php echo esc_attr(isset($field['attribute']) ? $field['attribute'] : ''); ?>" data-file_types="<?php echo esc_attr(implode('|', $allowed_mime_types)); ?>" <?php if (!empty($field['multiple'])) echo esc_attr('multiple'); ?> name="<?php echo esc_attr(isset($field['name']) ? $field['name'] : $key); ?><?php if (!empty($field['multiple'])) echo esc_attr('[]'); ?>" id="<?php echo esc_attr($key); ?>" placeholder="<?php echo empty($field['placeholder']) ? '' : esc_attr($field['placeholder']); ?>" />

<small class="description">
	<?php if (!empty($field['description'])) { 
		echo esc_attr($field['description']);
	} else { 
		// translators: %s is the maximum file size allowed for uploads.
		printf(esc_attr('Maximum file size: %s.', 'wp-event-manager'), esc_attr(size_format(wp_max_upload_size())));
	} ?>
</small>