bueno, como no hubo respuesta, aqui les envio un procedimiento que me envió un buen amigo, si funciona!!!
Primero buscamos este archivo JOOMLA_DIRECTORY\components\com_user\controller.ph p
y alli debe existir esta funcion:
function register_save()
al final de esta funcion vas a encontrar este texto
// Everything went fine, set relevant message depending upon user activation state and display message
if ( $useractivation == 1 ) {
$message = JText::_( 'REG_COMPLETE_ACTIVATE' );
} else {
$message = JText::_( 'REG_COMPLETE' );
}
$this->setRedirect('index.php', $message);
y alli antes de la ultima linea debemos colocar el envio del correo quedando así:
// Everything went fine, set relevant message depending upon user activation state and display message
if ( $useractivation == 1 ) {
$message = JText::_( 'REG_COMPLETE_ACTIVATE' );
} else {
$message = JText::_( 'REG_COMPLETE' );
}
// Inicia codigo para mandar correo con premio
$to = JRequest::getString('email', '', 'post', JREQUEST_ALLOWRAW);
$subject = 'El titulo del correo';
$msg = 'el mensaje va aqui... con el premio, links etc...';
mail($to, $subject, $msg, $headers);
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From:
[email protected]' . "\r\n" .
'Reply-To:
[email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
// Finaliza codigo para mandar correo con premio
$this->setRedirect('index.php', $message);