function getPlotDistanceOld(SmrSector &$sector, SmrSector &$target)
{
    $plotter = new Course_Plotter();
    $plotter->set_course($sector->getSectorID(), $target->getSectorID(), $sector->getGameID());
    $plotter->plot();
    $return = $plotter->plotted_course[0];
    $plotter->Course_Plotter_Destructor();
    unset($plotter);
    return $return;
}
<?php

// include helper funtions
include "course_plot.inc";
if (isset($var["from"])) {
    $start = $var["from"];
} else {
    $start = $_POST["from"];
}
if (isset($var["to"])) {
    $target = $var["to"];
} else {
    $target = $_POST["to"];
}
$plotter = new Course_Plotter();
$plotter->set_course($start, $target, $player->game_id);
$plotter->plot();
$account->log(5, "Player plots to {$target}.", $player->sector_id);
$container = array();
$container["url"] = "skeleton.php";
$container["body"] = "course_plot_result.php";
$container["plotted_course"] = serialize($plotter->plotted_course[1]);
$container["distance"] = $plotter->plotted_course[0];
$plotter->Course_Plotter_Destructor();
unset($plotter);
forward($container);