=======================================================================================================================================
Mod Title: U2U Image

Mod Version: 1.0

Mod Author: John Briggs

Mod Description:
This mod will provide an image to display in upper right hand corner when you receive a new U2U message.
This mod will provide an image to display in Who's Online that will allow registered members to click and send a U2U.
This mod will provide an image to display in Who's Online Today on index that will allow registered members to click and send a U2U.
This mod will provide an image to display in Who's Online Today that will allow registered members to click and send a U2U.

Mod Copyright:  2007-2008 XMBMods.com. All rights reserved.

Mod Compatibility: XMB 1.9.8 Engage Final SP2

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

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

Mod Author Note:
This modification is developed and released for use with XMB 1.9.8 Engage Final SP2 which is provided by XMBMods.com.

=======================================================================================================================================
=======
Step 1:
=======

=====================
Edit File: header.php
=====================

=======================================================================================================================
NOTE: There are 2 options below. If you want to only have the U2U image display when you receive a U2U then use the
first bit of code. If you want to have a U2U image show when no messages are available as well as new ones then use
the second bit of code.
=======================================================================================================================

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

$newu2umsg = '';

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

// U2U Image Mod Begin
$newu2uimg = '';
// U2U Image Mod End

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

// if the user is registered, check for new u2u's
$newu2umsg = '';
if (X_MEMBER) {
    $query = $db->query("SELECT COUNT(readstatus) FROM ".X_PREFIX."u2u WHERE owner='$self[username]' AND folder='Inbox' AND readstatus='no'");
    $newu2unum = $db->result($query, 0);
    if ($newu2unum > 0) {
        $newu2umsg = "<a href=\"#\" onclick=\"Popup('u2u.php', 'Window', 700, 450);\">$lang[newu2u1] $newu2unum $lang[newu2u2]</a>";
    }
    $db->free_result($query);
}

==========================================================================
Replace Code With If You Want Only Image To Show When New U2U Is Received:
==========================================================================

// if the user is registered, check for new u2u's
// U2U Image Mod Begin
$newu2umsg = $newu2uimg = '';
if (X_MEMBER) {
    $query = $db->query("SELECT COUNT(readstatus) FROM ".X_PREFIX."u2u WHERE owner='$self[username]' AND folder='Inbox' AND readstatus='no'");
    $newu2unum = $db->result($query, 0);
    if ($newu2unum > 0) {
        $newu2uimg = '<img src="'.$imgdir.'/u2u_in.gif" border="0" alt="'.$lang['newu2u1'].' '.$newu2unum.' '.$lang['newu2u2'].'" title="'.$lang['newu2u1'].' '.$newu2unum.' '.$lang['newu2u2'].'" /> ';
        $newu2umsg = $newu2uimg.'<a href="#" onclick="Popup(\'u2u.php\', \'Window\', 700, 450);">'.$lang['newu2u1'].' '.$newu2unum.' '.$lang['newu2u2'].'</a>';
    }
    $db->free_result($query);
}
// U2U Image Mod End

========================================================================================
Replace Code With If You Want Image To Show When No U2U Is Received As Well As Received:
========================================================================================

// if the user is registered, check for new u2u's
// U2U Image Mod Begin
$newu2umsg = $newu2uimg = '';
if (X_MEMBER) {
    $query = $db->query("SELECT COUNT(readstatus) FROM ".X_PREFIX."u2u WHERE owner='$self[username]' AND folder='Inbox' AND readstatus='no'");
    $newu2unum = $db->result($query, 0);
    if ($newu2unum > 0) {
        $newu2uimg = '<img src="'.$imgdir.'/u2u_in.gif" border="0" alt="'.$lang['newu2u1'].' '.$newu2unum.' '.$lang['newu2u2'].'" title="'.$lang['newu2u1'].' '.$newu2unum.' '.$lang['newu2u2'].'" /> ';
        $newu2umsg = $newu2uimg.'<a href="#" onclick="Popup(\'u2u.php\', \'Window\', 700, 450);">'.$lang['newu2u1'].' '.$newu2unum.' '.$lang['newu2u2'].'</a>';
    } else {
        $newu2uimg = '<img src="'.$imgdir.'/u2u_none.gif" border="0" alt="'.$lang['newu2u1'].' '.$newu2unum.' '.$lang['newu2u2'].'" title="'.$lang['newu2u1'].' '.$newu2unum.' '.$lang['newu2u2'].'" /> ';
        $newu2umsg = $newu2uimg.'<a href="#" onclick="Popup(\'u2u.php\', \'Window\', 700, 450);">'.$lang['newu2u1'].' '.$newu2unum.' '.$lang['newu2u2'].'</a>';
    }
    $db->free_result($query);
}
// U2U Image Mod End

