Пример #1
0
/**
 * Tis file is part of XNova:Legacies
 *
 * @license http://www.gnu.org/licenses/gpl-3.0.txt
 * @see http://www.xnova-ng.org/
 *
 * Copyright (c) 2009-Present, XNova Support Team <http://www.xnova-ng.org>
 * All rights reserved.
 *
 * 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.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 *                                --> NOTICE <--
 *  This file is part of the core development branch, changing its contents will
 * make you unable to use the automatic updates manager. Please refer to the
 * documentation for further information about customizing XNova.
 *
 */
function GalaxyRowPlanetName($GalaxyRow, $GalaxyRowPlanet, $GalaxyRowUser, $Galaxy, $System, $Planet, $PlanetType)
{
    global $lang, $user, $HavePhalanx, $CurrentSystem, $CurrentGalaxy;
    // Planete (Nom)
    $Result = "<th style=\"white-space: nowrap;\" width=130>";
    if ($GalaxyRowUser['ally_id'] == $user['ally_id'] and $GalaxyRowUser['id'] != $user['id'] and $user['ally_id'] != '') {
        $TextColor = "<font color=\"green\">";
        $EndColor = "</font>";
    } elseif ($GalaxyRowUser['id'] == $user['id']) {
        $TextColor = "<font color=\"red\">";
        $EndColor = "</font>";
    } else {
        $TextColor = '';
        $EndColor = "";
    }
    if ($GalaxyRowPlanet['last_update'] > time() - 59 * 60 and $GalaxyRowUser['id'] != $user['id']) {
        $Inactivity = pretty_time_hour(time() - $GalaxyRowPlanet['last_update']);
    }
    if ($GalaxyRow && $GalaxyRowPlanet["destruyed"] == 0) {
        if ($HavePhalanx != 0) {
            if ($GalaxyRowPlanet["galaxy"] == $CurrentGalaxy) {
                $Range = GetPhalanxRange($HavePhalanx);
                if ($CurrentGalaxy + $Range <= $CurrentSystem and $CurrentSystem >= $CurrentGalaxy - $Range) {
                    $PhalanxTypeLink = "<a href=# onclick=fenster('phalanx.php?galaxy=" . $Galaxy . "&amp;system=" . $System . "&amp;planet=" . $Planet . "&amp;planettype=" . $PlanetType . "')  title=\"" . $lang['gl_phalanx'] . "\">" . $GalaxyRowPlanet['name'] . "</a><br />";
                } else {
                    $PhalanxTypeLink = stripslashes($GalaxyRowPlanet['name']);
                }
            } else {
                $PhalanxTypeLink = stripslashes($GalaxyRowPlanet['name']);
            }
        } else {
            $PhalanxTypeLink = stripslashes($GalaxyRowPlanet['name']);
        }
        $Result .= $TextColor . $PhalanxTypeLink . $EndColor;
        if ($GalaxyRowPlanet['last_update'] > time() - 59 * 60 and $GalaxyRowUser['id'] != $user['id']) {
            if ($GalaxyRowPlanet['last_update'] > time() - 10 * 60 and $GalaxyRowUser['id'] != $user['id']) {
                $Result .= "(*)";
            } else {
                $Result .= " (" . $Inactivity . ")";
            }
        }
    } elseif ($GalaxyRowPlanet["destruyed"] != 0) {
        $Result .= $lang['gl_destroyedplanet'];
    }
    $Result .= "</th>";
    return $Result;
}
Пример #2
0
/**
 * GalaxyRowPlanetName.php
 * @Licence GNU (GPL)
 * @version 3.0
 * @copyright 2009
 * @Team Space Beginner
 *
 **/
function GalaxyRowPlanetName($GalaxyRow, $GalaxyRowPlanet, $GalaxyRowUser, $Galaxy, $System, $Planet, $PlanetType)
{
    global $lang, $user, $HavePhalanx, $CurrentSystem, $CurrentGalaxy;
    $Result = "<td align='center' style='white-space: nowrap; width:150px; height:30px; font-size:100%;'>";
    if ($GalaxyRowUser['ally_id'] == $user['ally_id'] and $GalaxyRowUser['id'] != $user['id'] and $user['ally_id'] != '') {
        $TextColor = "<font color=\"#33B200\"><b>";
        $EndColor = "</b></font>";
    } elseif ($GalaxyRowUser['id'] == $user['id']) {
        $TextColor = "<font color=\"#00FF00\"><b>";
        $EndColor = "</b></font>";
    } else {
        $TextColor = "<b>";
        $EndColor = "</b>";
    }
    if ($GalaxyRowPlanet['last_update'] > time() - 59 * 60 and $GalaxyRowUser['id'] != $user['id']) {
        $Inactivity = pretty_time_hour(time() - $GalaxyRowPlanet['last_update']);
    }
    if ($GalaxyRow && $GalaxyRowPlanet["destruyed"] == 0) {
        if ($HavePhalanx != 0) {
            if ($GalaxyRowPlanet["galaxy"] == $CurrentGalaxy) {
                $Range = GetPhalanxRange($HavePhalanx);
                if ($CurrentGalaxy + $Range <= $CurrentSystem and $CurrentSystem >= $CurrentGalaxy - $Range) {
                    $PhalanxTypeLink = "<a href=# onclick=fenster(&#039;phalanx.php?galaxy=" . $Galaxy . "&amp;system=" . $System . "&amp;planet=" . $Planet . "&amp;planettype=" . $PlanetType . "&#039;) >" . $GalaxyRowPlanet['name'] . "</a>";
                } else {
                    $PhalanxTypeLink = stripslashes($GalaxyRowPlanet['name']);
                }
            } else {
                $PhalanxTypeLink = stripslashes($GalaxyRowPlanet['name']);
            }
        } else {
            $PhalanxTypeLink = stripslashes($GalaxyRowPlanet['name']);
        }
        $Result .= $TextColor . $PhalanxTypeLink . $EndColor;
    } elseif ($GalaxyRowPlanet["destruyed"] != 0) {
        $Result .= $lang['gl_destroyedplanet'];
    }
    $Result .= "</td>";
    return $Result;
}
Пример #3
0
 public function GalaxyRowPlanetName($GalaxyInfo, $Galaxy, $System, $Planet, $PlanetType, $HavePhalanx, $CurrentGalaxy, $CurrentSystem)
 {
     global $user, $lang;
     $Result = "<th style=\"white-space: nowrap;\" width=130>";
     if ($GalaxyInfo['last_update'] > time() - 59 * 60 && $GalaxyInfo['id'] != $user['id']) {
         $Inactivity = pretty_time_hour(time() - $GalaxyInfo['last_update']);
     }
     if ($GalaxyInfo && $GalaxyInfo["destruyed"] == 0) {
         if ($HavePhalanx != 0) {
             if ($GalaxyInfo["galaxy"] == $CurrentGalaxy) {
                 $Range = $this->GetPhalanxRange($HavePhalanx);
                 if ($CurrentGalaxy + $Range <= $CurrentSystem && $CurrentSystem >= $CurrentGalaxy - $Range) {
                     $PhalanxTypeLink = "<a href=# onclick=fenster('game.php?page=phalanx&galaxy=" . $Galaxy . "&amp;system=" . $System . "&amp;planet=" . $Planet . "&amp;planettype=" . $PlanetType . "')  title=\"Phalanx\">" . $GalaxyInfo['name'] . "</a><br />";
                 } else {
                     $PhalanxTypeLink = stripslashes($GalaxyInfo['name']);
                 }
             } else {
                 $PhalanxTypeLink = stripslashes($GalaxyInfo['name']);
             }
         } else {
             $PhalanxTypeLink = stripslashes($GalaxyInfo['name']);
         }
         $Result .= $TextColor . $PhalanxTypeLink . $EndColor;
         if ($GalaxyInfo['last_update'] > time() - 59 * 60 && $GalaxyInfo['id'] != $user['id']) {
             if ($GalaxyInfo['last_update'] > time() - 10 * 60 && $GalaxyInfo['id'] != $user['id']) {
                 $Result .= "(*)";
             } else {
                 $Result .= " (" . $Inactivity . ")";
             }
         }
     } elseif ($GalaxyInfo["destruyed"] != 0) {
         $Result .= $lang['gl_planet_destroyed'];
     }
     $Result .= "</th>";
     return $Result;
 }
