} // build the files list for displaying if (isset($engine->cleanGet['MYSQL']['objectID'])) { if (($filesViewer = files::buildFilesPreview($engine->cleanGet['MYSQL']['objectID'])) === FALSE) { throw new Exception("Error building files preview."); } localvars::add("filesViewer", $filesViewer); ////////// // Children Tab Stuff if (($formList = listGenerator::generateFormSelectList($engine->cleanGet['MYSQL']['objectID'])) === FALSE) { errorHandle::errorMsg("Error getting Forms Listing"); throw new Exception('Error'); } 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);
////////// ////////// // Project Tab Stuff $selectedProjects = objects::getProjects($engine->cleanGet['MYSQL']['objectID']); localVars::add("projectOptions", projects::generateProjectChecklist($selectedProjects)); // Project Tab Stuff ////////// ////////// // Children Tab Stuff if (($formList = listGenerator::generateFormSelectList($engine->cleanGet['MYSQL']['objectID'])) === FALSE) { errorHandle::errorMsg("Error getting Forms Listing"); throw new Exception('Error'); } else { localvars::add("formList", $formList); } $childList = listGenerator::generateChildList($engine->cleanGet['MYSQL']['objectID']); localVars::add("childrenList", is_empty($childList) ? 'No children available' : $childList); // Children Tab Stuff ////////// } catch (Exception $e) { log::insert("Data View: Object: Error", 0, 0, $e->getMessage()); errorHandle::errorMsg($e->getMessage()); } localvars::add("leftnav", navigation::buildProjectNavigation($engine->cleanGet['MYSQL']['formID'])); localVars::add("results", displayMessages()); $engine->eTemplate("include", "header"); ?> <section> <header class="page-header"> <h1>View Object</h1>