Beispiel #1
0
            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);
        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());
Beispiel #2
0
<?php

include "../header.php";
if (isset($engine->cleanGet['HTML']['ajax']) && strtolower($engine->cleanGet['HTML']['ajax']) == "true") {
    $ajax = TRUE;
} else {
    $ajax = FALSE;
}
$permissions = TRUE;
try {
    if (objects::validID() === FALSE) {
        throw new Exception("ObjectID Provided is invalid.");
    }
    if (forms::validID() === FALSE) {
        throw new Exception("No Form ID Provided.");
    }
    if (mfcsPerms::isAdmin($engine->cleanGet['MYSQL']['formID']) === FALSE) {
        $permissions = FALSE;
        throw new Exception("Permission Denied to view objects created with this form.");
    }
    $form = forms::get($engine->cleanGet['MYSQL']['formID']);
    if ($form === FALSE) {
        throw new Exception("Error retrieving form.");
    }
    if (forms::isProductionReady($engine->cleanGet['MYSQL']['formID']) === FALSE) {
        $permissions = FALSE;
        throw new Exception("Form is not production ready.");
    }
    if (forms::isMetadataForm($engine->cleanGet['MYSQL']['formID']) === FALSE) {
        throw new Exception("Object form provided (Metadata forms only).");
    }