============================================================================================================================
Modification Title: U2U Welcome Message

Version1.0

Author: John Briggs

Description:
This modification will give you the option in admin panel to set who the sender of the U2U welcome message is from.
This modification will give you the option in admin panel to make a custom message in admin panel that will be sent via U2U.
This modification will give you the option in admin panel to turn it on-off in settings.

Copyright:  2010 John Briggs. All rights reserved.

Compatability: XMB 1.9.5 SP1

Install Note: Before adding this modification to your forum, you should back up all files related to this modification.

License Note: This modification is released under the GPL License v3. A copy is provided with this software package.

Author Note:
You downloaded this modification from XMBGarage.com, the #1 source for XMB related downloads.
Please visit http://www.xmbgarage.com/ for support.
============================================================================================================================
=======
Step 1:
=======
====================================
Go To Administration Panel --> Insert Raw SQL
====================================

Upload provided file named "SQL.txt" & click "Submit Changes" button.

============================================================================================================================
=======
Step 2:
=======
==============
Edit File: cp.php
==============
==========
Find Code:
==========

        $avchecked[0] = $avchecked[1] = $avchecked[2] = false;
        if (!empty($avatarlist)) {
            $avchecked[1] = true;
        } elseif (!empty($avataroff)) {
            $avchecked[2] = true;
        } else {
            $avchecked[0] = true;
        }

===============
Add Code Below:
===============

        // U2U Welcome Message Mod Begin
        $u2uwelcomeon = $u2uwelcomeoff = '';
        switch ($SETTINGS['u2uwelcomestatus']) {
            case 'on':
                $u2uwelcomeon = $selHTML;
                break;
            default:
                $u2uwelcomeoff = $selHTML;
                break;
        }
        // U2U Welcome Message Mod End

==========
Find Code:
==========

        $lang['spell_checker'] .= $spell_off_reason;

===============
Add Code Below:
===============

        // U2U Welcome Message Mod Begin
        $SETTINGS['u2uwelcomefrom'] = stripslashes($SETTINGS['u2uwelcomefrom']);
        $SETTINGS['u2uwelcomesubject'] = stripslashes($SETTINGS['u2uwelcomesubject']);
        $SETTINGS['u2uwelcomemessage'] = stripslashes($SETTINGS['u2uwelcomemessage']);
        // U2U Welcome Message Mod End

==========
Find Code:
==========

        printsetting4($lang['tickercontents'], 'tickercontentsnew', $SETTINGS['tickercontents'], 5, 50);
        ?>

===============
Add Code Below:
===============

        <!-- U2U Welcome Message Mod Begin -->
        <tr>
        <td class="tablerow" bgcolor="<?php echo $altbg2?>" colspan="2">&nbsp;</td>
        </tr>
        <tr>
        <td colspan="2" class="category"><strong><font style="color: <?php echo $THEME['cattext']?>">&raquo;&nbsp;<?php echo $lang['u2uwelcomesettings']?></font></strong></td>
        </tr>
        <?php
        printsetting1($lang['u2uwelcomestatus'], 'u2uwelcomestatusnew', $u2uwelcomeon, $u2uwelcomeoff);
        printsetting2($lang['u2uwelcomefrom'], 'u2uwelcomefromnew', $SETTINGS['u2uwelcomefrom'], 32);
        printsetting2($lang['u2uwelcomesubject'], 'u2uwelcomesubjectnew', $SETTINGS['u2uwelcomesubject'], 32);
        printsetting4($lang['u2uwelcomemessage'], 'u2uwelcomemessagenew', $SETTINGS['u2uwelcomemessage'], 5, 50);
        ?>
        <!-- U2U Welcome Message Mod End -->

==========
Find Code:
==========

        $spellchecknew = ($spellchecknew == 'on' && defined('PSPELL_FAST')) ? 'on' : 'off';

===============
Add Code Below:
===============

        // U2U Welcome Message Mod Begin
        $u2uwelcomefromnew = addslashes($u2uwelcomefromnew);
        $u2uwelcomesubjectnew = addslashes($u2uwelcomesubjectnew);
        $u2uwelcomemessagenew = addslashes($u2uwelcomemessagenew);
        $u2uwelcomestatusnew = ($u2uwelcomestatusnew == 'on') ? 'on' : 'off';
        // U2U Welcome Message Mod End

==========
Find Code:
==========

$db->query("UPDATE $table_settings SET langfile='$langfilenew'

=====================================
Find Code IN-LINE At End Of Above Statement:
=====================================

");

=======================
Add Code Directly Before  ");
=======================

, u2uwelcomestatus='$u2uwelcomestatusnew', u2uwelcomefrom='$u2uwelcomefromnew', u2uwelcomesubject='$u2uwelcomesubjectnew', u2uwelcomemessage='$u2uwelcomemessagenew'

============================================================================================================================
=======
Step 3:
=======
=======================
Edit File: lang/English.lang.php
=======================
============================
Add Code To End Of File Above  ?>
============================

// U2U Welcome Message Mod Begin
$lang['u2uwelcomestatus'] = "U2U welcome message status:";
$lang['u2uwelcomefrom'] = "U2U welcome from username:";
$lang['u2uwelcomesubject'] = "U2U welcome message subject:";
$lang['u2uwelcomemessage'] = "U2U welcome message contents:";
$lang['u2uwelcomesettings'] = "U2U Feature Settings";
// U2U Welcome Message Mod End

============================================================================================================================
=======
Step 4:
=======
=================
Edit File: member.php
=================
==========
Find Code:
==========

                $mailquery = $db->query("SELECT email FROM $table_members WHERE status = 'Super Administrator'");
                while ($notify = $db->fetch_array($mailquery)) {
                    altMail($notify['email'], $lang['textnewmember'], $lang['textnewmember2'], $headers);
                }
            }
        }

===============
Add Code Below:
===============

        // U2U Welcome Message Mod Begin
        if ($SETTINGS['u2uwelcomestatus'] == 'on') {
            $u2uwelcomemessage = addslashes($u2uwelcomemessage);
            if ($SETTINGS['u2uwelcomefrom'] != '' && $SETTINGS['u2uwelcomesubject'] != '' && $SETTINGS['u2uwelcomemessage'] != '') {
                $db->query("INSERT INTO $table_u2u (u2uid, msgto, msgfrom, type, owner, folder, subject, message, dateline, readstatus, sentstatus) VALUES ('', '$username', '$u2uwelcomefrom', 'incoming', '$username', 'Inbox', '$u2uwelcomesubject', '$u2uwelcomemessage', '$onlinetime', 'no', 'yes')");
            }
        }
        // U2U Welcome Message Mod End

============================================================================================================================
Enjoy!