PluginProbe
Import Users & Customers with Meta | WP Ultimate CSV Importer Add-on / 2.1
Import Users & Customers with Meta | WP Ultimate CSV Importer Add-on v2.1
2.1 2.0 1.7.1 1.2.9 1.3 1.4 1.4.1 1.4.2 1.4.3 1.5 1.6 1.7 trunk 1.0 1.1 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8
← All changes | importExtensions/WPMembersImport.php +7 -5 1.3 → 2.1 View file →
@@ -9,9 +9,9 @@
9 9
10 10 if ( ! defined( 'ABSPATH' ) )
11 11 exit; // Exit if accessed directly
12 12
13 -require_once('MediaHandling.php');
13 +require_once __DIR__ . '/MediaHandling.php';
14 14
15 15 class WPMembersImport extends UsersImport {
16 16 private static $wpmembers_instance = null,$media_instance;
17 17
@@ -23,17 +23,17 @@
23 23 return WPMembersImport::$wpmembers_instance;
24 24 }
25 25 return WPMembersImport::$wpmembers_instance;
26 26 }
27 - function set_wpmembers_values($header_array ,$value_array , $map, $post_id , $type){
27 + function set_wpmembers_values($line_number,$header_array ,$value_array , $map, $post_id , $type,$hash_key){
28 28 $post_values = [];
29 29 $helpers_instance = ImportHelpers::getInstance();
30 30 $post_values = $helpers_instance->get_header_values($map , $header_array , $value_array);
31 - $this->wpmembers_import_function($post_values,$post_id,$header_array,$value_array);
31 + $this->wpmembers_import_function($line_number,$post_values,$post_id,$header_array,$value_array,$hash_key);
32 32
33 33 }
34 34
35 - public function wpmembers_import_function($data_array, $uID ,$header_array,$value_array) {
35 + public function wpmembers_import_function($line_number,$data_array, $uID ,$header_array,$value_array,$hash_key) {
36 36
37 37 $get_WPMembers_fields = get_option('wpmembers_fields');
38 38 foreach ($get_WPMembers_fields as $key => $value) {
39 39 $wpmembers[$value[2]] = $value[3];
@@ -38,13 +38,15 @@
38 38 foreach ($get_WPMembers_fields as $key => $value) {
39 39 $wpmembers[$value[2]] = $value[3];
40 40 }
41 41 if(!empty($data_array)) {
42 + $indexs=0;
42 43 foreach ($data_array as $custom_key => $custom_value) {
43 44 if($wpmembers[$custom_key] == 'image' || $wpmembers[$custom_key] == 'file')
44 45 {
45 - $imageid = WPMembersImport::$media_instance->media_handling($custom_value, $uID ,$data_array , $header_array, $value_array);
46 + $imageid =WPMembersImport::$media_instance->image_meta_table_entry($line_number,'', $uID, $custom_key, $custom_value, $hash_key, 'wpmember', 'user','','','','','','',$indexs);
46 47 update_user_meta($uID, $custom_key, $imageid);
48 + $indexs++;
47 49 }
48 50 else
49 51 update_user_meta($uID, $custom_key, $custom_value);
50 52 }