File "WPDA_Simple_Form_Item_File.php"
Full Path: /home/vantageo/public_html/cache/cache/cache/cache/cache/cache/.wp-cli/wp-content/plugins/wp-data-access/WPDataAccess/Simple_Form/WPDA_Simple_Form_Item_File.php
File size: 1.2 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Suppress "error - 0 - No summary was found for this file" on phpdoc generation
*
* @package WPDataAccess\Simple_Form
*/
namespace WPDataAccess\Simple_Form {
/**
* Class WPDA_Simple_Form_Item_File
*
* Database column is handled files
*
* @author Peter Schulz
* @since 5.1.3
*/
class WPDA_Simple_Form_Item_File extends WPDA_Simple_Form_Item {
/**
* WPDA_Simple_Form_Item_File constructor.
*
* @param array $args
*/
public function __construct( $args = array() ) {
parent::__construct( $args );
}
/**
* Overwrite method
*
* @param string $action
* @param string $update_keys_allowed
*/
public function show( $action, $update_keys_allowed ) {
parent::show( $action, $update_keys_allowed );
}
/**
* Overwrite method
*/
protected function show_item() {
if ( isset( $_FILES[ $this->item_name ] ) && '' !== $_FILES[ $this->item_name ]['name'] ) {
// Process uploaded file.
// TODO
// var_dump($_FILES[ $this->item_name ]);
}
?>
<label>
Select file to upload
</label>
<input type="file" name="<?php echo esc_attr( $this->item_name ); ?>" id="<?php echo esc_attr( $this->item_name ); ?>">
<?php
}
}
}