} else { localvars::add("formList", $formList); } localVars::add("childrenList", listGenerator::generateChildList($engine->cleanGet['MYSQL']['objectID'])); // Children Tab Stuff ////////// } } catch (Exception $e) { log::insert("Data Entry: Object: Error", 0, 0, $e->getMessage()); errorHandle::errorMsg($e->getMessage()); $error = TRUE; } // build the form for displaying if (forms::validID()) { try { if (($builtForm = forms::build($engine->cleanGet['MYSQL']['formID'], $engine->cleanGet['MYSQL']['objectID'], $error)) === FALSE) { throw new Exception("Error building form."); } localvars::add("form", $builtForm); localvars::add("leftnav", navigation::buildProjectNavigation($engine->cleanGet['MYSQL']['formID'])); localvars::add("objectID", $engine->cleanGet['MYSQL']['objectID']); ////////// // Project Tab Stuff $selectedProjects = objects::getProjects($engine->cleanGet['MYSQL']['objectID']); localVars::add("projectOptions", projects::generateProjectChecklist($selectedProjects)); // Project Tab Stuff ////////// } catch (Exception $e) { log::insert("Data Entry: Object: Error", $engine->cleanGet['MYSQL']['objectID'], $engine->cleanGet['MYSQL']['formID'], $e->getMessage()); errorHandle::errorMsg($e->getMessage()); }
} } else { if (isset($engine->cleanPost['MYSQL']['updateEdit'])) { log::insert("Data Entry: Metadata: Update Edit", 0, $engine->cleanGet['MYSQL']['formID']); $return = forms::submitEditTable($engine->cleanGet['MYSQL']['formID']); if ($return === FALSE) { throw new Exception("Error Updating Form."); } } } } if (!isnull($return) && $ajax === TRUE) { die(displayMessages()); } // build the form for displaying $builtForm = forms::build($engine->cleanGet['MYSQL']['formID'], $engine->cleanGet['MYSQL']['objectID']); if ($builtForm === FALSE) { throw new Exception("Error building form."); } $builtEditTable = forms::buildEditTable($engine->cleanGet['MYSQL']['formID']); if ($builtForm === FALSE) { throw new Exception("Error building edit table."); } localvars::add("form", $builtForm); localvars::add("metadataEditTable", $builtEditTable); localvars::add("formID", $form['ID']); // localvars::add("leftnav",buildProjectNavigation($engine->cleanGet['MYSQL']['id'])); } catch (Exception $e) { log::insert("Data Entry: Metadata: Error", 0, 0, $e->getMessage()); errorHandle::errorMsg($e->getMessage()); }