Salve a tutti,
vorrei chiedere se è possibile ricevere nella segnalazione nuovo utente registrato tramite il modulo Ls_registration, anche il dato del checkbox (privacy).
Premetto che ho creato un altro checkbox con nome diverso (richiesto), però avrei l'esigenza che se spuntato (non mi serve l'obbligo di spunta), mi arrivasse sulla e-mail di segnalazione nuovo utente. Ecco le modifiche che ho fatto:
sul file (ls_registration.html.php) del componente LS_REGISTRATION parte del codice per la creazione del nuovo checkbox
<td><input type="checkbox" name="privacy" value="1" align="baseline" />
<?php echo _LS_ADM_ACCETTO; ?></td>
</tr>
<tr>
<td></td>
<td><input type="checkbox" name="richiesto" value="1" align="baseline" />
<?php echo _LS_ADM_ACCETTO2; ?></td>
sul file (italian.php) del componente LS_REGISTRATION (per descrivere il nuovo checkbox )
DEFINE('_LS_ADM_ACCETTO','Accetto le condizioni');
DEFINE('_LS_ADM_ACCETTO2','Richiedo questo servizio 1');
?>
sul file (italian.php) di joomla per creare il campo dove dovrà essere stampato o scritto il dato (se spuntato)
DEFINE('_ASEND_MSG','Salve %s,
Nuovo utente registrato su %s.
Questa e-mail contiene i suoi dati:
Name - %s
e-mail - %s
Username - %s
Privacy - %s
Servizio 1 - %s
Per favore non rispondere a questo messaggio in quanto generato automaticamente solo a scopo informativo');
sul file (ls_registration.php) del componente LS_registration
}
$row->checkin();
$name = $row->name;
$email = $row->email;
$username = $row->username;
$privacy = $row->privacy;
$richiesto = $row->richiesto;
$subject = sprintf (_SEND_SUB, $name, $mosConfig_sitename);
$subject = html_entity_decode($subject, ENT_QUOTES);
if ($mosConfig_useractivation == 1){
$message = sprintf (_USEND_MSG_ACTIVATE, $name, $mosConfig_sitename, $mosConfig_live_site."/index.php?option=com_registration&task=activate&activation=".$row->activation, $mosConfig_live_site, $username, $pwd);
} else {
$message = sprintf (_USEND_MSG, $name, $mosConfig_sitename, $mosConfig_live_site);
}
Sempre sul file (ls_registration.php) del componente Ls_registration
// Send notification to all administrators
$subject2 = sprintf (_SEND_SUB, $name, $mosConfig_sitename);
$message2 = sprintf (_ASEND_MSG, $adminName2, $mosConfig_sitename, $row->name, $email, $username, $privacy, $richiesto);
$subject2 = html_entity_decode($subject2, ENT_QUOTES);
$message2 = html_entity_decode($message2, ENT_QUOTES);
E questo è tutto quello che ho modificato/aggiunto, ma non riesco a ricevere nulla, molto probabilmente mi manca qualcosa e sicuramente ho aggiunto cose che non servono. Qualcuno mi sa dare una mano a capire?
Grazie