Ultimate CSV Importer - Version 3.7.4

Version Description

Download this release

Release Info

Developer smackcoders
Plugin Icon 128x128 Ultimate CSV Importer
Version 3.7.4
Comparing to
See all releases

Code changes from version 3.7.3 to 3.7.4

Files changed (3) hide show
  1. Readme.txt +33 -25
  2. index.php +2 -2
  3. lib/jquery-plugins/uploader.php +23 -15
Readme.txt CHANGED
@@ -1,28 +1,29 @@
1
- === Import CSV made simple with Ultimate CSV Importer ===
2
  Contributors: smackcoders
3
  Donate link: http://www.smackcoders.com/donate.html
4
  Tags: wp all import, batch, csv, excel, import, spreadsheet, autoblog, Autoblogger, csvimporter, data, dataimport, importer, wpcsvimporter, wpimporter, acf, auto blog, csv import, csv to post, data import, Easy CSV Importer, eci, import plugin, admin, user, users, Advanced CSV Import, Advanced CSV Importer, affiliate, amazon, author, automatic, blog, bulk, bulk edit, bulk editor, categories, comments, content, csv file, csv format, csv importer, custom post, e-commerce, free, images, language, manage, media, meta, multisite, News, page, photos, pictures, plugin, Post, seo, shop, shortcode, tags, Taxonomy, text, title, video, eshop, woocommerce, wordpress, xml, youtube, export
5
  Requires at least: 4.1
6
  Tested up to: 4.2.1
7
- Stable tag: 3.7.3
8
- Version: 3.7.3
9
  Author: smackcoders
10
  Author URI: http://profiles.wordpress.org/smackcoders/
11
 
12
  License: GPLv2 or later
13
 
14
- Import a CSV with Ultimate CSV Importer made simple to import/export posts, pages, eshop products, custom posts with custom fields in few simple clicks
15
 
16
  == Description ==
17
- Import CSV data to wordpress is made very easy even for novice users as in few clicks and 3 simple steps with Ultimate CSV Importer plugin. Wordpress Ultimate CSV Importer V3.7.3 is updated with major issue fix and 4.2.1 compatibility. Users can get product manual and sample csv files etc., from - http://www.wpultimatecsvimporter.com/
18
 
19
- ** New Features of Wordpress Ultimate CSV Importer Pro V4.0 **
 
 
20
 
21
  * Added common module for all features.
22
  * Static/Dynamic/Formula content feature.
23
  * Advanced image handling with content and featured image short codes.
24
  * Added update feature from File Manager.
25
- * Managing logs with anytime downloadable logs.
26
  * Auto delimiter detection.
27
  * Nested category & Nested Taxonomies with Yoast SEO support.
28
  * Added Ajax save in Setting module.
@@ -31,16 +32,16 @@ Import CSV data to wordpress is made very easy even for novice users as in few c
31
  * Mapping template feature with edit option.
32
  * Auto mapping and specific column update in Update feature.
33
 
