$modules_t .= '</tr>'; } $modules_t .= "</td></table>"; } $modules_t .= "</tr></table>"; $selling_modules = "<br /><br />\n\t\t\t\t\t\t\t\t<div onclick=\"\$('#modules_" . $station_id . "').fadeToggle('fast');\"><a href='javascript:void(0);'><img src=\"/style/img/plus.png\" alt=\"plus\" style=\"margin-right:6px\" \\>Selling modules</a></div>\n\t\t\t\t\t\t\t\t<div id='modules_" . $station_id . "' style='display:none;'>" . $modules_t . "</div>"; } $shipyard = $sarr2["shipyard"]; $outfitting = $sarr2["outfitting"]; $commodities_market = $sarr2["commodities_market"]; $black_market = $sarr2["black_market"]; $refuel = $sarr2["refuel"]; $repair = $sarr2["repair"]; $rearm = $sarr2["rearm"]; $is_planetary = $sarr2["is_planetary"]; $icon = get_station_icon($type, $is_planetary); $facilities = array("shipyard" => $shipyard, "outfitting" => $outfitting, "market" => $commodities_market, "black_market" => $black_market, "refuel" => $refuel, "repair" => $repair, "restock" => $rearm); $i = 0; $services = ""; foreach ($facilities as $name => $included) { $dname = str_replace("_", " ", $name); if ($included == 1) { $services .= '<img src="/style/img/facilities/' . $name . '.png" alt="' . $name . '" style="margin-right:10px" onmouseover="$(\'#' . $name . '_' . $station_id . '\').fadeToggle(\'fast\')" onmouseout="$(\'#' . $name . '_' . $station_id . '\').toggle()" />'; $services .= '<div class="facilityinfo" style="display:none" id="' . $name . '_' . $station_id . '">Station has ' . $dname . '</div>'; } else { $services .= '<img src="/style/img/facilities/' . $name . '_not.png" alt="' . $name . ' not included" style="margin-right:10px" onmouseover="$(\'#' . $name . '_not_' . $station_id . '\').fadeToggle(\'fast\')" onmouseout="$(\'#' . $name . '_not_' . $station_id . '\').toggle()" />'; $services .= '<div class="facilityinfo" style="display:none" id="' . $name . '_not_' . $station_id . '">Station doesn\'t have ' . $dname . '</div>'; } } $info = $s_faction . $s_information . $import_commodities . $export_commodities . $prohibited_commodities; $info = str_replace("['", "", $info);
/** * Show info about stations * * @param string $station_name * @param object $obj * @param string $tdclass */ private function station_info($station_name, $obj, $tdclass) { $station_ls_from_star = $obj->ls_from_star == 0 ? "n/a" : number_format($obj->ls_from_star); $station_max_landing_pad_size = $obj->max_landing_pad_size; $station_max_landing_pad_size = $station_max_landing_pad_size == "L" ? "Large" : "Medium"; $station_is_planetary = $obj->is_planetary; $station_type = $obj->type; $icon = get_station_icon($station_type, $station_is_planetary); $station_id = $obj->station_id; $station_faction = $obj->station_faction == "" ? "" : "<strong>Faction:</strong> " . $obj->station_faction . "<br />"; $station_government = $obj->station_government == "" ? "" : "<strong>Government:</strong> " . $obj->station_government . "<br />"; $station_allegiance = $obj->station_allegiance == "" ? "" : "<strong>Allegiance:</strong> " . $obj->station_allegiance . "<br />"; $station_state = $obj->station_state == "" ? "" : "<strong>State:</strong> " . $obj->station_state . "<br />"; $station_type_d = $obj->type == "" ? "" : "<strong>Type:</strong> " . $obj->type . "<br />"; $station_economies = $obj->station_economies == "" ? "" : "<strong>Economies:</strong> " . $obj->station_economies . "<br />"; $station_import_commodities = $obj->import_commodities == "" ? "" : "<br /><strong>Import commodities:</strong> " . $obj->import_commodities . "<br />"; $station_export_commodities = $obj->export_commodities == "" ? "" : "<strong>Export commodities:</strong> " . $obj->export_commodities . "<br />"; $station_prohibited_commodities = $obj->prohibited_commodities == "" ? "" : "<strong>Prohibited commodities:</strong> " . $obj->prohibited_commodities . "<br />"; $station_selling_ships = $obj->selling_ships == "" ? "" : "<br /><strong>Selling ships:</strong> " . str_replace("'", "", $obj->selling_ships) . "<br />"; $station_shipyard = $obj->shipyard; $station_outfitting = $obj->outfitting; $station_commodities_market = $obj->commodities_market; $station_black_market = $obj->black_market; $station_refuel = $obj->refuel; $station_repair = $obj->repair; $station_rearm = $obj->rearm; $station_includes = array("shipyard" => $station_shipyard, "outfitting" => $station_outfitting, "commodities market" => $station_commodities_market, "black market" => $station_black_market, "refuel" => $station_refuel, "repair" => $station_repair, "restock" => $station_rearm); $i = 0; $station_services = ""; foreach ($station_includes as $name => $included) { if ($included == 1) { if ($i != 0) { $station_services .= ", "; } else { $station_services .= "<strong>Facilities:</strong> "; } $station_services .= $name; $i++; } } $station_services .= "<br />"; $outfitting_updated_at = $obj->outfitting_updated_at == "0" ? "" : "<br /><strong>Outfitting last updated:</strong> " . get_timeago($obj->outfitting_updated_at, true, true) . "<br />"; $shipyard_updated_at = $obj->shipyard_updated_at == "0" ? "" : "<strong>Shipyard last updated:</strong> " . get_timeago($obj->shipyard_updated_at, true, true) . "<br />"; $info = $station_type_d . $station_faction . $station_government . $station_allegiance . $station_state . $station_economies . $station_services; $info .= $station_import_commodities . $station_export_commodities . $station_prohibited_commodities . $outfitting_updated_at . $shipyard_updated_at . $station_selling_ships; $info = str_replace("['", "", $info); $info = str_replace("']", "", $info); $info = str_replace("', '", ", ", $info); /** * get allegiance icon */ $station_allegiance_icon = get_allegiance_icon($obj->station_allegiance); $station_allegiance_icon = '<img src="/style/img/' . $station_allegiance_icon . '" alt="' . $obj->station_allegiance . '" style="width:19px;height:19px;margin-right:5px" />'; /** * notify user if data is old */ $station_disp_name = $station_name; if (!empty($group_id) || !empty($ship_name)) { if (data_is_old($obj->outfitting_updated_at) || data_is_old($obj->shipyard_updated_at)) { $station_disp_name = '<span class="old_data">' . $station_name . '</span>'; } } ?> <td class="<?php echo $tdclass; ?> "> <?php echo $station_allegiance_icon . $icon; ?> <a href="javascript:void(0)" id="minfo<?php echo $station_id; ?> " title="Additional information"> <?php echo $station_disp_name; ?> </a> </td> <td class="<?php echo $tdclass; ?> "> <?php echo $station_ls_from_star; ?> </td> <td class="<?php echo $tdclass; ?> "> <?php echo $station_max_landing_pad_size; ?> </td> <script> $(document).mouseup(function (e) { var containers = []; containers.push($("#si_statinfo")); $.each(containers, function (key, value) { if (!$(value).is(e.target) && $(value).has(e.target).length === 0) { $(value).fadeOut("fast"); } }); }); $("#minfo<?php echo $station_id; ?> ").click(function (e) { var statinfo_div = $("#si_statinfo"); if (statinfo_div.is(":hidden")) { statinfo_div.fadeToggle("fast"); statinfo_div.css( { left: e.pageX - 330, top: e.pageY - 40 }); statinfo_div.html("<?php echo addslashes($info); ?> "); } }); </script> <?php }
$s_type = $station_obj->type; $type = $station_obj->type == "" ? "" : "<strong>Type:</strong> " . $station_obj->type . "<br />"; $economies = $station_obj->economies == "" ? "" : "<strong>Economies:</strong> " . $station_obj->economies . "<br />"; $import_commodities = $station_obj->import_commodities == "" ? "" : "<br /><strong>Import commodities:</strong> " . $station_obj->import_commodities . "<br />"; $export_commodities = $station_obj->export_commodities == "" ? "" : "<strong>Export commodities:</strong> " . $station_obj->export_commodities . "<br />"; $prohibited_commodities = $station_obj->prohibited_commodities == "" ? "" : "<strong>Prohibited commodities:</strong> " . $station_obj->prohibited_commodities . "<br />"; $selling_ships = $station_obj->selling_ships == "" ? "" : "<br /><strong>Selling ships:</strong> " . str_replace("'", "", $station_obj->selling_ships) . "<br />"; $shipyard = $station_obj->shipyard; $outfitting = $station_obj->outfitting; $commodities_market = $station_obj->commodities_market; $black_market = $station_obj->black_market; $refuel = $station_obj->refuel; $repair = $station_obj->repair; $rearm = $station_obj->rearm; $is_planetary = $station_obj->is_planetary; $icon = get_station_icon($s_type, $is_planetary, "margin:3px;margin-left:0px;margin-right:6px"); $includes = array("shipyard" => $shipyard, "outfitting" => $outfitting, "commodities market" => $commodities_market, "black market" => $black_market, "refuel" => $refuel, "repair" => $repair, "restock" => $rearm); $i = 0; $services = ""; foreach ($includes as $name => $included) { if ($included == 1) { if ($i != 0) { $services .= ", "; } else { $services .= "<strong>Facilities:</strong> "; } $services .= $name; $i++; } } $services .= "<br />";
echo number_format($distance, 2); echo ' ly' . $is_unknown . '</td>'; echo '<td class="transparent"><a href="system.php?system_id=' . $system_id . '">' . $system . '</a>' . $loglink . $screenshots . '</td>'; echo '<td class="transparent">' . $sys_population . '</td>'; echo '<td class="transparent">' . $sys_economy . '</td>'; echo '<td class="transparent">' . $sys_government . '</td>'; echo '<td class="transparent">' . $sys_security . '</td>'; } else { echo '<tr><td class="transparent" colspan="7" style="height:45px"> </td>'; } if (!empty($station_name)) { $station_ls_from_star = $arr["ls_from_star"] == 0 ? "n/a" : number_format($arr["ls_from_star"]); $station_max_landing_pad_size = $arr["max_landing_pad_size"]; $station_is_planetary = $arr["is_planetary"]; $station_type = $arr["type"]; $icon = get_station_icon($station_type, $station_is_planetary); $station_id = $arr["station_id"]; $station_faction = $arr["station_faction"] == "" ? "" : "<strong>Faction:</strong> " . $arr["station_faction"] . "<br />"; $station_government = $arr["station_government"] == "" ? "" : "<strong>Government:</strong> " . $arr["station_government"] . "<br />"; $station_allegiance = $arr["station_allegiance"] == "" ? "" : "<strong>Allegiance:</strong> " . $arr["station_allegiance"] . "<br />"; $station_state = $arr["station_state"] == "" ? "" : "<strong>State:</strong> " . $arr["station_state"] . "<br />"; $station_type_d = $arr["type"] == "" ? "" : "<strong>Type:</strong> " . $arr["type"] . "<br />"; $station_economies = $arr["station_economies"] == "" ? "" : "<strong>Economies:</strong> " . $arr["station_economies"] . "<br />"; $station_import_commodities = $arr["import_commodities"] == "" ? "" : "<br /><strong>Import commodities:</strong> " . $arr["import_commodities"] . "<br />"; $station_export_commodities = $arr["export_commodities"] == "" ? "" : "<strong>Export commodities:</strong> " . $arr["export_commodities"] . "<br />"; $station_prohibited_commodities = $arr["prohibited_commodities"] == "" ? "" : "<strong>Prohibited commodities:</strong> " . $arr["prohibited_commodities"] . "<br />"; $station_selling_ships = $arr["selling_ships"] == "" ? "" : "<br /><strong>Selling ships:</strong> " . str_replace("'", "", $arr["selling_ships"]) . "<br />"; $station_shipyard = $arr["shipyard"]; $station_outfitting = $arr["outfitting"]; $station_commodities_market = $arr["commodities_market"]; $station_black_market = $arr["black_market"];