# 59 Temple Place, # Suite 330, # Boston, MA 02111-1307 USA # # $Id: stepstone_edit.php,v 1.3 2005/02/19 16:53:34 filetreefrog Exp $ ################################################## if (!defined("PATHOS")) { exit(""); } $stepstone = null; if (isset($_GET['id'])) { $stepstone = $db->selectObject("codemap_stepstone", "id=" . $_GET['id']); } if ($stepstone) { $loc = unserialize($stepstone->location_data); } if (pathos_permissions_check("manage_steps", $loc)) { $form = codemap_stepstone::form($stepstone); $list = array(); foreach ($db->selectObjects("codemap_milestone", "location_data='" . serialize($loc) . "'") as $m) { $list[$m->id] = $m->name; } uasort($list, "strnatcmp"); $form->registerBefore("submit", "milestone_id", "Target Milestone", new dropdowncontrol($stepstone ? $stepstone->milestone_id : 0, $list)); $form->location($loc); $form->meta("action", "stepstone_save"); $template = new template("codemapmodule", "_form_editStepstone"); $template->assign("is_edit", $stepstone == null ? 0 : 1); $template->assign("form_html", $form->toHTML()); $template->output(); }