Hello, I have discovered a new contact import script called Openinviter (openinviter.com). They have a Drupal package available for 6.x that works fine and I'm extremely happy with it. The problem I'm having with it is that it has it's own msg sending methods (per service I believe). Example: Facebook contacts get a facebook msg, hotmail contacts are sent an email, myspace contacts are sent a myspace msg etc.

The site explains that the contacts are returned in an array.

What I would like is for this script to be intergrated with the invite.module

I imagine this would be accomplished by modifying or replacing the plug-ins sendMessage function in OpenInviter to send the array to the invite modules form.

The reasons:

Openinviter seems to be new and all import scripts works (it's also the only option for D6). but has no blocking, userpoints, tracking, etc.
Invite has been aroun a long time and works great, offers tracking, blocking, userpoints, user relationships, etc. However requires users to imput emails 1 by 1, and has no import capabilities.

Openinviter says it creates an array of $contacts
and Invite says it accepts an array of $contacts

If someone could take a look at this and let me know the aproximate cost and time of completion that would be awesome.

I'm happy with almost any solution (hack or module) as long as it works.

You may want to look at the D5 version of DCL_importer here on D.O to see how it passed contacts to the invite module. I'm sure not much has changed.

Things I realize: Facebook, Myspace, etc use service msg's and e-mails may not be collected for use in the invite module. I can live without tracking these if I have to, as it may be alot more complicated. But if the service returns emails, I want to use invite.module for the dirty work.

Thanks!

PS. I have not put a bounty price, due to the variety of implementations that are possible, and I'm willing to pay accordingly.

A nice drop in module that intergrates the 2 would be best, but like I said I'll accept a hack and slash if needed.