=======================================================================================================================================
=======
Step 2:
=======

====================
Edit File: index.php
====================

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

            $memtally[] = '<a href="member.php?action=viewpro&amp;member='.recodeOut($online['username']).'">'.$pre.''.$online['username'].''.$suff.'</a>';

==================
Replace Code With:
==================

            // U2U Image Mod Begin
            $u2uimg1 = $u2uimg2 = '';
            if (X_MEMBER) {
                $u2uimg1 = ' <a href="#" onclick="Popup(\'u2u.php\', \'Window\', 700, 450);"><img src="'.$imgdir.'/u2u_in.gif" border="0" alt="'.$lang['newu2u1'].' '.$newu2unum.' '.$lang['newu2u2'].'" title="'.$lang['newu2u1'].' '.$newu2unum.' '.$lang['newu2u2'].'" /></a>';
                $u2uimg2 = ' <a href="#" onclick="Popup(\'u2u.php?action=send&amp;username='.recodeOut($online['username']).'\', \'Window\', 700, 450);"><img src="'.$imgdir.'/u2u_none.gif" border="0" alt="'.$lang['banu2u'].' '.$online['username'].'" title="'.$lang['banu2u'].' '.$online['username'].'" /></a>';
            }

            if ($online['username'] == $xmbuser && $newu2unum > 0) {
                $memtally[] = '<a href="member.php?action=viewpro&amp;member='.recodeOut($online['username']).'">'.$pre.''.$online['username'].''.$suff.'</a>'.$u2uimg1;
            } else {
                $memtally[] = '<a href="member.php?action=viewpro&amp;member='.recodeOut($online['username']).'">'.$pre.''.$online['username'].''.$suff.'</a>'.$u2uimg2;
            }
            // U2U Image Mod End

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

                    $todaymembers[] = '<a href="member.php?action=viewpro&amp;member='.recodeOut($memberstoday['username']).'">'.$pre.''.$memberstoday['username'].''.$suff.'</a>';

==================
Replace Code With:
==================

                    // U2U Image Mod Begin
                    $u2uimg3 = '';
                    if (X_MEMBER) {
                        $u2uimg3 = ' <a href="u2u.php?action=send&amp;username='.recodeOut($memberstoday['username']).'");"><img src="'.$imgdir.'/u2u_none.gif" border="0" alt="'.$lang['banu2u'].' '.$memberstoday['username'].'" title="'.$lang['banu2u'].' '.$memberstoday['username'].'" /></a>';
                        $todaymembers[] = '<a href="member.php?action=viewpro&amp;member='.recodeOut($memberstoday['username']).'">'.$pre.''.$memberstoday['username'].''.$suff.'</a>'.$u2uimg3;
                    } else {
                        $todaymembers[] = '<a href="member.php?action=viewpro&amp;member='.recodeOut($memberstoday['username']).'">'.$pre.''.$memberstoday['username'].''.$suff.'</a>';
                    }
                    // U2U Image Mod End

=======================================================================================================================================
=======
Step 3:
=======

===================
Edit File: misc.php
===================

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

            $todaymembers[] = '<a href="member.php?action=viewpro&amp;member='.recodeOut($memberstoday['username']).'">'.$pre.''.$memberstoday['username'].''.$suff.'</a>';

==================
Replace Code With:
==================

            // U2U Image Mod Begin
            $u2uimg4 = '';
            if (X_MEMBER) {
                $u2uimg4 = ' <a href="#" onclick="Popup(\'u2u.php?action=send&amp;username='.recodeOut($memberstoday['username']).'\', \'Window\', 700, 450);"><img src="'.$imgdir.'/u2u_none.gif" border="0" alt="'.$lang['banu2u'].' '.$memberstoday['username'].'" title="'.$lang['banu2u'].' '.$memberstoday['username'].'" /></a>';
                $todaymembers[] = '<a href="member.php?action=viewpro&amp;member='.recodeOut($memberstoday['username']).'">'.$pre.''.$memberstoday['username'].''.$suff.'</a>'.$u2uimg4;
            } else {
                $todaymembers[] = '<a href="member.php?action=viewpro&amp;member='.recodeOut($memberstoday['username']).'">'.$pre.''.$memberstoday['username'].''.$suff.'</a>';
            }
            // U2U Image Mod End

=======================================================================================================================================
=======
Step 4:
=======

Upload provided images "u2u_in.gif" and "u2u_none.gif" to all theme folders.

=======================================================================================================================================