<?php require_once("auth/authcheck.php"); require_once("/Library/WebServer/Documents/mycv/jcvDB.php"); require("cv.class.php"); require_once("cv.functions.php"); ini_set("display_errors",true); $displayKey = false; switch($_GET['table']) { case "organization": $sql = "SELECT ". "organization.Name AS Name,". "organization.OrganizationId AS OrganizationId ". "FROM organization ". "WHERE organization.CreatedBy='".$_SESSION['Login']."'";// OR organization.CreatedBy='admin' ". "ORDER BY organization.Name"; $displayFields = array("Name"); $displayFieldTypes = array("text"); $hiddenFields = array("OrganizationId"); break; case "role": $sql = "SELECT ". "role.Description AS Description, ". "role.RoleId AS RoleId ". "FROM role ". "WHERE role.CreatedBy='".$_SESSION['Login']."' ". "ORDER BY role.Description"; $displayFields = array("Description"); $displayFieldTypes = array("text"); $hiddenFields = array("RoleId"); break; case "skill_area": $sql = "SELECT ". "skill_area.Description AS Description, ". "skill_area.SkillAreaId AS SkillAreaId ". "FROM skill_area ". "WHERE skill_area.CreatedBy='".$_SESSION['Login']."' ". "ORDER BY skill_area.Description"; $displayFields = array("Description"); $displayFieldTypes = array("text"); $hiddenFields = array("SkillAreaId"); break; case "skill_item": if($_GET['id']."" == "") { $_SESSION['error'] = "Error: You must first select a valid 'Skill Area'"; header("Location: ".$_SERVER['HTTP_REFERER']); exit(); } $sql = "SELECT ". "skill_item.Description AS Description, ". "skill_item.SkillItemId AS SkillItemId, ". "skill_item.SkillAreaId AS SkillAreaId ". "FROM skill_item ". "WHERE skill_item.CreatedBy='".$_SESSION['Login']."' AND skill_item.SkillAreaId=".$_GET['id']." ". "ORDER BY skill_item.Description"; $displayFields = array("Description","SkillAreaId"); $displayFieldTypes = array("text","hidden"); $hiddenFields = array("SkillItemId"); $keyField = "SkillAreaId"; $keyValue = $_GET['id']; break; default: header("Location: ".$_SERVER['HTTP_REFERER']); exit(); break; } $_SESSION['table'] = $_GET['table']; $lresult = mysql_query($sql); echo mysql_error(); $lookupSection = generateInputArraySection2($lresult,$_GET['table'],$displayFields,$displayFieldTypes,$hiddenFields); @mysql_free_result($lresult); if(isset($_GET['id'])) { $lookupSection->cvFields[0]->inputObjects[count($lookupSection->cvFields[0]->inputObjects)]=new formInputObject($keyField,"hidden",$keyValue); } $lookupPage = new cvPage("Lookup",array($lookupSection)); $lookupPage->displayCancelButton = true; $lookupPage->display(); ?>