Example #1
0
function formatItemDescription($torrent)
{
    global $theUILang;
    $desc = '<font size=2><fieldset><legend>' . $theUILang["Transfer"] . '</legend>' . '<strong>' . $theUILang["Size"] . ": </strong>" . bytes($torrent["size"]) . "<br>";
    if ($torrent["downloaded"] != $torrent["size"]) {
        $desc .= '<strong>' . $theUILang["Downloaded"] . ": </strong>" . bytes($torrent["downloaded"]) . "<br>";
    }
    if ($torrent["eta"] > 0) {
        $desc .= '<strong>' . $theUILang["Remaining"] . ": </strong>" . eta($torrent["eta"]) . "<br>";
    }
    if ($torrent["dl"] >= 1024) {
        $desc .= '<strong>' . $theUILang["Down_speed"] . ": </strong>" . speed($torrent["dl"]) . "<br>";
    }
    if ($torrent["uploaded"] > 0) {
        $desc .= '<strong>' . $theUILang["Uploaded"] . ": </strong>" . bytes($torrent["uploaded"]) . "<br>";
    }
    if ($torrent["ul"] >= 1024) {
        $desc .= '<strong>' . $theUILang["Ul_speed"] . ": </strong>" . speed($torrent["ul"]) . "<br>";
    }
    $desc .= '<strong>' . $theUILang["Share_ratio"] . ": </strong>" . $torrent["ratio"] . "<br>";
    if ($torrent["seeds"] != "0 (0)") {
        $desc .= '<strong>' . $theUILang["Seeds"] . ": </strong>" . $torrent["seeds"] . "<br>";
    }
    if ($torrent["peers"] != "0 (0)") {
        $desc .= '<strong>' . $theUILang["Peers"] . ": </strong>" . $torrent["peers"] . "<br>";
    }
    $desc .= "</fieldset>";
    if (!empty($torrent["mesage"])) {
        $desc .= '<fieldset><legend>' . $theUILang["Track_status"] . '</legend>' . htmlspecialchars($torrent["mesage"], ENT_COMPAT, "UTF-8") . '</fieldset>';
    }
    if (!empty($torrent["comment"])) {
        $desc .= '<fieldset><legend>' . $theUILang["Comment"] . '</legend>' . htmlspecialchars($torrent["comment"], ENT_COMPAT, "UTF-8") . '</fieldset>';
    }
    return $desc;
}
 if (isset($_POST['lst_ETA'])) {
     $_ankunft = $_time + $_POST['lst_ETA'] * $tsec;
     $_flugzeit = $_ankunft + $_POST['lst_Flugzeit'] * $tsec;
 }
 if (isset($_POST['lst_ETA0'])) {
     $_ruckflug = $_time + $_POST['lst_ETA0'] * $tsec;
 }
 if ($_POST['flottenid'] != '' && $_POST['id'] != '') {
     $SQL_Result = tic_mysql_query('SELECT flugzeit_ende, ruckflug_ende, angreifer_galaxie, verteidiger_galaxie, modus FROM `gn4flottenbewegungen` WHERE id="' . $_POST['flottenid'] . '";', $SQL_DBConn) or $error_code = 7;
     if (mysql_num_rows($SQL_Result) == 1) {
         $tmp_galaxie_angreifer = mysql_result($SQL_Result, 0, 'angreifer_galaxie');
         $tmp_galaxie_verteidiger = mysql_result($SQL_Result, 0, 'verteidiger_galaxie');
         $flugzeit = mysql_result($SQL_Result, 0, 'flugzeit_ende');
         $ruckflug = mysql_result($SQL_Result, 0, 'ruckflug_ende');
         $tmp_modus = mysql_result($SQL_Result, 0, 'modus');
         $_ruckflug = $_flugzeit + eta($flugzeit, $ruckflug) * $tsec;
     }
     if ($_POST['optModus'] == 0 or $_POST['optModus'] == 3 or $_POST['optModus'] == 4) {
         switch ($tmp_modus) {
             case 1:
             case 2:
                 echo "<br>mode changed from " . $tmp_modus;
                 $tmp_modus += 2;
                 echo "to mode " . $tmp_modus . "<br>";
                 break;
             case 3:
             case 4:
                 // do nothing
                 break;
             case 0:
             default:
Example #3
0
function check_attflottenstatus($id, $flnr, $rg, $rp, $AttStatus, $lfd)
{
    // 0 Vorbereitung gelb
    // 1 abgeflogen / gestartert gruen
    // 2 rueckflug / Abbruch rot
    global $ATTETA;
    global $tick_abzug;
    $ret = 0;
    $SQL = 'SELECT * FROM `gn4accounts` WHERE id ="' . $id . '";';
    $SQL_Result = tic_mysql_query($SQL) or die(tic_mysql_error(__FILE__, __LINE__));
    $SQL_Num = mysql_num_rows($SQL_Result);
    if ($SQL_Num != 0) {
        $ug = mysql_result($SQL_Result, 0, 'galaxie');
        $up = mysql_result($SQL_Result, 0, 'planet');
        $SQL = 'SELECT * FROM gn4flottenbewegungen WHERE angreifer_galaxie=' . $ug . ' AND angreifer_planet=' . $up . ' AND verteidiger_galaxie=' . $rg . ' AND verteidiger_planet=' . $rp . ' and (flottennr = ' . $flnr . ' or flottennr =0);';
        $SQL_Result = tic_mysql_query($SQL) or die(tic_mysql_error(__FILE__, __LINE__));
        $SQL_Num = mysql_num_rows($SQL_Result);
        if ($SQL_Num != 0) {
            // 1 angriff
            // 2 deff rueckflug
            // 3 rueckflug att
            // 4 rueckflug deff
            $modus = mysql_result($SQL_Result, 0, 'modus');
            $flottennr = mysql_result($SQL_Result, 0, 'flottennr');
            if ($modus == 1) {
                // Eta ermitteln
                $time1 = mysql_result($SQL_Result, 0, 'ankunft');
                $time2 = mysql_result($SQL_Result, 0, 'flugzeit_ende');
                $time3 = mysql_result($SQL_Result, 0, 'ruckflug_ende');
                $ATTETA = getime4display(eta($time1) * $Ticks['lange'] - $tick_abzug);
                $ret = 1;
                if ($AttStatus < 2) {
                    // eine flotte ist gestaret .. Status wird geaendert
                    $SQL = 'UPDATE gn4attplanung set attstatus = 2 where lfd=' . $lfd . ';';
                    $SQL_Result = tic_mysql_query($SQL) or die(tic_mysql_error(__FILE__, __LINE__));
                }
            } else {
                if ($modus == 3) {
                    $ret = 2;
                }
            }
        }
    }
    return $ret;
}
Example #4
0
 $deff_counter = 0;
 $tmp_atter = '';
 $tmp_deffer = '';
 for ($n = 0; $n < mysql_num_rows($SQL_Result); $n++) {
     $time = mysql_result($SQL_Result, $n, 'ankunft');
     if (mysql_result($SQL_Result, $n, 'modus') == 1) {
         $incomming_counter++;
         $atter_eta = eta($time) * 15 - $tick_abzug;
         if ($incomming_counter == 1) {
             $tmp_atter = $irc_text['farbe'] . $irc_farbe['blau'] . ',' . $irc_farbe['weiss'] . ' ' . mysql_result($SQL_Result, $n, 'angreifer_galaxie') . ':' . mysql_result($SQL_Result, $n, 'angreifer_planet') . $irc_text['farbe'] . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . ' (' . GetScans($SQL_DBConn, mysql_result($SQL_Result, $n, 'angreifer_galaxie'), mysql_result($SQL_Result, $n, 'angreifer_planet')) . ' ETA' . $irc_text['farbe'] . $irc_text['farbe'] . $irc_farbe['blau'] . ',' . $irc_farbe['weiss'] . ' ' . $atter_eta . $irc_text['farbe'] . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . ')';
         } else {
             $tmp_atter = $tmp_atter . " 00,01 " . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . $irc_text['farbe'] . $irc_farbe['blau'] . ',' . $irc_farbe['weiss'] . ' ' . mysql_result($SQL_Result, $n, 'angreifer_galaxie') . ':' . mysql_result($SQL_Result, $n, 'angreifer_planet') . $irc_text['farbe'] . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . ' (' . GetScans($SQL_DBConn, mysql_result($SQL_Result, $n, 'angreifer_galaxie'), mysql_result($SQL_Result, $n, 'angreifer_planet')) . ' ETA' . $irc_text['farbe'] . $irc_text['farbe'] . $irc_farbe['blau'] . ',' . $irc_farbe['weiss'] . ' ' . $atter_eta . $irc_text['farbe'] . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . ')';
         }
     } elseif (mysql_result($SQL_Result, $n, 'modus') == 2) {
         $deff_counter++;
         $deffer_eta = eta($time) * 15 - $tick_abzug;
         if ($deff_counter == 1) {
             $tmp_deffer = $irc_text['farbe'] . $irc_farbe['blau'] . ',' . $irc_farbe['weiss'] . ' ' . mysql_result($SQL_Result, $n, 'angreifer_galaxie') . ':' . mysql_result($SQL_Result, $n, 'angreifer_planet') . $irc_text['farbe'] . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . ' (' . GetScans($SQL_DBConn, mysql_result($SQL_Result, $n, 'angreifer_galaxie'), mysql_result($SQL_Result, $n, 'angreifer_planet')) . ' ETA' . $irc_text['farbe'] . $irc_text['farbe'] . $irc_farbe['blau'] . ',' . $irc_farbe['weiss'] . ' ' . $deffer_eta . $irc_text['farbe'] . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . ')';
         } else {
             $tmp_deffer = $tmp_deffer . " 00,01 " . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . $irc_text['farbe'] . $irc_farbe['blau'] . ',' . $irc_farbe['weiss'] . ' ' . mysql_result($SQL_Result, $n, 'angreifer_galaxie') . ':' . mysql_result($SQL_Result, $n, 'angreifer_planet') . $irc_text['farbe'] . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . ' (' . GetScans($SQL_DBConn, mysql_result($SQL_Result, $n, 'angreifer_galaxie'), mysql_result($SQL_Result, $n, 'angreifer_planet')) . ' ETA' . $irc_text['farbe'] . $irc_text['farbe'] . $irc_farbe['blau'] . ',' . $irc_farbe['weiss'] . ' ' . $deffer_eta . $irc_text['farbe'] . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . ')';
         }
     }
 }
 $SQL_Result = tic_mysql_query('SELECT * FROM `gn4flottenbewegungen` WHERE verteidiger_galaxie="' . $tmp_galaxie . '" AND verteidiger_planet="' . $tmp_planet . '" ORDER BY verteidiger_galaxie;', $SQL_DBConn);
 $count = mysql_num_rows($SQL_Result);
 if ($count == 0) {
     echo 'Der hat kein inc du depp!!!';
     return;
 } else {
     $text = "\n" . $irc_text['farbe'] . $irc_farbe['orange'] . ',' . $irc_farbe['weiss'] . ' ' . gnuser($tmp_galaxie, $tmp_planet) . ' 01,00(12,00' . $tmp_galaxie . ':' . $tmp_planet . '01,00)' . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . ' hat' . $irc_text['farbe'] . $irc_farbe['blau'] . ',' . $irc_farbe['weiss'] . ' ' . $incomming_counter . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . ' Angreifer und' . $irc_text['farbe'] . $irc_farbe['blau'] . ',' . $irc_farbe['weiss'] . ' ' . $deff_counter . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . ' Verteidiger' . "\n" . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . ' Angreifer: ' . $tmp_atter . "\n" . $irc_text['farbe'] . $irc_farbe['schwarz'] . ',' . $irc_farbe['weiss'] . ' Verteidiger: ' . $tmp_deffer;
 }
    ?>
">
						<INPUT TYPE="hidden" NAME="action" VALUE="flotteaendern">
						<INPUT TYPE="hidden" NAME="flottenid" VALUE="<?php 
    echo $_POST['flottenid'];
    ?>
">
						<TABLE>
							<TR>
								<TD>
									<?php 
    $tmp_selected = 0;
    if (mysql_result($SQL_Result, 0, 'modus') == 1) {
        echo '<INPUT TYPE="radio" NAME="optModus" VALUE="1" CHECKED><B>' . mysql_result($SQL_Result, 0, 'angreifer_galaxie') . ':' . mysql_result($SQL_Result, 0, 'angreifer_planet') . ' </B> greift <B>' . mysql_result($SQL_Result, 0, 'verteidiger_galaxie') . ':' . mysql_result($SQL_Result, 0, 'verteidiger_planet') . ' </B> an. ETA: <SELECT NAME="lst_ETA" SIZE=1>';
        for ($n = $Ticks['angriffsflug']; $n >= 0; $n--) {
            if ($n == eta(mysql_result($SQL_Result, 0, 'ankunft'))) {
                $tmp = ' SELECTED';
            } else {
                $tmp = '';
            }
            echo '<OPTION VALUE="' . $n . '"' . $tmp . '>' . getime4display($n * $Ticks['lange'] - $tick_abzug) . '</OPTION>';
        }
        echo '</SELECT> Angriffszeit: <SELECT NAME="lst_Flugzeit" SIZE=1>';
        for ($n = $Ticks['angriffsflug'] - 1; $n >= 0; $n--) {
            if ($n == mysql_result($SQL_Result, 0, 'flugzeit')) {
                $tmp = ' SELECTED';
            } else {
                $tmp = '';
            }
            echo '<OPTION VALUE="' . $n . '"' . $tmp . '>' . getime4display($n * $Ticks['lange']) . '</OPTION>';
        }
         $f3_liste_namen = $f3_liste_namen . " <a href=\"./main.php?modul=flotteaendern&id=" . mysql_result($SQL_Result_user, $n, 'id') . "&flottenid=" . $fbid . "\" onmouseover=\"return overlib('Eingetragen von " . mysql_result($SQL_Result_fleets, $x, 'erfasser') . " um " . mysql_result($SQL_Result_fleets, $x, 'erfasst_am') . " ');\" onmouseout=\"return nd();\">" . gnuser($a_gala, $a_plan) . "</a> ";
         $f3_liste_namen = $f3_liste_namen . $lnk . " " . $scan . "<br>\n";
         $f3_liste_eta = $f3_liste_eta . "\t\t\t\t<a href=\"" . $scripturl . "&action=savechange&fbid=" . $fbid . "&incsave=" . $incunsave . "\"" . ($Benutzer['help'] ? " onmouseover=\"return overlib('Koords rot = Unsave<br>Koords schwarz = Save<br>Klick hier um zu ändern');\" onmouseout=\"return nd();\"" : "") . ">" . getime4display(eta($time1) * $Ticks['lange'] - $tick_abzug) . "</a><br>\n";
         $display_line = 1;
         $incsunsafe += $incunsave;
     }
     // Verteidigen <-
     if ($f_mode == 2 && $v_gala == $koord_g && $v_plan == $koord_p) {
         //				$scan = "<a href=\"./main.php?modul=showgalascans&xgala=".$a_gala."&xplanet=".$a_plan."\">".GetScans2($SQL_DBConn, $a_gala, $a_plan)."</a>";
         $scan = Get_Scan3($SQL_DBConn, $a_gala, $a_plan, $Benutzer['help'], 0);
         $flonr = mysql_result($SQL_Result_fleets, $x, 'flottennr');
         $fbid = mysql_result($SQL_Result_fleets, $x, 'id');
         $lnk = "<a href=\"" . $scripturl . "&action=flonrchange&fbid=" . $fbid . "&flonr=" . $flonr . "\"" . ($Benutzer['help'] ? " onmouseover=\"return overlib('Hier kannst du die Flott Nr. ändern. ');\" onmouseout=\"return nd();\"" : "") . ">#" . ($flonr == 0 ? "?" : $flonr) . "</a>";
         $f4_liste_namen = $f4_liste_namen . "\t\t\t\t" . $a_gala . ":" . $a_plan . " <a href=\"./main.php?modul=flotteaendern&id=" . mysql_result($SQL_Result_user, $n, 'id') . "&flottenid=" . $fbid . "\" onmouseover=\"return overlib('Eingetragen von " . mysql_result($SQL_Result_fleets, $x, 'erfasser') . " um " . mysql_result($SQL_Result_fleets, $x, 'erfasst_am') . " ');\" onmouseout=\"return nd();\">" . gnuser($a_gala, $a_plan) . "</a> ";
         $f4_liste_namen = $f4_liste_namen . $lnk . " " . $scan . "<br>\n";
         $f4_liste_eta = $f4_liste_eta . "\t\t\t\t" . getime4display(eta($time1) * $Ticks['lange'] - $tick_abzug) . "<br>\n";
         $display_line = 1;
     }
 }
 // ------------------
 mysql_free_result($SQL_Result_fleets);
 $dsp .= "\t\t\t<td bgcolor=\"" . $htmlstyle['hell' . $farb_zusatz] . "\"><font size=\"-2\">\n";
 $dsp .= $f1_liste_namen;
 $dsp .= "\t\t\t</font></td>\n";
 $dsp .= "\t\t\t<td bgcolor=\"" . $htmlstyle['dunkel' . $farb_zusatz] . "\" align=\"right\"><font size=\"-2\">\n";
 $dsp .= $f1_liste_eta;
 $dsp .= "\t\t\t</font></td>\n";
 $dsp .= "\t\t\t<td bgcolor=\"" . $htmlstyle['hell' . $farb_zusatz] . "\"><font size=\"-2\">\n";
 $dsp .= $f2_liste_namen;
 $dsp .= "\t\t\t</font></td>\n";
 $dsp .= "\t\t\t<td bgcolor=\"" . $htmlstyle['dunkel' . $farb_zusatz] . "\" align=\"right\"><font size=\"-2\">\n";
             $tooltip_fleet .= "<span class=" . getScanAge($scan["scan_einheiten_time"], $f_eta) . ">";
             $tooltip_fleet .= $scan["scan_einheiten_jaeger"] ? $scan["scan_einheiten_jaeger"] . " J&auml;ger<br />" : "";
             $tooltip_fleet .= $scan["scan_einheiten_bomber"] ? $scan["scan_einheiten_bomber"] . " Bomber<br />" : "";
             $tooltip_fleet .= $scan["scan_einheiten_fregatten"] ? $scan["scan_einheiten_fregatten"] . " Fregatten<br />" : "";
             $tooltip_fleet .= $scan["scan_einheiten_zerstoerer"] ? $scan["scan_einheiten_zerstoerer"] . " Zerst&ouml;rer<br />" : "";
             $tooltip_fleet .= $scan["scan_einheiten_kreuzer"] ? $scan["scan_einheiten_kreuzer"] . " Kreuzer<br />" : "";
             $tooltip_fleet .= $scan["scan_einheiten_schlachter"] ? $scan["scan_einheiten_schlachter"] . " Schlachtschiffe<br />" : "";
             $tooltip_fleet .= $scan["scan_einheiten_traeger"] ? $scan["scan_einheiten_traeger"] . " Tr&auml;ger<br />" : "";
             $tooltip_fleet .= $scan["scan_einheiten_kleptoren"] ? $scan["scan_einheiten_kleptoren"] . " Kleptoren<br />" : "";
             $tooltip_fleet .= $scan["scan_einheiten_schildschiffe"] ? $scan["scan_einheiten_schildschiffe"] . " Schildschiffe<br />" : "";
             $tooltip_fleet .= "<i>(" . $scan["scan_einheiten_prozent"] . "% Einheitenscan vom " . date("d.M H:i", $scan["scan_einheiten_time"]) . ")</i><br />";
             $tooltip_fleet .= "</span>";
         }
         $link_fleet = "<a href=\"" . $scripturl . "&action=flonrchange&fbid=" . $f_id . "&flonr=" . $f_nummer . "\" onmouseover=\"return overlib('" . $tooltip_fleet . "');\" onmouseout=\"return nd();\">#" . ($f_nummer == 0 ? "?" : $f_nummer) . "</a>";
         $f3_liste_namen = $f3_liste_namen . "\t\t\t" . $link_scan . "<span class=\"texttaktik\">" . $start_g . ":" . $start_p . " " . trimname($start_n) . " <img src=\"./bilder/scans/" . getScanAge($scan["scan_militaer_time"], $f_eta) . ".gif\" width=\"15\" height=\"15\" border=\"0\" align=\"middle\"></span></a> " . $link_fleet . "<br />\n";
         $f3_liste_eta = $f3_liste_eta . "\t\t\t" . ($f_eta < $time_now ? "-" : "") . getime4display(eta($f_eta >= $time_now ? $f_eta : $f_eta_ab) * $Ticks['lange'] - $tick_abzug) . "<br />\n";
         $display_line = 1;
     }
 }
 mysql_free_result($SQL_Result_fleets);
 $dsp .= "\t\t\t<td class=\"field" . $farb_zusatz . "light\" align=\"left\">\n";
 $dsp .= $f1_liste_namen;
 $dsp .= "\t\t\t</td>\n";
 $dsp .= "\t\t\t<td class=\"field" . $farb_zusatz . "dark\" align=\"right\">\n";
 $dsp .= $f1_liste_eta;
 $dsp .= "\t\t\t</td>\n";
 if ($f2_liste_namen == "") {
     $dsp .= "\t\t\t<td class=\"field" . $farb_zusatz . "light\" align=\"left\">\n";
     $dsp .= "\t\t\t</td>\n";
     $dsp .= "\t\t\t<td class=\"field" . $farb_zusatz . "dark\" align=\"right\">\n";
     $dsp .= "\t\t\t</td>\n";