Skip to content
Snippets Groups Projects
Commit 73040d10 authored by Brett Bieber's avatar Brett Bieber
Browse files

Replace include statements, basically make it work.

parent 109145d0
No related branches found
No related tags found
No related merge requests found
<?phprequire_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php"); $sql = "SELECT * FROM additional WHERE ResumeId=".$_SESSION['ResumeId'];$aresult = mysql_query($sql);if(mysql_num_rows($aresult)==1){ $_SESSION['existingRecord'] =true; $arow = mysql_fetch_assoc($aresult);}else $_SESSION['existingRecord'] = false; $additionalSection = new cvSection("Additional Information");$additionalSection->cvFields[0] = new cvField("",$inputObjects = array(new formInputObject("Description","textarea",$arow['Description'],100,20))); $additionalPage = new cvPage("additional",array($additionalSection));$additionalPage->display(); ?>
\ No newline at end of file
<?phprequire_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php"); $sql = "SELECT * FROM additional WHERE ResumeId=".$_SESSION['ResumeId'];$aresult = mysql_query($sql);if(mysql_num_rows($aresult)==1){ $_SESSION['existingRecord'] =true; $arow = mysql_fetch_assoc($aresult);}else $_SESSION['existingRecord'] = false; $additionalSection = new cvSection("Additional Information");$additionalSection->cvFields[0] = new cvField("",$inputObjects = array(new formInputObject("Description","textarea",$arow['Description'],100,20))); $additionalPage = new cvPage("additional",array($additionalSection));$additionalPage->display(); ?>
\ No newline at end of file
......
<?phpini_set("display_errors",true);require_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php");require_once("cv.functions.php"); $sql = "SELECT ". "membership.MembershipId AS membershipid,". "membership.OrganizationId AS organizationid,". "membership.StartDate AS startdate,". "membership.EndDate AS enddate,". "membership.Description AS description,". "membership.Title AS title ". "FROM membership ". "WHERE membership.ResumeId=".$_SESSION['ResumeId']." AND membership.MembershipId=".@$_GET['mid'];$mDetailResult = @mysql_query($sql);if(@mysql_num_rows($mDetailResult)==1) $_SESSION['existingRecord'] = true;else $_SESSION['existingRecord'] = false;$mdrow = @mysql_fetch_assoc($mDetailResult);$mDetailSection = new cvSection("Membership Detail");$ooption = optionGenerator("organization","Name","OrganizationId","OrganizationId",$mdrow['organizationid'],false);$mDetailSection->cvFields[0] = new cvField("Organization",array(new formOptionObject("OrganizationId",$ooption),"<a href='DropDownLookup.php?table=organization'>Edit List</a>"));$mDetailSection->cvFields[1] = new cvField("Start Date",array(new formInputObject("StartDate","text",$mdrow['startdate']),new formInputObject("MembershipId","hidden",$mdrow['membershipid'])));$mDetailSection->cvFields[2] = new cvField("End Date",array(new formInputObject("EndDate","text",$mdrow['enddate'])));$mDetailSection->cvFields[3] = new cvField("Title",array(new formInputObject("Title","text",$mdrow['title'])));$mDetailSection->cvFields[4] = new cvField("Description",array(new formInputObject("Description","textarea",$mdrow['description'],50,4))); @mysql_free_result($mDetailResult); $mDetailPage = new cvPage("Membership Detail",array($mDetailSection));$mDetailPage->displayDeleteButton = $_SESSION['existingRecord'];$mDetailPage->displayCancelButton = true;$mDetailPage->display();?>
\ No newline at end of file
<?phpini_set("display_errors",true);require_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php");require_once("cv.functions.php"); $sql = "SELECT ". "membership.MembershipId AS membershipid,". "membership.OrganizationId AS organizationid,". "membership.StartDate AS startdate,". "membership.EndDate AS enddate,". "membership.Description AS description,". "membership.Title AS title ". "FROM membership ". "WHERE membership.ResumeId=".$_SESSION['ResumeId']." AND membership.MembershipId=".@$_GET['mid'];$mDetailResult = @mysql_query($sql);if(@mysql_num_rows($mDetailResult)==1) $_SESSION['existingRecord'] = true;else $_SESSION['existingRecord'] = false;$mdrow = @mysql_fetch_assoc($mDetailResult);$mDetailSection = new cvSection("Membership Detail");$ooption = optionGenerator("organization","Name","OrganizationId","OrganizationId",$mdrow['organizationid'],false);$mDetailSection->cvFields[0] = new cvField("Organization",array(new formOptionObject("OrganizationId",$ooption),"<a href='DropDownLookup.php?table=organization'>Edit List</a>"));$mDetailSection->cvFields[1] = new cvField("Start Date",array(new formInputObject("StartDate","text",$mdrow['startdate']),new formInputObject("MembershipId","hidden",$mdrow['membershipid'])));$mDetailSection->cvFields[2] = new cvField("End Date",array(new formInputObject("EndDate","text",$mdrow['enddate'])));$mDetailSection->cvFields[3] = new cvField("Title",array(new formInputObject("Title","text",$mdrow['title'])));$mDetailSection->cvFields[4] = new cvField("Description",array(new formInputObject("Description","textarea",$mdrow['description'],50,4))); @mysql_free_result($mDetailResult); $mDetailPage = new cvPage("Membership Detail",array($mDetailSection));$mDetailPage->displayDeleteButton = $_SESSION['existingRecord'];$mDetailPage->displayCancelButton = true;$mDetailPage->display();?>
\ No newline at end of file
......
<?phprequire_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php"); $cells = array( array("Organization","Start Date","End Date","Title","<a href='MembershipDetail.php'>ADD</a>"));$sql = "SELECT ". "membership.MembershipId AS membershipid,". "membership.StartDate AS startdate,". "membership.EndDate AS enddate,". "membership.Title AS title,". "organization.Name AS name ". "FROM membership,organization ". "WHERE membership.OrganizationId=organization.OrganizationId AND membership.ResumeId=".$_SESSION['ResumeId']; $mresult = mysql_query($sql);$i=1;while($mrow = mysql_fetch_assoc($mresult)){ $cells[$i] = array( $mrow['name'], $mrow['startdate'], $mrow['enddate'], $mrow['title'], "<a href='MembershipDetail.php?mid=".$mrow['membershipid']."'>Edit</a>"); $i++;}$awardsSection = new cvSection("Memberships");$awardsSection->cvFields[0] = new cvTableField("membershipstable",$cells); $awardsPage = new cvPage("Memberships",array($awardsSection));$awardsPage->displayForm = false;$awardsPage->display(); ?>
\ No newline at end of file
<?phprequire_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php"); $cells = array( array("Organization","Start Date","End Date","Title","<a href='MembershipDetail.php'>ADD</a>"));$sql = "SELECT ". "membership.MembershipId AS membershipid,". "membership.StartDate AS startdate,". "membership.EndDate AS enddate,". "membership.Title AS title,". "organization.Name AS name ". "FROM membership,organization ". "WHERE membership.OrganizationId=organization.OrganizationId AND membership.ResumeId=".$_SESSION['ResumeId']; $mresult = mysql_query($sql);$i=1;while($mrow = mysql_fetch_assoc($mresult)){ $cells[$i] = array( $mrow['name'], $mrow['startdate'], $mrow['enddate'], $mrow['title'], "<a href='MembershipDetail.php?mid=".$mrow['membershipid']."'>Edit</a>"); $i++;}$awardsSection = new cvSection("Memberships");$awardsSection->cvFields[0] = new cvTableField("membershipstable",$cells); $awardsPage = new cvPage("Memberships",array($awardsSection));$awardsPage->displayForm = false;$awardsPage->display(); ?>
\ No newline at end of file
......
<?phpini_set("display_errors",true);require_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php");require_once("cv.functions.php"); $sql = "SELECT ". "publication.PublicationTypeId AS publicationtypeid,". "publication.Publisher AS publisher,". "publication.PublishDate AS publishdate,". "publication.Title AS title,". "publication.URL AS url,". "publication.PublicationId AS publicationid,". "publication.PageNums AS pagenums ". "FROM publication ". "WHERE publication.ResumeId=".$_SESSION['ResumeId']." AND publication.PublicationId=".@$_GET['pid'];$pDetailResult = @mysql_query($sql);if(@mysql_num_rows($pDetailResult)==1) $_SESSION['existingRecord'] = true;else $_SESSION['existingRecord'] = false;$pdrow = @mysql_fetch_assoc($pDetailResult);$pDetailSection = new cvSection("Publication Detail");$ptoption = optionGenerator("publication_type","Description","PublicationTypeId","PublicationTypeId",$pdrow['publicationtypeid'],false);$pDetailSection->cvFields[0] = new cvField("Type",array(new formOptionObject("PublicationTypeId",$ptoption),new formInputObject("PublicationId","hidden",$pdrow['publicationid'])));$pDetailSection->cvFields[1] = new cvField("Publisher",array(new formInputObject("Publisher","text",$pdrow['publisher'])));$pDetailSection->cvFields[2] = new cvField("Title",array(new formInputObject("Title","text",$pdrow['title'])));$pDetailSection->cvFields[3] = new cvField("Publication Date",array(new formInputObject("PublishDate","text",$pdrow['publishdate'])));$pDetailSection->cvFields[4] = new cvField("Page Number(s)",array(new formInputObject("PageNums","text",$pdrow['pagenums'])));$pDetailSection->cvFields[5] = new cvField("URL",array(new formInputObject("URL","text",$pdrow['url']))); $sql = "SELECT ". "person.PersonId AS PersonId,". "person.LastName AS LastName,". "person.FirstName AS FirstName ". "FROM person,author,publication_author ". "WHERE person.PersonId=author.PersonId AND publication_author.AuthorId=author.AuthorId AND publication_author.PublicationId=".$pdrow['publicationid'];$aresult = mysql_query($sql);$authorSection = generateInputArraySection2($aresult,"Author",array("LastName","FirstName"),array("text","text"),array("PersonId"));@mysql_free_result($pDetailResult); $publicationPage = new cvPage("publications",array($pDetailSection,$authorSection));$publicationPage->displayDeleteButton = true;$publicationPage->displayCancelButton = true;$publicationPage->display();?>
\ No newline at end of file
<?phpini_set("display_errors",true);require_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php");require_once("cv.functions.php"); $sql = "SELECT ". "publication.PublicationTypeId AS publicationtypeid,". "publication.Publisher AS publisher,". "publication.PublishDate AS publishdate,". "publication.Title AS title,". "publication.URL AS url,". "publication.PublicationId AS publicationid,". "publication.PageNums AS pagenums ". "FROM publication ". "WHERE publication.ResumeId=".$_SESSION['ResumeId']." AND publication.PublicationId=".@$_GET['pid'];$pDetailResult = @mysql_query($sql);if(@mysql_num_rows($pDetailResult)==1) $_SESSION['existingRecord'] = true;else $_SESSION['existingRecord'] = false;$pdrow = @mysql_fetch_assoc($pDetailResult);$pDetailSection = new cvSection("Publication Detail");$ptoption = optionGenerator("publication_type","Description","PublicationTypeId","PublicationTypeId",$pdrow['publicationtypeid'],false);$pDetailSection->cvFields[0] = new cvField("Type",array(new formOptionObject("PublicationTypeId",$ptoption),new formInputObject("PublicationId","hidden",$pdrow['publicationid'])));$pDetailSection->cvFields[1] = new cvField("Publisher",array(new formInputObject("Publisher","text",$pdrow['publisher'])));$pDetailSection->cvFields[2] = new cvField("Title",array(new formInputObject("Title","text",$pdrow['title'])));$pDetailSection->cvFields[3] = new cvField("Publication Date",array(new formInputObject("PublishDate","text",$pdrow['publishdate'])));$pDetailSection->cvFields[4] = new cvField("Page Number(s)",array(new formInputObject("PageNums","text",$pdrow['pagenums'])));$pDetailSection->cvFields[5] = new cvField("URL",array(new formInputObject("URL","text",$pdrow['url']))); $sql = "SELECT ". "person.PersonId AS PersonId,". "person.LastName AS LastName,". "person.FirstName AS FirstName ". "FROM person,author,publication_author ". "WHERE person.PersonId=author.PersonId AND publication_author.AuthorId=author.AuthorId AND publication_author.PublicationId=".$pdrow['publicationid'];$aresult = mysql_query($sql);$authorSection = generateInputArraySection2($aresult,"Author",array("LastName","FirstName"),array("text","text"),array("PersonId"));@mysql_free_result($pDetailResult); $publicationPage = new cvPage("publications",array($pDetailSection,$authorSection));$publicationPage->displayDeleteButton = true;$publicationPage->displayCancelButton = true;$publicationPage->display();?>
\ No newline at end of file
......
<?phprequire_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php"); $cells = array( array("Type","Title","Publisher","Publication Date","Author(s)","<a href='PublicationDetail.php'>Add</a>")); $sql = "SELECT ". "publication.Publisher AS publisher,". "publication.PublishDate AS publishdate,". "publication.Title AS title,". "publication.PublicationId AS publicationid,". "publication_type.Description AS type ". "FROM publication_type,publication ". "WHERE publication_type.PublicationTypeId=publication.PublicationTypeId AND publication.ResumeId=".$_SESSION['ResumeId'];$presult = @mysql_query($sql);echo(mysql_error());$i=1;while($prow = @mysql_fetch_assoc($presult)){ $cells[$i] = array( $prow['type'], $prow['title'], $prow['publisher'], $prow['publishdate'], $prow['authors'], "<a href='PublicationDetail.php?pid=".$prow['publicationid']."'>Edit</a>"); $i++;}@mysql_free_result($presult);$publicationsSection = new cvSection("Publications");$publicationsSection->cvFields[0] = new cvTableField("publicationtable",$cells); $publicationsPage = new cvPage("education",array($publicationsSection));$publicationsPage->displayForm =false;$publicationsPage->display();?>
\ No newline at end of file
<?phprequire_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php"); $cells = array( array("Type","Title","Publisher","Publication Date","Author(s)","<a href='PublicationDetail.php'>Add</a>")); $sql = "SELECT ". "publication.Publisher AS publisher,". "publication.PublishDate AS publishdate,". "publication.Title AS title,". "publication.PublicationId AS publicationid,". "publication_type.Description AS type ". "FROM publication_type,publication ". "WHERE publication_type.PublicationTypeId=publication.PublicationTypeId AND publication.ResumeId=".$_SESSION['ResumeId'];$presult = @mysql_query($sql);echo(mysql_error());$i=1;while($prow = @mysql_fetch_assoc($presult)){ $cells[$i] = array( $prow['type'], $prow['title'], $prow['publisher'], $prow['publishdate'], $prow['authors'], "<a href='PublicationDetail.php?pid=".$prow['publicationid']."'>Edit</a>"); $i++;}@mysql_free_result($presult);$publicationsSection = new cvSection("Publications");$publicationsSection->cvFields[0] = new cvTableField("publicationtable",$cells); $publicationsPage = new cvPage("education",array($publicationsSection));$publicationsPage->displayForm =false;$publicationsPage->display();?>
\ No newline at end of file
......
<?phpini_set("display_errors",true);require_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php");require_once("cv.functions.php"); $sql = "SELECT ". "person.Title AS title,". "person.LastName AS lastname,". "person.FirstName AS firstname,". "person.PersonId AS personid,". "person.Phone AS phone,". "person.Phone2 AS phone2,". "person.Mobile AS mobile,". "person.Pager AS pager,". "person.Email AS email,". "reference.ReferenceId AS referenceid,". "reference.OrganizationId AS organizationid ". "FROM reference,person ". "WHERE reference.PersonId=person.PersonId AND reference.ResumeId=".$_SESSION['ResumeId']." AND reference.ReferenceId=".@$_GET['rid'];$rDetailResult = @mysql_query($sql);if(@mysql_num_rows($rDetailResult)==1) $_SESSION['existingRecord'] = true;else $_SESSION['existingRecord'] = false;$rdrow = @mysql_fetch_assoc($rDetailResult);$rDetailSection = new cvSection("Reference Detail");$rDetailSection->cvFields[0] = new cvField("Title",array(new formInputObject("Title","text",$rdrow['title']),new formInputObject("ReferenceId","hidden",$rdrow['referenceid']),new formInputObject("PersonId","hidden",$rdrow['personid'])));$rDetailSection->cvFields[1] = new cvField("First Name",array(new formInputObject("FirstName","text",$rdrow['firstname'])));$rDetailSection->cvFields[2] = new cvField("Last Name",array(new formInputObject("LastName","text",$rdrow['lastname']))); $contactSection = new cvSection("Contact Information");$ooption = optionGenerator("organization","Name","OrganizationId","OrganizationId",$rdrow['organizationid'],false);$contactSection->cvFields[0] = new cvField("Organization",array(new formOptionObject("OrganizationId",$ooption),"<a href='DropDownLookup.php?table=organization'>Edit List</a>"));$contactSection->cvFields[1] = new cvField("Email",$inputObjects = array(new formInputObject("Email","text",$rdrow['email'])));$contactSection->cvFields[2] = new cvField("Phone 1",$inputObjects = array(new formInputObject("Phone","text",$rdrow['phone'])));$contactSection->cvFields[3] = new cvField("Phone 2",$inputObjects = array(new formInputObject("Phone2","text",$rdrow['phone2'])));$contactSection->cvFields[4] = new cvField("Mobile",$inputObjects = array(new formInputObject("Mobile","text",$rdrow['mobile'])));$contactSection->cvFields[5] = new cvField("Pager",$inputObjects = array(new formInputObject("Pager","text",$rdrow['pager']))); @mysql_free_result($rDetailResult); $rDetailPage = new cvPage("Reference Detail",array($rDetailSection,$contactSection));$rDetailPage->displayDeleteButton = $_SESSION['existingRecord'];$rDetailPage->displayCancelButton = true;$rDetailPage->display();?>
\ No newline at end of file
<?phpini_set("display_errors",true);require_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php");require_once("cv.functions.php"); $sql = "SELECT ". "person.Title AS title,". "person.LastName AS lastname,". "person.FirstName AS firstname,". "person.PersonId AS personid,". "person.Phone AS phone,". "person.Phone2 AS phone2,". "person.Mobile AS mobile,". "person.Pager AS pager,". "person.Email AS email,". "reference.ReferenceId AS referenceid,". "reference.OrganizationId AS organizationid ". "FROM reference,person ". "WHERE reference.PersonId=person.PersonId AND reference.ResumeId=".$_SESSION['ResumeId']." AND reference.ReferenceId=".@$_GET['rid'];$rDetailResult = @mysql_query($sql);if(@mysql_num_rows($rDetailResult)==1) $_SESSION['existingRecord'] = true;else $_SESSION['existingRecord'] = false;$rdrow = @mysql_fetch_assoc($rDetailResult);$rDetailSection = new cvSection("Reference Detail");$rDetailSection->cvFields[0] = new cvField("Title",array(new formInputObject("Title","text",$rdrow['title']),new formInputObject("ReferenceId","hidden",$rdrow['referenceid']),new formInputObject("PersonId","hidden",$rdrow['personid'])));$rDetailSection->cvFields[1] = new cvField("First Name",array(new formInputObject("FirstName","text",$rdrow['firstname'])));$rDetailSection->cvFields[2] = new cvField("Last Name",array(new formInputObject("LastName","text",$rdrow['lastname']))); $contactSection = new cvSection("Contact Information");$ooption = optionGenerator("organization","Name","OrganizationId","OrganizationId",$rdrow['organizationid'],false);$contactSection->cvFields[0] = new cvField("Organization",array(new formOptionObject("OrganizationId",$ooption),"<a href='DropDownLookup.php?table=organization'>Edit List</a>"));$contactSection->cvFields[1] = new cvField("Email",$inputObjects = array(new formInputObject("Email","text",$rdrow['email'])));$contactSection->cvFields[2] = new cvField("Phone 1",$inputObjects = array(new formInputObject("Phone","text",$rdrow['phone'])));$contactSection->cvFields[3] = new cvField("Phone 2",$inputObjects = array(new formInputObject("Phone2","text",$rdrow['phone2'])));$contactSection->cvFields[4] = new cvField("Mobile",$inputObjects = array(new formInputObject("Mobile","text",$rdrow['mobile'])));$contactSection->cvFields[5] = new cvField("Pager",$inputObjects = array(new formInputObject("Pager","text",$rdrow['pager']))); @mysql_free_result($rDetailResult); $rDetailPage = new cvPage("Reference Detail",array($rDetailSection,$contactSection));$rDetailPage->displayDeleteButton = $_SESSION['existingRecord'];$rDetailPage->displayCancelButton = true;$rDetailPage->display();?>
\ No newline at end of file
......
<?phprequire_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php");ini_set("display_errors",true); $cells = array( array("Employer","Contact Name","Contact Telephone","Contact Email","<a href='ReferencesDetail.php'>ADD</a>")); $sql = "SELECT ". "organization.Name AS employer,". "person.LastName AS lastname,". "person.FirstName AS firstname,". "person.Phone AS telephone,". "reference.ReferenceId AS referenceid,". "person.Email AS email ". "FROM organization,person,reference ". "WHERE person.PersonId = reference.PersonId AND organization.OrganizationID = reference.OrganizationId AND reference.ResumeId=".$_SESSION['ResumeId'];$rresult = mysql_query($sql);$i=1;if(mysql_num_rows($rresult)>=1){ while($rrow = mysql_fetch_assoc($rresult)) { $cells[$i] = array( $rrow['employer'], $rrow['firstname']." ".$rrow['lastname'], $rrow['telephone'], $rrow['email'], "<a href='ReferencesDetail.php?rid=".$rrow['referenceid']."'>Edit</a>"); $i++; }}$referencesSection = new cvSection("References");$referencesSection->cvFields[0] = new cvTableField("referencestable",$cells); $referencesPage = new cvPage("references",array($referencesSection));$referencesPage->displayForm =false;$referencesPage->display(); ?>
\ No newline at end of file
<?phprequire_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php");ini_set("display_errors",true); $cells = array( array("Employer","Contact Name","Contact Telephone","Contact Email","<a href='ReferencesDetail.php'>ADD</a>")); $sql = "SELECT ". "organization.Name AS employer,". "person.LastName AS lastname,". "person.FirstName AS firstname,". "person.Phone AS telephone,". "reference.ReferenceId AS referenceid,". "person.Email AS email ". "FROM organization,person,reference ". "WHERE person.PersonId = reference.PersonId AND organization.OrganizationID = reference.OrganizationId AND reference.ResumeId=".$_SESSION['ResumeId'];$rresult = mysql_query($sql);$i=1;if(mysql_num_rows($rresult)>=1){ while($rrow = mysql_fetch_assoc($rresult)) { $cells[$i] = array( $rrow['employer'], $rrow['firstname']." ".$rrow['lastname'], $rrow['telephone'], $rrow['email'], "<a href='ReferencesDetail.php?rid=".$rrow['referenceid']."'>Edit</a>"); $i++; }}$referencesSection = new cvSection("References");$referencesSection->cvFields[0] = new cvTableField("referencestable",$cells); $referencesPage = new cvPage("references",array($referencesSection));$referencesPage->displayForm =false;$referencesPage->display(); ?>
\ No newline at end of file
......
<?phpfunction agreementCheck(){ require_once("/Library/WebServer/Documents/mycv/jcvDB.php"); session_start(); $sql = "SELECT ResumeId FROM resume WHERE UserId = '".@$_SESSION['Login']."'"; $result = @mysql_query($sql); $agreeCheck = @mysql_num_rows($result); if($agreeCheck != 1) return false; else { $resumeRow = mysql_fetch_assoc($result); $_SESSION['ResumeId'] = $resumeRow["ResumeId"]; return true; }}?>
\ No newline at end of file
<?phpfunction agreementCheck(){ require_once("jcvDB.php"); @session_start(); $sql = "SELECT ResumeId FROM resume WHERE UserId = '".@$_SESSION['Login']."'"; $result = @mysql_query($sql); $agreeCheck = @mysql_num_rows($result); if($agreeCheck != 1) return false; else { $resumeRow = mysql_fetch_assoc($result); $_SESSION['ResumeId'] = $resumeRow["ResumeId"]; return true; }}?>
\ No newline at end of file
......
<?php session_start(); if ($_REQUEST['Submit'] == "Submit") { $strUserName = trim($_POST['uid']); $strPassword = trim($_POST['pwd']); // connect to ldap server $ldapconn = @ldap_connect("unlisnotes.unl.edu"); if ($ldapconn) { // binding to ldap server $ldapbind = @ldap_bind($ldapconn, $strUserName, $strPassword); // verify binding if ($ldapbind) { //SUCCESS require_once("/Library/WebServer/Documents/mycv/jcvDB.php"); jcvLogin($strUserName); $_SESSION['bolAuthenticated'] = true; $_SESSION['Login'] = $strUserName; $_SESSION['Status'] = ""; //Determine their resume status... require("/Library/WebServer/Documents/mycv/agreementCheck.php"); if(!agreementCheck()) { header("Location: /mycv/agreement.php"); } else if (isset($_POST['URL'])) { header("Location: ".urldecode($_POST['URL'])); } else { header("Location: /"); } @ldap_close($ldapconn); //exit to ensure code below doesn't get executed exit; } } ldap_close($ldapconn); } $_SESSION['Status'] = "error"; header("Location: login.php?".$_POST['URL']); function jcvLogin($strUserName) { $sql = "SELECT UserId FROM usr WHERE UserId = '$strUserName'"; $mysql_time = date("Y-m-d H:i:s"); if(@mysql_num_rows(@mysql_query($sql))==1) { $sql = "UPDATE usr SET LastLogon = '$mysql_time' WHERE UserID = '$strUserName'"; @mysql_query($sql); } else { /* New User, Insert new records into usr and person tables In the future, values in the person table could be automatically populated from THE LDAP server. */ $sql = "INSERT INTO person (Email) VALUES ('".$strUserName."')"; @mysql_query($sql); $sql = "INSERT INTO usr (UserId,PersonId,CreationDate,LastLogon,UserType) VALUES ('$strUserName',".mysql_insert_id().",'$mysql_time','$mysql_time','C')"; @mysql_query($sql); } } ?>
\ No newline at end of file
<?php require_once '../config.inc.php'; session_start(); if ($_REQUEST['Submit'] == "Submit") { $strUserName = trim($_POST['uid']); $strPassword = trim($_POST['pwd']); // connect to ldap server $ldapconn = ldap_connect("unlisnotes.unl.edu"); if ($ldapconn) { // binding to ldap server $ldapbind = @ldap_bind($ldapconn, $strUserName, $strPassword); // verify binding if ($ldapbind) { //SUCCESS require_once("jcvDB.php"); jcvLogin($strUserName); $_SESSION['bolAuthenticated'] = true; $_SESSION['Login'] = $strUserName; $_SESSION['Status'] = ""; //Determine their resume status... require("agreementCheck.php"); if(!agreementCheck()) { header("Location: /mycv/agreement.php"); } else if (isset($_POST['URL'])) { header("Location: ".urldecode($_POST['URL'])); } else { header("Location: /"); } @ldap_close($ldapconn); //exit to ensure code below doesn't get executed exit; } } ldap_close($ldapconn); } $_SESSION['Status'] = "error"; header("Location: login.php?".$_POST['URL']); function jcvLogin($strUserName) { $sql = "SELECT UserId FROM usr WHERE UserId = '$strUserName'"; $mysql_time = date("Y-m-d H:i:s"); if(@mysql_num_rows(@mysql_query($sql))==1) { $sql = "UPDATE usr SET LastLogon = '$mysql_time' WHERE UserID = '$strUserName'"; @mysql_query($sql); } else { /* New User, Insert new records into usr and person tables In the future, values in the person table could be automatically populated from THE LDAP server. */ $sql = "INSERT INTO person (Email) VALUES ('".$strUserName."')"; @mysql_query($sql); $sql = "INSERT INTO usr (UserId,PersonId,CreationDate,LastLogon,UserType) VALUES ('$strUserName',".mysql_insert_id().",'$mysql_time','$mysql_time','C')"; @mysql_query($sql); } } ?>
\ No newline at end of file
......
<?php session_start(); include_once("/Library/WebServer/Documents/php/pageGen/pageGen.php"); //Get the URL from the querystring $URL = $_SERVER['QUERY_STRING']; $page = new unlTemplatePage(); $page->pageType = "popup"; $page->pageTitle = "Login to myCV"; $page->titleImage = "http://ucommxsrv1.unl.edu/mycv/images/popper_head_mycv.gif"; $page->displayStart(); ?> <form action="authenticate.php" method="post" name="form1" id="form1"> <?php if (@$_SESSION['Status']=="error") { echo "<strong>There was an error with your login information, please try again</strong>"; } ?> <p class="sseriftext">UNL myCV allows University of Nebraska - Lincoln students, staff and faculty to create their CV/Resume for display on the UNL Website.<br> Any information entered will instantly be made available as your CV info through the Peoplefinder results page.</p><p class="sserifstoryheadsmall">NOTE: This site is currently in the BETA STATE! Any information entered may be lost as production continues on the development until a final release has been completed! Consider yourself warned!</p> <p class="sserifstoryheadsmall">Please login with your <strong>Lotus Notes</strong> login information:</p> <p><span class="sseriftext">Login:</span> <input class="menu" name="uid" type="text" id="uid" /> </p> <p><span class="sseriftext">Password:</span> <input class="menu" name="pwd" type="password" id="pwd" /> </p> <input type="hidden" name="URL" value="<? echo $URL; ?>" /> <input class="menu" name="Submit" type="submit" value="Submit" /> </form> <?php $page->displayEnd(); ?>
\ No newline at end of file
<?php session_start(); include_once("UNL/Templates.php"); //Get the URL from the querystring $URL = $_SERVER['QUERY_STRING']; $page = UNL_Templates::factory('Popup'); $page->titlegraphic = "<h1>Login to myCV</h1>";
ob_start();?><form action="authenticate.php" method="post" name="form1" id="form1"><?phpif (@$_SESSION['Status']=="error"){ echo "<strong>There was an error with your login information, please try again</strong>";}?><p class="sseriftext">UNL myCV allows University of Nebraska - Lincoln students, staff and faculty to create their CV/Resume for display on the UNL Website.<br> Any information entered will instantly be made available as your CV info through the Peoplefinder results page.</p><p class="sserifstoryheadsmall">NOTE: This site is currently in the BETA STATE! Any information entered may be lost as production continues on the development until a final release has been completed! Consider yourself warned!</p><p class="sserifstoryheadsmall">Please login with your <strong>Lotus Notes</strong> login information:</p><p><span class="sseriftext">Login:</span> <input class="menu" name="uid" type="text" id="uid" /></p><p><span class="sseriftext">Password:</span> <input class="menu" name="pwd" type="password" id="pwd" /></p> <input type="hidden" name="URL" value="<? echo $URL; ?>" /> <input class="menu" name="Submit" type="submit" value="Submit" /> </form><?php
$page->maincontentarea = ob_get_clean();echo $page;?>
\ No newline at end of file
......
<?phprequire_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php"); $cells = array( array("Organization","Award","Date Given"), array( new cvField("",$inputObjects = array(new formInputObject("organization1"))), new cvField("",$inputObjects = array(new formInputObject("award1"))), new cvField("",$inputObjects = array(new formInputObject("date_given1")))));$awardsSection = new cvSection("Awards");$awardsSection->cvFields[0] = new cvTableField("awardstable",$cells); $awardsPage = new cvPage("awards",array($awardsSection));$awardsPage->display(); ?>
\ No newline at end of file
<?phprequire_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php"); $cells = array( array("Organization","Award","Date Given"), array( new cvField("",$inputObjects = array(new formInputObject("organization1"))), new cvField("",$inputObjects = array(new formInputObject("award1"))), new cvField("",$inputObjects = array(new formInputObject("date_given1")))));$awardsSection = new cvSection("Awards");$awardsSection->cvFields[0] = new cvTableField("awardstable",$cells); $awardsPage = new cvPage("awards",array($awardsSection));$awardsPage->display(); ?>
\ No newline at end of file
......
<?php/* These Set default css class styles for cv elements */$GLOBALS['textStyle'] = "sseriftext";$GLOBALS['headerStyle'] = "sserifstoryhead";$GLOBALS['subheadStyle'] = "sserifstoryheadsmall";$GLOBALS['formFieldStyle'] = "menu"; /* The cvPage class defines an HTML page for the cv system. The cvPage object holds sections (array of cvSection objects) of cv data. */class cvPage { var $heading; //heading for the page (not currently displayed) var $cvSections; //array of sections (cvSection objects) in this page var $displayForm; //bool value, if true form and save button are displayed (DEFAULT TRUE) var $displaySaveButton; //bool value, if true 'save button' is displayed (DEFAULT TRUE) var $displayDeleteButton; //bool value, if true 'delete button' is displayed (DEFAULT FALSE) var $displayCancelButton; //bool value, if true 'cancel button' is displayed (DEFAULT FALSE) var $displayAddButton; //bool value, if true 'add button' is displayed (DEFAULT FALSE) function cvPage($heading,$cvSections) { $this->heading = $heading; $this->cvSections = $cvSections; $this->displayForm = true; $this->displaySaveButton = true; $this->displayDeleteButton = false; $this->displayAddButton = false; $this->displayCancelButton = false; } function display() { echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'; echo '<html xmlns="http://www.w3.org/1999/xhtml">'; echo "\n<head>\n"; echo '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />'; echo "\n<title>".$this->heading."</title>\n"; echo "<link rel='stylesheet' href='popup_layout.css' type='text/css' />\n"; require("/Library/WebServer/Documents/unlpub/2004sharedcode/2004includes/2004cssselector/cssselect.php"); echo "<script type='text/javascript'>function MM_jumpMenu(targ,selObj,restore){ //v3.0\n". "eval(targ+\".location='".$_SERVER['PHP_SELF']."?id="."\"+selObj.options[selObj.selectedIndex].value+\"'\");\n". "if (restore) selObj.selectedIndex=0;\n". "}\n"; if(@$_SESSION['error']."" != "") { echo "alert('".addslashes($_SESSION['error'])."');\n"; $_SESSION['error'] = ""; } echo "</script>\n"; echo "</head>\n"; echo "<body>\n"; echo "<div id='header'>\n"; echo " <div id='pageheadcontainer'>\n"; echo " <div id='pagehead'><img style='float:left' src='images/popper_head_mycv.gif' alt='UNL myCV' />\n<div style='padding:5px;float:right;' class='".$GLOBALS['textStyle']."'><a href='http://ucommxsrv1.unl.edu/mycv/cvViewer.php?uid=".$_SESSION['Login']."'>View</a>&nbsp;&nbsp;&nbsp;<a href='auth/logout.php'>Logout</a></div></div>\n"; echo " </div>\n"; echo " <div id='logo'>\n"; echo " <a href='http://www.unl.edu' target='_blank'><img alt='N Icon' src='http://www.unl.edu/unlpub/graphics/n_redsquare.gif' width='37' height='29' /></a>\n"; echo " </div>\n"; echo "</div>\n"; echo "<div id='middle'>\n"; echo " <div id='contentContainer'>\n"; echo " <div id='content'>\n"; if($this->displayForm == true) { echo "<form action='save.php' id='$this->heading' method='POST'>\n"; echo "<div style='float:right;padding:5px;'>"; if($this->displaySaveButton==true) echo "<input id='submit' name='submit' type='submit' value='Save' />"; if($this->displayCancelButton==true) echo "<input id='cancelButton' name='cancelButton' type='submit' value='Cancel' />"; if($this->displayAddButton==true) echo "<input id='addButton' name='addButton' type='submit' value='Add' />"; if($this->displayDeleteButton==true) echo "<input id='deleteButton' name='deleteButton' type='submit' value='Delete' />"; echo "</div>\n"; } echo "<div id='cvSections' class='zenboxfeature'>\n"; for($i=0;$i<count($this->cvSections);$i++) { if(method_exists($this->cvSections[$i],"display")) { $this->cvSections[$i]->display(); } else echo "<span class='".$GLOBALS['textStyle']."'>".$this->cvSections[$i]."</span>"; } echo "</div>\n"; if($this->displayForm == true) { echo "</form>\n"; } echo " </div>\n"; echo " </div>\n"; echo " <div id='links'>\n"; require("sidebar.php"); echo " </div>\n"; echo "</div>\n"; echo "<div id='footer' class='footer'>\n"; echo " &copy; 2004 University of Nebraska&ndash;Lincoln\n"; echo "</div>\n"; echo "</body>\n"; echo "</html>\n"; } } /* cvSection contains a heading for a section, and an array of fields (cvField objects). */ class cvSection { var $heading; // string heading for this section, uses $GLOBALS['headerStyle'] var $cvFields = array(); // array of cvField objects function cvSection($heading) { $this->heading = $heading; } function display(){ echo "<div class='cvSection'>"; echo "<div class='cvSectionHeading'><span class='".$GLOBALS['headerStyle']."'>".$this->heading."</span></div>"; for ($i=0;$i<sizeof($this->cvFields);$i++) { $this->cvFields[$i]->display(); } echo "</div>\n"; } } /* The cvTableField, is used as an HTML table of data. Data that could be form fields, or simply text. */ class cvTableField { var $heading; //heading for the table (does not display) var $cells; //2 dimensional array of cells. function cvTableField($heading,$cells) { $this->heading = $heading; $this->cells = $cells; } function display() { $cols = sizeof($this->cells[0]); echo "<table class='cvTableField'>\n"; for($i=0;$i<sizeof($this->cells);$i++) { // Use subheadStyle if this is the first row, otherwise textStyle if($i==0) $textstyle = $GLOBALS['subheadStyle']; else $textstyle = $GLOBALS['textStyle']; echo "<tr>\n"; if(sizeof($this->cells[$i])==1) { echo "<td colspan='".$cols."'>"; if(method_exists($this->cells[$i][0],"display")) $this->cells[$i][0]->display(); else echo "<span class='".$textstyle."'>".$this->cells[$i][0]."</span>"; echo "</td>"; } else for($j=0;$j<sizeof($this->cells[$i]);$j++) { echo "<td>\n"; if(method_exists($this->cells[$i][$j],"display")) $this->cells[$i][$j]->display(); else echo "<span class='".$textstyle."'>".$this->cells[$i][$j]."</span>"; echo "</td>\n"; } echo "</tr>\n"; } echo "</table>\n"; } } /* cvField object is basically a line in a section, a grouping of (possibly multiple) HTML form fields, and the label associated with these. */ class cvField { var $heading; //heading for this field var $cssClass; //css class for the heading portion, defaults to textStyle var $inputObjects = array(); //array of form input objects related to this field function cvField($heading,$inputObjects) { $this->heading = $heading; $this->inputObjects = $inputObjects; $this->cssClass = "cvFieldHeading"; //$GLOBALS['textStyle']; } function display() { echo "<div class='cvField'>"; //Check to see if headng is null if($this->heading.'' != '') { echo("<div class='$this->cssClass'><span class='".$GLOBALS['textStyle']."'>".$this->heading." : </span></div><div class='formInputObjects'>"); } for($i=0;$i<sizeof($this->inputObjects);$i++) { if(method_exists($this->inputObjects[$i],"display")) $this->inputObjects[$i]->display(); else echo "<span class='".$GLOBALS['textStyle']."'>".$this->inputObjects[$i]."</span>"; } if($this->heading.'' != '') { echo("</div>"); } echo "</div>\n"; } } /* formInputObject is literally an HTML form element, and a (optional) label for it. Form fields can be of any standard HTML <input> type. */ class formInputObject { var $type; //text, textarea, password, radio, checkbox etc. var $id; //DOM ID and Name associated with this form element var $cssClass; //cascading style sheet class for this element var $length; //length of the element (in characters) var $defaultValue; //default value var $label; //can hold a label for this field that will appear to the left of the field. var $height; //number of height in ems or rows of text... mainly for textarea boxes. function formInputObject($id,$type="text",$defaultValue='',$length=20,$height=2) { $this->id = $id; $this->type=$type; $this->length=$length; $this->defaultValue=$defaultValue; $this->cssClass=$GLOBALS['formFieldStyle']; $this->label=""; $this->height=$height; } function display() { if($this->label != "") echo "<span class='".$GLOBALS['textStyle']."'>".$this->label."&nbsp</span>"; switch ($this->type){ case "text": case "password": case "hidden": case "button": case "submit": case "checkbox": echo "<input type='$this->type' id='$this->id' name='$this->id' class='$this->cssClass' length='$this->length' value='$this->defaultValue' />"; break; case "textarea": echo "<textarea id='$this->id' name='$this->id' class='$this->cssClass' rows='$this->height' cols='$this->length'>$this->defaultValue</textarea>"; break; case "radio": //radio is handled slightly different than the other input types because radio inputs have the same name. //so no DOM ID is output for radio inputs echo "<input type='$this->type' name='$this->id' value='$this->label' class='$this->cssClass' "; if($this->defaultValue==$this->label) echo "checked='checked' "; echo "/>"; break; default: echo("Error, formInputObject has no valid type!"); //error break; } } } /* formOptionObject is literally a HTML <select> element with array of options. */ class formOptionObject { var $id; //DOM ID and Name associated with this form element var $options; //associative array with the options for this drop down ['selected'] (bool) ['value'],['label'] (strings) var $cssClass; //defaults to formFieldStyle var $jumpMenu; //bool value to determine if this <select> object is a JUMP menu (javascript onchange goes to value). function formOptionObject($id,$options) { $this->id = $id; $this->options = $options; $this->cssClass=$GLOBALS['formFieldStyle']; $this->jumpMenu = false; } function display() { echo "<select id='$this->id' name='$this->id' class='$this->cssClass' "; if($this->jumpMenu) echo "onchange=\"MM_jumpMenu('parent',this,0)\" "; echo ">\n"; for($i=0;$i<sizeof($this->options);$i++) { echo "<option "; if($this->options[$i]['selected']==true) echo "selected='selected' "; echo "value='".$this->options[$i]['value']."'>".$this->options[$i]['label']."</option>\n"; } echo "</select>\n"; } } ?>
\ No newline at end of file
<?php/* These Set default css class styles for cv elements */$GLOBALS['textStyle'] = "sseriftext";$GLOBALS['headerStyle'] = "sserifstoryhead";$GLOBALS['subheadStyle'] = "sserifstoryheadsmall";$GLOBALS['formFieldStyle'] = "menu"; /* The cvPage class defines an HTML page for the cv system. The cvPage object holds sections (array of cvSection objects) of cv data. */class cvPage { var $heading; //heading for the page (not currently displayed) var $cvSections; //array of sections (cvSection objects) in this page var $displayForm; //bool value, if true form and save button are displayed (DEFAULT TRUE) var $displaySaveButton; //bool value, if true 'save button' is displayed (DEFAULT TRUE) var $displayDeleteButton; //bool value, if true 'delete button' is displayed (DEFAULT FALSE) var $displayCancelButton; //bool value, if true 'cancel button' is displayed (DEFAULT FALSE) var $displayAddButton; //bool value, if true 'add button' is displayed (DEFAULT FALSE) function cvPage($heading,$cvSections) { $this->heading = $heading; $this->cvSections = $cvSections; $this->displayForm = true; $this->displaySaveButton = true; $this->displayDeleteButton = false; $this->displayAddButton = false; $this->displayCancelButton = false; } function display() { echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'; echo '<html xmlns="http://www.w3.org/1999/xhtml">'; echo "\n<head>\n"; echo '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />'; echo "\n<title>".$this->heading."</title>\n"; echo "<link rel='stylesheet' href='popup_layout.css' type='text/css' />\n"; echo "<script type='text/javascript'>function MM_jumpMenu(targ,selObj,restore){ //v3.0\n". "eval(targ+\".location='".$_SERVER['PHP_SELF']."?id="."\"+selObj.options[selObj.selectedIndex].value+\"'\");\n". "if (restore) selObj.selectedIndex=0;\n". "}\n"; if(@$_SESSION['error']."" != "") { echo "alert('".addslashes($_SESSION['error'])."');\n"; $_SESSION['error'] = ""; } echo "</script>\n"; echo "</head>\n"; echo "<body>\n"; echo "<div id='header'>\n"; echo " <div id='pageheadcontainer'>\n"; echo " <div id='pagehead'><img style='float:left' src='images/popper_head_mycv.gif' alt='UNL myCV' />\n<div style='padding:5px;float:right;' class='".$GLOBALS['textStyle']."'><a href='http://ucommxsrv1.unl.edu/mycv/cvViewer.php?uid=".$_SESSION['Login']."'>View</a>&nbsp;&nbsp;&nbsp;<a href='auth/logout.php'>Logout</a></div></div>\n"; echo " </div>\n"; echo " <div id='logo'>\n"; echo " <a href='http://www.unl.edu' target='_blank'><img alt='N Icon' src='http://www.unl.edu/unlpub/graphics/n_redsquare.gif' width='37' height='29' /></a>\n"; echo " </div>\n"; echo "</div>\n"; echo "<div id='middle'>\n"; echo " <div id='contentContainer'>\n"; echo " <div id='content'>\n"; if($this->displayForm == true) { echo "<form action='save.php' id='$this->heading' method='POST'>\n"; echo "<div style='float:right;padding:5px;'>"; if($this->displaySaveButton==true) echo "<input id='submit' name='submit' type='submit' value='Save' />"; if($this->displayCancelButton==true) echo "<input id='cancelButton' name='cancelButton' type='submit' value='Cancel' />"; if($this->displayAddButton==true) echo "<input id='addButton' name='addButton' type='submit' value='Add' />"; if($this->displayDeleteButton==true) echo "<input id='deleteButton' name='deleteButton' type='submit' value='Delete' />"; echo "</div>\n"; } echo "<div id='cvSections' class='zenboxfeature'>\n"; for($i=0;$i<count($this->cvSections);$i++) { if(method_exists($this->cvSections[$i],"display")) { $this->cvSections[$i]->display(); } else echo "<span class='".$GLOBALS['textStyle']."'>".$this->cvSections[$i]."</span>"; } echo "</div>\n"; if($this->displayForm == true) { echo "</form>\n"; } echo " </div>\n"; echo " </div>\n"; echo " <div id='links'>\n"; require("sidebar.php"); echo " </div>\n"; echo "</div>\n"; echo "<div id='footer' class='footer'>\n"; echo " &copy; 2004 University of Nebraska&ndash;Lincoln\n"; echo "</div>\n"; echo "</body>\n"; echo "</html>\n"; } } /* cvSection contains a heading for a section, and an array of fields (cvField objects). */ class cvSection { var $heading; // string heading for this section, uses $GLOBALS['headerStyle'] var $cvFields = array(); // array of cvField objects function cvSection($heading) { $this->heading = $heading; } function display(){ echo "<div class='cvSection'>"; echo "<div class='cvSectionHeading'><span class='".$GLOBALS['headerStyle']."'>".$this->heading."</span></div>"; for ($i=0;$i<sizeof($this->cvFields);$i++) { $this->cvFields[$i]->display(); } echo "</div>\n"; } } /* The cvTableField, is used as an HTML table of data. Data that could be form fields, or simply text. */ class cvTableField { var $heading; //heading for the table (does not display) var $cells; //2 dimensional array of cells. function cvTableField($heading,$cells) { $this->heading = $heading; $this->cells = $cells; } function display() { $cols = sizeof($this->cells[0]); echo "<table class='cvTableField'>\n"; for($i=0;$i<sizeof($this->cells);$i++) { // Use subheadStyle if this is the first row, otherwise textStyle if($i==0) $textstyle = $GLOBALS['subheadStyle']; else $textstyle = $GLOBALS['textStyle']; echo "<tr>\n"; if(sizeof($this->cells[$i])==1) { echo "<td colspan='".$cols."'>"; if(method_exists($this->cells[$i][0],"display")) $this->cells[$i][0]->display(); else echo "<span class='".$textstyle."'>".$this->cells[$i][0]."</span>"; echo "</td>"; } else for($j=0;$j<sizeof($this->cells[$i]);$j++) { echo "<td>\n"; if(method_exists($this->cells[$i][$j],"display")) $this->cells[$i][$j]->display(); else echo "<span class='".$textstyle."'>".$this->cells[$i][$j]."</span>"; echo "</td>\n"; } echo "</tr>\n"; } echo "</table>\n"; } } /* cvField object is basically a line in a section, a grouping of (possibly multiple) HTML form fields, and the label associated with these. */ class cvField { var $heading; //heading for this field var $cssClass; //css class for the heading portion, defaults to textStyle var $inputObjects = array(); //array of form input objects related to this field function cvField($heading,$inputObjects) { $this->heading = $heading; $this->inputObjects = $inputObjects; $this->cssClass = "cvFieldHeading"; //$GLOBALS['textStyle']; } function display() { echo "<div class='cvField'>"; //Check to see if headng is null if($this->heading.'' != '') { echo("<div class='$this->cssClass'><span class='".$GLOBALS['textStyle']."'>".$this->heading." : </span></div><div class='formInputObjects'>"); } for($i=0;$i<sizeof($this->inputObjects);$i++) { if(method_exists($this->inputObjects[$i],"display")) $this->inputObjects[$i]->display(); else echo "<span class='".$GLOBALS['textStyle']."'>".$this->inputObjects[$i]."</span>"; } if($this->heading.'' != '') { echo("</div>"); } echo "</div>\n"; } } /* formInputObject is literally an HTML form element, and a (optional) label for it. Form fields can be of any standard HTML <input> type. */ class formInputObject { var $type; //text, textarea, password, radio, checkbox etc. var $id; //DOM ID and Name associated with this form element var $cssClass; //cascading style sheet class for this element var $length; //length of the element (in characters) var $defaultValue; //default value var $label; //can hold a label for this field that will appear to the left of the field. var $height; //number of height in ems or rows of text... mainly for textarea boxes. function formInputObject($id,$type="text",$defaultValue='',$length=20,$height=2) { $this->id = $id; $this->type=$type; $this->length=$length; $this->defaultValue=$defaultValue; $this->cssClass=$GLOBALS['formFieldStyle']; $this->label=""; $this->height=$height; } function display() { if($this->label != "") echo "<span class='".$GLOBALS['textStyle']."'>".$this->label."&nbsp</span>"; switch ($this->type){ case "text": case "password": case "hidden": case "button": case "submit": case "checkbox": echo "<input type='$this->type' id='$this->id' name='$this->id' class='$this->cssClass' length='$this->length' value='$this->defaultValue' />"; break; case "textarea": echo "<textarea id='$this->id' name='$this->id' class='$this->cssClass' rows='$this->height' cols='$this->length'>$this->defaultValue</textarea>"; break; case "radio": //radio is handled slightly different than the other input types because radio inputs have the same name. //so no DOM ID is output for radio inputs echo "<input type='$this->type' name='$this->id' value='$this->label' class='$this->cssClass' "; if($this->defaultValue==$this->label) echo "checked='checked' "; echo "/>"; break; default: echo("Error, formInputObject has no valid type!"); //error break; } } } /* formOptionObject is literally a HTML <select> element with array of options. */ class formOptionObject { var $id; //DOM ID and Name associated with this form element var $options; //associative array with the options for this drop down ['selected'] (bool) ['value'],['label'] (strings) var $cssClass; //defaults to formFieldStyle var $jumpMenu; //bool value to determine if this <select> object is a JUMP menu (javascript onchange goes to value). function formOptionObject($id,$options) { $this->id = $id; $this->options = $options; $this->cssClass=$GLOBALS['formFieldStyle']; $this->jumpMenu = false; } function display() { echo "<select id='$this->id' name='$this->id' class='$this->cssClass' "; if($this->jumpMenu) echo "onchange=\"MM_jumpMenu('parent',this,0)\" "; echo ">\n"; for($i=0;$i<sizeof($this->options);$i++) { echo "<option "; if($this->options[$i]['selected']==true) echo "selected='selected' "; echo "value='".$this->options[$i]['value']."'>".$this->options[$i]['label']."</option>\n"; } echo "</select>\n"; } } ?>
\ No newline at end of file
......
<?phprequire_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php"); $cells = array( array("Institution","Degree","Degree Type","Start Date","End Date","<a href='EducationDetail.php'>Add</a>")); $sql = "SELECT ". "organization.Name AS institution,". "education.EducationId AS educationid,". "degree.StartDate AS startdate,". "degree.EndDate AS enddate,". "degree.Name AS name,". "degree_type.Description AS description ". "FROM education,degree,organization,degree_type ". "WHERE degree.DegreeTypeId=degree_type.DegreeTypeId AND education.OrganizationId=organization.OrganizationId AND degree.EducationId=education.EducationId AND education.ResumeId=".$_SESSION['ResumeId'];$eresult = @mysql_query($sql);$i=1;while($erow = @mysql_fetch_assoc($eresult)){ $cells[$i] = array( $erow['institution'], $erow['name'], $erow['description'], $erow['startdate'], $erow['enddate'], "<a href='EducationDetail.php?eid=".$erow['educationid']."'>Edit</a>"); $i++;}@mysql_free_result($eresult);$educationSection = new cvSection("Education");$educationSection->cvFields[0] = new cvTableField("educationtable",$cells); $educationPage = new cvPage("education",array($educationSection));$educationPage->display(); ?>
\ No newline at end of file
<?phprequire_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php"); $cells = array( array("Institution","Degree","Degree Type","Start Date","End Date","<a href='EducationDetail.php'>Add</a>")); $sql = "SELECT ". "organization.Name AS institution,". "education.EducationId AS educationid,". "degree.StartDate AS startdate,". "degree.EndDate AS enddate,". "degree.Name AS name,". "degree_type.Description AS description ". "FROM education,degree,organization,degree_type ". "WHERE degree.DegreeTypeId=degree_type.DegreeTypeId AND education.OrganizationId=organization.OrganizationId AND degree.EducationId=education.EducationId AND education.ResumeId=".$_SESSION['ResumeId'];$eresult = @mysql_query($sql);$i=1;while($erow = @mysql_fetch_assoc($eresult)){ $cells[$i] = array( $erow['institution'], $erow['name'], $erow['description'], $erow['startdate'], $erow['enddate'], "<a href='EducationDetail.php?eid=".$erow['educationid']."'>Edit</a>"); $i++;}@mysql_free_result($eresult);$educationSection = new cvSection("Education");$educationSection->cvFields[0] = new cvTableField("educationtable",$cells); $educationPage = new cvPage("education",array($educationSection));$educationPage->display(); ?>
\ No newline at end of file
......
<?phprequire_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php"); $cells = array( array("Employer","Position","Client","Start Date","End Date","<a title='Click to add an Employer' href='employmentHistoryDetail.php'>ADD</a>"));$sql = "SELECT ". "employment.EmploymentId AS eid,". "role.Description AS title,". "organization.Name AS employer,". "client.Name AS client,". "employment.StartDate AS startdate,". "employment.EndDate AS enddate ". "FROM employment, organization AS organization, organization AS client, role, job ". "WHERE role.RoleId=job.RoleId AND client.OrganizationId=job.OrganizationId AND job.EmploymentId=employment.EmploymentId AND organization.OrganizationId=employment.EmployerId AND employment.ResumeId=".$_SESSION['ResumeId'];$eresult = mysql_query($sql) or die(mysql_error());$i=1;if(mysql_num_rows($eresult)>=1){ while($erow = mysql_fetch_assoc($eresult)) { $cells[$i] = array($erow["employer"]); $cells[$i+1] = array(); $cells[$i+1][0] = ""; $cells[$i+1][1] = $erow['title']; $cells[$i+1][2] = $erow['client'];//client $cells[$i+1][3] = $erow['startdate']; if(strtotime($erow['enddate'])==-1 || strtotime($erow['enddate']) > time() || substr($erow['enddate'],0,4)=='0000') { $cells[$i+1][4] = "Current"; } else { $cells[$i+1][4] = $erow['enddate']; } $cells[$i+1][5] = "<a href='employmentHistoryDetail.php?eid=".$erow['eid']."'>Edit</a>"; $i=$i+2; } } $employmentSection = new cvSection("Employment History"); $employmentSection->cvFields[0] = new cvTableField("employmenttable",$cells); $employmentPage = new cvPage("employment",array($employmentSection)); $employmentPage->displayForm = false; $employmentPage->display(); ?>
\ No newline at end of file
<?phprequire_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php"); $cells = array( array("Employer","Position","Client","Start Date","End Date","<a title='Click to add an Employer' href='employmentHistoryDetail.php'>ADD</a>"));$sql = "SELECT ". "employment.EmploymentId AS eid,". "role.Description AS title,". "organization.Name AS employer,". "client.Name AS client,". "employment.StartDate AS startdate,". "employment.EndDate AS enddate ". "FROM employment, organization AS organization, organization AS client, role, job ". "WHERE role.RoleId=job.RoleId AND client.OrganizationId=job.OrganizationId AND job.EmploymentId=employment.EmploymentId AND organization.OrganizationId=employment.EmployerId AND employment.ResumeId=".$_SESSION['ResumeId'];$eresult = mysql_query($sql) or die(mysql_error());$i=1;if(mysql_num_rows($eresult)>=1){ while($erow = mysql_fetch_assoc($eresult)) { $cells[$i] = array($erow["employer"]); $cells[$i+1] = array(); $cells[$i+1][0] = ""; $cells[$i+1][1] = $erow['title']; $cells[$i+1][2] = $erow['client'];//client $cells[$i+1][3] = $erow['startdate']; if(strtotime($erow['enddate'])==-1 || strtotime($erow['enddate']) > time() || substr($erow['enddate'],0,4)=='0000') { $cells[$i+1][4] = "Current"; } else { $cells[$i+1][4] = $erow['enddate']; } $cells[$i+1][5] = "<a href='employmentHistoryDetail.php?eid=".$erow['eid']."'>Edit</a>"; $i=$i+2; } } $employmentSection = new cvSection("Employment History"); $employmentSection->cvFields[0] = new cvTableField("employmenttable",$cells); $employmentPage = new cvPage("employment",array($employmentSection)); $employmentPage->displayForm = false; $employmentPage->display(); ?>
\ No newline at end of file
......
<?phprequire_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php"); $intro = new cvSection("Welcome"); $intro->cvFields[0] = new cvField("",array("Welcome to UNL's myCV.<br /><br />Click the area you wish to edit.")); $indexPage = new cvPage("myCV",array($intro)); $indexPage->displayForm = false; $indexPage->display();?>
\ No newline at end of file
<?phprequire_once 'config.inc.php';require_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php"); $intro = new cvSection("Welcome"); $intro->cvFields[0] = new cvField("",array("Welcome to UNL's myCV.<br /><br />Click the area you wish to edit.")); $indexPage = new cvPage("myCV",array($intro)); $indexPage->displayForm = false; $indexPage->display();?>
\ No newline at end of file
......
<?php /* This file holds the credentials and connection data for the database */ $database = "jcv"; $dbuser = "jcv"; $dbpwd = ""; $GLOBALS['link_identifier'] = @mysql_connect("localhost", $dbuser, $dbpwd); @mysql_select_db($database,$GLOBALS['link_identifier']);?>
\ No newline at end of file
<?php /* This file holds the credentials and connection data for the database */ $database = "jcv"; $dbuser = "jcv"; $dbpwd = "jcv"; $GLOBALS['link_identifier'] = @mysql_connect("localhost", $dbuser, $dbpwd); @mysql_select_db($database,$GLOBALS['link_identifier']);?>
\ No newline at end of file
......
<?phprequire_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php"); $_SESSION['table'] = "objective";$sql = "SELECT objective.Description FROM objective WHERE ResumeId = ".$_SESSION['ResumeId'];$objresult = @mysql_query($sql);if(mysql_num_rows($objresult)==1) $_SESSION['existingRecord'] = true;else $_SESSION['existingRecord'] = false;$objrow = @mysql_fetch_array($objresult);$objectiveSection = new cvSection("Objective");$objectiveSection->cvFields[0] = new cvField("",$inputObjects = array(new formInputObject("description","textarea",$objrow[0],100)));$objectiveSection->cvFields[0]->inputObjects[0]->height=20;$objectivePage = new cvPage("objective",array($objectiveSection));$objectivePage->display(); ?>
\ No newline at end of file
<?phprequire_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php"); $_SESSION['table'] = "objective";$sql = "SELECT objective.Description FROM objective WHERE ResumeId = ".$_SESSION['ResumeId'];$objresult = @mysql_query($sql);if(mysql_num_rows($objresult)==1) $_SESSION['existingRecord'] = true;else $_SESSION['existingRecord'] = false;$objrow = @mysql_fetch_array($objresult);$objectiveSection = new cvSection("Objective");$objectiveSection->cvFields[0] = new cvField("",$inputObjects = array(new formInputObject("description","textarea",$objrow[0],100)));$objectiveSection->cvFields[0]->inputObjects[0]->height=20;$objectivePage = new cvPage("objective",array($objectiveSection));$objectivePage->display(); ?>
\ No newline at end of file
......
<?phprequire_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php");require("cv.functions.php"); $sql = "SELECT * FROM person,usr WHERE usr.PersonId = person.PersonId AND usr.UserId = '".$_SESSION['Login']."'";$_SESSION['table'] = "person";$result = @mysql_query($sql);$person = @mysql_fetch_assoc($result);$identificationSection = new cvSection("Identification");$identificationSection->cvFields[0] = new cvField("Title",$inputObjects = array(new formInputObject("title","text",$person['Title'])));$identificationSection->cvFields[1] = new cvField("First Name",$inputObjects = array(new formInputObject("firstname","text",$person["FirstName"])));$identificationSection->cvFields[2] = new cvField("Last Name",$inputObjects = array(new formInputObject("lastname","text",$person['LastName'])));$identificationSection->cvFields[3] = new cvField("Date of Birth",$inputObjects = array(new formInputObject("birth","text",$person['Birth'])));$option0['value'] = '';$option0['label'] = '';if($person['Gender']=='M') $option1['selected']=true;$option1['value'] = 'M';$option1['label'] = 'Male';if($person['Gender']=='F') $option2['selected']=true;$option2['value'] = 'F';$option2['label'] = 'Female';$option = array($option0,$option1,$option2);$identificationSection->cvFields[4] = new cvField("Gender",$inputObjects = array(new formOptionObject("gender",$option))); $msoption = optionGenerator("marital_status","Description","MaritalStatusId","Description",$person['MaritalStatusId'],true);$identificationSection->cvFields[5] = new cvField("Marital Status",$inputObjects = array(new formOptionObject("maritalstatusid",$msoption))); $contactSection = new cvSection("Contact Information");$contactSection->cvFields[0] = new cvField("Email",$inputObjects = array(new formInputObject("email","text",$person['Email'])));$contactSection->cvFields[1] = new cvField("Phone 1",$inputObjects = array(new formInputObject("phone","text",$person['Phone'])));$contactSection->cvFields[2] = new cvField("Phone 2",$inputObjects = array(new formInputObject("phone2","text",$person['Phone2'])));$contactSection->cvFields[3] = new cvField("Mobile",$inputObjects = array(new formInputObject("mobile","text",$person['Mobile'])));$contactSection->cvFields[4] = new cvField("Pager",$inputObjects = array(new formInputObject("pager","text",$person['Pager']))); $addressSection = new cvSection("Residence");$addressSection->cvFields[0] = new cvField("Street #1",$inputObjects = array(new formInputObject("street","text",$person['Street'])));$addressSection->cvFields[1] = new cvField("Street #2",$inputObjects = array(new formInputObject("street2","text",$person['Street2'])));$addressSection->cvFields[2] = new cvField("City",$inputObjects = array(new formInputObject("city","text",$person['City'])));$addressSection->cvFields[3] = new cvField("State",$inputObjects = array(new formInputObject("state","text",$person['State']))); $coption = optionGenerator("country","Description","CountryId","Description",$person['CountryId'],true,"WHERE Enabled='1'");$addressSection->cvFields[4] = new cvField("Country",$inputObjects = array(new formOptionObject("countryid",$coption))); $addressSection->cvFields[5] = new cvField("Zip/Postal Code",$inputObjects = array(new formInputObject("zip","text",$person['Zip']))); $personPage = new cvPage("personal",array($identificationSection,$contactSection,$addressSection));$personPage->display();?>
\ No newline at end of file
<?phprequire_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php");require("cv.functions.php"); $sql = "SELECT * FROM person,usr WHERE usr.PersonId = person.PersonId AND usr.UserId = '".$_SESSION['Login']."'";$_SESSION['table'] = "person";$result = @mysql_query($sql);$person = @mysql_fetch_assoc($result);$identificationSection = new cvSection("Identification");$identificationSection->cvFields[0] = new cvField("Title",$inputObjects = array(new formInputObject("title","text",$person['Title'])));$identificationSection->cvFields[1] = new cvField("First Name",$inputObjects = array(new formInputObject("firstname","text",$person["FirstName"])));$identificationSection->cvFields[2] = new cvField("Last Name",$inputObjects = array(new formInputObject("lastname","text",$person['LastName'])));$identificationSection->cvFields[3] = new cvField("Date of Birth",$inputObjects = array(new formInputObject("birth","text",$person['Birth'])));$option0['value'] = '';$option0['label'] = '';if($person['Gender']=='M') $option1['selected']=true;$option1['value'] = 'M';$option1['label'] = 'Male';if($person['Gender']=='F') $option2['selected']=true;$option2['value'] = 'F';$option2['label'] = 'Female';$option = array($option0,$option1,$option2);$identificationSection->cvFields[4] = new cvField("Gender",$inputObjects = array(new formOptionObject("gender",$option))); $msoption = optionGenerator("marital_status","Description","MaritalStatusId","Description",$person['MaritalStatusId'],true);$identificationSection->cvFields[5] = new cvField("Marital Status",$inputObjects = array(new formOptionObject("maritalstatusid",$msoption))); $contactSection = new cvSection("Contact Information");$contactSection->cvFields[0] = new cvField("Email",$inputObjects = array(new formInputObject("email","text",$person['Email'])));$contactSection->cvFields[1] = new cvField("Phone 1",$inputObjects = array(new formInputObject("phone","text",$person['Phone'])));$contactSection->cvFields[2] = new cvField("Phone 2",$inputObjects = array(new formInputObject("phone2","text",$person['Phone2'])));$contactSection->cvFields[3] = new cvField("Mobile",$inputObjects = array(new formInputObject("mobile","text",$person['Mobile'])));$contactSection->cvFields[4] = new cvField("Pager",$inputObjects = array(new formInputObject("pager","text",$person['Pager']))); $addressSection = new cvSection("Residence");$addressSection->cvFields[0] = new cvField("Street #1",$inputObjects = array(new formInputObject("street","text",$person['Street'])));$addressSection->cvFields[1] = new cvField("Street #2",$inputObjects = array(new formInputObject("street2","text",$person['Street2'])));$addressSection->cvFields[2] = new cvField("City",$inputObjects = array(new formInputObject("city","text",$person['City'])));$addressSection->cvFields[3] = new cvField("State",$inputObjects = array(new formInputObject("state","text",$person['State']))); $coption = optionGenerator("country","Description","CountryId","Description",$person['CountryId'],true,"WHERE Enabled='1'");$addressSection->cvFields[4] = new cvField("Country",$inputObjects = array(new formOptionObject("countryid",$coption))); $addressSection->cvFields[5] = new cvField("Zip/Postal Code",$inputObjects = array(new formInputObject("zip","text",$person['Zip']))); $personPage = new cvPage("personal",array($identificationSection,$contactSection,$addressSection));$personPage->display();?>
\ No newline at end of file
......
<?phprequire_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php");require("cv.functions.php");$displaySaveandDel = false;$skillsSection = new cvSection("Skills");$saoption = optionGenerator("skill_area","Description","SkillAreaId","SkillAreaId",$_GET['id'],true);$skillsSection->cvFields[0] = new cvField("Skill Area",$inputObjects = array(new formOptionObject("SkillAreaId",$saoption),"<a href='DropDownLookup.php?table=skill_area'>Edit List</a>"));$skillsSection->cvFields[0]->inputObjects[0]->jumpMenu=true;$soption = optionGenerator("skill_item","Description","SkillItemId","Description","",false,"WHERE SkillAreaId=".$_GET['id']);$skillsSection->cvFields[1] = new cvField("Skill",$inputObjects = array( new formOptionObject("SkillItemId",$soption), "<a href='DropDownLookup.php?table=skill_item&id=".$_GET['id']."'>Edit List</a>", new formInputObject("_updateArray","hidden","Proficiency,Description"), new formInputObject("_updateWhere","hidden","SkillId"))); $cells = array( array("Skill Area","Skill","Proficiency","Comments","Sel")); $sql = "SELECT ". "skill_area.Description AS skillarea,". "skill_item.Description AS skill,". "skill.Description AS comments,". "skill.Proficiency AS proficiency,". "skill.SkillItemId AS skillitemid,". "skill.SkillId AS skillid ". "FROM skill,skill_area,skill_item ". "WHERE skill_item.SkillAreaId=skill_area.SkillAreaId AND skill.SkillItemId=skill_item.SkillItemId AND skill.ResumeId=".$_SESSION['ResumeId']." ". "ORDER BY skill_area.Description";$sresult = mysql_query($sql);$i=1;$h=0; if(mysql_num_rows($sresult)>=1){ $displaySaveandDel = true; while($srow = @mysql_fetch_assoc($sresult)) { //proficiency fields $profObjects = array(); $profObjects[0] = new formInputObject("Proficiency__".$h,"radio",$srow["proficiency"]); $profObjects[0]->label = 1; $profObjects[1] = new formInputObject("Proficiency__".$h,"radio",$srow["proficiency"]); $profObjects[1]->label = 2; $profObjects[2] = new formInputObject("Proficiency__".$h,"radio",$srow["proficiency"]); $profObjects[2]->label = 3; $profObjects[3] = new formInputObject("Proficiency__".$h,"radio",$srow["proficiency"]); $profObjects[3]->label = 4; $profObjects[4] = new formInputObject("Proficiency__".$h,"radio",$srow["proficiency"]); $profObjects[4]->label = 5; $cells[$i] = array( $srow['skillarea']); $cells[$i+1] = array( "", $srow['skill'], new cvField("",$profObjects), new cvField("",$inputObjects = array(new formInputObject("Description__".$h,"text",$srow['comments']))), new cvField("",$inputObjects = array(new formInputObject("Delete__".$h,"checkbox"),new formInputObject("SkillId__".$h,"hidden",$srow['skillid'])))); $h++; $i=$i+2; } @mysql_free_result($sresult); } $skillsSection->cvFields[2] = new cvTableField("skilltable",$cells); $skillsSection->cvFields[3] = new formInputObject("_updateArrayCount","hidden",$h); $skillsPage = new cvPage("Skills",array($skillsSection)); $skillsPage->displayDeleteButton = $skillsPage->displayAddButton = $displaySaveandDel; $skillsPage->display(); ?>
\ No newline at end of file
<?phprequire_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php");require("cv.functions.php");$displaySaveandDel = false;$skillsSection = new cvSection("Skills");$saoption = optionGenerator("skill_area","Description","SkillAreaId","SkillAreaId",$_GET['id'],true);$skillsSection->cvFields[0] = new cvField("Skill Area",$inputObjects = array(new formOptionObject("SkillAreaId",$saoption),"<a href='DropDownLookup.php?table=skill_area'>Edit List</a>"));$skillsSection->cvFields[0]->inputObjects[0]->jumpMenu=true;$soption = optionGenerator("skill_item","Description","SkillItemId","Description","",false,"WHERE SkillAreaId=".$_GET['id']);$skillsSection->cvFields[1] = new cvField("Skill",$inputObjects = array( new formOptionObject("SkillItemId",$soption), "<a href='DropDownLookup.php?table=skill_item&id=".$_GET['id']."'>Edit List</a>", new formInputObject("_updateArray","hidden","Proficiency,Description"), new formInputObject("_updateWhere","hidden","SkillId"))); $cells = array( array("Skill Area","Skill","Proficiency","Comments","Sel")); $sql = "SELECT ". "skill_area.Description AS skillarea,". "skill_item.Description AS skill,". "skill.Description AS comments,". "skill.Proficiency AS proficiency,". "skill.SkillItemId AS skillitemid,". "skill.SkillId AS skillid ". "FROM skill,skill_area,skill_item ". "WHERE skill_item.SkillAreaId=skill_area.SkillAreaId AND skill.SkillItemId=skill_item.SkillItemId AND skill.ResumeId=".$_SESSION['ResumeId']." ". "ORDER BY skill_area.Description";$sresult = mysql_query($sql);$i=1;$h=0; if(mysql_num_rows($sresult)>=1){ $displaySaveandDel = true; while($srow = @mysql_fetch_assoc($sresult)) { //proficiency fields $profObjects = array(); $profObjects[0] = new formInputObject("Proficiency__".$h,"radio",$srow["proficiency"]); $profObjects[0]->label = 1; $profObjects[1] = new formInputObject("Proficiency__".$h,"radio",$srow["proficiency"]); $profObjects[1]->label = 2; $profObjects[2] = new formInputObject("Proficiency__".$h,"radio",$srow["proficiency"]); $profObjects[2]->label = 3; $profObjects[3] = new formInputObject("Proficiency__".$h,"radio",$srow["proficiency"]); $profObjects[3]->label = 4; $profObjects[4] = new formInputObject("Proficiency__".$h,"radio",$srow["proficiency"]); $profObjects[4]->label = 5; $cells[$i] = array( $srow['skillarea']); $cells[$i+1] = array( "", $srow['skill'], new cvField("",$profObjects), new cvField("",$inputObjects = array(new formInputObject("Description__".$h,"text",$srow['comments']))), new cvField("",$inputObjects = array(new formInputObject("Delete__".$h,"checkbox"),new formInputObject("SkillId__".$h,"hidden",$srow['skillid'])))); $h++; $i=$i+2; } @mysql_free_result($sresult); } $skillsSection->cvFields[2] = new cvTableField("skilltable",$cells); $skillsSection->cvFields[3] = new formInputObject("_updateArrayCount","hidden",$h); $skillsPage = new cvPage("Skills",array($skillsSection)); $skillsPage->displayDeleteButton = $skillsPage->displayAddButton = $displaySaveandDel; $skillsPage->display(); ?>
\ No newline at end of file
......
<?phprequire_once("auth/authcheck.php");require_once("/Library/WebServer/Documents/mycv/jcvDB.php");require("cv.class.php"); ini_set("display_errors",true);$_SESSION['table'] = "summary";$sql = "SELECT Description, SummaryId FROM summary WHERE SummaryType='S' AND ResumeId = ".$_SESSION['ResumeId'];$sresult = @mysql_query($sql);if(@mysql_num_rows($sresult) == 1) $_SESSION['existingRecord'] = true;else $_SESSION['existingRecord'] = false;$srow = @mysql_fetch_assoc($sresult);$summarySection = new cvSection("Summary");$summarySection->cvFields[0] = new cvField("",$inputObjects = array( new formInputObject("_updateArray","hidden","Description,SummaryType"), new formInputObject("_updateWhere","hidden","SummaryId"), new formInputObject("Description__0","textarea",$srow['Description'],100), new formInputObject("SummaryId__0","hidden",$srow['SummaryId']), new formInputObject("SummaryType__0","hidden","S")));@mysql_free_result($sresult);$summarySection->cvFields[0]->inputObjects[2]->height=20;$i=1;$keywordsSection = new cvSection("Keywords");$keywordsSection->cvFields[0] = new cvField("",$inputObjects = array(new formInputObject("addKeyword","submit","Add")));$sql = "SELECT * FROM summary WHERE SummaryType='K' AND ResumeId=".$_SESSION['ResumeId'];$kresult = mysql_query($sql);if(mysql_num_rows($kresult)>=1){ $keywordsSection->cvFields[0]->inputObjects[1] = new formInputObject("deleteKeywords","submit","Delete"); while($krow = mysql_fetch_assoc($kresult)) { $keywordsSection->cvFields[$i] = new cvField("",$inputObjects = array( new formInputObject("Description__".$i,"text",$krow['Description']), new formInputObject("Delete__".$i,"checkbox","delete"), new formInputObject("SummaryId__".$i,"hidden",$krow['SummaryId']), new formInputObject("SummaryType__".$i,"hidden","K"))); $i++; }}/* the _updateArrayCount field will tell the 'save' page how many fields to check for and update */$keywordsSection->cvFields[$i] = new cvField("",$inputObjects = array(new formInputObject("_updateArrayCount","hidden",$i)));$summaryPage = new cvPage("summary",array($summarySection,$keywordsSection));$summaryPage->display(); ?>
\ No newline at end of file
<?phprequire_once("auth/authcheck.php");require_once("jcvDB.php");require("cv.class.php"); ini_set("display_errors",true);$_SESSION['table'] = "summary";$sql = "SELECT Description, SummaryId FROM summary WHERE SummaryType='S' AND ResumeId = ".$_SESSION['ResumeId'];$sresult = @mysql_query($sql);if(@mysql_num_rows($sresult) == 1) $_SESSION['existingRecord'] = true;else $_SESSION['existingRecord'] = false;$srow = @mysql_fetch_assoc($sresult);$summarySection = new cvSection("Summary");$summarySection->cvFields[0] = new cvField("",$inputObjects = array( new formInputObject("_updateArray","hidden","Description,SummaryType"), new formInputObject("_updateWhere","hidden","SummaryId"), new formInputObject("Description__0","textarea",$srow['Description'],100), new formInputObject("SummaryId__0","hidden",$srow['SummaryId']), new formInputObject("SummaryType__0","hidden","S")));@mysql_free_result($sresult);$summarySection->cvFields[0]->inputObjects[2]->height=20;$i=1;$keywordsSection = new cvSection("Keywords");$keywordsSection->cvFields[0] = new cvField("",$inputObjects = array(new formInputObject("addKeyword","submit","Add")));$sql = "SELECT * FROM summary WHERE SummaryType='K' AND ResumeId=".$_SESSION['ResumeId'];$kresult = mysql_query($sql);if(mysql_num_rows($kresult)>=1){ $keywordsSection->cvFields[0]->inputObjects[1] = new formInputObject("deleteKeywords","submit","Delete"); while($krow = mysql_fetch_assoc($kresult)) { $keywordsSection->cvFields[$i] = new cvField("",$inputObjects = array( new formInputObject("Description__".$i,"text",$krow['Description']), new formInputObject("Delete__".$i,"checkbox","delete"), new formInputObject("SummaryId__".$i,"hidden",$krow['SummaryId']), new formInputObject("SummaryType__".$i,"hidden","K"))); $i++; }}/* the _updateArrayCount field will tell the 'save' page how many fields to check for and update */$keywordsSection->cvFields[$i] = new cvField("",$inputObjects = array(new formInputObject("_updateArrayCount","hidden",$i)));$summaryPage = new cvPage("summary",array($summarySection,$keywordsSection));$summaryPage->display(); ?>
\ No newline at end of file
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment