Couple tweaks

This commit is contained in:
claudiulodro 2017-05-08 11:30:56 -07:00
parent 5a963f74c2
commit a1580624f1
1 changed files with 4 additions and 3 deletions

View File

@ -186,7 +186,7 @@ class WC_Product_Importer extends WP_Importer {
'data' => array() 'data' => array()
); );
if ( false !== ( $handle = fopen( $file, "r" ) ) ) { if ( false !== ( $handle = fopen( $file, 'r' ) ) ) {
$data['raw_headers'] = fgetcsv( $handle, 0, $this->delimiter ); $data['raw_headers'] = fgetcsv( $handle, 0, $this->delimiter );
@ -194,7 +194,7 @@ class WC_Product_Importer extends WP_Importer {
fseek( $handle, (int) $args['start_pos'] ); fseek( $handle, (int) $args['start_pos'] );
} }
while( false !== ( $row = fgetcsv( $handle, 0, $this->delimiter ) ) ) { while ( false !== ( $row = fgetcsv( $handle, 0, $this->delimiter ) ) ) {
$data['data'][] = $row; $data['data'][] = $row;
if ( ( $args['end_pos'] > 0 && ftell( $handle ) >= $args['end_pos'] ) || 0 === --$args[ if ( ( $args['end_pos'] > 0 && ftell( $handle ) >= $args['end_pos'] ) || 0 === --$args[
@ -240,6 +240,7 @@ class WC_Product_Importer extends WP_Importer {
// Columns not mentioned here will get parsed with 'esc_attr'. // Columns not mentioned here will get parsed with 'esc_attr'.
// column_name => callback // column_name => callback
// TODO: Use slugs instead of full column name once mapping is completed.
$data_formatting = array( $data_formatting = array(
'ID' => 'absint', 'ID' => 'absint',
'Published' => array( $this, 'parse_bool_field' ), 'Published' => array( $this, 'parse_bool_field' ),
@ -268,7 +269,7 @@ class WC_Product_Importer extends WP_Importer {
); );
$regex_match_data_formatting = array( $regex_match_data_formatting = array(
'/Attribute * Value\(s\)/' => array( $this, 'parse_comma_field' ), '/Attribute * Value\(s\)/' => array( $this, 'parse_comma_field' ),
'/Attribute * Visible/' => 'boolval', '/Attribute * Visible/' => array( $this, 'parse_bool_field' ),
'/Download * URL/' => 'esc_url', '/Download * URL/' => 'esc_url',
); );