============================================================================================================================
Modification Title: Zodiac Sign Selection

Version: 1.0

Author: John Briggs

Description:
This modification will provide an option on registration to select a zodiac sign.
This modification will provide an option in the member control panel to select a zodiac sign.
This modification will provide an option in the admin profile editor to select a zodiac sign.
This modification will display a zodiac sign image and text in the member's profile.
This modification will display a zodiac sign image and text in the member's posts.
This modification will display a zodiac sign image in the members list next to the member's username.

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" and "Submit Changes".

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

                if ($member['location'] != '') {
                    $member['location'] = censor($member['location']);
                } else {
                    $member['location'] = '';
                }

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

                // Zodiac Sign Selection Mod Begin
                if ($member['zodiac'] != '' && $member['zodiac'] == $lang['aquarius']) {
                    $zodiacimg = '&nbsp;<img src="./images/zodiac/aquarius.gif" alt="'.$lang['aquarius'].'" title="'.$lang['aquarius'].'" border="0" />';
                } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['aries']) {
                    $zodiacimg = '&nbsp;<img src="./images/zodiac/aries.gif" alt="'.$lang['aries'].'" title="'.$lang['aries'].'" border="0" />';
                } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['cancer']) {
                    $zodiacimg = '&nbsp;<img src="./images/zodiac/cancer.gif" alt="'.$lang['cancer'].'" title="'.$lang['cancer'].'" border="0" />';
                } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['capricorn']) {
                    $zodiacimg = '&nbsp;<img src="./images/zodiac/capricorn.gif" alt="'.$lang['capricorn'].'" title="'.$lang['capricorn'].'" border="0" />';
                } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['gemini']) {
                    $zodiacimg = '&nbsp;<img src="./images/zodiac/gemini.gif" alt="'.$lang['gemini'].'" title="'.$lang['gemini'].'" border="0" />';
                } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['leo']) {
                    $zodiacimg = '&nbsp;<img src="./images/zodiac/leo.gif" alt="'.$lang['leo'].'" title="'.$lang['leo'].'" border="0" />';
                } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['libra']) {
                    $zodiacimg = '&nbsp;<img src="./images/zodiac/libra.gif" alt="'.$lang['libra'].'" title="'.$lang['libra'].'" border="0" />';
                } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['pisces']) {
                    $zodiacimg = '&nbsp;<img src="./images/zodiac/pisces.gif" alt="'.$lang['pisces'].'" title="'.$lang['pisces'].'" border="0" />';
                } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['sagittarius']) {
                    $zodiacimg = '&nbsp;<img src="./images/zodiac/sagittarius.gif" alt="'.$lang['sagittarius'].'" title="'.$lang['sagittarius'].'" border="0" />';
                } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['scorpio']) {
                    $zodiacimg = '&nbsp;<img src="./images/zodiac/scorpio.gif" alt="'.$lang['scorpio'].'" title="'.$lang['scorpio'].'" border="0" />';
                } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['taurus']) {
                    $zodiacimg = '&nbsp;<img src="./images/zodiac/taurus.gif" alt="'.$lang['taurus'].'" title="'.$lang['taurus'].'" border="0" />';
                } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['virgo']) {
                    $zodiacimg = '&nbsp;<img src="./images/zodiac/virgo.gif" alt="'.$lang['virgo'].'" title="'.$lang['virgo'].'" border="0" />';
                } else {
                    $zodiacimg = '';
                }
                // Zodiac Sign Selection Mod End

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

