Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by runtimes (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 09-02-2001 Last Update: Never Installs: 0
 
No support by the author.

I’m developing an administrator backend system for a website. I would like to incorporate the excellent vB into this system to allow admins to post messages and communicate with each other privately. Now the problem I have is that I already use a table which holds usernames / passwords and the vB has the “user” table which basically does the same thing. I would like to extend the use of the “user” table to cover data storage of my system so that the usernames / passwords are universal.

So I guess what I need to know is?

1) Can I add new fields to the “user” table without causing the vB to screw up!!!

2) Can I simply add and delete records (users) from the “user” table as I like or do I have to add, delete, or alter any linked records in other tables?

If anyone else has done any work along a similar line I would be very interested to here from you. Any help you can provide with this will be greatly appreciated.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 09-02-2001, 07:36 PM
tubedogg's Avatar
tubedogg tubedogg is offline
 
Join Date: Oct 2001
Location: Medina, OH
Posts: 785
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You can definitely add fields to the user table; however make sure you give them descriptive names so there's less chance of duplicating a future vB column name.

When deleting a user, you should run the following queries:
DELETE * FROM user WHERE userid='XX';
DELETE * FROM privatemessage WHERE touserid='XX';
DELETE * FROM access WHERE userid='XX';
DELETE * FROM customavatar WHERE userid='XX';
DELETE * FROM calendar WHERE userid='XX' and public='0';
DELETE * FROM moderator WHERE userid='XX';
DELETE * FROM userfield WHERE userid='XX';
DELETE * FROM subscribeforum WHERE userid='XX';
DELETE * FROM subscribethread WHERE userid='XX';

If you want to delete all posts by the user:
DELETE * FROM post WHERE userid='XX';
DELETE * FROM attachment WHERE userid='XX';

If you want to delete all poll votes by the user:
DELETE * FROM pollvote WHERE userid='XX';

If you want to delete all threads started by the user:
DELETE * FROM thread WHERE postuserid='XX';
Reply With Quote
  #3  
Old 09-02-2001, 08:10 PM
runtimes
Guest
 
Posts: n/a
Default

Thanx tubedogg. Thats of great help.

If I was to simply delete a user from the "user" table without removing their posts / private messages etc, would this cause any problems to the vB?
Reply With Quote
  #4  
Old 09-03-2001, 11:57 AM
runtimes
Guest
 
Posts: n/a
Default

Well I've played around and so far so good it all seems to be working together nicely...

Just for reference I think it's...

DELETE FROM table WHERE field='XX';

Rather than...

DELETE * FROM table WHERE field='XX';

And calendar = calendar_events
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 06:28 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.09675 seconds
  • Memory Usage 2,221KB
  • Queries Executed 19 (?)
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)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)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
  • (3)postbit
  • (1)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
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • postbit_imicons
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete