function _replaceVariables($msg, $row){
global $mosConfig_live_site, $ueConfig, $mosConfig_emailpass;
if($ueConfig['reg_confirmation']==1) {
if ( $row->cbactivation ) {
$confirmCode = $row->cbactivation;
} else {
$confirmCode = ''; // this was registrations-confirm codes before 1.0.2, removed at 1.1: md5($row->id);
}
// no sef here ! space added after link for dumb emailers (Ms Entourage)
$confirmLink = " \n".$mosConfig_live_site."/index.php?option=com_comprofiler&task=confirm&confirmcode=".$confirmCode." \n";
} else {
$confirmLink = ' ';
}
$msg = str_replace( array( '\n' ), array( "\n" ), $msg ); // was eval ("\$msg = \"$msg\";"); // compensate for wrong language definitions (using '\n'
instaed of "\n")
$msg = cbstr_ireplace("[USERNAME]", $row->username, $msg);
$msg = cbstr_ireplace("[NAME]", $row->name, $msg);
$msg = cbstr_ireplace("[EMAILADDRESS]", $row->email, $msg);
<span style="color: #FF0000">$msg = cbstr_ireplace("[REGIPADDRESS]", $row->registeripaddr, $msg);</span> // MyOwnChange: IPAddress in admin mail
$msg = cbstr_ireplace("[SITEURL]", $mosConfig_live_site, $msg);
$msg = cbstr_ireplace("[DETAILS]", $this->_getUserDetails($row,$mosConfig_emailpass), $msg);
$msg = cbstr_ireplace("[CONFIRM]", $confirmLink, $msg );
$msg = cbReplaceVars( $msg, $row );
return $msg;
}
} // end class cbNotification
|