Buongiorno,
per un componente custom gestisco la registrazione degli utenti con un metodo ad hoc diverso da quello standard di login di Joomla.
Quando avviene la registrazione, mando all'amministratore una mail di notifica.
Ha sempre funzionato tutto bene, ma l'altro giorno mi è successa una cosa che non mi spiego.
All'amministratore è arrivata una mail di notifica di registrazione utente in cui il sito di riferimento
riportato non aveva nulla a che vedere con il reale dominio di residenza della piattaforma Joomla.
Il punto del codice dove creo il corpo della mail di notifica è questo
$emailBodyAdmin = JText::sprintf(
'EMAIL_REGISTERED_NOTIFICATION_TO_ADMIN_ BODY',
$data['user_name'],
$data['user_email'],
JUri::root()
);
e la costante è definita come segue
EMAIL_REGISTERED_NOTIFICATION_TO_ADMIN_ BODY="Gentile amministratore, \n\nIl nuovo utente '%s', username '%s', si e' registrato su %s.\n\nE-mail inviata automaticamente dal sito."
La domanda è: esistono delle condizioni in cui JUri::root() NON restituisce il dominio del sito
di residenza di Joomla?
(Joomla versione 2.5.4)
Grazie mille