Travis - Just a couple of Notes / Thoughts:
*********************************************
1 - You need to look at your Icon size ans naming width for better uniformity (e.g. - make them the same size 18x 18, 15x15, etc or whatever suits you the best then adjust the MISC & Icon Cell widths to match.
*********************************************
*********************************************
2 - You may want to do some more hacking to the registration input section for the three message modes:
a - AIM Name
b - ICQ Number
c - Yahoo Messagger
Figure out a way to automatically input a default value for those that do not fill in a user name or icq number.
Example:
1 - ICQ - If the person does not have a ICQ number it simple displays "0000000" or convert it to text = If User number ="000000" make it whatever - "No ICQ Number"
2 - AIM - If the user doesn't fill in a user name it will Display Something Like "Not A Member"
3 - Same for Yahoo Messanger.
** Then when someone cursers over the Icon the ALT-ACRONYM will light up with the information it defaults to. **
Just a thought: ==> This is NOT Correct code
just an Idea <==:
** If The User (input ="") then Name or (Value ="Not An IM Member") or whatever.
Get the idea??
Same for the 2 or three.
*********************************************
*********************************************
3 - Until you get the input data resolved, I would definately re-arrange the order of the $Strings to make sure certain ones are always on top Link:
1 - IP
2 - PM
That way they are always in oder, even if they don't have any User names or numbers.
*********************************************
Other than that it looks pretty good. I would also look at hard coding the $ReplyText string "CELL" to keep people from creating exceptionaly wide messages like the
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Message you recieved.
If this all works out, we could make a hack of all this. Your First Hack YEEEE HAAAAA....and your on your way...:-)
Good Luck.
GB