View Full Version : Miscellaneous Hacks - Cyb - Auto Birthday Greeter
Valter
08-25-2007, 10:00 PM
vB 3.7 VERSION HERE;
https://vborg.vbsupport.ru/showthread.php?t=177931
======
Info:
This hack automatically creates a birthday thread in the forum you select. Only members that allow their date of birth to be displayed will be listed, and age will be shown only for those who has choosen that. Members are shown in colors defined in usergroup settings. You can choose to exclude inactive members. Several users can be set as greeters (used randomly when posting). Thread will be created first time when someone loads forumhome after midnight.
Note:
-This executes 1 very simple query on forumhome.
Installation:
-Import XML file (as product) through AdminCP: Plugin System > Manage Products > [Add/Import Product]
To set options:
Go to: vBulletin Options > Cyb - Auto Birthday Greeter
Versions:
v1.0 - Aug 26. 2007.
-Initial release
v1.1 - Aug 27. 2007.
-New: Option to exclude members with post count lower than X
-Fixed bug where several threads are posted for the same birthday
-Shortcut to "Age" phrase added to the list on settings page
v1.2 - Aug 28. 2007.
-Date format follows your forum acp settings
-New: Option to exclude members joined in last X days
-Another fix for duplicate birthday threads on some forums
v1.3 - Aug 31. 2007.
-Option to synchronize hack with forum time to avoid situations where birthday thread is created too early or too late
Mark as INSTALLED to get support and updates.
Symmetrical?
08-26-2007, 03:22 PM
tnhks first installed
johnrizz
08-26-2007, 03:23 PM
Nice, I like it! **installed**
johnrizz
08-26-2007, 03:24 PM
by less them 30 sec Symmetrical®, lol!
Deepdog009
08-26-2007, 03:28 PM
Beauts
Folks been wanting this,,, Keep the ball rolling Cyber...
EnIgMa1234
08-26-2007, 03:28 PM
Very useful.. Thanks :D
Symmetrical?
08-26-2007, 03:32 PM
by less them 30 sec Symmetrical?, lol!
:) maybe
SuperTaz
08-26-2007, 10:48 PM
Installed. :D
shadowevil
08-27-2007, 12:56 AM
Mod nice, i like it .... *installed*
kkeezer
08-27-2007, 03:57 AM
Word like a charm... Thank you! and once again great mod.
Kyle
Zerovb
08-27-2007, 04:33 AM
Thanks Great Hack As Usual
Endurer
08-27-2007, 07:06 AM
This is awesome :) Installed.
Can we have the option to include only those users who have posted at least 1 post at the board? Also, is this possible to automatically add a URI of the birthday thread to the email that vbulletin sends on user's birthday?
Much thanks.
Valter
08-27-2007, 08:39 AM
v1.1 - Aug 27. 2007.
-New: Option to exclude members with post count lower than X
-Fixed bug where several threads are posted for the same birthday
-Shortcut to "Age" phrase added to the list on settings page
To upgrade: Import product XML, allow overwrite.
killerkraft
08-27-2007, 09:20 AM
Sorry, but does this work on 3.6.7 ?
And if not, could it be converted ?
Thank's in advance.
KK
Valter
08-27-2007, 09:34 AM
It works with all 3.6.x releases.
3.5.x too.
meissenation
08-27-2007, 09:38 AM
w00t thanks for this! I have been waiting ever since upgrading from 3.5 to 3.6.
killerkraft
08-27-2007, 12:41 PM
Yes it does, i tested it and works fine, thank's.
Another question : you put dates like mm-dd and in Portugal we use tham as dd-mm.
Could this be changed ?
KK
Feckie (Roger)
08-27-2007, 01:09 PM
Can you get it to post in a thread as well.
if not can this be added
Subah
08-27-2007, 01:23 PM
Cool, Thanks :)
titorevolu
08-27-2007, 03:25 PM
thanks, install
Stifmeister2
08-27-2007, 06:01 PM
Works with 3.6.4 ?
Valter
08-27-2007, 10:51 PM
Can you get it to post in a thread as well.
It creates new thread. Is that what you are asking for?
Cool, Thanks :)
Mark as installed.
Works with 3.6.4 ?
This was already asked and answered. Hack works with all 3.5.x and 3.6.x releases.
====================
And here is a new version...
v1.2 - Aug 28. 2007.
-Date format follows your forum acp settings
-New: Option to exclude members joined in last X days
-Another fix for duplicate birthday threads on some forums
To upgrade: Import product XML, allow overwrite.
Zaiaku
08-28-2007, 01:33 PM
This been needed for a very long time.
Is there anyway to set it to users that have been active on the forums in X amount of days.
Stifmeister2
08-28-2007, 04:41 PM
It creates new thread. Is that what you are asking for?
Mark as installed.
This was already asked and answered. Hack works with all 3.5.x and 3.6.x releases.
====================
And here is a new version...
v1.2 - Aug 28. 2007.
-Date format follows your forum acp settings
-New: Option to exclude members joined in last X days
-Another fix for duplicate birthday threads on some forums
To upgrade: Import product XML, allow overwrite.
Ok thanks. :) I'll probably get this soon...
SCRIPT3R
08-28-2007, 05:52 PM
curious... this hack only creates a thread if the user who's birthday it is actually logs into the forum on that day; if that user does not log into the forums on their birthday no thread will be created?
johnrizz
08-28-2007, 06:50 PM
No, If it's there B-day it a create it, they don't have to show up for this thread to be created
SCRIPT3R
08-28-2007, 08:55 PM
scratch that... it works. i had another plugin test running that was interferring with this one. i also found one minor grammatical error:
<phrase name="cybabgreeter_message_user"><![CDATA[{1} member is celebrating birthday on {2}:
{3}
Happy Birthday!]]></phrase>
should read...
<phrase name="cybabgreeter_message_user"><![CDATA[{1} member is celebrating their birthday on {2}:
{3}
Happy Birthday!]]></phrase>
add "their" between "celebrating ### birthday". ;)
Valter
08-29-2007, 12:22 AM
Following members will be excluded:
-Those who choose in usercp to not show birthday info to others
-Those who are members of usergroups where we have disabled option "Birthdays Viewable"
-Those who are inactive (if we choose in hack options to exclude them)
-Those who has less than X posts (if we choose in hack options to exclude them)
-Those who joined in last X days (if we choose in hack options to exclude them)
Following usergroups are automatically excluded:
-Users Awaiting Email Confirmation (3)
-Users Awaiting Moderation (4)
-Banned Users (8)
SCRIPT3R
08-29-2007, 12:54 AM
Following members will be excluded:
-Those who choose in usercp to not show birthday info to others
-Those who are members of usergroups where we have disabled option "Birthdays Viewable"
-Those who are inactive (if we choose in hack options to exclude them)
-Those who has less than X posts (if we choose in hack options to exclude them)
-Those who joined in last X days (if we choose in hack options to exclude them)
Following usergroups are automatically excluded:
-Users Awaiting Email Confirmation (3)
-Users Awaiting Moderation (4)
-Banned Users (8)
thnx for that info. i also posted one grammatical error above; very minor.
Valter
08-29-2007, 01:07 AM
thnx for that info. i also posted one grammatical error above; very minor.
There are already two different phrases for that.
cybabgreeter_message_user
cybabgreeter_message_users
Check phrase shortcuts in hack settings.
cambridgedaz
08-29-2007, 06:03 AM
Can an option be given so that this mod creates a post in an existing thread rather that creating a new thread each time?
That would be a big improvement to the mod I think.
:up:
M. Vaahsen
08-29-2007, 12:34 PM
really nice, installed and clicked :)
Is it possible to use in the subject a variable, which fills in the username?
thx
0tolerance
08-29-2007, 01:38 PM
you have created the perfect modification!!
ive wondered for ages when some one would create this.
deffinately installed and nominated for mod of month
pauloo
08-29-2007, 06:12 PM
Nice thank you !
This appears to post at 5pm at night, by which time one of my members has already started a thread. Can we make it post at 6a instead? How would i change this?
Valter
08-29-2007, 07:40 PM
This appears to post at 5pm at night, by which time one of my members has already started a thread. Can we make it post at 6a instead? How would i change this?
Not possible with the current version.
It follows server time.
In next version I'll add an option to adjust this (set +/- x hours from server time).
Joe_S2k
08-30-2007, 01:09 AM
Nice job! Installed. Thanks.
Kaleem
08-30-2007, 03:24 PM
still having multiple threads posted )
Not possible with the current version.
It follows server time.
In next version I'll add an option to adjust this (set +/- x hours from server time).So what time does it post?
It is possible because it's done it 2 days in a row now :)
Cigarcritic
08-31-2007, 04:14 AM
This appears to post at 5pm at night, by which time one of my members has already started a thread. Can we make it post at 6a instead? How would i change this?
Thanks for that report. It would be pointless to use this mod as my users would beat this hack to posting. IMO, it should fire at 12:01am.
Totally agree Cigarcritic :)
meissenation
08-31-2007, 09:53 AM
still having multiple threads posted )
Seriously, HUGE problem with this mod. I have 12 instances of Happy Birthday threads for Today's birthday, and the Greeter also posted 8 additional instances of YESTERDAY'S birthdays. 20 threads, wtf?
How about making it a cron job instead? That way there's some error logging, if you want to make it run at a certain time it can be tweaked, if someone downloads it and installs it on their site then they can click "Run Now" to make a thread immediately instead of having to wait until Midnight for the 20 new threads to be created.
I'll leave it installed for now, just disabled. It's something I was really missing as there was a similar product for 3.5 that my users loved, but they didn't love the 20 new spam threads last night :D
Valter
08-31-2007, 04:09 PM
v1.3 - Aug 31. 2007.
-Option to synchronize hack with forum time to avoid situations where birthday thread is created too early or too late
To upgrade: Import product XML, allow overwrite.
SCRIPT3R
08-31-2007, 04:31 PM
i also found one minor grammatical error:
<phrase name="cybabgreeter_message_user"><![CDATA[{1} member is celebrating birthday on {2}:
{3}
Happy Birthday!]]></phrase>
should read...
<phrase name="cybabgreeter_message_user"><![CDATA[{1} member is celebrating their birthday on {2}:
{3}
Happy Birthday!]]></phrase>
add "their" between "celebrating ### birthday". ;)
v1.3 - Aug 31. 2007.
-Option to synchronize hack with forum time to avoid situations where birthday thread is created too early or too late
To upgrade: Import product XML, allow overwrite.
the above grammatical error is still there. their needs to be added for the single instance.;)
cambridgedaz
08-31-2007, 08:28 PM
Can an option be given so that this mod creates a post in an existing thread rather that creating a new thread each time?
That would be a big improvement to the mod I think.
:up:
*cough* :)
G_Man
09-01-2007, 04:31 AM
More quality from Cyb.
cheers Mate!!
Ignicoccus
09-01-2007, 11:32 AM
It would be great to have an option to create a thread for each user who has birthday, because this ist the way we are doing it now manually. Any chance to see this ?
SledgeHammer101
09-02-2007, 11:50 PM
I have tried to get it working with 3.6.3, but there is no way to get it working. There is no thread created. I have tried every option but it doesn't works. Are there any ideas why ?
futureye
09-04-2007, 05:36 AM
nice product i will installed right now
can you add only for active members
you don't want to open 30 thread when only 2 or 3 on that date are active members
BellyBelly
09-04-2007, 07:13 AM
Awesome mod, thanks! Installed and working great on 3.6.8. Thanks!!!
Tralala
09-09-2007, 05:37 AM
Feature request: I'd love to have the thread include the user's avatar in the thread. Please? I'm happily using Andreas' hack, and that's the only thing I'm missing, and would really love. If this hack could include the user's avatar in the bday thread I'd switch to this one for sure...
Thanks for sharing!
Doctor Death
09-09-2007, 10:55 AM
Feature request: I'd love to have the thread include the user's avatar in the thread. Please? I'm happily using Andreas' hack, and that's the only thing I'm missing, and would really love. If this hack could include the user's avatar in the bday thread I'd switch to this one for sure...
Thanks for sharing!
This is a great idea...
Doctor Death
09-10-2007, 09:21 AM
This works well, except the message that it creates does not convert the color code to color...
1 member is celebrating birthday on 09-10-2007: Everyone take an opportunity to say Happy Birthday!!
-Tumble Weed (born in 1975, Age: 32)
Happy Birthday!
HTML and BB Code is turned on in the post.
Can you help?
Valter
09-10-2007, 02:20 PM
This works well, except the message that it creates does not convert the color code to color...
Check usergroup settings and remove unneeded spaces in opening tag.
If it's:
color: yellow
change it to:
color:yellow
or if it's:
color=" yellow"
change it to
color="yellow"
Unneeded spaces will be removed automatically in next version.
Doctor Death
09-10-2007, 09:54 PM
Wow nicely called... sure enough I had a space between ":" and color attribute.
Thanks much, you clearly are on the ball.
KURTZ
09-11-2007, 11:21 PM
nice one Cyb!
GateKeper
09-12-2007, 03:35 AM
installed on our forum, running 3.6.5
however I do believe it's not working correctly
in here - Greeter(s) (comma separated UserID list)
I added these - 1,2,3,4,6,11,35,59,97
but only one post was created by only one of the member id's
and that was by the last one on the list # 97
Happy Birthday ASoto
1 member is celebrating birthday on September 12th, 2007:
-ASoto (born in 1959, Age: 48)
Happy Birthday!
any ideas why this happened, for now I will just use the number 1 id, and not add any more id's
I was under the assumption, that the id's added to the greeters line, would show up on the post as the ones wishing the happy birthday to the individual, I only see it coming from one of my staff to the birthday member
GateKeper
09-12-2007, 03:52 AM
installed on our forum, running 3.6.5
however I do believe it's not working correctly
in here - Greeter(s) (comma separated UserID list)
I added these - 1,2,3,4,6,11,35,59,97
but only one post was created by only one of the member id's
and that was by the last one on the list # 97
any ideas why this happened, for now I will just use the number 1 id, and not add any more id's
I was under the assumption, that the id's added to the greeters line, would show up on the post as the ones wishing the happy birthday to the individual, I only see it coming from one of my staff to the birthday member
Never mind, found the answer......ohhh well....
Several users can be set as greeters (used randomly when posting). Thread will be created first time when someone loads forumhome after midnight.
puertoblack2003
09-16-2007, 08:03 PM
hello i received thos error message when i was testing it out
Fatal error: Call to a member function query_first() on a non-object in xxxxxx\htdocs\xxxxxx\forums\includes\class_mail.ph p(266) : eval()'d code on line 4
this worked on my version .6.7 i upgraded it to .8 when this caused an error
Makc666
09-24-2007, 12:31 PM
$vbphrase[cybabgreeter_age_info]
Age: {1}
I think it is better to write this word from the small letter:
age: {1}
m2006
09-24-2007, 12:39 PM
Thanks you very much
beiamerica
09-25-2007, 06:53 PM
Quick install. Thanks!
SHalliday
09-30-2007, 02:52 AM
Thank you very much for another great add-on! :) Installed
Yahooman
09-30-2007, 07:53 PM
Is it possible to change the text of the thread?
Yahooman
dhdcf
09-30-2007, 11:18 PM
Do I use spaces between UserID's when using multiple ones for the random "Greeter"?
2impulsiv
10-01-2007, 12:06 AM
Firstly, Another great mod thanks Cyb..
However, my server is in the US and I'm in Australia. this is what I have set the time to:
Server Time:
September 30, 2007 18:02
Time used by hack:
October 1, 2007 06:02
But it is still 3 hours behind and +12 is as far as the hack will allow. Is it possible to add more time difference setting to help. If this hack post as it is set now people will be seeing the happy birthday thread at 9:00 pm the day before..
Cheers.
Nathan.
Mrdby
12-09-2007, 10:26 AM
mines usally starts at 12am -5 eastern time and has not opened a new thread yet and it's 7:25 am now.
Valter
12-09-2007, 08:20 PM
mines usally starts at 12am -5 eastern time and has not opened a new thread yet and it's 7:25 am now.
Check out this post:
https://vborg.vbsupport.ru/showpost.php?p=1327760&postcount=28
Mrdby
12-09-2007, 10:59 PM
uninstalled
mmmender
12-18-2007, 04:31 AM
*installed*
vnairp11
12-24-2007, 03:02 PM
hello my usergroup color is set like this what should i change it to inorder for this to show the appropriate color ; it just shows up as plain code now
<span style=color:#0099FF;> </span>
Valter
12-24-2007, 09:10 PM
<span style="color:#0099FF;">
iulianh
12-27-2007, 07:36 AM
Thanks, i installed it ! Great Mod !
guv2000
12-29-2007, 01:21 AM
hi, (thanks for "cyb mods")
i install this hack. but dont see greet thread in 2 day.
whether i manual start this scheduling?
(my forum version : 3.6.8 patch 2)
S7rik3R
12-30-2007, 09:27 AM
Thanks Cool Mod
*Installed*
schnulli
01-01-2008, 12:51 PM
I am locking for a birthday-greeter that will post one thread per user that has birthday on the same day.
vnairp11
01-01-2008, 01:56 PM
thanks testing this
why does it post users birthday multiple times? i mean auto create 2-3 threads
Silver740
01-04-2008, 12:42 PM
Uninstalled. 3.7 Beta 3 creates duplicate threads. I'll wait until it's supported on 3.7 B3.
IvyKeepMommy
01-04-2008, 02:18 PM
Interesting... I have 3.7 beta 3 installed and it only creates a single thread on my site.
SVTCobraLTD
01-04-2008, 02:28 PM
Installed on 3.6.8 pl2
If I remove the phrase for age and year would that cause any problems or just not show it? I would rather it just show the user names.
SVT
Sofia
01-08-2008, 11:13 AM
Thanks you Cyb :)
However, i've a litlle problem :
2 members are celebrating their birthday on %08/%01/%2008:
-Akan (born in 1984, Age: 24)
-Maria (born in 1985, Age: 23)
Happy Birthday!
The date displays some "%". Any idea ? Thank you ;)
FCS-Webmaster
01-09-2008, 07:14 PM
What a wonderful hack! :up:
Especially the service to edit the phrases from the ACP - Addon!
This alone and the easy way to integrate it deserves a huge applause!
Nice work! :up:
gator777
01-10-2008, 03:15 PM
Great mod! One question though ...How do I force the mod to check for birthdays (for testing purposes)?
In next version I'll add an option to adjust this (set +/- x hours from server time).
Firstly, Another great mod thanks Cyb..
However, my server is in the US and I'm in Australia. this is what I have set the time to:
Server Time:
September 30, 2007 18:02
Time used by hack:
October 1, 2007 06:02
But it is still 3 hours behind and +12 is as far as the hack will allow. Is it possible to add more time difference setting to help. If this hack post as it is set now people will be seeing the happy birthday thread at 9:00 pm the day before..
Cheers.
Nathan.I'm having the same time as Nathan.
Server Time:
January 15, 2008 03:29
Time used by hack:
January 15, 2008 15:29
However it's Jan 15 at 21.33 at the moment, so i need more than just the +12 as well.
Saviour
01-16-2008, 11:36 AM
I have this mod installed on 3.6.8 PL2...
When it creates the thread, this is what's posted:
1 member is celebrating birthday on January 16th,2008:
-Saviour (born in 1958, Age: 50)
Happy Birthday!
Notes:
The line 1 member is celebrating birthday on January 16th,2008 should read: 1 member is celebrating their birthday on January 16, 2008 in order to be grammatically correct. Also note the "th" should be removed and a space inserted after the comma, before the year.
Another thing...notice how the member information was parsed in the above quote...where it included the "-", the BBCode for the color and the member's name? The link to the member's profile was also attached to the BBCode. What I think is happening here is that your coding doesn't take into consideration the Username HTML Markup assigned to specific Usergroups. The result is the opening and closing spans are also hyperlinked with the User Profile link.
Please let me know when and if the above gets addressed...
Thanks!
Update...
Nevermind...I found the phrase and edited it. I also found the post where the same parsing problem was already addressed...my apologies...
Really hoping someone can fix the +hours for me :)
Valter
01-17-2008, 12:21 AM
Saviour, check your date settings in vBulletin Options.
GuaRRand
02-15-2008, 07:08 AM
could you make a "preview message" option when you edit the message etc..?
Now you only see how it looks when someone is actually celebrating their birthday... and when it looks crap..ur to late :D
caradwyn
02-21-2008, 12:49 PM
I have installed this, thank you! Now my users won't get all huffy and upset for my forgetting to post their birthday thread!
atlambros83
02-21-2008, 05:52 PM
I forgot about this....I installed it but it never worked. I added it to my forums 2 days before my own birthday (so i could test it, of course lol) and nothing ever happened. :-(
Shazz
02-21-2008, 11:09 PM
Your getting more creative cyb :)
<3
BellyBelly
02-29-2008, 11:25 AM
I've just had to disable this as it initially was posting several posts, now it's posted around 18.... why would it be posting multiple copies like this?
blue6995
03-01-2008, 12:24 PM
I have this mod installed on 3.6.8 PL2...
When it creates the thread, this is what's posted:
Notes:
The line 1 member is celebrating birthday on January 16th,2008 should read: 1 member is celebrating their birthday on January 16, 2008 in order to be grammatically correct. Also note the "th" should be removed and a space inserted after the comma, before the year.
Another thing...notice how the member information was parsed in the above quote...where it included the "-", the BBCode for the color and the member's name? The link to the member's profile was also attached to the BBCode. What I think is happening here is that your coding doesn't take into consideration the Username HTML Markup assigned to specific Usergroups. The result is the opening and closing spans are also hyperlinked with the User Profile link.
Please let me know when and if the above gets addressed...
Thanks!
Update...
Nevermind...I found the phrase and edited it. I also found the post where the same parsing problem was already addressed...my apologies...
Would you please let me know what you did to fix the link to the member's profile which is also attached to the BBCode?
militarytuners
03-02-2008, 09:44 PM
I'll try out this cool feature
Singularity
03-03-2008, 11:42 AM
This seems to work on 3.7.0 beta 5. Though an official version would be appreciated.
jasonuk
04-10-2008, 06:28 AM
Hi Cyb,
Firstly, many thanks for this fantastic mod!
I have it installed and it is working fine apart from members who are in a different usergroup from 'Regular Users'. For example my mods birthdays are ignored (no greeting) as well as regular users who are a member of a second usergroup too.
Any advice?
Kind regards,
Jason
roalaik
04-10-2008, 07:27 AM
How Can I make this hack appear at the footer of my forum showing all birthdays?
Truestyle
04-22-2008, 07:26 AM
Thanks for an easy installable and good working mod :)
*Installed*
princeedward
06-08-2008, 07:15 AM
thanks....great mod...as always...come from the best... ;)
princeedward
06-19-2008, 03:16 PM
hi cyb...got problem here...can you please help me to solve it....
i don't know but i noticed that the birth date is one day late...
1 Member Is Celebrating Birthday On 18-06-08 <<< supposed to be his birthday is 19-06-08
-Test! (born in 1985, Age: 23)
but the thread is exact date created... 19-06-08
thanks and best regards...
:o
bulldog71169
06-20-2008, 12:39 AM
I installed and tested once with a birthday the same day... it worked but posted twice. then I used a test user and its not working at all.
princeedward
06-21-2008, 07:26 AM
hi cyb...got problem here...can you please help me to solve it....
i don't know but i noticed that the birth date is one day late...
1 Member Is Celebrating Birthday On 18-06-08 <<< supposed to be his birthday is 19-06-08
-Test! (born in 1985, Age: 23)
but the thread is exact date created... 19-06-08
thanks and best regards...
:o BUMP!
:(
EDIT: Problem Solved!!!
;)
Konstantinos
07-20-2008, 06:43 AM
i wonder if we could make this to make a new post into a birthday thread instead of creating a new thread everyday,
gigglegirl
07-29-2008, 10:48 PM
Having the same problems some others have mentioned, the birthday mod is posting the same birthday over and over starting upwards of 10 new threads a day.
nandalinnaung
08-19-2008, 07:37 AM
cheers for the mod.
CarpHunter
09-14-2008, 03:23 PM
This mod is realy awesome but have 1 thing though.
Thread is only created when 1 of the Greeters comes online on the forum.
I run it on vb3.6.10.
Edit:
Seems to work fine now. Only first time it needed the greeter to come online. Now it posted automaticly.
Thnx for the great product.
Peejay
10-26-2008, 06:51 AM
I've installed this on my forum running 3.6.8 patch 2 and I'm not getting any results, I've adjusted the settings so that the forum clock and the server are in sync and still nothing?
Any pointers?
EDIT: Never mind, sorted it out now.
Many thanks, great mod :D
cindy helmond
02-09-2010, 06:40 PM
4.01 update please !! thx
hyppa
11-27-2010, 10:33 AM
I have had it installed for a long time, have not done any updates, but suddenly it has stopped working? Why?
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.