I've installed Profile CSV on a site I am working on and configured it to include some custom fields I've added to my user profiles (checkboxes for the user to be added to the client's elist and a field for cell phone number for SMS promotions). Even though I have all of them checked off in the module's configuration page, when I export the CSV, it includes the headers at the top of those columns in the CSV but none of the data for each user. I also have "Real Name" checked in the config and nothing shows in that field of the CSV either.
Comments
Comment #1
wafaa commentedCan not reproduce this problem.
Comment #2
sam_bolton commentedI had a similar problem and found the solution here: http://drupal.org/node/83310
The other way around it is to change the profile from hidden to private or public.
Comment #3
chrol commentedI have the same issue; Only headers show up - no data at all.
The previous post seems to refer to 4.x rather than 5.x - how similar are they?
I have another problem which may be related; my userlist doesn't get populated with profile data either.
I have usernode but not nodeprofile.
Comment #4
Dr_Tom commentedSame problem here...using Drupal 5. Works fine if fields all set to 'Hidden' but then a new user doesn't see them when filling out the form (therefore makes it irrelevant). Patch seems to be for 4.6....anyone managed to sort this out yet?
Comment #5
Dr_Tom commentedAfter looking, I realised it was a problem with deciding where to look for the table data based on visibility.
So I modified the _profile_csv_get_profile function in profile_csv.module with these comments:
It works fine, but (being a raher poor PHP coder) I'm pretty sure it's not that elegant and I'm not sure if I've made any big security related mistakes!?
Comment #6
petya_vulcheva commentedHi
I tried this but it didn't work for me. Some of my private profile fields are still empty in the csv export file. Can anyone help?
thanks
Comment #7
rares commentedI did it the other way around and it worked:
Does this module still have a maintainer?