Esempio n. 1
0
            User::updateAchievementRank('prodigy_level', $user->getID());
            break;
        case PRODIGY_LEVEL_5:
            displayProdigyAchievement($newLevel, 5);
            User::updateAchievementRank('prodigy_level', $user->getID());
            break;
        case PRODIGY_LEVEL_6:
            displayProdigyAchievement($newLevel, 6);
            User::updateAchievementRank('prodigy_level', $user->getID());
            break;
        case PRODIGY_LEVEL_7:
            displayProdigyAchievement($newLevel, 7);
            User::updateAchievementRank('prodigy_level', $user->getID());
            break;
        case PRODIGY_LEVEL_8:
            displayProdigyAchievement($newLevel, 8);
            User::updateAchievementRank('prodigy_level', $user->getID());
            break;
        default:
            unset($_SESSION['levelUp']);
            unset($_SESSION['newLevel']);
            break;
    }
    include_once "levelupnotice.php";
    unset($_SESSION['newLevel']);
    unset($_SESSION['skillPointsGained']);
    unset($_SESSION['levelUp']);
}
function displayProdigyAchievement($level, $rank)
{
    global $user;
Esempio n. 2
0
function showSuccessNotifications($serverRoot)
{
    $html = '<div class="successmission">
        <h2 class="congrats">Congratulations!</h2>
        ';
    if (isset($_SESSION['levelUp'])) {
        if (isset($_SESSION['prodigy_level'])) {
            displayProdigyAchievement($_SESSION['prodigy_level']);
        }
        if (isset($_SESSION['levelUp'])) {
            $html .= '<div class="skillpoints">
				<h4>You LVL up to ' . $_SESSION['newLevel'] . '!</h4>';
            if (isset($_SESSION['skillPointsGained']) && $_SESSION['skillPointsGained'] > 0) {
                $html .= '<a class="blackbutton skillpointbutton" href="' . $serverRoot . 'profile.php?selectedtab=skillpoints">Spend Skill Points &#187; </a>';
            }
            $html .= '</div>';
        }
        //            $skillPointsGained = $_SESSION['skillPointsGained'];
        unset($_SESSION['newLevel']);
        unset($_SESSION['levelUp']);
    } else {
        $html .= '<h2>Mission Accomplished!</h2>';
    }
    $html .= '<div class="gained">
                    <ul>
                        <li><h3>You gained</h3></li>
                        <li><em>+</em> $' . $_SESSION['baseCashGained'] . '</li>
                        <li><em>+</em> ' . $_SESSION['baseExpGained'] . ' Experience</li>';
    if (isset($_SESSION['skillPointsGained']) && $_SESSION['skillPointsGained'] > 0) {
        $html .= '<li><em>+</em> ' . $_SESSION['skillPointsGained'] . ' Skill points</li>';
        unset($_SESSION['skillPointsGained']);
    }
    if (isset($_SESSION['gainedLootItemID'])) {
        $item = Item::getItem($_SESSION['gainedLootItemID']);
        $html .= '<li><em>+</em> 1 ' . $item->getName() . '</li>
                        <li><img src="' . $item->getImage() . '" /></li>';
        unset($_SESSION['gainedLootItemID']);
    }
    $html .= '    </ul>
                </div>
                <div class="used">
                    <ul>
                        <li><h3>You Lost </h3></li>';
    if (isset($_SESSION['itemsLost'])) {
        $itemsLostArray = $_SESSION['itemsLost'];
        $itemsLost = Item::getItems($itemsLostArray);
        foreach ($itemsLost as $item) {
            $html .= '<li>- ' . $item->getName() . '</li>';
        }
        unset($_SESSION['itemsLost']);
    }
    $html .= '<li>- ' . $_SESSION['energyLost'] . ' Energy</li>';
    if (!isset($_GET['firstmission'])) {
        $missionID = $_GET['missionID'];
        $cityID = $_GET['cityID'];
        $html .= '</ul>
                        <a class="doagain" href="' . $serverRoot . 'backend/domission.php?missionID=' . $missionID . '&currentMissionCity=' . $cityID . '&cityID=' . $cityID . '">Do Again</a>';
    }
    $html .= '</div> ';
    unset($_SESSION['baseCashGained']);
    unset($_SESSION['baseExpGained']);
    unset($_SESSION['energyLost']);
    unset($_SESSION['missionsuccess']);
    return $html;
}