vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   user datamanager and custom db fields (https://vborg.vbsupport.ru/showthread.php?t=238941)

steveheinsch 03-23-2010 08:08 PM

user datamanager and custom db fields
 
Let's say you have added some extra fields to the vb user table. If you are using the user datamanager, will it also update the extra fields using the regular methods?

Something like:
PHP Code:

//new user vars to set
$new_level 34;
$professional_title 'Law Assistant';

$userdm =& datamanager_init('User'$vbulletin);

//load original user data
//(basically SELECT * FROM user WHERE userid = $user_id)
//this is also selecting a custom field called "professional_title"
$user_data $this->get_vb_user($user_id);

//load existing user_data into datamanager
$userdm->set_existing($user_data);

//set new usergroup
$userdm->set('usergroupid'$new_level);

//should this work using the custom field?
$userdm->set('professional_title'$professional_title);

//check data
$userdm->pre_save();

//if ok, save for reals
//  ...blah blah 

Thanks.


All times are GMT. The time now is 08:30 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00995 seconds
  • Memory Usage 1,713KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete