$username = $hook->getValue('username'); if (empty($username)) { $hook->addError('user', 'Username field empty'); return false; } $name = $hook->getValue('name'); if (empty($name)) { $hook->addError('user', 'name field empty'); return false; } $firstname = $hook->getValue('firstname'); if (empty($firstname)) { $hook->addError('user', 'firstname field empty'); return false; } $usrobject = $modx->getObject('modUser', array('username' => $username)); $userid = $usrobject->get('id'); if (empty($userid)) { $hook->addError('user', 'Error getting user object'); return false; } $usrobject->set('fullname', $name . ' ' . $firstname); $usrobject->save();
[[!Register? &submitVar=`registerbtn` &activationResourceId=`57` &activationEmailTpl=`activationEmailTpl` &activationEmailSubject=`Thanks !` &submittedResourceId=`70` &validate=`nospam:blank, username:required, password:required, password_confirm:password_confirm=^password^, firstname:required, name:required` &placeholderPrefix=`reg.` $postHooks=`setFullName` ]]
<?php $username = $hook->getValue('username'); if (empty($username)) { $hook->addError('user', 'Username field empty'); return false; } $name = $hook->getValue('name'); if (empty($name)) { $hook->addError('user', 'name field empty'); return false; } $firstname = $hook->getValue('firstname'); if (empty($firstname)) { $hook->addError('user', 'firstname field empty'); return false; } $usrobject = $modx->getObject('modUser', array('username' => $username)); $userid = $usrobject->get('id'); if (empty($userid)) { $hook->addError('user', 'Error getting user object'); return false; } $profile = $usrobject->getOne('Profile'); if(empty($profile)) { $hook->addError('user', 'profile not found'); return false; } $profile->set('fullname', $name . ' ' . $firstname); $profile->save(); $usrobject->save();
$profile = $hook->getValue('register.profile'); $profile->set('fullname',$hook->getValue('name').' '.$hook->getValue('firstname')); $profile->save(); return true;
$modx->log(modX::LOG_LEVEL_ERROR,'My error message here');
$username = $hook->getValue('username'); if (empty($username)) { $modx->log(modX::LOG_LEVEL_ERROR, 'error on username'); return false; } $name = $hook->getValue('name'); if (empty($name)) { $modx->log(modX::LOG_LEVEL_ERROR, 'error on name here'); return false; } $firstname = $hook->getValue('firstname'); if (empty($firstname)) { $modx->log(modX::LOG_LEVEL_ERROR, ' error fname'); return false; } $usrobject = $modx->getObject('modUser', array('username' => $username)); $userid = $usrobject->get('id'); if (empty($userid)) { $modx->log(modX::LOG_LEVEL_ERROR, 'error userid'); return false; } //$profile = $usrobject->getOne('Profile'); //if(empty($profile)) { // $hook->addError('user', 'profile not found'); // return false; //}$profile = $usrobject->getOne('Profile'); $profile = $hook->getValue('register.profile'); if(empty($profile)){ $modx->log(modX::LOG_LEVEL_ERROR, 'error profile'); return false; } $profile->set('fullname', $hook->getValue('name') . ' ' . $hook->getValue('firstname')); $profile->save(); return true;