Файл: includes/functions/UpdatePlanetBatimentQueueList.php
Строк: 57
<?php
##############################################################################
# *                                                                             #
# * XG PROYECT                                                                 #
# *                                                                           #
# * @copyright Copyright (C) 2008 - 2009 By lucky from xgproyect.net           #
# *                                                                             #
# *                                                                             #
# *  This program is free software: you can redistribute it and/or modify    #
# *  it under the terms of the GNU General Public License as published by    #
# *  the Free Software Foundation, either version 3 of the License, or       #
# *  (at your option) any later version.                                     #
# *                                                                             #
# *  This program is distributed in the hope that it will be useful,         #
# *  but WITHOUT ANY WARRANTY; without even the implied warranty of             #
# *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             #
# *  GNU General Public License for more details.                             #
# *                                                                             #
##############################################################################
if(!defined('INSIDE')){ die(header("location:../../"));}
function UpdatePlanetBatimentQueueList ( &$CurrentPlanet, &$CurrentUser ) {
    $RetValue = false;
    if ( $CurrentPlanet['b_building_id'] != 0 )
    {
        while ( $CurrentPlanet['b_building_id'] != 0 )
        {
            if ( $CurrentPlanet['b_building'] <= time() )
            {
                PlanetResourceUpdate ( $CurrentUser, $CurrentPlanet, $CurrentPlanet['b_building'], false );
                $IsDone = CheckPlanetBuildingQueue( $CurrentPlanet, $CurrentUser );
                if ( $IsDone == true )
                    SetNextQueueElementOnTop ( $CurrentPlanet, $CurrentUser );
            }
            else
            {
                $RetValue = true;
                break;
            }
        }
    }
    return $RetValue;
}
?>