Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Bonjour
J'ai télécharché la version 2.2.4 de la WANL et je dois dire que je suis très satisfait. Félicitation.
Mais je voudrai savoir comment faire en sorte que l'adresse IP soit enregistrée dans la table "abonnés" (avec l'attribut "abo_ip" par exemple ) lorsque le visiteur inscrit son email dans la WAmailinglist?
Merci.
Hors ligne
Je voudrais savoir dans quel fichier se trouvela requete SQL pour l'insertion de l'abonné dans la table "abonnes"base de données lors de son inscription.
Merci
Hors ligne
J'ai modifié ceci dans le fichier class.form.php
function subscribe()
{
global $db, $nl_config, $lang, $mailer;
$client_ip = server_info('REMOTE_ADDR');
if( $this->new_subscribe )
{
$status = ( $this->listdata['confirm_subscribe'] ) ? ABO_INACTIF : ABO_ACTIF;
$sql_data = array(
'abo_email' => $this->email,
'abo_pseudo' => $this->pseudo,
'abo_register_key' => $this->account['code'],
'abo_register_date' => $this->account['date'],
'abo_status' => $status,
'abo_ip' => $client_ip
);
if( !$db->query_build('INSERT', ABONNES_TABLE, $sql_data) )
{
trigger_error('Impossible d\'insérer une nouvelle entrée dans la table des abonnés', ERROR);
return false;
}
et j'ai ajouté l'attribut "abo_ip" dans la table "wa_abonnes" mais malheureusement ça ne marche pas.
Ou plutôt il ne se passe rien.
Hors ligne
Il se passe quoi ? (page blanche, non insertion dans la base, ...)
PHP et MySQL, un duo gagnant !
Hors ligne