1
Defkon1
Insert new user fails in 2.5.4
  • 2012/2/24 16:21

  • Defkon1

  • Not too shy to talk

  • Posts: 151

  • Since: 2005/1/27


I've used (for years) the following code to add programmatically a new user to xoops:

le="color: #000000"><?php $newuser = $member_handler->createUser(); $newuser->setVar('user_viewemail',0, true); $newuser->setVar('name',$name, true); $newuser->setVar('uname', $mail, true); $newuser->setVar('email', $mail, true); $newuser->setVar('pass',md5($newpass), true); $newuser->setVar('timezone_offset', $xoopsConfig['default_TZ'], true); $newuser->setVar('user_regdate', time(), true); $newuser->setVar('uorder',$xoopsConfig['com_order'], true); $newuser->setVar('umode',$xoopsConfig['com_mode'], true); $newuser->setVar('user_mailok',1, true); $newuser->setVar('uorder',$xoopsConfig['com_order'], true); $newuser->setVar('umode',$xoopsConfig['com_mode'], true); $newuser->setVar('level', 1, true); $newuser->setVar('user_avatar','blank.gif', true); //$member_handler->insertUser($newuser); if (! $member_handler->insertUser($newuser)) { echo $newuser->getHtmlErrors(); } else { ... }


It worked for year, but now (2.5.4) it fails:

le="color: #000000"><?php Warning:Insert failed in method 'cleanVars' of object 'XoopsUser' in file /class/model/write.php at line 270


any hint?

2
Defkon1
Re: Insert new user fails in 2.5.4
  • 2012/2/24 16:36

  • Defkon1

  • Not too shy to talk

  • Posts: 151

  • Since: 2005/1/27


f*#k... found...

uname too long... shame on me.