Back to top

Autore Topic: Nuovo checkbox nel componente LS_REGISTRATION  (Letto 1716 volte)

Offline Alexjab

  • Nuovo arrivato
  • *
  • Post: 9
  • Sesso: Maschio
    • Mostra profilo
Nuovo checkbox nel componente LS_REGISTRATION
« il: 11 Ago 2007, 12:36:46 »
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
Codice: [Seleziona]
<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 )
Codice: [Seleziona]
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)
Codice: [Seleziona]
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
Codice: [Seleziona]
}
$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
Codice: [Seleziona]
// 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

« Ultima modifica: 11 Ago 2007, 15:17:52 da Alexjab »

 



Web Design Bolzano Kreatif