Example #1
0
function get_rank_data($alliance_id)
{
    $arrRanking[LAND] = get_alli_ranking(LAND, $alliance_id);
    $arrRanking[STRENGTH] = get_alli_ranking(STRENGTH, $alliance_id);
    $arrRanking[FAME] = get_alli_ranking(FAME, $alliance_id);
    //==========================================================================
    //                                                     Martel, July 25, 2006
    // If this alliance is #1 we check if we should update the annual ranks
    //==========================================================================
    if ($arrRanking[LAND] == 1) {
        include_once 'inc/classes/clsGame.php';
        $objGame = new clsGame();
        // Get Game Year & Most Recent Year Saved
        $iOrkYears = $objGame->get_year_oe();
        $iLastYear = $objGame->get_year_history();
        if ($iOrkYears != $iLastYear) {
            include_once 'inc/classes/clsAlliance.php';
            $objTmpAlliance = new clsAlliance($alliance_id);
            $arrTmpRankings = $objTmpAlliance->get_rankings_alliances();
            $strAlliName = $arrTmpRankings[ALLI_NAME];
            $strAlliDesc = $arrTmpRankings[ALLI_DESC];
            $arrNewHistory = array(YEAR => $iOrkYears, LAND => $arrTmpRankings[LAND], RANK_FAME => $arrRanking[FAME], RANK_STRENGTH => $arrRanking[STRENGTH], ALLI_ID => $arrTmpRankings[ID], ALLI_NAME => "'{$strAlliName}'", ALLI_DESC => "'{$strAlliDesc}'", LAST_UPDATE => date(TIMESTAMP_FORMAT, time()));
            $objGame->set_historys($arrNewHistory);
        }
    }
    //==========================================================================
    return $arrRanking;
}