[mod] API to subscribe using particular code

3rd party code for pl

Moderators: Dragonrider, J_S, Hernol, vancoovur, H2B2, Heritage

Postby dani » 6:26pm, Mon 12 Nov, 2007

I have the same problem.
I'm using phpBB3 for my forum, and I would like to auto-subscribe every user that registers in my forum to the newsletters.
I think the admin/subscribelib2 has the php funcions needed to register a user, so probably can be done with that.
I will try it.
dani
phplister
 
Posts: 8
Joined: 2:49pm, Mon 12 Nov, 2007

Postby dani » 12:03pm, Tue 13 Nov, 2007

Finally, I've done. It was not difficult.
Here is the code:

Code: Select all
// User registration
$query_user = sprintf("INSERT INTO phplist_user_user (email, confirmed, entered, htmlemail, rssfrequency) VALUES ('%s', '%s', '%s', '%s', '%s')", $email, 1, date('Y-m-d H:i:s'),1, ''); 
mysql_query($query_user, $PhplistConn) or die(mysql_error());

$query_userid = sprintf("SELECT id from phplist_user_user WHERE email LIKE '%s'", $email);
$Recordset_user = mysql_query($query_userid, $PhplistConn) or die(mysql_error());
$row_Recordset_user = mysql_fetch_assoc($Recordset_user);
$user_id = $row_Recordset_user['id'];

// User subscription
$query_listuser = sprintf("INSERT INTO phplist_listuser (userid, listid, entered) VALUES ('%s', '%s', '%s')",
$user_id, $list_id, date('Y-m-d H:i:s'));

mysql_query($query_listuser, $PhplistConn) or die(mysql_error());


Hope it helps[/code]
dani
phplister
 
Posts: 8
Joined: 2:49pm, Mon 12 Nov, 2007

Postby spazcer » 2:02am, Thu 15 Nov, 2007

I also added this little bit to the bottom of your code to add attributes

Code: Select all
// User attributes
      $query_listatt = sprintf("INSERT INTO phplist_user_user_attribute (attributeid, userid , value) VALUES ('%s', '%s', '%s')",
      '1', $user_id, $full_name);
      mysql_query($query_listatt, $PhplistConn) or die(mysql_error());


thanks a bunch dani. your code def saved me some time and got me started
spazcer
phplist newbie
 
Posts: 1
Joined: 1:57am, Thu 15 Nov, 2007


Return to Add-ons, Contributions, Mods, Plug-ins

Who is online

Users browsing this forum: No registered users and 0 guests