$fa = $leg->getAirportRelatedByFromAirportId(); $ta = $leg->getAirportRelatedByToAirportId(); if ($fa && $ta) { echo distance($fa->getLatitude(), $fa->getLongitude(), $ta->getLatitude(), $ta->getLongitude()) . ' mi'; } } else { echo "-"; } ?> <dt>Efficiency:</dt> <dd><?php if ($airport && $leg->getTransportation() == 'air_mission') { $fa = $leg->getAirportRelatedByFromAirportId(); $ta = $leg->getAirportRelatedByToAirportId(); if ($fa && $ta) { echo efficiency($airport->getLatitude(), $airport->getLongitude(), $fa->getLatitude(), $fa->getLongitude(), $ta->getLatitude(), $ta->getLongitude()) . '%'; } } else { echo "-"; } ?> </dd> </dl> </td> </tr> </tbody> </table> <div class="route"> </div> </div> </div> </div>
$mission_legs_efficiencies = array(); ?> <?php foreach ($mission_legs as $mission_leg) { // AIR MISSION if ($mission_leg->getTransportation() != 'air_mission') { continue; } //if ($mission_leg->getId() != $mission_leg->getReverseFrom()) continue; if ($mission_leg->getTransportation() == 'air_mission') { $fa = $mission_leg->getAirportRelatedByFromAirportId(); $ta = $mission_leg->getAirportRelatedByToAirportId(); if ($fa && $ta) { $distance = $mission_legs_distances[$mission_leg->getId()] = distance($fa->getLatitude(), $fa->getLongitude(), $ta->getLatitude(), $ta->getLongitude()); //if($max_distance && ($distance > $max_distance)) continue; $efficiency = $mission_legs_efficiencies[$mission_leg->getId()] = efficiency($airport->getLatitude(), $airport->getLongitude(), $fa->getLatitude(), $fa->getLongitude(), $ta->getLatitude(), $ta->getLongitude()); //if($min_efficiency && ($efficiency < $min_efficiency))continue; } } $v = $mission->getId() . $mission_leg->getLegNumber(); $cancelled = $mission_leg->getCancelled() != null; ?> <?php if ($cancelled) { continue; } // If there is a cancelled leg in a mission then do not show it ?> <?php if ($max_distance && $distance > $max_distance) { continue;
</td> <td class="cell-4" style="border: 1px solid #FFFFFF;height: 24px;margin: 0;padding: 0 0 0 10px;"><?php echo $from_airport->getCity() . ', ' . $from_airport->getState(); ?> </td> <td class="cell-5" style="border: 1px solid #FFFFFF;height: 24px;margin: 0;padding: 0 0 0 10px;"><?php echo $to_airport->getCity() . ', ' . $to_airport->getState(); ?> </td> <td style="width: 125px;border: 1px solid #FFFFFF;height: 24px;margin: 0;padding: 0 0 0 10px;" class="cell-6"><?php echo $mission->getMissionDate('m/d/Y'); ?> </td> <td><?php if ($home_airport) { echo efficiency($home_airport->getLatitude(), $home_airport->getLongitude(), $from_airport->getLatitude(), $from_airport->getLongitude(), $to_airport->getLatitude(), $to_airport->getLongitude()); } ?> %</td> </tr> <?php } ?> </tbody> </table> </div> </div> <div class="frame requests" style="border: 1px solid #B2CCE5; height: 1%; overflow: hidden; padding: 2px 2px 0;" id="dashboard_availables"> <?php use_helper('Javascript', 'Form', 'jQuery', 'Pilot');