Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 08-17-2010, 09:20 AM
Keith Keith is offline
 
Join Date: Jan 2002
Posts: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default AdminCP reporting feature - Members list to spreadsheet?

I've had a look around VB and VB.ORG for but can't seem to find what I'm looking for. The AdminCP allows me to generate a membership/user report on screen, but it's not something I can copy/paste into a spreadsheet like Google Docs. I need to do this in order to create a list for a hardcopy spiral bound membership directory we print and distribute to members each year.

Currently the existing AdminCP "member search" features allows me to get pretty granular in selecting search criteria, and I could probably even use the onscreen output if there was a delimeter between the fields.

Does anyone know of an existing mod to do this?

I'm probably over thinking this function, perhaps I can just do an SQL query long hand and generate such a report?
Reply With Quote
  #2  
Old 01-02-2011, 11:43 PM
Keith Keith is offline
 
Join Date: Jan 2002
Posts: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Still trying to figure out how I can tackle this. From all of our members, I simply want to create a report which shows 112 of our full fledge members (a particular usergroup) with all of their information and userfields which can be downloaded as a spreadsheet.

I thought there might be a hack for this, but there doesn't appear to be one. If that's the case, how challenging would it be to write a script to do this, or use SQL PHPMyAdmin to do it?

Thanks in advance for any insight and recommendations.
Reply With Quote
  #3  
Old 01-03-2011, 12:50 AM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

As it happens someone else was just asking about getting the user info from the db. You could try this is PHPMyAdmin:

Code:
SELECT user.*, userfield.* FROM prefix_user AS user
LEFT JOIN prefix_userfield AS userfield
USING ( userid ) 
WHERE usergroupid = 6 OR FIND_IN_SET( 6, membergroupids )
The parts in red you'll probably need to change: 'prefix_' to your table prefix if you have one (or delete otherwise), and the '6's to the group id you want.

After this executes you can choose "export" and get a csv or whatever you want.

This contains all the fields in the user and userfield tables. I know you won't be interested in some of them, some fields may not be in a useful format, and I'm not sure if there's anything else in the db that you may want to add, but it should get you started.
Reply With Quote
  #4  
Old 01-03-2011, 11:30 AM
Keith Keith is offline
 
Join Date: Jan 2002
Posts: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

kh99,

Can't thank you enough for the reply, the format and idea is exactly what I needed to get started. I feel like a knucklehead because that was so easy, I guess I was thinking it would be a more complex process.

I used PHPMyAdmin and tweaked the query to suit what I wanted to pull out of the database and it worked great. After I pulled the data, I downloaded it in CSV format, imported it into the spreadsheet and deleted the columns I don't need from the extra userfields. Now I can send this to the Club Secretary and Board of Directors. Many thanks!!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:40 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.11851 seconds
  • Memory Usage 2,188KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete