Quote:
Originally Posted by Marco van Herwaarden
Check your Welcome PM phrase. You have an error in it.
|
Hello Marco van Herwaarden!!
The $vbphrase[welcomepm] in my Forum says:
Gracias Por Registrarte!! Bienvenid@ a $vboptions[bbtitle]
I think is OK, so it should be something else.
What else could it be?? What Code in the Templates should I Check and Correct to Stop this Registration Error from happening??
I appreciate Your Help Very Much!!
My Best Regards!! :up:
Edit: I've Just Discovered that if I set my Forums Language to English this Error don't Happen!!
Please, Could you Tell me what Exact Phrase Could be causing this Error Message?? (The VBulletin Variable Name of the Phrase, to be able to Locate it and Correct it).
Or Perhaps the Code Line I shall Check on the Templates in order to Correct this Mal Function??
Thank You Very Much For Your Special Help!!
Edit 2: I've searched the class_dm_user for the line code
eval and I found the function send_welcomepm.

Is there anything wrong with this Function in my class_dm_user file??
Code:
function send_welcomepm($fromuser = null)
{
if ($this->registry->options['welcomepm'] AND $username = unhtmlspecialchars($this->fetch_field('username')))
{
if (!$fromuser)
{
$fromuser = fetch_userinfo($this->registry->options['welcomepm']);
}
if ($fromuser)
{
cache_permissions($fromuser, false);
eval(fetch_email_phrases('welcomepm'));
// create the DM to do error checking and insert the new PM
$pmdm =& datamanager_init('PM', $this->registry, ERRTYPE_SILENT);
$pmdm->overridequota = true;
$pmdm->set('fromuserid', $fromuser['userid']);
$pmdm->set('fromusername', $fromuser['username']);
$pmdm->set_info('receipt', false);
$pmdm->set_info('savecopy', false);
$pmdm->set('title', $subject);
$pmdm->set('message', $message);
$pmdm->set_recipients($username, $fromuser['permissions']);
$pmdm->set('dateline', TIMENOW);
$pmdm->set('allowsmilie', true);
($hook = vBulletinHook::fetch_hook('private_insertpm_process')) ? eval($hook) : false;
$pmdm->pre_save();
if (empty($pmdm->errors))
{
$pmdm->save();
($hook = vBulletinHook::fetch_hook('private_insertpm_complete')) ? eval($hook) : false;
}
unset($pmdm);
}
}
}
}

Related with this Function in the Registration Process (the Final Page when the Forum says the Following Text), is there something I should Verify in my Spanish Language, Phrases, and Templates, in order to Stop the Error?
Text on the Final Page:
Code:
Thank you, pruebas15. Your registration is now complete.
You may now proceed to edit your Profile in order to fill in additional personal details about yourself, or you could modify your Options to customize your browsing experience of this site. If you would rather do these things later, you can do so by following the links around the site to your User Control Panel.
Alternatively, you can simply go back to the Forums and start posting in threads.
I Appreciate Your Help!!
Edit 3:
Can Anybody Please Orient Me!! I'm Confused and I don't know Where To Look!!
Thank You Very Much!!