34
- ** Now stable version 3.7.3 available to download with security issue fix. Visit [www.wpultimatecsvimporter.com](http://www.wpultimatecsvimporter.com) for more news and future plans.
35
 
36
- WP Ultimate CSV Importer Plugin proven much effective advanced CSV File Importer With Ultimate User Friendly Features. It is much easy now even for newbies to import csv file exported from any tool, app or software. Import as any wordpress post type and associated fields by simple mapping feature. Now import any CSV file as thousands of post, page and custom post types. This is admin side free plugin helps you in bulk edit, create and import posts type for your blog or site.
37
 
38
  = Video Walkthrough =
39
 
40
  <p>https://www.youtube.com/watch?v=Guv5zR7fgW0&list=PL2k3Ck1bFtbQqFhOK7g08kxENI4qQkmC</p>
41
 
42
  = Highlights =
43
- * Import CSV from any source as wordpress posts
44
  * New Terminate & Continue feature is added.
45
  * Complete export feature with improved filters
46
  * Import external/internal images in line to any posts
@@ -56,8 +57,8 @@ WP Ultimate CSV Importer Plugin proven much effective advanced CSV File Importer
56
  * Scheduled Publishing
57
  * Duplicate Title and content handling
58
  * Multi Lingual import (CSV format must be UTF-8 without BOM)
59
- * Mutisite also supported now
60
- * Compatible to wordpress themes
61
  * Better alternative for xml
62
  * Post Format option added
63
  * Page template attribute feature
@@ -77,13 +78,13 @@ WP Ultimate CSV Importer Plugin proven much effective advanced CSV File Importer
77
  * Custom fields support for WP standard
78
  * Map custom fields by adding new on the fly.
79
 
80
- The csv importer supports almost every wordpress modules and plugin fields as follows. Import data feed periodically from csv file as
81
 
82
  = Supported Core Modules and Attributes =
83
  * Post
84
  * Page
85
  * Standard WP Custom Post types
86
- * Wordpress themes custom posts
87
  * Custom post type UI plugin Post types
88
  * Users with roles
89
  * Comments
@@ -95,7 +96,7 @@ The csv importer supports almost every wordpress modules and plugin fields as fo
95
 
96
  It is more easy to convert any off line database maintained in Excel xls or spread sheets into valuable content for your web site without missing any. It is possible now to schedule a periodical content update, maintenance, prices, offers, coupons and inventory etc.
97
 
98
- Much improved User interface with most flexible jquery plugin features and bootstrap UI design makes csv import more simple, easy, fast and even more flexible for better user experience. With improved Multi site, buddy press compatibility (except user import module) works well for most of the best wordpress themes available online. Now manage multi site & buddy press, Amazon data import, affiliates blog, product inventory, ecommerce store, multi author blog, automatic news import, photo blog etc periodically with simple click import.
99
 
100
  = Common Issues =
101
 
@@ -109,7 +110,7 @@ php_value auto_append_file none
109
 
110
  This will solve your issue or get support from hosting if you dint have sufficient permission.
111
 
112
- = Extended Pro Power Features in Wp Ultimate CSV Importer =
113
  * Types Plugin support
114
  * Woocommerce CSV importer with product variation
115
  * Marketpress Lite Importer
@@ -120,12 +121,12 @@ This will solve your issue or get support from hosting if you dint have sufficie
120
  * Auto Mapping Feature
121
  * Strict UTF-8 auto conversion
122
  * All In One SEO Fields Import
123
- * Wordpress SEO by Yoast Fields Import
124
  * Custom Post Type UI plugin import
125
  * Advanced Custom Fields Import
126
  * CCTM Posts and Fields Import
127
  * Woocommerce CSV Importer,
128
- * wp ecommerce Products CSV Importer with WP e-Commerce Custom Fields
129
  * Categories & tags Import with Category icons plugin support
130
  * Custom Taxonomy import
131
  * [Get Complete List of supported 3rd party plugins here](http://www.smackcoders.com/wp-ultimate-csv-importer-pro.html)
@@ -135,12 +136,12 @@ This will solve your issue or get support from hosting if you dint have sufficie
135
 
136
  = Imp. Notes =
137
  * All CSV files should be should be strictly UTF-8 CSV format. Now this can be handled by plugin.
138
- * All wordpress supported languages can imported with csv format as UTF-8 without BOM (See FAQ for instructions).
139
  * User import option is disabled for multi site mode.
140
  * To Schedule posts for publishing provide future date and time in date column in CSV File.
141
 
142
  Featured Image Support
143
- Your wordpress theme should support featured image. If not, please add the following code to where you need to display E.g. wp-contents/themes/header.php
144
  `<?php add_theme_support( 'post-thumbnails' ); ?>`
145
 
146
  Also you can follow the instructions as given here
@@ -169,7 +170,7 @@ Need More Help, Cool. Browse Below Links
169
 
170
  1. New Interactive Dashboard with Chart and Graph
171
  2. Advanced CSV Importer With Ultimate User Friendly Features with drag and drop etc.
172
- 3. User friendly easy mapping for any csv file data to wordpress field attributes with sampling.
173
  4. Advanced duplicate post name and content check with server request control for high performance factor.
174
  5. Detailed real time log to know pinpoint status.
175
  6. Module based environment for easy and reduced interface to enable most required modules and when ever needed.
@@ -197,11 +198,15 @@ This will solve your issue or get support from hosting if you dint have sufficie
197
 
198
  == Changelog ==
199
 
 
 
 
 
200
  = 3.7.3 =
201
- * Fixed: Vulnarablility security issue fix.
202
 
203
  = 3.7.2 =
204
- * Added: wordpress 4.2 and 4.2.1 compatibility.
205
  * Fixed: Blank page conflict issue
206
 
207
  = 3.7.1 =
@@ -236,7 +241,7 @@ This will solve your issue or get support from hosting if you dint have sufficie
236
 
237
  = 3.6.73 =
238
  * Added: WordPress 4.0 compatibility checked.
239
- * Added: https format support for all wp instances.
240
  * Added: Warning to guide user to create uploads directory with writeable permissions.
241
  * Fixed: Image handling issues in featured image.
242
  * Fixed: Multisite compatible issue.
@@ -445,8 +450,11 @@ This will solve your issue or get support from hosting if you dint have sufficie
445
 
446
  == Upgrade Notice ==
447
 
 
 
 
448
  = 3.7.3 =
449
- * Upgrade now for Vulnarability fix.
450
 
451
  = 3.7.2 =
452
  * Important Upgrade for wordpress 4.2 and above
1
+ === Import CSV with Ultimate CSV Importer ===
2
  Contributors: smackcoders
3
  Donate link: http://www.smackcoders.com/donate.html
4
  Tags: wp all import, batch, csv, excel, import, spreadsheet, autoblog, Autoblogger, csvimporter, data, dataimport, importer, wpcsvimporter, wpimporter, acf, auto blog, csv import, csv to post, data import, Easy CSV Importer, eci, import plugin, admin, user, users, Advanced CSV Import, Advanced CSV Importer, affiliate, amazon, author, automatic, blog, bulk, bulk edit, bulk editor, categories, comments, content, csv file, csv format, csv importer, custom post, e-commerce, free, images, language, manage, media, meta, multisite, News, page, photos, pictures, plugin, Post, seo, shop, shortcode, tags, Taxonomy, text, title, video, eshop, woocommerce, wordpress, xml, youtube, export
5
  Requires at least: 4.1
6
  Tested up to: 4.2.1
7
+ Stable tag: 3.7.4
8
+ Version: 3.7.4
9
  Author: smackcoders
10
  Author URI: http://profiles.wordpress.org/smackcoders/
11
 
12
  License: GPLv2 or later
13
 
14
+ Import CSV with Ultimate CSV Importer made simple to import & export posts, pages, custom posts and custom fields in few simple clicks
15
 
16
  == Description ==
 
17
 
18
+ Import CSV data to WordPress is made very easy even for novice users as in few clicks and 3 simple steps with Ultimate CSV Importer plugin. WordPress Ultimate CSV Importer V3.7.4 is updated with allow author/editor to import option and 4.2.2 compatibility. Users can get product manual and sample csv files etc., from http://www.wpultimatecsvimporter.com/
19
+
20
+ ** New Features of WordPress Ultimate CSV Importer Pro V4.0 **
21
 
22
  * Added common module for all features.
23
  * Static/Dynamic/Formula content feature.
24
  * Advanced image handling with content and featured image short codes.
25
  * Added update feature from File Manager.
26
+ * Managing logs with any time downloadable logs.
27
  * Auto delimiter detection.
28
  * Nested category & Nested Taxonomies with Yoast SEO support.
29
  * Added Ajax save in Setting module.
32
  * Mapping template feature with edit option.
33
  * Auto mapping and specific column update in Update feature.
34
 
35
+ ** Now stable version 3.7.4 available to download with allow author/editor users to import fix. Visit [www.wpultimatecsvimporter.com](http://www.wpultimatecsvimporter.com) for more news and future plans.
36
 
37
+ WP Ultimate CSV Importer Plugin proven much effective advanced CSV File Importer With Ultimate User Friendly Features. It is much easy now even for newbies to import csv file exported from any tool, app or software. Import as any WordPress post type and associated fields by simple mapping feature. Now import any CSV file as thousands of post, page and custom post types. This is admin side free plugin helps you in bulk edit, create and import posts type for your blog or site.
38
 
39
  = Video Walkthrough =
40
 
41
  <p>https://www.youtube.com/watch?v=Guv5zR7fgW0&list=PL2k3Ck1bFtbQqFhOK7g08kxENI4qQkmC</p>
42
 
43
  = Highlights =
44
+ * Import CSV from any source as WordPress posts
45
  * New Terminate & Continue feature is added.
46
  * Complete export feature with improved filters
47
  * Import external/internal images in line to any posts
57
  * Scheduled Publishing
58
  * Duplicate Title and content handling
59
  * Multi Lingual import (CSV format must be UTF-8 without BOM)
60
+ * Multi-site also supported now
61
+ * Compatible to WordPress themes
62
  * Better alternative for xml
63
  * Post Format option added
64
  * Page template attribute feature
78
  * Custom fields support for WP standard
79
  * Map custom fields by adding new on the fly.
80
 
81
+ The csv importer supports almost every WordPress modules and plugin fields as follows. Import data feed periodically from csv file as
82
 
83
  = Supported Core Modules and Attributes =
84
  * Post
85
  * Page
86
  * Standard WP Custom Post types
87
+ * WordPress themes custom posts
88
  * Custom post type UI plugin Post types
89
  * Users with roles
90
  * Comments
96
 
97
  It is more easy to convert any off line database maintained in Excel xls or spread sheets into valuable content for your web site without missing any. It is possible now to schedule a periodical content update, maintenance, prices, offers, coupons and inventory etc.
98
 
99
+ Much improved User interface with most flexible jquery plugin features and bootstrap UI design makes csv import more simple, easy, fast and even more flexible for better user experience. With improved Multi site, buddy press compatibility (except user import module) works well for most of the best WordPress themes available online. Now manage multi site & buddy press, Amazon data import, affiliates blog, product inventory, ecommerce store, multi author blog, automatic news import, photo blog etc periodically with simple click import.
100
 
101
  = Common Issues =
102
 
110
 
111
  This will solve your issue or get support from hosting if you dint have sufficient permission.
112
 
113
+ = Extended Pro Power Features in WP Ultimate CSV Importer =
114
  * Types Plugin support
115
  * Woocommerce CSV importer with product variation
116
  * Marketpress Lite Importer
121
  * Auto Mapping Feature
122
  * Strict UTF-8 auto conversion
123
  * All In One SEO Fields Import
124
+ * WordPress SEO by Yoast Fields Import
125
  * Custom Post Type UI plugin import
126
  * Advanced Custom Fields Import
127
  * CCTM Posts and Fields Import
128
  * Woocommerce CSV Importer,
129
+ * WP ecommerce Products CSV Importer with WP e-Commerce Custom Fields
130
  * Categories & tags Import with Category icons plugin support
131
  * Custom Taxonomy import
132
  * [Get Complete List of supported 3rd party plugins here](http://www.smackcoders.com/wp-ultimate-csv-importer-pro.html)
136
 
137
  = Imp. Notes =
138
  * All CSV files should be should be strictly UTF-8 CSV format. Now this can be handled by plugin.
139
+ * All WordPress supported languages can imported with csv format as UTF-8 without BOM (See FAQ for instructions).
140
  * User import option is disabled for multi site mode.
141
  * To Schedule posts for publishing provide future date and time in date column in CSV File.
142
 
143
  Featured Image Support
144
+ Your WordPress theme should support featured image. If not, please add the following code to where you need to display E.g. wp-contents/themes/header.php
145
  `<?php add_theme_support( 'post-thumbnails' ); ?>`
146
 
147
  Also you can follow the instructions as given here
170
 
171
  1. New Interactive Dashboard with Chart and Graph
172
  2. Advanced CSV Importer With Ultimate User Friendly Features with drag and drop etc.
173
+ 3. User friendly easy mapping for any csv file data to WordPress field attributes with sampling.
174
  4. Advanced duplicate post name and content check with server request control for high performance factor.
175
  5. Detailed real time log to know pinpoint status.
176
  6. Module based environment for easy and reduced interface to enable most required modules and when ever needed.
198
 
199
  == Changelog ==
200
 
201
+ = 3.7.4 =
202
+ * Fixed : Allow Editor/Author to import.(Multisite also).
203
+ * Added : WordPress 4.2.2 compatibility.
204
+
205
  = 3.7.3 =
206
+ * Fixed: Vulnerablility security issue fix.
207
 
208
  = 3.7.2 =
209
+ * Added: WordPress 4.2 and 4.2.1 compatibility.
210
  * Fixed: Blank page conflict issue
211
 
212
  = 3.7.1 =
241
 
242
  = 3.6.73 =
243
  * Added: WordPress 4.0 compatibility checked.
244
+ * Added: https format support for all WP instances.
245
  * Added: Warning to guide user to create uploads directory with writeable permissions.
246
  * Fixed: Image handling issues in featured image.
247
  * Fixed: Multisite compatible issue.
450
 
451
  == Upgrade Notice ==
452
 
453
+ = 3.7.4 =
454
+ * Upgrade now for allow author/editor to import fix.
455
+
456
  = 3.7.3 =
457
+ * Upgrade now for Vulnerability fix.
458
 
459
  = 3.7.2 =
460
  * Important Upgrade for wordpress 4.2 and above
index.php CHANGED
@@ -2,7 +2,7 @@
2
  /******************************
3
  * Plugin Name: WP Ultimate CSV Importer
4
  * Description: A plugin that helps to import the data's from a CSV file.
5
- * Version: 3.7.3
6
  * Author: smackcoders.com
7
  * Plugin URI: http://www.smackcoders.com/wp-ultimate-csv-importer-pro.html
8
  * Author URI: http://www.smackcoders.com/wp-ultimate-csv-importer-pro.html
@@ -75,7 +75,7 @@ define('WP_CONST_ULTIMATE_CSV_IMP_URL', 'http://www.smackcoders.com/wp-ultimate-
75
  define('WP_CONST_ULTIMATE_CSV_IMP_NAME', 'WP Ultimate CSV Importer');
76
  define('WP_CONST_ULTIMATE_CSV_IMP_SLUG', 'wp-ultimate-csv-importer');
77
  define('WP_CONST_ULTIMATE_CSV_IMP_SETTINGS', 'WP Ultimate CSV Importer');
78
- define('WP_CONST_ULTIMATE_CSV_IMP_VERSION', '3.7.3');
79
  define('WP_CONST_ULTIMATE_CSV_IMP_DIR', WP_PLUGIN_URL . '/' . WP_CONST_ULTIMATE_CSV_IMP_SLUG . '/');
80
  define('WP_CONST_ULTIMATE_CSV_IMP_DIRECTORY', plugin_dir_path(__FILE__));
81
  define('WP_CSVIMP_PLUGIN_BASE', WP_CONST_ULTIMATE_CSV_IMP_DIRECTORY);
2
  /******************************
3
  * Plugin Name: WP Ultimate CSV Importer
4
  * Description: A plugin that helps to import the data's from a CSV file.
5
+ * Version: 3.7.4
6
  * Author: smackcoders.com
7
  * Plugin URI: http://www.smackcoders.com/wp-ultimate-csv-importer-pro.html
8
  * Author URI: http://www.smackcoders.com/wp-ultimate-csv-importer-pro.html
75
  define('WP_CONST_ULTIMATE_CSV_IMP_NAME', 'WP Ultimate CSV Importer');
76
  define('WP_CONST_ULTIMATE_CSV_IMP_SLUG', 'wp-ultimate-csv-importer');
77
  define('WP_CONST_ULTIMATE_CSV_IMP_SETTINGS', 'WP Ultimate CSV Importer');
78
+ define('WP_CONST_ULTIMATE_CSV_IMP_VERSION', '3.7.4');
79
  define('WP_CONST_ULTIMATE_CSV_IMP_DIR', WP_PLUGIN_URL . '/' . WP_CONST_ULTIMATE_CSV_IMP_SLUG . '/');
80
  define('WP_CONST_ULTIMATE_CSV_IMP_DIRECTORY', plugin_dir_path(__FILE__));
81
  define('WP_CSVIMP_PLUGIN_BASE', WP_CONST_ULTIMATE_CSV_IMP_DIRECTORY);
lib/jquery-plugins/uploader.php CHANGED
@@ -14,21 +14,29 @@ error_reporting(E_ALL | E_STRICT);
14
  require('UploadHandler.php');
15
  $current_user = wp_get_current_user();
16
  if(is_multisite()) {
17
- if ( current_user_can( 'administrator' ) ) {
18
- if($current_user->ID != 0)
19
- $upload_handler = new UploadHandler();
20
- }
 
 
 
 
 
 
 
 
21
  }
22
  else {
23
- if ( current_user_can( 'author' ) ) {
24
- $HelperObj = new WPImporter_includes_helper();
25
- $settings = $HelperObj->getSettings();
26
- if(isset($settings['enable_plugin_access_for_author']) && $settings['enable_plugin_access_for_author'] == 'enable_plugin_access_for_author') {
27
- if($current_user->ID != 0)
28
- $upload_handler = new UploadHandler();
29
- }
30
- } else if ( current_user_can( 'administrator' ) ) {
31
- if($current_user->ID != 0)
32
- $upload_handler = new UploadHandler();
33
- }
34
  }
14
  require('UploadHandler.php');
15
  $current_user = wp_get_current_user();
16
  if(is_multisite()) {
17
+ $HelperObj = new WPImporter_includes_helper();
18
+ $settings = $HelperObj->getSettings();
19
+ if ( current_user_can( 'administrator' ) ) {
20
+ if($current_user->ID != 0)
21
+ $upload_handler = new UploadHandler();
22
+ }
23
+ if(isset($settings['enable_plugin_access_for_author']) && $settings['enable_plugin_access_for_author'] == 'enable_plugin_access_for_author') {
24
+ if(current_user_can('author') || current_user_can('editor')){
25
+ if($current_user->ID != 0)
26
+ $upload_handler = new UploadHandler();
27
+ }
28
+ }
29
  }
30
  else {
31
+ if ( current_user_can( 'author' ) || current_user_can('editor')) {
32
+ $HelperObj = new WPImporter_includes_helper();
33
+ $settings = $HelperObj->getSettings();
34
+ if(isset($settings['enable_plugin_access_for_author']) && $settings['enable_plugin_access_for_author'] == 'enable_plugin_access_for_author') {
35
+ if($current_user->ID != 0)
36
+ $upload_handler = new UploadHandler();
37
+ }
38
+ } else if ( current_user_can( 'administrator' ) ) {
39
+ if($current_user->ID != 0)
40
+ $upload_handler = new UploadHandler();
41
+ }
42
  }