Beispiel #1
0
        $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"> &nbsp;</div>
            </div>
        </div>
    </div>
Beispiel #2
0
            $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;
Beispiel #3
0
</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');