loadtemplates(

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

loadtemplates(
'member_profile_zodiac',

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

        $sig           = isset($sig) ? checkInput($sig, '', $SETTINGS['sightml'], '', false) : '';

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

        // Zodiac Sign Selection Mod Begin
        $zodiac = isset($zodiac) ? checkInput($zodiac, '', '', 'javascript', false) : '';
        // Zodiac Sign Selection Mod End

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

        $sig           = addslashes($sig);

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

        // Zodiac Sign Selection Mod Begin
        $zodiac = addslashes($zodiac);
        // Zodiac Sign Selection Mod End

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

        $db->query("INSERT INTO $table_members (uid,

==================================
Find Code In-Line In Above Query Statement:
==================================

) VALUES ('', '$username'

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

, zodiac) VALUES ('', '$username'

========================================
Find Code In-Line At End Of Above Query Statement:
========================================

)");

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

, '$zodiac')");

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

            if ($memberinfo['customstatus'] != '') {
                $showtitle = $rank['title'];
                $customstatus = '<br />'.$memberinfo['customstatus'];
            } else {
                $showtitle = $rank['title'];
                $customstatus = '';
            }

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

            // Zodiac Sign Selection Mod Begin
            if ($memberinfo['zodiac'] != '' && $memberinfo['zodiac'] == $lang['aquarius']) {
                $zodiactxt = $lang['aquarius'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/aquarius.gif" alt="'.$lang['aquarius'].'" title="'.$lang['aquarius'].'" border="0" />';
                eval('$zodiacblock = "'.template('member_profile_zodiac').'";');
            } elseif ($memberinfo['zodiac'] != '' && $memberinfo['zodiac'] == $lang['aries']) {
                $zodiactxt = $lang['aries'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/aries.gif" alt="'.$lang['aries'].'" title="'.$lang['aries'].'" border="0" />';
                eval('$zodiacblock = "'.template('member_profile_zodiac').'";');
            } elseif ($memberinfo['zodiac'] != '' && $memberinfo['zodiac'] == $lang['cancer']) {
                $zodiactxt = $lang['cancer'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/cancer.gif" alt="'.$lang['cancer'].'" title="'.$lang['cancer'].'" border="0" />';
                eval('$zodiacblock = "'.template('member_profile_zodiac').'";');
            } elseif ($memberinfo['zodiac'] != '' && $memberinfo['zodiac'] == $lang['capricorn']) {
                $zodiactxt = $lang['capricorn'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/capricorn.gif" alt="'.$lang['capricorn'].'" title="'.$lang['capricorn'].'" border="0" />';
                eval('$zodiacblock = "'.template('member_profile_zodiac').'";');
            } elseif ($memberinfo['zodiac'] != '' && $memberinfo['zodiac'] == $lang['gemini']) {
                $zodiactxt = $lang['gemini'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/gemini.gif" alt="'.$lang['gemini'].'" title="'.$lang['gemini'].'" border="0" />';
                eval('$zodiacblock = "'.template('member_profile_zodiac').'";');
            } elseif ($memberinfo['zodiac'] != '' && $memberinfo['zodiac'] == $lang['leo']) {
                $zodiactxt = $lang['leo'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/leo.gif" alt="'.$lang['leo'].'" title="'.$lang['leo'].'" border="0" />';
                eval('$zodiacblock = "'.template('member_profile_zodiac').'";');
            } elseif ($memberinfo['zodiac'] != '' && $memberinfo['zodiac'] == $lang['libra']) {
                $zodiactxt = $lang['libra'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/libra.gif" alt="'.$lang['libra'].'" title="'.$lang['libra'].'" border="0" />';
                eval('$zodiacblock = "'.template('member_profile_zodiac').'";');
            } elseif ($memberinfo['zodiac'] != '' && $memberinfo['zodiac'] == $lang['pisces']) {
                $zodiactxt = $lang['pisces'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/pisces.gif" alt="'.$lang['pisces'].'" title="'.$lang['pisces'].'" border="0" />';
                eval('$zodiacblock = "'.template('member_profile_zodiac').'";');
            } elseif ($memberinfo['zodiac'] != '' && $memberinfo['zodiac'] == $lang['sagittarius']) {
                $zodiactxt = $lang['sagittarius'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/sagittarius.gif" alt="'.$lang['sagittarius'].'" title="'.$lang['sagittarius'].'" border="0" />';
                eval('$zodiacblock = "'.template('member_profile_zodiac').'";');
            } elseif ($memberinfo['zodiac'] != '' && $memberinfo['zodiac'] == $lang['scorpio']) {
                $zodiactxt = $lang['scorpio'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/scorpio.gif" alt="'.$lang['scorpio'].'" title="'.$lang['scorpio'].'" border="0" />';
                eval('$zodiacblock = "'.template('member_profile_zodiac').'";');
            } elseif ($memberinfo['zodiac'] != '' && $memberinfo['zodiac'] == $lang['taurus']) {
                $zodiactxt = $lang['taurus'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/taurus.gif" alt="'.$lang['taurus'].'" title="'.$lang['taurus'].'" border="0" />';
                eval('$zodiacblock = "'.template('member_profile_zodiac').'";');
            } elseif ($memberinfo['zodiac'] != '' && $memberinfo['zodiac'] == $lang['virgo']) {
                $zodiactxt = $lang['virgo'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/virgo.gif" alt="'.$lang['virgo'].'" title="'.$lang['virgo'].'" border="0" />';
                eval('$zodiacblock = "'.template('member_profile_zodiac').'";');
            } else {
                $zodiactxt = $zodiacimg = $zodiacblock = '';
            }
            // Zodiac Sign Selection Mod End

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

        eval('echo stripslashes("'.template('memcp_profile').'");');

===============
Add Code Above:
===============

        // Zodiac Sign Selection Mod Begin
        $zodiacnone = $aquarius = $aries = $cancer = $capricorn = '';
        $gemini = $leo = $libra = $pisces = $sagittarius = '';
        $scorpio = $taurus = $virgo = '';
        if ($member['zodiac'] == '') {
            $zodiacnone = $selHTML;
        } elseif ($member['zodiac'] == $lang['aquarius']) {
            $aquarius = $selHTML;
        } elseif ($member['zodiac'] == $lang['aries']) {
            $aries = $selHTML;
        } elseif ($member['zodiac'] == $lang['cancer']) {
            $cancer = $selHTML;
        } elseif ($member['zodiac'] == $lang['capricorn']) {
            $capricorn = $selHTML;
        } elseif ($member['zodiac'] == $lang['gemini']) {
            $gemini = $selHTML;
        } elseif ($member['zodiac'] == $lang['leo']) {
            $leo = $selHTML;
        } elseif ($member['zodiac'] == $lang['libra']) {
            $libra = $selHTML;
        } elseif ($member['zodiac'] == $lang['pisces']) {
            $pisces = $selHTML;
        } elseif ($member['zodiac'] == $lang['sagittarius']) {
            $sagittarius = $selHTML;
        } elseif ($member['zodiac'] == $lang['scorpio']) {
            $scorpio = $selHTML;
        } elseif ($member['zodiac'] == $lang['taurus']) {
            $taurus = $selHTML;
        } elseif ($member['zodiac'] == $lang['virgo']) {
            $virgo = $selHTML;
        }
        // Zodiac Sign Selection Mod End

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

        $sig            = isset($newsig) ? checkInput($newsig, '', $SETTINGS['sightml'], '', false) : '';

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

        // Zodiac Sign Selection Mod Begin
        $zodiac = isset($zodiac) ? checkInput($zodiac, '', '', 'javascript', false) : '';
        // Zodiac Sign Selection Mod End

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

        $sig            = addslashes($sig);

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

        // Zodiac Sign Selection Mod Begin
        $zodiac = addslashes($zodiac);
        // Zodiac Sign Selection Mod End

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

        $db->query("UPDATE $table_members SET $pwtxt

========================================
Find Code In-Line At End Of Above Query Statement:
========================================

 WHERE username='$xmbuser'");

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

, zodiac='$zodiac' WHERE username='$xmbuser'");

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

    eval('echo stripslashes("'.template('memcp_home').'");');

===============
Add Code Above:
===============

    // Zodiac Sign Selection Mod Begin
    if ($member['zodiac'] != '' && $member['zodiac'] == $lang['aquarius']) {
        $zodiactxt = $lang['aquarius'];
        $zodiacimg = '&nbsp;<img src="./images/zodiac/aquarius.gif" alt="'.$lang['aquarius'].'" title="'.$lang['aquarius'].'" border="0" />';
    } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['aries']) {
        $zodiactxt = $lang['aries'];
        $zodiacimg = '&nbsp;<img src="./images/zodiac/aries.gif" alt="'.$lang['aries'].'" title="'.$lang['aries'].'" border="0" />';
    } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['cancer']) {
        $zodiactxt = $lang['cancer'];
        $zodiacimg = '&nbsp;<img src="./images/zodiac/cancer.gif" alt="'.$lang['cancer'].'" title="'.$lang['cancer'].'" border="0" />';
    } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['capricorn']) {
        $zodiactxt = $lang['capricorn'];
        $zodiacimg = '&nbsp;<img src="./images/zodiac/capricorn.gif" alt="'.$lang['capricorn'].'" title="'.$lang['capricorn'].'" border="0" />';
    } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['gemini']) {
        $zodiactxt = $lang['gemini'];
        $zodiacimg = '&nbsp;<img src="./images/zodiac/gemini.gif" alt="'.$lang['gemini'].'" title="'.$lang['gemini'].'" border="0" />';
    } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['leo']) {
        $zodiactxt = $lang['leo'];
        $zodiacimg = '&nbsp;<img src="./images/zodiac/leo.gif" alt="'.$lang['leo'].'" title="'.$lang['leo'].'" border="0" />';
    } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['libra']) {
        $zodiactxt = $lang['libra'];
        $zodiacimg = '&nbsp;<img src="./images/zodiac/libra.gif" alt="'.$lang['libra'].'" title="'.$lang['libra'].'" border="0" />';
    } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['pisces']) {
        $zodiactxt = $lang['pisces'];
        $zodiacimg = '&nbsp;<img src="./images/zodiac/pisces.gif" alt="'.$lang['pisces'].'" title="'.$lang['pisces'].'" border="0" />';
    } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['sagittarius']) {
        $zodiactxt = $lang['sagittarius'];
        $zodiacimg = '&nbsp;<img src="./images/zodiac/sagittarius.gif" alt="'.$lang['sagittarius'].'" title="'.$lang['sagittarius'].'" border="0" />';
    } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['scorpio']) {
        $zodiactxt = $lang['scorpio'];
        $zodiacimg = '&nbsp;<img src="./images/zodiac/scorpio.gif" alt="'.$lang['scorpio'].'" title="'.$lang['scorpio'].'" border="0" />';
    } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['taurus']) {
        $zodiactxt = $lang['taurus'];
        $zodiacimg = '&nbsp;<img src="./images/zodiac/taurus.gif" alt="'.$lang['taurus'].'" title="'.$lang['taurus'].'" border="0" />';
    } elseif ($member['zodiac'] != '' && $member['zodiac'] == $lang['virgo']) {
        $zodiactxt = $lang['virgo'];
        $zodiacimg = '&nbsp;<img src="./images/zodiac/virgo.gif" alt="'.$lang['virgo'].'" title="'.$lang['virgo'].'" border="0" />';
    } else {
        $zodiactxt = $zodiacimg = '';
    }
    // Zodiac Sign Selection Mod End

============================================================================================================================
=======
Step 5:
=======
===================
Edit File: editprofile.php
===================
==========
Find Code:
==========

    eval('echo stripslashes("'.template('admintool_editprofile').'");');

===============
Add Code Above:
===============

    // Zodiac Sign Selection Mod Begin
    $zodiacnone = $aquarius = $aries = $cancer = $capricorn = '';
    $gemini = $leo = $libra = $pisces = $sagittarius = '';
    $scorpio = $taurus = $virgo = '';
    if ($member['zodiac'] == '') {
        $zodiacnone = $selHTML;
    } elseif ($member['zodiac'] == $lang['aquarius']) {
        $aquarius = $selHTML;
    } elseif ($member['zodiac'] == $lang['aries']) {
        $aries = $selHTML;
    } elseif ($member['zodiac'] == $lang['cancer']) {
        $cancer = $selHTML;
    } elseif ($member['zodiac'] == $lang['capricorn']) {
        $capricorn = $selHTML;
    } elseif ($member['zodiac'] == $lang['gemini']) {
        $gemini = $selHTML;
    } elseif ($member['zodiac'] == $lang['leo']) {
        $leo = $selHTML;
    } elseif ($member['zodiac'] == $lang['libra']) {
        $libra = $selHTML;
    } elseif ($member['zodiac'] == $lang['pisces']) {
        $pisces = $selHTML;
    } elseif ($member['zodiac'] == $lang['sagittarius']) {
        $sagittarius = $selHTML;
    } elseif ($member['zodiac'] == $lang['scorpio']) {
        $scorpio = $selHTML;
    } elseif ($member['zodiac'] == $lang['taurus']) {
        $taurus = $selHTML;
    } elseif ($member['zodiac'] == $lang['virgo']) {
        $virgo = $selHTML;
    }
    // Zodiac Sign Selection Mod End

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

    $sig            = isset($newsig) ? checkInput($newsig, '', $SETTINGS['sightml'], '', false) : '';

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

    // Zodiac Sign Selection Mod Begin
    $zodiac = isset($zodiac) ? checkInput($zodiac, '', '', 'javascript', false) : '';
    // Zodiac Sign Selection Mod End

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

    $sig            = addslashes($sig);

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

    // Zodiac Sign Selection Mod Begin
    $zodiac = addslashes($zodiac);
    // Zodiac Sign Selection Mod End

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

    $db->query("UPDATE $table_members SET email='$email'

========================================
Find Code In-Line At End Of Above Query Statement:
========================================

 WHERE username='$user'");

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

, zodiac='$zodiac' WHERE username='$user'");

============================================================================================================================
=======
Step 6:
=======
===================
Edit File: viewthread.php
===================
==========
Find Code:
==========

            if ($post['location'] != '') {
                $post['location'] = censor($post['location']);
                $location = '<br />'.$lang['textlocation'].' '.$post['location'];
            } else {
                $location = '';
            }

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

            // Zodiac Sign Selection Mod Begin
            if ($post['zodiac'] != '' && $post['zodiac'] == $lang['aquarius']) {
                $zodiactxt = '<br />'.$lang['zodiac'].' '.$lang['aquarius'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/aquarius.gif" alt="'.$lang['aquarius'].'" title="'.$lang['aquarius'].'" border="0" border="0" />';
            } elseif ($post['zodiac'] != '' && $post['zodiac'] == $lang['aries']) {
                $zodiactxt = '<br />'.$lang['zodiac'].' '.$lang['aries'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/aries.gif" alt="'.$lang['aries'].'" title="'.$lang['aries'].'" border="0" />';
            } elseif ($post['zodiac'] != '' && $post['zodiac'] == $lang['cancer']) {
                $zodiactxt = '<br />'.$lang['zodiac'].' '.$lang['cancer'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/cancer.gif" alt="'.$lang['cancer'].'" title="'.$lang['cancer'].'" border="0" />';
            } elseif ($post['zodiac'] != '' && $post['zodiac'] == $lang['capricorn']) {
                $zodiactxt = '<br />'.$lang['zodiac'].' '.$lang['capricorn'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/capricorn.gif" alt="'.$lang['capricorn'].'" title="'.$lang['capricorn'].'" border="0" />';
            } elseif ($post['zodiac'] != '' && $post['zodiac'] == $lang['gemini']) {
                $zodiactxt = '<br />'.$lang['zodiac'].' '.$lang['gemini'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/gemini.gif" alt="'.$lang['gemini'].'" title="'.$lang['gemini'].'" border="0" />';
            } elseif ($post['zodiac'] != '' && $post['zodiac'] == $lang['leo']) {
                $zodiactxt = '<br />'.$lang['zodiac'].' '.$lang['leo'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/leo.gif" alt="'.$lang['leo'].'" title="'.$lang['leo'].'" border="0" />';
            } elseif ($post['zodiac'] != '' && $post['zodiac'] == $lang['libra']) {
                $zodiactxt = '<br />'.$lang['zodiac'].' '.$lang['libra'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/libra.gif" alt="'.$lang['libra'].'" title="'.$lang['libra'].'" border="0" />';
            } elseif ($post['zodiac'] != '' && $post['zodiac'] == $lang['pisces']) {
                $zodiactxt = '<br />'.$lang['zodiac'].' '.$lang['pisces'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/pisces.gif" alt="'.$lang['pisces'].'" title="'.$lang['pisces'].'" border="0" />';
            } elseif ($post['zodiac'] != '' && $post['zodiac'] == $lang['sagittarius']) {
                $zodiactxt = '<br />'.$lang['zodiac'].' '.$lang['sagittarius'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/sagittarius.gif" alt="'.$lang['sagittarius'].'" title="'.$lang['sagittarius'].'" border="0" />';
            } elseif ($post['zodiac'] != '' && $post['zodiac'] == $lang['scorpio']) {
                $zodiactxt = '<br />'.$lang['zodiac'].' '.$lang['scorpio'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/scorpio.gif" alt="'.$lang['scorpio'].'" title="'.$lang['scorpio'].'" border="0" />';
            } elseif ($post['zodiac'] != '' && $post['zodiac'] == $lang['taurus']) {
                $zodiactxt = '<br />'.$lang['zodiac'].' '.$lang['taurus'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/taurus.gif" alt="'.$lang['taurus'].'" title="'.$lang['taurus'].'" border="0" />';
            } elseif ($post['zodiac'] != '' && $post['zodiac'] == $lang['virgo']) {
                $zodiactxt = '<br />'.$lang['zodiac'].' '.$lang['virgo'];
                $zodiacimg = '&nbsp;<img src="./images/zodiac/virgo.gif" alt="'.$lang['virgo'].'" title="'.$lang['virgo'].'" border="0" />';
            } else {
                $zodiactxt = $zodiacimg = '';
            }
            // Zodiac Sign Selection Mod End

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

            $location = '';
            $mood = '';

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

            // Zodiac Sign Selection Mod Begin
            $zodiactxt = '';
            $zodiacimg = '';
            // Zodiac Sign Selection Mod End

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

// Zodiac Sign Selection Mod Begin
$lang['zodiac'] = "Zodiac Sign:";
$lang['zodiacnone'] = "None";
$lang['aquarius'] = "Aquarius";
$lang['aries'] = "Aries";
$lang['cancer'] = "Cancer";
$lang['capricorn'] = "Capricorn";
$lang['gemini'] = "Gemini";
$lang['leo'] = "Leo";
$lang['libra'] = "Libra";
$lang['pisces'] = "Pisces";
$lang['sagittarius'] = "Sagittarius";
$lang['scorpio'] = "Scorpio";
$lang['taurus'] = "Taurus";
$lang['virgo'] = "Virgo";
// Zodiac Sign Selection Mod End

============================================================================================================================
=======
Step 8:
=======
===============================
Go To Administration Panel --> Templates
===============================
========================
Edit Template: viewthread_post
========================
==========
Find Code:
==========

$post[author]

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

$post[author]$zodiacimg

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

$location

===============
Add Code Above:
===============

$zodiactxt

============================================================================================================================
=======
Step 9:
=======
===============================
Go To Administration Panel --> Templates
===============================
=====================
Edit Template: member_reg
=====================
==========
Find Code:
==========

$dayselect
<input type="text" name="year" size="4" /></td>
</tr>

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

<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[zodiac]</td>
<td bgcolor="$altbg2">
<select name="zodiac">
<option value="">$lang[zodiacnone]</option>
<option value="$lang[aquarius]">$lang[aquarius]</option>
<option value="$lang[aries]">$lang[aries]</option>
<option value="$lang[cancer]">$lang[cancer]</option>
<option value="$lang[capricorn]">$lang[capricorn]</option>
<option value="$lang[gemini]">$lang[gemini]</option>
<option value="$lang[leo]">$lang[leo]</option>
<option value="$lang[libra]">$lang[libra]</option>
<option value="$lang[pisces]">$lang[pisces]</option>
<option value="$lang[sagittarius]">$lang[sagittarius]</option>
<option value="$lang[scorpio]">$lang[scorpio]</option>
<option value="$lang[taurus]">$lang[taurus]</option>
<option value="$lang[virgo]">$lang[virgo]</option>
</select>
</td>
</tr>

============================================================================================================================
========
Step 10:
========
===============================
Go To Administration Panel --> Templates
===============================
=======================
Edit Template: memcp_profile
=======================
==========
Find Code:
==========

$dayselect
<input type="text" name="year" size="4" value="$year" /></td>
</tr>

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

<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[zodiac]</td>
<td bgcolor="$altbg2">
<select name="zodiac">
<option value="" $zodiacnone>$lang[zodiacnone]</option>
<option value="$lang[aquarius]" $aquarius>$lang[aquarius]</option>
<option value="$lang[aries]" $aries>$lang[aries]</option>
<option value="$lang[cancer]" $cancer>$lang[cancer]</option>
<option value="$lang[capricorn]" $capricorn>$lang[capricorn]</option>
<option value="$lang[gemini]" $gemini>$lang[gemini]</option>
<option value="$lang[leo]" $leo>$lang[leo]</option>
<option value="$lang[libra]" $libra>$lang[libra]</option>
<option value="$lang[pisces]" $pisces>$lang[pisces]</option>
<option value="$lang[sagittarius]" $sagittarius>$lang[sagittarius]</option>
<option value="$lang[scorpio]" $scorpio>$lang[scorpio]</option>
<option value="$lang[taurus]" $taurus>$lang[taurus]</option>
<option value="$lang[virgo]" $virgo>$lang[virgo]</option>
</select>
</td>
</tr>

============================================================================================================================
========
Step 11:
========
===============================
Go To Administration Panel --> Templates
===============================
===========================
Edit Template: admintool_editprofile
===========================
==========
Find Code:
==========

$dayselect
<input type="text" name="year" size="4" value="$year" />
</td>
</tr>

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

<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[zodiac]</td>
<td bgcolor="$altbg2">
<select name="zodiac">
<option value="" $zodiacnone>$lang[zodiacnone]</option>
<option value="$lang[aquarius]" $aquarius>$lang[aquarius]</option>
<option value="$lang[aries]" $aries>$lang[aries]</option>
<option value="$lang[cancer]" $cancer>$lang[cancer]</option>
<option value="$lang[capricorn]" $capricorn>$lang[capricorn]</option>
<option value="$lang[gemini]" $gemini>$lang[gemini]</option>
<option value="$lang[leo]" $leo>$lang[leo]</option>
<option value="$lang[libra]" $libra>$lang[libra]</option>
<option value="$lang[pisces]" $pisces>$lang[pisces]</option>
<option value="$lang[sagittarius]" $sagittarius>$lang[sagittarius]</option>
<option value="$lang[scorpio]" $scorpio>$lang[scorpio]</option>
<option value="$lang[taurus]" $taurus>$lang[taurus]</option>
<option value="$lang[virgo]" $virgo>$lang[virgo]</option>
</select>
</td>
</tr>

============================================================================================================================
========
Step 12:
========
===============================
Go To Administration Panel --> Templates
===============================
=======================
Edit Template: misc_mlist_row
=======================
==========
Find Code:
==========

$member[username]</a>

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

$member[username]</a>$zodiacimg

============================================================================================================================
========
Step 13:
========
===============================
Go To Administration Panel --> Templates
===============================
=======================
Edit Template: member_profile
=======================
==========
Find Code:
==========

$memberinfo[username]

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

$memberinfo[username]$zodiacimg

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

<tr>
<td bgcolor="$altbg1" class="tablerow">$lang[textbday]</td>
<td bgcolor="$altbg2" class="tablerow">$memberinfo[bday]</td>
</tr>

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

$zodiacblock

============================================================================================================================
========
Step 13:
========
===============================
Go To Administration Panel --> Templates
===============================
==================================
Create New Template: member_profile_zodiac
==================================
========================
Add Code and Submit Changes:
========================

<tr class="tablerow">
<td bgcolor="$altbg1" width="22%">$lang[zodiac]</td>
<td bgcolor="$altbg2">$zodiactxt</td>
</tr>

============================================================================================================================
========
Step 14:
========
===============================
Go To Administration Panel --> Templates
===============================
======================
Edit Template: memcp_home
======================
==========
Find Code:
==========

<td bgcolor="$altbg1" valign="top">&nbsp;</td>
<td bgcolor="$altbg2" valign="top">&nbsp;</td>

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

<td bgcolor="$altbg1" valign="top">$lang[zodiac]</td>
<td bgcolor="$altbg2" valign="top">$zodiactxt$zodiacimg</td>

============================================================================================================================
========
Step 15:
========

Now upload the provided folder named "zodiac" to your forum "images" folder.

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