Пример #4
0
function _TooltipPlanetStatus($Row, $Galaxy, $System, $Planet, $PlanetType)
{
    global $lang, $user, $HavePhalanx, $CurrentSystem, $CurrentGalaxy;
    if ($Row['ally_id'] == $user['ally_id'] and $Row['id'] != $user['id'] and $user['ally_id'] != '') {
        $TextColor = "<font color=\"green\">";
        $EndColor = "</font>";
    } elseif ($Row['id'] == $user['id']) {
        $TextColor = "<font color=\"red\">";
        $EndColor = "</font>";
    } else {
        $TextColor = '';
        $EndColor = "";
    }
    if ($Row['last_update'] > time() - 59 * 60 and $Row['id'] != $user['id']) {
        $Inactivity = pretty_time_hour(time() - $Row['last_update']);
    }
    if ($Row && $Row["destruyed"] == 0) {
        if ($HavePhalanx > 0) {
            if ($Row["galaxy"] == $CurrentGalaxy) {
                $Range = GetPhalanxRange($HavePhalanx);
                if ($SystemLimitMin < 1) {
                    $SystemLimitMin = 1;
                }
                $SystemLimitMax = $CurrentSystem + $Range;
                if ($System <= $SystemLimitMax and $System >= $SystemLimitMin) {
                    $PhalanxTypeLink = "<a href=# onclick=fenster('phalanx.php?galaxy=" . $Galaxy . "&amp;system=" . $System . "&amp;planet=" . $Planet . "&amp;planettype=" . $PlanetType . "')  title=\"" . $lang['gl_phalanx'] . "\">" . $Row['planet_name'] . "</a><br />";
                }
            }
        }
        $PhalanxTypeLink = isset($PhalanxTypeLink) ? $PhalanxTypeLink : $Row['planet_name'];
        $Result .= $TextColor . $PhalanxTypeLink . $EndColor;
        if ($Row['last_update'] > time() - 59 * 60 and $Row['id'] != $user['id']) {
            if ($Row['last_update'] > time() - 10 * 60 and $Row['id'] != $user['id']) {
                $Result .= "(*)";
            } else {
                $Result .= " (" . $Inactivity . ")";
            }
        }
    } elseif ($Row["destruyed"] != 0) {
        $Result .= $lang['gl_destroyedplanet'];
    }
    return $Result;
}
Пример #5
0
 public function GalaxyRowPlanetName($GalaxyRow, $GalaxyRowPlanet, $GalaxyRowUser, $Galaxy, $System, $Planet, $PlanetType, $HavePhalanx, $CurrentGalaxy, $CurrentSystem, $GalaxyRowWormHole)
 {
     global $user, $lang;
     if ($GalaxyRowPlanet['last_update'] > time() - 59 * 60 && $GalaxyRowUser['id'] != $user['id']) {
         $Inactivity = pretty_time_hour(time() - $GalaxyRowPlanet['last_update']);
     }
     if ($GalaxyRow && $GalaxyRowPlanet["destruyed"] == 0) {
         $Result = "<th style=\"white-space: nowrap;\" width=130>";
         if ($HavePhalanx != 0) {
             if ($GalaxyRowPlanet["galaxy"] == $CurrentGalaxy) {
                 $Range = $this->GetPhalanxRange($HavePhalanx);
                 if ($CurrentGalaxy + $Range <= $CurrentSystem && $CurrentSystem >= $CurrentGalaxy - $Range) {
                     $PhalanxTypeLink = "<a href=# onclick=fenster('game.php?page=phalanx&galaxy=" . $Galaxy . "&amp;system=" . $System . "&amp;planet=" . $Planet . "&amp;planettype=" . $PlanetType . "')  title=\"Phalanx\">" . $GalaxyRowPlanet['name'] . "</a><br />";
                 } else {
                     $PhalanxTypeLink = stripslashes($GalaxyRowPlanet['name']);
                 }
             } else {
                 $PhalanxTypeLink = stripslashes($GalaxyRowPlanet['name']);
             }
         } else {
             $PhalanxTypeLink = stripslashes($GalaxyRowPlanet['name']);
         }
         $Result .= $TextColor . $PhalanxTypeLink . $EndColor;
         if ($GalaxyRowPlanet['last_update'] > time() - 59 * 60 && $GalaxyRowUser['id'] != $user['id']) {
             if ($GalaxyRowPlanet['last_update'] > time() - 10 * 60 && $GalaxyRowUser['id'] != $user['id']) {
                 $Result .= "(*)";
             } else {
                 $Result .= " (" . $Inactivity . ")";
             }
         }
     } elseif ($GalaxyRowWormHole) {
         $Result = "<th style=\"white-space: nowrap;\" width=130>";
         if ($GalaxyRowWormHole['start_galaxy'] == $Galaxy and $GalaxyRowWormHole['start_system'] == $System and $GalaxyRowWormHole['start_planet'] == $Planet) {
             $Orientation = 'end';
         } else {
             $Orientation = 'start';
         }
         if ($GalaxyRowWormHole['state'] == 1) {
             $Result .= "<span style='color:yellow;'>Agujero de gusano [" . $GalaxyRowWormHole[$Orientation . '_galaxy'] . ":" . $GalaxyRowWormHole[$Orientation . '_system'] . ":" . $GalaxyRowWormHole[$Orientation . '_planet'] . "]</span>";
         } elseif ($GalaxyRowWormHole['state'] == 2) {
             $Result .= "<span style='color:lime;'>Agujero de gusano [" . $GalaxyRowWormHole[$Orientation . '_galaxy'] . ":" . $GalaxyRowWormHole[$Orientation . '_system'] . ":" . $GalaxyRowWormHole[$Orientation . '_planet'] . "]</span>";
         } elseif ($GalaxyRowWormHole['state'] == 0) {
             $Result .= "<span style='color:red;'>Agujero de gusano [" . $GalaxyRowWormHole[$Orientation . '_galaxy'] . ":" . $GalaxyRowWormHole[$Orientation . '_system'] . ":" . $GalaxyRowWormHole[$Orientation . '_planet'] . "]</span>";
         }
     } elseif ($GalaxyRowPlanet["destruyed"] != 0) {
         $Result .= $lang['gl_planet_destroyed'];
     } else {
         $Result .= "<a id='colo" . $Planet . "' class='coloLink' href=\"game.php?page=fleet&galaxy=" . $Galaxy . "&system=" . $System . "&planet=" . $Planet . "&planettype=1&target_mission=7\">[Colonizar]</a>";
         $Fields = PlanetSizeRandomiser($Planet, false, true);
         AddTooltip("#colo" . $Planet, 'Envia un Colonizador a esta posicion y crea una Colonia<br/><br/><b>Campos estimados</b><br/>De <span style=color:lime;>' . $Fields[0] . '</span> a <span style=color:lime; >' . $Fields[1] . '</span> campos', 'Colonizar');
     }
     $Result .= "</th>";
     return $Result;
 }