<?php include "../header.php"; ini_set('memory_limit', '-1'); if (!isset($engine->cleanGet['MYSQL'])) { $engine->cleanGet['MYSQL'] = array("listType" => ""); } // Setup the start of the breadcrumbs and pre-populate what we can $siteRoot = localvars::get('siteRoot'); $breadCrumbs = array(sprintf('<a href="%s">Home</a>', $siteRoot), sprintf('<a href="%sdataView/list.php">List Objects</a>', $siteRoot)); log::insert("Data View: List", 0, isset($engine->cleanGet['MYSQL']['formID']) ? $engine->cleanGet['MYSQL']['formID'] : 0, $engine->cleanGet['MYSQL']['listType']); // Figure out what kind of list we're building switch ($engine->cleanGet['MYSQL']['listType']) { case 'metadataObjects': $list = listGenerator::metadataObjects($engine->cleanGet['MYSQL']['formID'], $engine->cleanGet['MYSQL']['objectID']); break; case 'selectForm': $list = listGenerator::createFormSelectList(); localvars::add('subTitle', ' - Select Form'); $breadCrumbs[] = sprintf('<a href="%sdataView/list.php?listType=selectForm">Select Form</a>', $siteRoot); break; case 'selectProject': $list = listGenerator::createProjectSelectList(); localvars::add('subTitle', ' - Select Project'); $breadCrumbs[] = sprintf('<a href="%sdataView/list.php?listType=selectProject">Select Project</a>', $siteRoot); break; case 'form': // $time_start = microtime(true); $list = listGenerator::createFormObjectList($engine->cleanGet['MYSQL']['formID']); $form = forms::get($engine->cleanGet['MYSQL']['formID']); localvars::add('subTitle', ' - ' . $form['title']);