Select Git revision
DropDownLookup.php
-
Brett Bieber authoredBrett Bieber authored
DropDownLookup.php 2.66 KiB
<?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();
?>