From 87691fe8da2af210830deefb1874cf836277a277 Mon Sep 17 00:00:00 2001
From: Eric Rasmussen <erasmussen2@unl.edu>
Date: Mon, 7 Dec 2009 19:20:47 +0000
Subject: [PATCH] initial commit

---
 .buildpath               |   5 +
 .project                 |  28 ++
 README                   |  92 ++++++
 app.php                  | 598 ++++++++++++++++++++++++++++++++++++
 config.inc.php           |  13 +
 config.inc.sample.php    |  13 +
 download.php             |  77 +++++
 functions.inc.php        | 648 +++++++++++++++++++++++++++++++++++++++
 images/+.png             | Bin 0 -> 765 bytes
 images/1.png             | Bin 0 -> 5714 bytes
 images/2.png             | Bin 0 -> 5985 bytes
 images/3.png             | Bin 0 -> 6009 bytes
 images/4.png             | Bin 0 -> 5632 bytes
 images/Accept.png        | Bin 0 -> 855 bytes
 images/Alert.png         | Bin 0 -> 1006 bytes
 images/ArrowRight_48.png | Bin 0 -> 3287 bytes
 images/Delete.png        | Bin 0 -> 1131 bytes
 images/StopSign.png      | Bin 0 -> 10727 bytes
 images/information.png   | Bin 0 -> 5088 bytes
 images/numbers.psd       | Bin 0 -> 195606 bytes
 index.php                |   4 +
 main.php                 | 343 +++++++++++++++++++++
 manage.php               | 141 +++++++++
 resume.php               | 222 ++++++++++++++
 style.css                | 114 +++++++
 submit.php               | 359 ++++++++++++++++++++++
 supplemental.php         | 113 +++++++
 test.php                 |  47 +++
 view.php                 | 154 ++++++++++
 29 files changed, 2971 insertions(+)
 create mode 100644 .buildpath
 create mode 100644 .project
 create mode 100644 README
 create mode 100644 app.php
 create mode 100644 config.inc.php
 create mode 100644 config.inc.sample.php
 create mode 100644 download.php
 create mode 100644 functions.inc.php
 create mode 100644 images/+.png
 create mode 100644 images/1.png
 create mode 100644 images/2.png
 create mode 100644 images/3.png
 create mode 100644 images/4.png
 create mode 100644 images/Accept.png
 create mode 100644 images/Alert.png
 create mode 100644 images/ArrowRight_48.png
 create mode 100755 images/Delete.png
 create mode 100644 images/StopSign.png
 create mode 100644 images/information.png
 create mode 100644 images/numbers.psd
 create mode 100644 index.php
 create mode 100644 main.php
 create mode 100644 manage.php
 create mode 100644 resume.php
 create mode 100644 style.css
 create mode 100644 submit.php
 create mode 100644 supplemental.php
 create mode 100644 test.php
 create mode 100644 view.php

diff --git a/.buildpath b/.buildpath
new file mode 100644
index 0000000..8bcb4b5
--- /dev/null
+++ b/.buildpath
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<buildpath>
+	<buildpathentry kind="src" path=""/>
+	<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
+</buildpath>
diff --git a/.project b/.project
new file mode 100644
index 0000000..69b35eb
--- /dev/null
+++ b/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>UNL_Studentjobs</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.validation.validationbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.dltk.core.scriptbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.php.core.PHPNature</nature>
+		<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
+	</natures>
+</projectDescription>
diff --git a/README b/README
new file mode 100644
index 0000000..276c90b
--- /dev/null
+++ b/README
@@ -0,0 +1,92 @@
+database: studentjobs
+
+####application
+####a new row is created for each edit so that previous submissions display the application as it looked at the time of submission
+  	id  	int(10)  	 	  	No  	 	auto_increment
+	username 	varchar(255) 	utf8_general_ci 		No 			
+	firstname 	varchar(255) 	utf8_general_ci 		No 			
+	mi 	varchar(5) 	utf8_general_ci 		Yes 	NULL 		
+	lastname 	varchar(255) 	utf8_general_ci 		No 			
+	address 	varchar(255) 	utf8_general_ci 		No 			
+	city 	varchar(255) 	utf8_general_ci 		No 			
+	state 	varchar(255) 	utf8_general_ci 		No 			
+	zip 	varchar(10) 	utf8_general_ci 		No 			
+	phone 	varchar(255) 	utf8_general_ci 		No 			
+	email 	varchar(255) 	utf8_general_ci 		No 			
+	misdemeanor 	varchar(5) 	utf8_general_ci 		No 			
+	misdetails 	longtext 	utf8_general_ci 		Yes 	NULL 		
+	felony 	varchar(5) 	utf8_general_ci 		No 			
+	feldetails 	longtext 	utf8_general_ci 		Yes 	NULL 		
+	courtorder 	varchar(5) 	utf8_general_ci 		No 			
+	codetails 	longtext 	utf8_general_ci 		Yes 	NULL 			 
+
+####contacts
+####users granted permission to view submissions for the appropriate dept
+  	id  	int(10)  	 	  	No  	 	auto_increment
+	department_id 	int(10) 			No 			
+	username 	varchar(255) 	utf8_general_ci 		No 			
+	name 	varchar(255) 	utf8_general_ci 		No 			
+	email 	varchar(255) 	utf8_general_ci 		No 			
+	phone 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+
+####department
+####departments that are part of the system, these are the depts that submissions can be made to
+  	id  	int(10)  	 	  	No  	 	auto_increment
+	name 	varchar(255) 	utf8_general_ci 		No 			
+	address 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+	sup_app_url 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+
+####education
+####0 or more education records are made for each application
+  	id  	int(10)  	 	  	No  	 	auto_increment
+	application_id 	int(10) 			No 			
+	name 	varchar(255) 	utf8_general_ci 		No 			
+	frommonth 	varchar(10) 	utf8_general_ci 		Yes 	NULL 		
+	fromyear 	varchar(10) 	utf8_general_ci 		Yes 	NULL 		
+	tomonth 	varchar(10) 	utf8_general_ci 		Yes 	NULL 		
+	toyear 	varchar(10) 	utf8_general_ci 		Yes 	NULL 		
+	major 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+	graduate 	varchar(10) 	utf8_general_ci 		Yes 	NULL 		
+	degree 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+
+####employer
+####0 or more previous employer records are made for each application
+  	id  	int(10)  	 	  	No  	 	auto_increment
+	application_id 	int(10) 			No 			
+	name 	varchar(255) 	utf8_general_ci 		No 			
+	address 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+	city 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+	state 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+	zip 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+	supervisor 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+	phone 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+	frommonth 	varchar(10) 	utf8_general_ci 		Yes 	NULL 		
+	fromyear 	varchar(10) 	utf8_general_ci 		Yes 	NULL 		
+	tomonth 	varchar(10) 	utf8_general_ci 		Yes 	NULL 		
+	toyear 	varchar(10) 	utf8_general_ci 		Yes 	NULL 		
+	hoursweek 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+	title 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+	duties 	longtext 	utf8_general_ci 		Yes 	NULL 		
+	salary 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+
+####submissions
+####these are the actual submissions for consideration made to the departments
+  	id  	int(10)  	 	  	No  	 	auto_increment
+	username 	varchar(255) 	utf8_general_ci 		No 			
+	application_id 	int(10) 			No 			
+	department_id 	int(10) 			No 			
+	positionappliedfor 	varchar(255) 	utf8_general_ci 		Yes 	NULL 		
+	timestamp 	timestamp 			No 	CURRENT_TIMESTAMP 		
+	resume_id 	int(10) 			No 			
+	cover_id 	int(10) 			No 			
+	
+####uploads
+####file uploads: resumes and cover letters
+  	id  	int(10)  	 	  	No  	 	auto_increment
+	username 	varchar(255) 	utf8_general_ci 		No 			
+	showflag 	tinyint(4) 			No 			
+	kind 	varchar(20) 	utf8_general_ci 		No 			
+	name 	varchar(255) 	utf8_general_ci 		No 			
+	type 	varchar(255) 	utf8_general_ci 		No 			
+	size 	int(10) 			No 			
+	content 	longblob 		BINARY 	No 			
\ No newline at end of file
diff --git a/app.php b/app.php
new file mode 100644
index 0000000..e83c304
--- /dev/null
+++ b/app.php
@@ -0,0 +1,598 @@
+<?php 
+	#include our functions and vars
+	require_once('functions.inc.php');	
+	
+	
+	#SimpleCAS http://code.google.com/p/simplecas/
+	require_once 'UNL/Auth.php';
+	$cas_client = UNL_Auth::factory('SimpleCAS');
+	
+	if (isset($_GET['login'])) {
+	    $cas_client->login();
+	}
+	
+	if (isset($_GET['logout'])) {
+	    header("Location: main.php?logout"); 
+		exit();
+	}
+	if($cas_client->isLoggedIn()){	
+		$current_user = $cas_client->getUser();
+		
+		#get the current user's application if it exists
+		$profile = get_users_profile($current_user);
+	}
+?>
+
+<?php 
+#SUBMIT HAS BEEN PRESSED
+if (isset($_POST['submit']) && 
+	$_POST['student_firstname'] != '' &&
+	$_POST['student_lastname'] != '' && 
+	$_POST['student_address'] != '' &&
+	$_POST['student_city'] != '' && 
+	$_POST['student_state'] != '' && 
+	$_POST['student_zip'] != '' &&
+	$_POST['student_phone'] != '' &&
+	$_POST['student_email'] != '' && 
+	$_POST['misdemeanor'] != '' && 
+	$_POST['felony'] != '' &&
+	$_POST['courtorder'] != '')
+{ 
+	/*
+	 * General Information
+	 */
+	$appID = add_application(	$current_user,
+								$_POST['student_firstname'],$_POST['student_mi'],$_POST['student_lastname'],
+								$_POST['student_address'],$_POST['student_city'],$_POST['student_state'],$_POST['student_zip'],
+								$_POST['student_phone'],$_POST['student_email'],
+								$_POST['misdemeanor'],$_POST['misdetails'],
+								$_POST['felony'],$_POST['feldetails'],
+								$_POST['courtorder'],$_POST['codetails']);
+
+
+	
+	/*
+	 * Employers
+	 */
+	foreach ($_POST['employer_name'] as $key => $value) {		
+	//only start to do this if they've entered an employer, some students might not have one to enter
+		if($value != ""){ 
+			add_employer(	$appID,
+							$_POST['employer_name'][$key],$_POST['employer_address'][$key],$_POST['employer_city'][$key],$_POST['employer_state'][$key],$_POST['employer_zip'][$key],
+							$_POST['employer_supervisor'][$key],$_POST['employer_phone'][$key],
+							$_POST['employer_fromyear'][$key],$_POST['employer_frommonth'][$key],$_POST['employer_toyear'][$key],$_POST['employer_tomonth'][$key],
+							$_POST['employer_hoursweek'][$key],$_POST['employer_title'][$key],$_POST['employer_duties'][$key],$_POST['employer_salary'][$key] );
+		}
+	}
+
+
+	
+	/*
+	 * Schools
+	 */
+	foreach ($_POST['education_name'] as $key => $value) {		
+	//only start to do this if they've entered an education, some students might not have one to enter
+		if($value != ""){ 
+			add_education(	$appID,
+							$_POST['education_name'][$key],$_POST['education_fromyear'][$key],$_POST['education_frommonth'][$key],
+							$_POST['education_toyear'][$key],$_POST['education_tomonth'][$key],
+							$_POST['education_major'][$key],$_POST['education_graduate'][$key],$_POST['education_degree'][$key] );
+		}
+	}
+
+ 					
+							
+	if(!$profile){
+		$msg = "Successfully created your application!" ;
+		header("Location: main.php?msg=$msg&success");
+		exit();
+	}else{
+		$msg = "Successfully edited your application!" ;
+		header("Location: main.php?msg=$msg&success");
+		exit();
+	}
+
+}
+?>
+
+
+<?php
+require_once 'UNL/Templates.php';
+
+UNL_Templates::$options['version'] = 3;
+$page = UNL_Templates::factory('Document');
+
+$page->navlinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/navigation.html'));
+$page->breadcrumbs = "<!-- WDN: see glossary item \'breadcrumbs\' --> <ul> <li class=\"first\"><a href=\"http://www.unl.edu/\">UNL</a></li> <li><a href=\"".$site_url."\">Student Jobs Application</a></li> <li>Your Application</li></ul>";
+$page->doctitle = '<title>UNL | Student Jobs | Your Application</title>';
+$page->head = '
+<script type="text/javascript">
+
+WDN.jQuery(document).ready(function(){ 
+	
+	var employer_content = \''.str_replace("\n", "", displayEmployerForm()).'\';
+	WDN.jQuery("#wantmoreemployer").click(function(){
+		WDN.jQuery("#employerinfo").append(employer_content);
+		WDN.jQuery("#employerinfo fieldset:last-child").hide().fadeIn(1400);
+	});
+	
+	var education_content = \''.str_replace("\n", "", displayEducationForm()).'\';
+	WDN.jQuery("#wantmoreeducation").click(function(){
+		WDN.jQuery("#educationinfo").append(education_content);
+		WDN.jQuery("#educationinfo fieldset:last-child").hide().fadeIn(1400);
+	});
+
+});
+
+</script>
+	
+';
+$page->addStyleSheet($site_url.'style.css');
+$page->addStyleSheet('/wdn/templates_3.0/css/content/forms.css');
+
+$page->titlegraphic = '<h1>Student Jobs</h1>';
+$page->pagetitle = '<h2>Your Application</h2>';
+$page->maincontentarea = '';
+
+
+//if they are logged in and have not created an application yet
+if ( $cas_client->isLoggedIn() ) {
+	
+	
+	$page->maincontentarea .= '<div class="three_col left">';
+
+	if (isset($_POST['submit'])){
+		if ($_POST['student_firstname'] == '')
+		    $page->maincontentarea .= '<h3 class="warn">First Name cannot be blank</h3>';
+		if ($_POST['student_lastname'] == '') 
+		    $page->maincontentarea .= '<h3 class="warn">Last Name cannot be blank</h3>';
+		if ($_POST['student_address'] == '') 
+		    $page->maincontentarea .= '<h3 class="warn">Your Address cannot be blank</h3>';
+		if ($_POST['student_city'] == '') 
+		    $page->maincontentarea .= '<h3 class="warn">Your City cannot be blank</h3>';
+		if ($_POST['student_state'] == '') 
+		    $page->maincontentarea .= '<h3 class="warn">Your State cannot be blank</h3>';
+		if ($_POST['student_zip'] == '') 
+		    $page->maincontentarea .= '<h3 class="warn">Your Zip cannot be blank</h3>';
+		if ($_POST['student_phone'] == '') 
+		    $page->maincontentarea .= '<h3 class="warn">Your Phone cannot be blank</h3>';
+		if ($_POST['student_email'] == '') 
+		    $page->maincontentarea .= '<h3 class="warn">Your Email cannot be blank</h3>';
+		if ($_POST['misdemeanor'] == '' || $_POST['felony'] == ''  || $_POST['courtorder'] == '' )
+		    $page->maincontentarea .= '<h3 class="warn">Must check "Yes" or "No" on questions related to criminal background.</h3>';
+	}
+	                  
+	$page->maincontentarea .= '
+	
+<form class="cool" method="post" name="add" action="" enctype="multipart/form-data">
+ <input type="hidden" name="MAX_FILE_SIZE" value="'.$size_bytes.'" />
+
+<div class="two_col left">
+	<p class="largertext">
+	Filling out this application only saves it to your profile.<br />
+  	Saving it does not submit it to any employers.<br />
+  	You will choose departments to submit it to on the main page.
+	</p>
+</div>
+ 
+<div class="col right">
+ <p class="required">Indicates a required field.</p>
+</div>
+
+<div class="clear"></div>
+	 
+<fieldset>
+<legend>General Information</legend>
+<ol>
+	<li>
+		<label class="element">My.UNL Username</label>
+   		<div class="element" style="margin-top:10px">
+			'.$current_user.'
+		</div>	
+	</li>
+	<li class="required">
+		<label class="element">First Name</label>
+   		<div class="element">
+			<input type="text" class="general-textarea" name="student_firstname" value="'.( isset($_POST['submit']) ? htmlentities($_POST['student_firstname'], ENT_QUOTES) : $profile['firstname']).'" />
+		</div>
+	</li>
+	<li>
+		<label class="element">M.I.</label>
+   		<div class="element">
+			<input type="text" class="general-textarea" name="student_mi" value="'.( isset($_POST['submit']) ? htmlentities($_POST['student_mi'], ENT_QUOTES) : $profile['mi']).'" />
+		</div>
+	</li>
+	<li class="required">
+		<label class="element">Last Name</label>
+   		<div class="element">
+			<input type="text" class="general-textarea" name="student_lastname" value="'.( isset($_POST['submit']) ? htmlentities($_POST['student_lastname'], ENT_QUOTES) : $profile['lastname']).'" />
+		</div>
+	</li>
+</ol>
+<ol>
+	<li class="required">
+		<label class="element">Street Address</label>
+   		<div class="element">
+			<input type="text" class="general-textarea" name="student_address" value="'.( isset($_POST['submit']) ? htmlentities($_POST['student_address'], ENT_QUOTES) : $profile['address']).'" />
+		</div>
+	</li>
+	<li class="required">
+		<label class="element">City</label>
+   		<div class="element">
+			<input type="text" class="general-textarea" name="student_city" value="'.( isset($_POST['submit']) ? htmlentities($_POST['student_city'], ENT_QUOTES) : $profile['city']).'" />
+		</div>
+	</li>
+	<li class="required">
+   		<label class="element">State</label>
+   		<div class="element">
+		<select name="student_state">
+			<option value=""></option>
+			<option value="AL" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"AL") : sel($profile['state'],"AL")).'>Alabama</option>
+			<option value="AK" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"AK") : sel($profile['state'],"AK")).'>Alaska</option>
+			<option value="AZ" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"AZ") : sel($profile['state'],"AZ")).'>Arizona</option>
+			<option value="AR" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"AR") : sel($profile['state'],"AR")).'>Arkansas</option>
+			<option value="CA" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"CA") : sel($profile['state'],"CA")).'>California</option>
+			<option value="CO" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"CO") : sel($profile['state'],"CO")).'>Colorado</option>
+			<option value="CT" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"CT") : sel($profile['state'],"CT")).'>Connecticut</option>
+			<option value="DE" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"DE") : sel($profile['state'],"DE")).'>Delaware</option>
+			<option value="DC" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"DC") : sel($profile['state'],"DC")).'>District of Columbia</option>
+			<option value="FL" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"FL") : sel($profile['state'],"FL")).'>Florida</option>
+			<option value="GA" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"GA") : sel($profile['state'],"GA")).'>Georgia</option>
+			<option value="HI" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"HI") : sel($profile['state'],"HI")).'>Hawaii</option>
+			<option value="ID" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"ID") : sel($profile['state'],"ID")).'>Idaho</option>
+			<option value="IL" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"IL") : sel($profile['state'],"IL")).'>Illinois</option>
+			<option value="IN" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"IN") : sel($profile['state'],"IN")).'>Indiana</option>
+			<option value="IA" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"IA") : sel($profile['state'],"IA")).'>Iowa</option>
+			<option value="KS" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"KS") : sel($profile['state'],"KS")).'>Kansas</option>
+			<option value="KY" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"KY") : sel($profile['state'],"KY")).'>Kentucky</option>
+			<option value="LA" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"LA") : sel($profile['state'],"LA")).'>Louisiana</option>
+			<option value="ME" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"ME") : sel($profile['state'],"ME")).'>Maine</option>
+			<option value="MD" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"MD") : sel($profile['state'],"MD")).'>Maryland</option>
+			<option value="MA" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"MA") : sel($profile['state'],"MA")).'>Massachusetts</option>
+			<option value="MI" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"MI") : sel($profile['state'],"MI")).'>Michigan</option>
+			<option value="MN" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"MN") : sel($profile['state'],"MN")).'>Minnesota</option>
+			<option value="MS" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"MS") : sel($profile['state'],"MS")).'>Mississippi</option>
+			<option value="MO" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"MO") : sel($profile['state'],"MO")).'>Missouri</option>
+			<option value="MT" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"MT") : sel($profile['state'],"MT")).'>Montana</option>
+			<option value="NE" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"NE") : sel($profile['state'],"NE")).'>Nebraska</option>
+			<option value="NV" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"NV") : sel($profile['state'],"NV")).'>Nevada</option>
+			<option value="NH" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"NH") : sel($profile['state'],"NH")).'>New Hampshire</option>
+			<option value="NJ" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"NJ") : sel($profile['state'],"NJ")).'>New Jersey</option>
+			<option value="NM" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"NM") : sel($profile['state'],"NM")).'>New Mexico</option>
+			<option value="NY" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"NY") : sel($profile['state'],"NY")).'>New York</option>
+			<option value="NC" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"NC") : sel($profile['state'],"NC")).'>North Carolina</option>
+			<option value="ND" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"ND") : sel($profile['state'],"ND")).'>North Dakota</option>
+			<option value="OH" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"OH") : sel($profile['state'],"OH")).'>Ohio</option>
+			<option value="OK" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"OK") : sel($profile['state'],"OK")).'>Oklahoma</option>
+			<option value="OR" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"OR") : sel($profile['state'],"OR")).'>Oregon</option>
+			<option value="PA" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"PA") : sel($profile['state'],"PA")).'>Pennsylvania</option>
+			<option value="RI" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"RI") : sel($profile['state'],"RI")).'>Rhode Island</option>
+			<option value="SC" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"SC") : sel($profile['state'],"SC")).'>South Carolina</option>
+			<option value="SD" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"SD") : sel($profile['state'],"SD")).'>South Dakota</option>
+			<option value="TN" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"TN") : sel($profile['state'],"TN")).'>Tennessee</option>
+			<option value="TX" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"TX") : sel($profile['state'],"TX")).'>Texas</option>
+			<option value="UT" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"UT") : sel($profile['state'],"UT")).'>Utah</option>
+			<option value="VT" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"VT") : sel($profile['state'],"VT")).'>Vermont</option>
+			<option value="VA" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"VA") : sel($profile['state'],"VA")).'>Virginia</option>
+			<option value="WA" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"WA") : sel($profile['state'],"WA")).'>Washington</option>
+			<option value="WV" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"WV") : sel($profile['state'],"WV")).'>West Virginia</option>
+			<option value="WI" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"WI") : sel($profile['state'],"WI")).'>Wisconsin</option>
+			<option value="WY" '.( isset($_POST['submit']) ? sel($_POST['student_state'],"WY") : sel($profile['state'],"WY")).'>Wyoming</option>
+		</select>	 	
+		</div>
+	</li>
+	<li class="required">
+		<label class="element">Zip Code</label>
+   		<div class="element">
+			<input type="text" class="general-textarea" name="student_zip" value="'.( isset($_POST['submit']) ? htmlentities($_POST['student_zip'], ENT_QUOTES) : $profile['zip']).'" />
+		</div>
+	</li>	
+</ol>
+<ol>
+	<li class="required">
+		<label class="element">Phone Number</label>
+   		<div class="element">
+			<input type="text" class="general-textarea" name="student_phone" value="'.( isset($_POST['submit']) ? htmlentities($_POST['student_phone'], ENT_QUOTES) : $profile['phone']).'" />
+		</div>
+	</li>	
+	<li class="required">
+		<label class="element">Email</label>
+   		<div class="element">
+			<input type="text" class="general-textarea" name="student_email" value="'.( isset($_POST['submit']) ? htmlentities($_POST['student_email'], ENT_QUOTES) : $profile['email']).'" />
+		</div>
+	</li>	 
+ 
+</ol>
+</fieldset>
+	 
+	 
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="employerinfo" class="clear">
+	
+	<h4 class="sec_header">Previous Employment</h4>
+	<p>
+	Include U.S. Armed Forces and Volunteer experiences.<br />
+	Resumes are accepted (see link on main page to upload) but may <strong>not</strong> be substituted for the following information.<br />
+	We will conduct references with previous employers.
+	</p> 
+	';
+	if(isset($_POST['submit'])) {
+		foreach ($_POST['employer_name'] as $key => $value) {
+			if($value != ""){
+				$page->maincontentarea .= displayEmployerForm(	htmlentities($_POST['employer_name'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_address'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_city'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_state'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_zip'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_supervisor'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_phone'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_fromyear'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_frommonth'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_toyear'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_tomonth'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_hoursweek'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_title'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_duties'][$key], ENT_QUOTES),
+																htmlentities($_POST['employer_salary'][$key], ENT_QUOTES)	
+																);
+				$wehavedisplayedaform = true;
+			}
+		}
+		if($wehavedisplayedaform==false)
+					$page->maincontentarea .= displayEmployerForm();
+	}else {	
+		$query = "SELECT * FROM employer WHERE application_id = '" . $profile['id'] . "'";
+		$result = mysql_query($query);
+		
+		//this case submit has not been pressed and there are no employers in the DB for this user
+		if (mysql_num_rows($result) == 0)
+			$page->maincontentarea .= displayEmployerForm();
+		//pull the employers out of the DB for this student and display each one
+		else { 
+			while($row=mysql_fetch_array($result)){
+				$page->maincontentarea .= displayEmployerForm(	$row['name'],
+																$row['address'],
+																$row['city'],
+																$row['state'],
+																$row['zip'],
+																$row['supervisor'],
+																$row['phone'],
+																$row['fromyear'],
+																$row['frommonth'],
+																$row['toyear'],
+																$row['tomonth'],
+																$row['hoursweek'],
+																$row['title'],
+																$row['duties'],
+																$row['salary']	
+																);	
+			}
+		}
+	}
+	
+	$page->maincontentarea .= '
+</div> 
+<div class="clear">
+	<h3 id="wantmoreemployer" class="wantmore">Click Here to Add Another Employer</h3>
+</div>
+
+
+
+
+
+
+
+
+	 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="educationinfo" class="clear">
+	
+	<h4 class="sec_header">Education Information</h4>
+	<p>
+	List post-secondary (post-high school) schools attended.<br />
+	List your work at UNL, other Universities attended, and any Graduate, Professional, Business, Technical or Military school work. 
+	</p> 
+	';
+	if(isset($_POST['submit'])) {
+		foreach ($_POST['education_name'] as $key => $value) {
+			if($value != ""){
+				$page->maincontentarea .= displayEducationForm(	htmlentities($_POST['education_name'][$key], ENT_QUOTES),
+																htmlentities($_POST['education_fromyear'][$key], ENT_QUOTES),
+																htmlentities($_POST['education_frommonth'][$key], ENT_QUOTES),
+																htmlentities($_POST['education_toyear'][$key], ENT_QUOTES),
+																htmlentities($_POST['education_tomonth'][$key], ENT_QUOTES),
+																htmlentities($_POST['education_major'][$key], ENT_QUOTES),
+																htmlentities($_POST['education_graduate'][$key], ENT_QUOTES),
+																htmlentities($_POST['education_degree'][$key], ENT_QUOTES)	
+																);
+			}else{
+				$page->maincontentarea .= displayEducationForm();
+			}
+		}
+	}else {	
+		$query = "SELECT * FROM education WHERE application_id = '" . $profile['id'] . "'";
+		$result = mysql_query($query);
+		
+		//this case submit has not been pressed and there are no employers in the DB for this user
+		if (mysql_num_rows($result) == 0)
+			$page->maincontentarea .= displayEducationForm();
+		//pull the employers out of the DB for this student and display each one
+		else { 
+			while($row=mysql_fetch_array($result)){
+				$page->maincontentarea .= displayEducationForm(	$row['name'],
+																$row['fromyear'],
+																$row['frommonth'],
+																$row['toyear'],
+																$row['tomonth'],
+																$row['major'],
+																$row['graduate'],
+																$row['degree']
+																);	
+			}
+		}
+	}	
+	
+	$page->maincontentarea .= '
+</div> 
+<div class="clear">
+	<h3 id="wantmoreeducation" class="wantmore">Click Here to Add Another School</h3>
+</div>
+
+
+
+
+
+
+
+	
+
+
+
+
+
+
+
+<fieldset>
+<legend>Additional Information</legend>
+<ol>
+	<li class="required">
+	<p>
+	Have you ever been convicted of or pled guilty to a <strong>misdemeanor</strong>?
+	</p> 
+		<label class="element"></label>
+   		<div class="element">
+			<input type="radio" name="misdemeanor" value="yes" '.( isset($_POST['submit']) ? sel($_POST['misdemeanor'],"yes",true) : sel($profile['misdemeanor'],"yes",true)).' /> Yes
+			&nbsp;&nbsp;
+			<input type="radio" name="misdemeanor" value="no" '.( isset($_POST['submit']) ? sel($_POST['misdemeanor'],"no",true) : sel($profile['misdemeanor'],"no",true)).' /> No
+		</div>	
+	</li>
+
+	<li>	
+	<p>
+	If yes, please explain:  Date(s), County, Country, State offense occurred in, and Violation(s):
+	</p>
+   		<label class="element"></label>
+   		<div class="element">
+		 <textarea  cols="80" rows="3" name="misdetails">'.( isset($_POST['submit']) ? htmlentities($_POST['misdetails'], ENT_QUOTES) : $profile['misdetails']).'</textarea>
+		</div>
+	</li>
+
+	<li class="required">
+	<p>
+	Have you ever been convicted of or pled guilty to a <strong>felony</strong>?
+	</p>
+		<label class="element"></label>
+   		<div class="element">
+			<input type="radio" name="felony" value="yes" '.( isset($_POST['submit']) ? sel($_POST['felony'],"yes",true) : sel($profile['felony'],"yes",true)).' /> Yes
+			&nbsp;&nbsp;
+			<input type="radio" name="felony" value="no" '.( isset($_POST['submit']) ? sel($_POST['felony'],"no",true) : sel($profile['felony'],"no",true)).' /> No
+		</div>	
+	</li>
+
+	<li>	
+	<p>
+	If yes, please explain:  Date(s), County, Country, State offense occurred in, and Violation(s):
+	</p>
+   		<label class="element"></label>
+   		<div class="element">
+		 <textarea  cols="80" rows="3" name="feldetails">'.( isset($_POST['submit']) ? htmlentities($_POST['feldetails'], ENT_QUOTES) : $profile['feldetails']).'</textarea>
+		</div>
+	</li>
+	
+	<li class="required">
+	<p>
+	Are you subject to a court order?
+	</p>
+		<label class="element"></label>
+   		<div class="element">
+			<input type="radio" name="courtorder" value="yes" '.( isset($_POST['submit']) ? sel($_POST['courtorder'],"yes",true) : sel($profile['courtorder'],"yes",true)).' /> Yes
+			&nbsp;&nbsp;
+			<input type="radio" name="courtorder" value="no" '.( isset($_POST['submit']) ? sel($_POST['courtorder'],"no",true) : sel($profile['courtorder'],"no",true)).' /> No
+		</div>	
+	</li>
+
+	<li>	
+	<p>
+	If yes, please explain:  Date(s), County, Country, State, and details of the court order:
+	</p>
+   		<label class="element"></label>
+   		<div class="element">
+		 <textarea  cols="80" rows="3" name="codetails">'.( isset($_POST['submit']) ? htmlentities($_POST['codetails'], ENT_QUOTES) : $profile['codetails']).'</textarea>
+		</div>
+	</li>
+</ol>
+</fieldset>
+
+
+
+
+ 
+
+
+
+	
+	
+	
+	
+	  <p class="submit">
+		<input type="submit" value="Save Application" class="submit_button" name="submit"/>
+	  </p>
+	</form>
+	';
+	
+	$page->maincontentarea .= '</div>
+			<div class="col right">
+			<h4 class="sec_header">Menu</h4>
+				<ul class="appli_nav">
+					<li><a href="main.php">Home</a></li>
+					<li><a href="resume.php">Edit Resume</a></li>
+					<li><a href="main.php?logout">Logout</a></li>
+				</ul>
+			</div>
+	';
+
+
+//if they are not logged in
+}else {
+	header("Location: main.php");
+	exit();
+}
+	
+
+
+
+
+$page->leftcollinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/relatedLinks.html'));
+$page->contactinfo = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footerContactInfo.html'));
+
+$page->footercontent = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footer.html'));
+
+echo $page;
+?>
\ No newline at end of file
diff --git a/config.inc.php b/config.inc.php
new file mode 100644
index 0000000..20f7a76
--- /dev/null
+++ b/config.inc.php
@@ -0,0 +1,13 @@
+<?php
+	$GLOBALS['mysql_host']   = 'localhost';
+	$GLOBALS['mysql_db']     = 'studentjobs';
+	$GLOBALS['mysql_user'] 	 = 'root';
+	$GLOBALS['mysql_passwd'] = 'ertyu9';
+	$GLOBALS['mysql_prefix'] = '';
+
+	$site_url = 'http://ucommxsrv1.unl.edu/studentjobs/';
+	$contact_person = 'Eric Rasmussen';
+	$contact_email = 'erasmussen2@unl.edu';
+	$contact_phone = '472-2667'; 
+
+?>
\ No newline at end of file
diff --git a/config.inc.sample.php b/config.inc.sample.php
new file mode 100644
index 0000000..68feca0
--- /dev/null
+++ b/config.inc.sample.php
@@ -0,0 +1,13 @@
+<?php
+	$GLOBALS['mysql_host']   = 'localhost';
+	$GLOBALS['mysql_db']     = 'studentjobs';
+	$GLOBALS['mysql_user'] 	 = 'USERNAME';
+	$GLOBALS['mysql_passwd'] = 'PASSWORD';
+	$GLOBALS['mysql_prefix'] = '';
+	
+	$site_url = 'http://example.com/studentjobs/';
+	$contact_person = 'TECHCONTACT NAME';
+	$contact_email = 'TECHCONTACT@example.com';
+	$contact_phone = '555-0199'; 
+	
+?>
\ No newline at end of file
diff --git a/download.php b/download.php
new file mode 100644
index 0000000..1449c18
--- /dev/null
+++ b/download.php
@@ -0,0 +1,77 @@
+<?php 
+	#include our functions and vars
+	require_once('functions.inc.php');	
+	
+	
+	#SimpleCAS http://code.google.com/p/simplecas/
+	require_once 'UNL/Auth.php';
+	$cas_client = UNL_Auth::factory('SimpleCAS');
+	
+	if (isset($_GET['login'])) {
+	    $cas_client->login();
+	}
+	
+	if (isset($_GET['logout'])) {
+	    header("Location: main.php?logout"); 
+		exit();
+	}
+	if($cas_client->isLoggedIn()){	
+		$current_user = $cas_client->getUser();
+		
+	}
+?>
+
+<?php	
+	if(isset($_GET['id']) && $cas_client->isLoggedIn()) {
+		$id = $_GET['id'];
+		if(!is_numeric($id)){
+			header("Location: main.php");
+			exit();
+		}
+		
+		$allowed = false;
+		
+		
+		//First check to see if logged in user owns the file
+		$query = "SELECT username FROM uploads WHERE id = $id";
+		$result = mysql_query($query);		
+		$row = mysql_fetch_array($result);
+		if($row['username'] == $current_user)
+			$allowed=true;
+			
+		//Second check to see if logged in user is an authorized viewer for a department that this document was submitted to as part of the app
+		else{
+			$query = "SELECT department_id FROM contacts WHERE username = '$current_user'";
+			$result = mysql_query($query);		
+			while($row = mysql_fetch_array($result)){
+				$dept_id = $row['department_id'];
+				$query = "SELECT resume_id,cover_id FROM submissions WHERE department_id = $dept_id";
+				$result1 = mysql_query($query);		
+				while($row1 = mysql_fetch_array($result1)){
+					if($row1['cover_id'] == $id || $row1['resume_id'] == $id)
+						$allowed = true;
+				}
+			}
+		} 
+		
+		//We've finished checking cases where a user can download a file, now proceed if the logged in user is allowed
+		if($allowed){
+			$query = "SELECT name, type, size, content FROM uploads WHERE id = $id";
+			$result = mysql_query($query);
+			list($name, $type, $size, $content) = mysql_fetch_array($result);
+			
+			$name = str_replace(" ", "_", $name);
+			
+			header("Content-length: $size");
+			header("Content-type: $type");
+			header("Content-Disposition: attachment; filename=$name");
+			echo $content;
+			exit();
+		}
+	}
+	
+	//this will only occur if the user is not logged in or is unauthorized to view this file
+	header("Location: main.php");
+	exit();
+	
+?>
\ No newline at end of file
diff --git a/functions.inc.php b/functions.inc.php
new file mode 100644
index 0000000..9de8aed
--- /dev/null
+++ b/functions.inc.php
@@ -0,0 +1,648 @@
+<?php
+require_once('config.inc.php');
+/* connect to mysql database */
+mysql_connect($GLOBALS['mysql_host'], $GLOBALS['mysql_user'], $GLOBALS['mysql_passwd']);
+mysql_select_db($GLOBALS['mysql_db']);
+
+/* THE FOLLOWING ARE VARIABLE NEEDED FOR FILE UPLOADS */
+//the file size in bytes.
+$size_bytes = 1048576; // 1 MB
+//Extensions you want files uploaded limited to.
+$limitedext = array(".pdf",".doc",".docx",".txt");
+
+
+
+
+/*
+ * sanitize: escapes strings to make them SQL safe
+ * returns sanitized string
+ */
+function sanitize($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
+{
+  $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
+
+  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
+
+  switch ($theType) {
+    case "text":
+      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
+      break;
+    case "long":
+    case "int": 
+      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
+      break;
+    case "double":
+      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
+      break;
+    case "date":
+      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
+      break;
+    case "defined":
+      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
+      break;
+  }  
+  return $theValue;
+}
+
+
+
+/*
+ * add_application: adds the student to the "student" table with his/her general info
+ * returns: id of that record for use in the other tables for education, employment, etc
+ */
+function add_application(	$username,
+							$student_firstname,
+							$student_mi,
+							$student_lastname,
+							$student_address,
+							$student_city,
+							$student_state,
+							$student_zip,
+							$student_phone,
+							$student_email,
+							$misdemeanor,
+							$misdetails,
+							$felony,
+							$feldetails,
+							$courtorder,
+							$codetails)
+{ 
+	$username 			= sanitize($username, "text");
+	$student_firstname 	= sanitize($student_firstname, "text");
+	$student_mi 		= sanitize($student_mi, "text");
+	$student_lastname 	= sanitize($student_lastname, "text");
+	$student_address 	= sanitize($student_address, "text");
+	$student_city 		= sanitize($student_city, "text");
+	$student_state 		= sanitize($student_state, "text");
+	$student_zip 		= sanitize($student_zip, "text");
+	$student_phone 		= sanitize($student_phone, "text");
+	$student_email 		= sanitize($student_email, "text");
+	$misdemeanor 		= sanitize($misdemeanor, "text");
+	$misdetails 		= sanitize($misdetails, "text");
+	$felony 			= sanitize($felony, "text");
+	$feldetails 		= sanitize($feldetails, "text");
+	$courtorder 		= sanitize($courtorder, "text");
+	$codetails 			= sanitize($codetails, "text");
+
+	//add the new student to the database
+	$query  = "INSERT INTO ".$GLOBALS['mysql_prefix']."application (username,
+																	firstname,
+																	mi,
+																	lastname,
+																	address,
+																	city,
+																	state,
+																	zip,
+																	phone,
+																	email,
+																	misdemeanor,
+																	misdetails,
+																	felony,
+																	feldetails,
+																	courtorder,
+																	codetails) VALUES(	$username,
+																						$student_firstname,
+																						$student_mi,
+																						$student_lastname,
+																						$student_address,
+																						$student_city,
+																						$student_state,
+																						$student_zip,
+																						$student_phone,
+																						$student_email,
+																						$misdemeanor,
+																						$misdetails,
+																						$felony,
+																						$feldetails,
+																						$courtorder,
+																						$codetails)";
+	$result = mysql_query($query);
+	return mysql_insert_id();
+}
+
+
+
+/*
+ * add_employer: adds one employer record to the employer table 
+ * returns: id of that record 
+ */
+function add_employer(	$appID,
+						$employer_name,
+						$employer_address,
+						$employer_city,
+						$employer_state,
+						$employer_zip,
+						$employer_supervisor,
+						$employer_phone,
+						$employer_fromyear,
+						$employer_frommonth,
+						$employer_toyear,
+						$employer_tomonth,
+						$employer_hoursweek,
+						$employer_title,
+						$employer_duties,
+						$employer_salary)
+{
+	//strip values of unwanted characters
+	$appID 			= sanitize($appID, "int");
+	$employer_name 		= sanitize($employer_name, "text");
+	$employer_address 	= sanitize($employer_address, "text");
+	$employer_city 		= sanitize($employer_city, "text");
+	$employer_state 	= sanitize($employer_state, "text");
+	$employer_zip 		= sanitize($employer_zip, "text");
+	$employer_supervisor= sanitize($employer_supervisor, "text");
+	$employer_phone 	= sanitize($employer_phone, "text");
+	$employer_fromyear 	= sanitize($employer_fromyear, "text");
+	$employer_frommonth	= sanitize($employer_frommonth, "text");
+	$employer_toyear 	= sanitize($employer_toyear, "text");
+	$employer_tomonth 	= sanitize($employer_tomonth, "text");
+	$employer_hoursweek	= sanitize($employer_hoursweek, "text");
+	$employer_title 	= sanitize($employer_title, "text");
+	$employer_duties 	= sanitize($employer_duties, "text");
+	$employer_salary 	= sanitize($employer_salary, "text");
+
+	//add the new student to the database
+	$query  = "INSERT INTO ".$GLOBALS['mysql_prefix']."employer (	application_id,
+																	name,
+																	address,
+																	city,
+																	state,
+																	zip,
+																	supervisor,
+																	phone,
+																	fromyear,
+																	frommonth,
+																	toyear,
+																	tomonth,
+																	hoursweek,
+																	title,
+																	duties,
+																	salary) VALUES(	$appID,
+																					$employer_name,
+																					$employer_address,
+																					$employer_city,
+																					$employer_state,
+																					$employer_zip,
+																					$employer_supervisor,
+																					$employer_phone,
+																					$employer_fromyear,
+																					$employer_frommonth,
+																					$employer_toyear,
+																					$employer_tomonth,
+																					$employer_hoursweek,
+																					$employer_title,
+																					$employer_duties,
+																					$employer_salary)";
+	$result = mysql_query($query);
+	return mysql_insert_id();
+}
+
+
+/*
+ * add_education: adds one education record to the education table 
+ * returns: id of that record 
+ */
+function add_education(	$appID,
+						$education_name,
+						$education_fromyear,
+						$education_frommonth,
+						$education_toyear,
+						$education_tomonth,
+						$education_major,
+						$education_graduate,
+						$education_degree)
+{
+	$appID 					= sanitize($appID, "int");
+	$education_name		 	= sanitize($education_name, "text");
+	$education_fromyear 	= sanitize($education_fromyear, "text");
+	$education_frommonth	= sanitize($education_frommonth, "text");
+	$education_toyear 		= sanitize($education_toyear, "text");
+	$education_tomonth 		= sanitize($education_tomonth, "text");
+	$education_major		= sanitize($education_major, "text");
+	$education_graduate 	= sanitize($education_graduate, "text");
+	$education_degree 		= sanitize($education_degree, "text");
+
+	$query  = "INSERT INTO ".$GLOBALS['mysql_prefix']."education (	application_id,
+																	name,
+																	fromyear,
+																	frommonth,
+																	toyear,
+																	tomonth,
+																	major,
+																	graduate,
+																	degree) VALUES(	$appID,
+																					$education_name,
+																					$education_fromyear,
+																					$education_frommonth,
+																					$education_toyear,
+																					$education_tomonth,
+																					$education_major,
+																					$education_graduate,
+																					$education_degree)";
+	$result = mysql_query($query);
+	return mysql_insert_id();
+}
+
+
+
+/*
+ * add_submission: creates a new application submission to a department
+ * returns: id of that record
+ */
+function add_submission(	$username,
+							$application_id,
+							$department_id,
+							$positionappliedfor,
+							$resume_id,
+							$cover_id )
+{  
+	$username			= sanitize($username, "text");
+	$positionappliedfor	= sanitize($positionappliedfor, "text"); 
+ 
+	$query  = "INSERT INTO ".$GLOBALS['mysql_prefix']."submissions (	username,
+																		application_id,
+																		department_id,
+																		positionappliedfor,
+																		resume_id,
+																		cover_id ) VALUES(	$username,
+																							$application_id,
+																							$department_id,
+																							$positionappliedfor,
+																							$resume_id,
+																							$cover_id)";
+	$result = mysql_query($query);
+	return mysql_insert_id();
+}
+
+/*
+ * delete_record: deletes the row with the given ID from the specified TABLE
+ * returns: true
+ */
+function delete_record($table,$id)
+{
+	$query = "DELETE FROM ".$GLOBALS['mysql_prefix'].$table." WHERE id=$id";
+	$result = mysql_query($query);
+	return true;
+}
+
+
+/*
+ * get_users_profile: given a CAS username (sjohnson1) it will return that user's most recent profile application
+ * returns: row from the application table
+ */
+function get_users_profile($current_user)
+{
+	$result = mysql_query("SELECT * FROM application WHERE username='$current_user' ORDER BY id DESC"); 
+	$row=mysql_fetch_array($result);
+	return $row;	
+}
+
+
+
+
+/* display_upload: 1) will display the most recent upload with showflag=1 for the supplied student and kind(resume,cover)
+ * 				   2) if the id param is set it will display the upload with that id
+ * returns html link to download the file
+ * */
+function display_upload($current_user='', $kind='resume', $id=0)
+{ 
+	if ($id > 0){ 
+		$query = "SELECT id, name, type FROM uploads WHERE id = $id ";
+		$result1 = mysql_query($query); 
+	}else{ 
+		$query = "SELECT id, name, type FROM uploads WHERE kind = '$kind' AND showflag = '1' AND username = '$current_user' ORDER BY id DESC";
+		$result1 = mysql_query($query); 
+	}
+	
+    if (mysql_num_rows($result1) > 0) {
+		list($down_id, $name, $type) = mysql_fetch_row($result1);
+		$type = str_replace(array("/", "."), "-", $type);
+		$type = str_replace(array("gif","jpeg","png","richtext","plain"), "x-generic", $type);					
+		$type = str_replace(array("application-vnd-openxmlformats-officedocument-wordprocessingml-document"), "application-msword", $type);
+		global $site_url;
+        $return = '<a class="'.$type.'" href="'.$site_url.'download.php?id='.$down_id.'">'.substr(substr($name,0,-4),0,35).substr($name,-4).'</a>';        			
+	}else 
+		$return = '[No file submitted]';
+	
+	return $return;
+}
+
+
+
+ 
+
+/*
+ * sel: determine if selected="selected" should be inserted into a form field, also used for checked="yes" with the third param
+ * returns html
+ */
+function sel($var,$string,$checked=false) {
+	
+	if($checked){
+		if ($var==$string)
+			return "checked=\"yes\"";
+		else
+			return "";
+	}
+	else{
+		if ($var==$string)
+			return "selected=\"selected\"";
+		else
+			return "";
+	}
+}
+
+
+
+/*
+ * displayEmployerForm: outputs the html for one employer for the application page
+ * returns html
+ */
+function displayEmployerForm($name="",$address="",$city="",$state="",$zip="",$supervisor="",$phone="",$fromyear="",$frommonth="",$toyear="",$tomonth="",$hoursweek="",$title="",$duties="",$salary="") {
+	$output =  '
+		<fieldset>
+		<legend>Previous Employer</legend>
+		<ol>
+			<li>
+				<label class="element">Employer Name</label>
+		   		<div class="element">
+					<input type="text" class="general-textarea" name="employer_name[]" value="'.$name.'" />
+				</div>
+			</li>	
+			<li>
+				<label class="element">Street Address</label>
+		   		<div class="element">
+					<input type="text" class="general-textarea" name="employer_address[]" value="'.$address.'" />
+				</div>
+			</li>
+			<li>
+				<label class="element">City</label>
+		   		<div class="element">
+					<input type="text" class="general-textarea" name="employer_city[]" value="'.$city.'" />
+				</div>
+			</li>
+			<li>
+		   		<label class="element">State</label>
+		   		<div class="element">
+				<select name="employer_state[]">
+					<option value=""></option>
+					<option value="AL" '.sel($state,"AL").'>Alabama</option>
+					<option value="AK" '.sel($state,"AK").'>Alaska</option>
+					<option value="AZ" '.sel($state,"AZ").'>Arizona</option>
+					<option value="AR" '.sel($state,"AR").'>Arkansas</option>
+					<option value="CA" '.sel($state,"CA").'>California</option>
+					<option value="CO" '.sel($state,"CO").'>Colorado</option>
+					<option value="CT"  '.sel($state,"CT").'>Connecticut</option>
+					<option value="DE"  '.sel($state,"DE").'>Delaware</option>
+					<option value="DC"  '.sel($state,"DC").'>District of Columbia</option>
+					<option value="FL"  '.sel($state,"FL").'>Florida</option>
+					<option value="GA"  '.sel($state,"GA").'>Georgia</option>
+					<option value="HI"  '.sel($state,"HI").'>Hawaii</option>
+					<option value="ID"  '.sel($state,"ID").'>Idaho</option>
+					<option value="IL"  '.sel($state,"IL").'>Illinois</option>
+					<option value="IN"  '.sel($state,"IN").'>Indiana</option>
+					<option value="IA"  '.sel($state,"IA").'>Iowa</option>
+					<option value="KS"  '.sel($state,"KS").'>Kansas</option>
+					<option value="KY"  '.sel($state,"KY").'>Kentucky</option>
+					<option value="LA"  '.sel($state,"LA").'>Louisiana</option>
+					<option value="ME"  '.sel($state,"ME").'>Maine</option>
+					<option value="MD"  '.sel($state,"MD").'>Maryland</option>
+					<option value="MA"  '.sel($state,"MA").'>Massachusetts</option>
+					<option value="MI"  '.sel($state,"MI").'>Michigan</option>
+					<option value="MN"  '.sel($state,"MN").'>Minnesota</option>
+					<option value="MS"  '.sel($state,"MS").'>Mississippi</option>
+					<option value="MO"  '.sel($state,"MO").'>Missouri</option>
+					<option value="MT"  '.sel($state,"MT").'>Montana</option>
+					<option value="NE"  '.sel($state,"NE").'>Nebraska</option>
+					<option value="NV"  '.sel($state,"NV").'>Nevada</option>
+					<option value="NH"  '.sel($state,"NH").'>New Hampshire</option>
+					<option value="NJ"  '.sel($state,"NJ").'>New Jersey</option>
+					<option value="NM"  '.sel($state,"NM").'>New Mexico</option>
+					<option value="NY"  '.sel($state,"NY").'>New York</option>
+					<option value="NC"  '.sel($state,"NC").'>North Carolina</option>
+					<option value="ND"  '.sel($state,"ND").'>North Dakota</option>
+					<option value="OH"  '.sel($state,"OH").'>Ohio</option>
+					<option value="OK"  '.sel($state,"OK").'>Oklahoma</option>
+					<option value="OR"  '.sel($state,"OR").'>Oregon</option>
+					<option value="PA"  '.sel($state,"PA").'>Pennsylvania</option>
+					<option value="RI"  '.sel($state,"RI").'>Rhode Island</option>
+					<option value="SC"  '.sel($state,"SC").'>South Carolina</option>
+					<option value="SD"  '.sel($state,"SD").'>South Dakota</option>
+					<option value="TN"  '.sel($state,"TN").'>Tennessee</option>
+					<option value="TX"  '.sel($state,"TX").'>Texas</option>
+					<option value="UT"  '.sel($state,"UT").'>Utah</option>
+					<option value="VT"  '.sel($state,"VT").'>Vermont</option>
+					<option value="VA"  '.sel($state,"VA").'>Virginia</option>
+					<option value="WA"  '.sel($state,"WA").'>Washington</option>
+					<option value="WV"  '.sel($state,"WV").'>West Virginia</option>
+					<option value="WI"  '.sel($state,"WI").'>Wisconsin</option>
+					<option value="WY"  '.sel($state,"WY").'>Wyoming</option>
+				</select>	 	
+				</div>
+			</li>
+			<li>
+				<label class="element">Zip Code</label>
+		   		<div class="element">
+					<input type="text" class="general-textarea" name="employer_zip[]" value="'.$zip.'" />
+				</div>
+			</li>	
+		</ol>
+		<ol>
+			<li>
+				<label class="element">Immediate Supervisor</label>
+		   		<div class="element">
+					<input type="text" class="general-textarea" name="employer_supervisor[]" value="'.$supervisor.'" />
+				</div>
+			</li>
+			<li>
+				<label class="element">Phone Number</label>
+		   		<div class="element">
+					<input type="text" class="general-textarea" name="employer_phone[]" value="'.$phone.'" />
+				</div>
+			</li>		 
+		 
+		</ol>	 
+		 
+		<ol>
+			<li>
+			   		<label class="element">Date Employment Began</label>
+			   		<div class="element">
+					 <select name="employer_fromyear[]">
+					 	<option value="">Year</option>
+			';
+				 
+				for($i=2010;$i>1989;$i--){
+					$output .= '<option value="'.$i.'" '.sel($fromyear,$i).'>'.$i.'</option> ';
+				}
+					 	
+			$output .= '	
+			         </select>
+			         <select name="employer_frommonth[]">
+					 	<option value="">Month</option>
+			';
+				 
+				for($i=1;$i<13;$i++){
+					$output .= '<option value="'.$i.'" '.sel($frommonth,$i).'>'.$i.'</option> ';
+				}
+					 	
+			$output .= '	
+			         </select>
+			        </div>
+			</li>
+		
+			<li>
+			   		<label class="element">Date Left (Leave Blank if Still Employed)</label>
+			   		<div class="element">
+					 <select name="employer_toyear[]">
+					 	<option value="">Year</option>
+			';
+				 
+				for($i=2010;$i>1989;$i--){
+					$output .= '<option value="'.$i.'" '.sel($toyear,$i).'>'.$i.'</option> ';
+				}
+					 	
+			$output .= '	
+			         </select>
+			         <select name="employer_tomonth[]">
+					 	<option value="">Month</option>
+			';
+				 
+				for($i=1;$i<13;$i++){
+					$output .= '<option value="'.$i.'" '.sel($tomonth,$i).'>'.$i.'</option> ';
+				}
+					 	
+			$output .= '	
+			         </select>
+			        </div>
+			</li>
+			<li>
+				<label class="element">Hours Per Week</label>
+		   		<div class="element">
+					<input type="text" class="general-textarea" name="employer_hoursweek[]" value="'.$hoursweek.'" />
+				</div>
+			</li>
+		</ol> 
+		<ol>
+			<li>
+				<label class="element">Your Position Title</label>
+		   		<div class="element">
+					<input type="text" class="general-textarea" name="employer_title[]" value="'.$title.'" />
+				</div>
+			</li>
+			<li>
+		   		<label class="element">Description of Duties Performed</label>
+		   		<div class="element">
+				 	<textarea  cols="80" rows="8" name="employer_duties[]">'.$duties.'</textarea>
+				</div>
+			</li>
+			<li>
+				<label class="element">Ending Salary</label>
+		   		<div class="element">
+					<input type="text" class="general-textarea" name="employer_salary[]" value="'.$salary.'" />
+				</div>
+			</li>
+		</ol>
+		</fieldset>
+	';
+	return $output;
+}
+
+/*
+ * displayEducationForm: outputs the html for one school for the application page
+ * returns html
+ */
+function displayEducationForm($name="",$fromyear="",$frommonth="",$toyear="",$tomonth="",$major="",$graduate="",$degree="") {
+	$output =  '	
+		<fieldset>
+		<legend>School Attended</legend>
+		<p>
+		List post-secondary (post-high school) schools attended.  List your work at UNL, other Universities attended, and any Graduate, Professional, Business, Technical or Military school work.
+		</p> 
+		<ol>
+			<li>
+				<label class="element">School Name</label>
+		   		<div class="element">
+					<input type="text" class="general-textarea" name="education_name[]" value="'.$name.'" />
+				</div>
+			</li>
+			<li>
+			   		<label class="element">Attended From</label>
+			   		<div class="element">
+					 <select name="education_fromyear[]">
+					 	<option value="">Year</option>
+			';
+				 
+				for($i=2010;$i>1989;$i--){
+					$output .= '<option value="'.$i.'" '.sel($fromyear,$i).'>'.$i.'</option> ';
+				}
+					 	
+			$output .= '	
+			         </select>
+			         <select name="education_frommonth[]">
+					 	<option value="">Month</option>
+			';
+				 
+				for($i=1;$i<13;$i++){
+					$output .= '<option value="'.$i.'" '.sel($frommonth,$i).'>'.$i.'</option> ';
+				}
+					 	
+			$output .= '	
+			         </select>
+			        </div>
+			</li>
+		
+			<li>
+			   		<label class="element">To</label>
+			   		<div class="element">
+					 <select name="education_toyear[]">
+					 	<option value="">Year</option>
+			';
+				 
+				for($i=2018;$i>1989;$i--){
+					$output .= '<option value="'.$i.'" '.sel($toyear,$i).'>'.$i.'</option> ';
+				}
+					 	
+			$output .= '	
+			         </select>
+			         <select name="education_tomonth[]">
+					 	<option value="">Month</option>
+			';
+				 
+				for($i=1;$i<13;$i++){
+					$output .= '<option value="'.$i.'" '.sel($tomonth,$i).'>'.$i.'</option> ';
+				}
+					 	
+			$output .= '	
+			         </select>
+			        </div>
+			</li>
+			<li>
+				<label class="element">Major/Primary Field</label>
+		   		<div class="element">
+					<input type="text" class="general-textarea" name="education_major[]" value="'.$major.'" />
+				</div>
+			</li>	
+			<li>
+				<label class="element">Did You Graduate?</label>
+		   		<div class="element">
+					<select name="education_graduate[]">
+					<option value=""></option>
+					<option value="notyet" '.sel($graduate,"notyet").'>Still Attending This School</option>
+					<option value="yes" '.sel($graduate,"yes").'>Yes</option>
+					<option value="no" '.sel($graduate,"no").'>No</option>
+					</select>
+				</div>
+			</li>
+			<li>
+				<label class="element">Degree Earned</label>
+		   		<div class="element">
+					<input type="text" class="general-textarea" name="education_degree[]" value="'.$degree.'" />
+				</div>
+			</li>
+		</ol>
+		</fieldset>			
+	';
+	return $output;
+}
+
+
+?>
diff --git a/images/+.png b/images/+.png
new file mode 100644
index 0000000000000000000000000000000000000000..e165270ea73aaf711829995676ba5a0ae5535acc
GIT binary patch
literal 765
zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4mJh`h6m-gKNuL8j(EB_hE&X1JIy~kBwXY`
z{r7#})n>YIdAjmmOHm737&IX%phQ%2>B3f}S*c&0JG$%I*8Sn&%42n9-7U0BSo~Jr
z9FAElXN#FHeUxHU{ND2T(Q4yL<5@EUs~_0$-KjqR{?G1qc6p8NbpEB?>HMMUw(pP0
zM*Le?cQn0D^mtS8JBAJ70T0&s-~GBn^quYg>s#)=TmG0~*|)VNDY`2w#P-coUagjL
zS@UMergd4b&$h4s#;~@Zje+UGoW*rT`l}XX&2ac#dO&^gWCKG62UYWRNh_LMj+R`1
z<HOUzu&k{^w1H_!!nF7GTn>ypMdyDX`|MHRXD=#H)is5YNr-ojb={Xg6Pq1)BUtLD
zE0oW>U%8N>ZpzcA@~`JVoUxR{F<HN>rc)wO+m0!ZF}(5gfwd)8wPkOfuh;vc{NvN|
z!^>kHh0Q7UcG&x28QYoJGq2A`S9Cj?v;4+`8F%fSt)@=!S^C4P$zS-xyMo{M-<m#1
z<5GzIc{Kgs9Dmz$PjjCKyNCI%JhLq2YR$@LN8d5lJp1|Q#2trRmtRNUPs`r0)^X<C
z`ALPT@;7~)CaKPt#%&ey<j{mu7wY``tvDDwv^b56gPYw-cNDkryc8&LuNPks$X<1~
zjCtx_{g;<suUn9D<*m^I=BM1rJ>PDJ=x#Zr&3S8rg7mGaZ6!+;-|o0rdABl>?GBsX
zs#|-e@XVCjxVj{2;=9=gzSL~((5e?+C~DPTS6h(~vU)kg?C-Prv+nE9y|Cc=zu(oX
zg{&`eyxnmz_vo?N^-<54Do>wNE@SiA_2Z)77kg!dpK@gU`xY)7QEOGQU|*Q^-OH{#
z#^GK!UpSgGNGSddTzK)9v1gabUwMYtwJtdYFFJkaEfN%}k`WEi-p}sl7bIc)hHEGH
zo|c-bRT4twUkZ)Pn$G?{dwlErX<>W5n<wr5-P`$hW#IgX3HByOjtg5@%+#3^CGng6
dlU*hEyyvc08*|UrGcYhPc)I$ztaD0e0s#HvX;%OM

literal 0
HcmV?d00001

diff --git a/images/1.png b/images/1.png
new file mode 100644
index 0000000000000000000000000000000000000000..1adcfd9dc323f1879627d8be8099ec52f3b72d22
GIT binary patch
literal 5714
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

literal 0
HcmV?d00001

diff --git a/images/2.png b/images/2.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fa2b8454f2217e4910f5c5617b1c11696e37d03
GIT binary patch
literal 5985
zcmeAS@N?(olHy`uVBq!ia0y~yU~phyU~uMOV_;y=`O93uz`!6`;u=vBoS#-wo>-L1
z;Fyx1l&avFo0y&&l$w}QS$HzlhJitx+0(@_q~g|-XwE4iS7-ivcRTCly12{?7O9)A
zO4%+VF%HeyJ^|?_ffrVEs#(oS@hM3YI`3jD>7S<7DS6Vu>f(!*6q7!0Hd*07N0;V?
zwKpy}FrU5mJLu}x{ZG%;->(k+x@yI}xo75VJh$`t-m1T^?$!U_|9}5>$>%cjpY^x+
z|9l>-&#?3ZV{*=o$v<AG2WP09nB8|lz;Efr37JbWBIcDdn@rl$^Ly6clY3@sDEMR?
z|L~`dZLf;Ww*^z}pL^PfRHl7>{OZ*FfE!JEQ`_cC82h-Jr9GSZo9`ssum9}g0%cE>
zTU%d9m0V9;@^aO0)0)RYoZ`mEC6*K|c;?5tIzPN{?Gu~LFNNxtzgJyX_~(4Bi`a+0
zi8U?UbKI`@rCENSt)2XfS?gT{XH8>BjOv=VN|NEF;VbukRXx=wdBCV@`zNW+yN6b9
zdC_O|@^I$?rh_$_zNM2}X6FYK=z4C@Nwz!0y3D&dyH`}QwI=PSY$roRW0VJj5$A#U
z<2mKq>`#Z*>{}a^Z7CPT7sFW78)8{6d-(G+-tZU4rt6u_4_Z2X8gqG`tbLmL|7Tfp
zk^2;C)ITuHJbmc>i67RBPl?|a3A#7yh=J>waNp!@JiROrCfnq#`<Kt*aAV~Km$Z)z
z&PR`Og~guUkR}tLzGW}hj@^|<5BdEQzy9&qOySw}EPF0knO!-$egEm7|L)p+yt&hD
z@}XNla^s)b2tNDM>HfovbN6+lHSaC+9b4|#GUv~*%DgW#Y3YMvtH|S7lIHW5Cup+j
zMMgMwCTG@HG5*My<0x{b#CKoI!f*4vmOf81-S=W~-A_%WU%%WNN>}FJo%iHn*}3^Y
zEuUY0W%2)2>74D`3+8!U+<e?}|Fhyb`M1yP^fdf+c<r3|rtP1P7F*WWD?dNmyXWZ~
zSKHN%?4C^9_eH&{H@3NUzqnui`=kd~xenUs+NDonlJFE0(DdmmHjq-g8~x?L^YASW
zA0~bFey6c|=gVUK{2g1CEDa6QIu&|C<iYygo_kn*RL}dnWCk3HF61nD7U^Kw+CFWu
z18eO2pLzjdp6AamPj@$1wr$lDMag*1bN0$6&$>iYJ9TIG-s_eBRT?qLV`i<4(MNqx
zzc7=xGt9DNF3i7qS^m+vH*4Aw-w3gu4r04<Rz`l}<M3+|%i1cBT+rQ~{OnHp@rP@#
zYi3P+xJ{_o=;j&K@SsVH&xpTP*6NI#$`b5V#q&KV$VXV!<h12!Sth<Wo9AnKpAUZB
z)W{i8Y`md@GpL&H73b!CJwEkTotwJO)JJ)_d2eqm@0ci2Ug+NP{rvF-OcQ=_YKin*
z@V&0bm#yUd^gHvLX&)CJSj6j@`TXL$jPSXMK8_ZT6sGI{lPtJ)({Ee9z+o}l@RJ3;
zrxW9RW-OU<|N8579wM*591gkUXf^Gr$|Y_+7QLkcR_{cjc5p}KPcJfj?*07t6VKCH
zUdzs=uk>91W!bzs<{Kg+nyqP854jSKh+W9vC1U5k<(ja6yKam9rY9%X6pMw&Z~gJ+
z>5XrKYm$#!I!(FSFS~5I>$*v@X{?JMDbHZm4&Xg~R!>5#r~3X!cA3?dH5?x50y9hk
zBlo7fOVXK9EvDAj{O?otvDLY|t*k63DGGLHL{3gue>Q&!gNoAO>j!filC}t0uUA{s
z9G*FKTG34{PVqRtl`A_H9a!9zn98lrJa-D{Q+bvcW%Go!?zru@*&WvJZyriXm>zSk
zz;fp$lcI*l?ic?ZdT%Xd(Z^+1BO}GxB-zKijJ^1!;?V}4vnmm}^IBB3O=Gs0H=a-|
zYW}#)^y-g_?F&ubT`IU`<5d?d)0Dh%j@ZufAUhMriuxn5r%%Kj?^8DoShL_k^RKra
z?{4PmGM$^pb!FbdMNQfrcGHh(KZ)3_TK?*w(CnZyS2nY@SRe6zZ0WamvCm#>qx2?8
zz9}<{+#{}OIT_uu)|ez;Eb*Lm(P@EmF<us@IhFGdHa(AY+<7fw=Ytz%%7PA>D~=_v
zm}{}`*}h4WuI}5!khSafANN_&-}g>Bl4jU?(p`di4O61dV)K6)3V+)=W2G+#9cG;$
zTM>5C%jj^Q-X#l5H%-N>_vFkEh-T>YD_Ss}2(CQ#-T2<2;_q<_3&I&BOP5_P^V0qK
z>-yG7ud;Z<n2zl#y~e#e>i+*3i!+60zHyPdtr_>SW{P2gnC}<9iCg7w{LXNxe><o4
zxLBsPD(mI+;HVcRTa>oUH_W~L&P8PUCsqZC1tIBv^I3~8iF{b~YR>A?a!0#cJU<V_
zCFx!5&#rKmJ}bYZYhhbK`h-X4j(@$e_5YEH$9@0w1-OYj7M)qL;p4*0>C>3mTv8XT
zh(8x_@3i4(qfdsj@-LMfo+WqlTVT<dXS_=ziUe70KACx+56r4OGdJ&3iS07Bms962
z&v;~AsVmf`c&x?h#QVG!C#I9evbU{tt~bThwJey#(r#7qfp@*L{f$HCSkBG$3FuM?
zO`qL*_{%lL?MLJou8O*F<~yfw9p3WX>*M#w-hV$wo^1(oo!Tt=)N#LA`MjQ+#hUkm
z3@%;f6BBOfd@;Y*PH*p{X(mhK>r7b<{x7i0+`84N?w_QF$WPU<2Yi)6s*M_}lskTX
zpLk<;{Cm@gOI@x(QR&g|H`g9p|K9tdddlp*Ggp=G&^vIe@kN-d`a2EYb%&mxWA#(~
zxlD*}Q+G>oCb!)Gb3b-@uQ{;%*(TA*XSd^``={}5Q@nMr?UUs4#8XpO2Uukm>D}*J
z?OOBA=0~Td{8XDY_KY`fD803@`OCv%XB^IZVpG@KXs5mP8IxaK&QSJxyg0L?;Lx<a
z_CAkZe$BmTe$nMah@$(26VH35JpO%%C3xi>frFkgoPQ#gNKSU>vHb6&UVHKRjr{uF
zWnc9buNBEiWg6Vv!d`vtpTx;?eSccj=XPb7a5<luT=H!5_088y*1ue`m?x3(&?hDl
z;YEpGOl7_PEjeCMCVRX-O3ub0hH=BnGwXh>5i?p?-@D}hj60i@8`tJr?}!x;^tT9C
zWQi6i{C(=>&Y30bf+wEqm6-hB{r|wi>+#J=QY+NXUdxhFyRhO~X-UqH^?Qys8>cN?
zuJ3gDXpY*>1e1x8$M>q;`O5ljf#pR{g&)1<8&>c8`GZ@`P9W5MYQyoIACV4ax5F>%
zg%+NB%4PlE$JZ`=rCw<6TQ_CDNmonFk8h6YQS~kOl{YCm;+^Tw&Fz9K*BxERUw+|8
zh|3R-jVp})ELyaDi?~93f88I((4Op19UVs>FK}Y7`&3-Sa-!$?tlY{D-wO&Nm(u^|
zmi4}$a(vOt_4}tkTmHZC^Y-mhH{A5ME|_nZWyr{((!cx9j(4{hc5lx5^uz1SqE)-Q
zym;lWCe~j3b0;r#vd!892@!|h@0=^(^K0GlM=z}Fm{w&jn!>fH=+|tuCiRDPf-_t$
zd{ytA+~F}n^<@`Ju&L}Hm-n7=H4l$UYnq?ci)i_D)0o*iI!atG_s-T2r>=ci`u)g<
z>-7d7A8oj_;Dwd_>?6B3r|$cd6KQwZeA%QBu}v4J%hu|e+oaFFeJ1Ugl2@m$^@qqj
zu?Z)loE9Z6u-L0})aXFz<ubo#zZN)YUi$s=R;2&DX-)Hj5-wCVc}#w))%~V-`yGLn
zjJm)Xle3QqJnh&!>wxw9**E4&E#tm%Iq%VpEmm#S`>z-LxhE~0AOFn$ugS^0xCv^-
z8=7`^Ius=s7v>r%vYZxc<8^2K{AJE0smu#4s#DIhxD~Xhvpk(|rrqD*cj#w~|HSu~
z_dGKHvWQnm^X{pcMN)F!0^7SDu^dzOeerjJ;;#oA_Z`0;^+VIJzGR1?!sLQWA-}ih
zc}7+5zj9~SCHV=a0acsM`f(_Be~%0knRa%<;W;lK6>2B1ELd|`>rC30quUb-%L;98
zwJ)BcsddtK$(FqQ3<*6Ku{?#e>3bCK+-nV-Gh3ORQ`BtHQstYw=T6W*X=U^#s-bEA
z`YDdKp@$Ypn{0dbs_1^|QsHA666W_h_k4Ks@`KEYGa`Q5YGRJ*e!u$WzLDZ#;fXcr
zIt}lQKW}<%{`Z;WhXVe{&1{`UeV!hdHJN9;Wh;t%>~HeCqg90UNmy5LHD5rF*W)b$
zYBp&Pt@nE@$lKfaoNwlh=DMIqo=h6*-7yNuuNFJnm@ID5J=)XhCnqkleDcq)OJ6tN
z`DBp!^vR*SYjq!rDQzmU4olH#yZ!xX{6DX<T_5hbz4?E2vPQTnOK0@7M`gZ>Et;Nv
zqA3@a21lRZ^F7`#{6dv+iEnj(XWgN+;H{tdx&A%7!;-a6^7vmRVSZ1B6yslY+_Czv
zDt@n;5^BBI+K88B!vpRes=0a}Qr8?fwTsCx)l%<3uD!aN%Cx()A3w2D<Grog@#9l=
zev4V|vgBV=zMJ1KUEM3}rD^($XYPajspoY&cR1ae_I8n1(G2mejx%QDtM0qCTlU1t
zN|_m2H*(pe%p`s&ym`{8c%5mJwd;!<&eQpUAGexLedU^!yS3|;R`}IB!H+IQ-MP5s
z-7?46Et#r?{{LqCDEqDq=wGg}>2*t_Pqc$*cwBF1zuiLv{|!~A&GVcp;+0pKh;D5W
zc2ZIB)rj1(&U2~J9I<U$^Ee-NoC~&|`f%fv*<MAG3y(USPcHoPE!=9J&54b{4QY>x
zPgoo{6Y->4Y@4o8!NFHs3KuflU%r>|Tqh@OQ{uTZtuAL=gkBbitTb3^?3A;}K5N$`
zUY&@JkNkf%c0Y)Y-@_EUyL^$-1LqY-*y|7QpIrW=%V%Ll)cHj-5{`1peOFZw^h;Ql
zE`9TJXYrDICLawA_peU4TzSG{LbyTC{?LQr@3p4?i;<3AwovDZL%=)D&kqXOFK!lY
z={O<Vr+nAjK`qsSH!g8&*X)g2T81yv`<>RU*phyu?z?Qp{cXHUP5e97xO7i=$}#=&
ziSIAX#R8SN?~Bjnoha!s>CtZArBMMdcYhBK>G_+<vE5$6`BSLu`PX@_7Hdo@X1A@b
z3uwy!?e%oR-t*c`y_rv?a_4pRPmDKWZ1#Mu_H(JAY0lQpxMdx|H)Xk#cD-v2e=z_3
z6?XZ$&wOvHe~EKkvQEyJ$E9~>_A^D_&r_J|a;BFDcNX|nYs{<jo|x6P$3N=H@j3M=
zJK6<4E!@tVBjIOw<Y?aMI^nmkFW=aqo+S6+?ZYh>MW2;1s=TTXWPg$O)m<uG$@ZH|
zLa9(tkL0&wb8kFX_~0&auQM{qrzR_Q+E2EFe}eZn%%8C$t?ctrI}3*u!pr6I9A!B#
z?JrpPw|e7W<!6)c_&Q3udOhZOwqW8Gf%X0g*R3^k)LbM?*)#aW*Rr;>%07$uKix2A
zZD%yMeosXFkJUjj!EsqEjz@jsconXAN6b_8Y1+%DaC!^pj^p0P{-o$OJzu}!|22;@
z@BgYA>TmH|>{aCF(J?>l{(k|L>$XBI>_@CO&Hg`?=U`Cd%gr%!w*()*=sr1Od*Jb3
zaecLdeI14|8amJJB`d0ZFyU0%>2c`N0;j7RBRn$fFK-pi4_cR&*>&O0%0-uS#MO-#
zF8XskJFw`n?zg=cZ#Nsp?~!_bSwL@%!S^pM4^}T?x@B|RDX4wc#cOwZqE1>SDz;4M
zEpJ`+zApXTxvjg7A8_<~TK|RR%R_V5#eT)hpD2lH|1)cO9XfT-`A;jtVlMCex7on=
zTyf9s6}|7gJwN|5-Tp*O<?XeY4M`WSMLa)dzHm3w6x*<drrg#;yvs608057M_LjSD
z%wFDF?q2HB_Tl~v_P;wehPn2hT`~7b?3&qSJHNhh<W>qjIdPR*myA)R{^!F#UF?1x
zDC6F!sr{kh6!$ifh>vUK7dcwRA8wj$S~IUsUh3n!4H3tuB>ZtZo?We!A*Y-er0e+P
zvZxPlieFPj?M2-)DyL8SDS1h^&laqHP`%C6)mD99guQJ3`>pwxXRj#WPyR7s|LL$b
zjTiHjF0DwG|M~Z!U!SnZ&vFUpTd&{m*VcLWMB4O2`ehB(^jQV1O|R$kJdA#7bTL&l
zNA=^MT!xJmUH4uJzLnVJrgL1^$Z?|htcB9tZ+Z^Oo}KT+f2`}xgVcGV6UBZWyY2aA
z=URULK+7+`Y9wouRhPtFEH1t7vFp$y^<$U)ctzEsrOF%mFP{pXUa9ZMDj2EYe04AX
zCEG}TuZh~dl^ca+^&U^s=9nnt+7`f`d~ff$(85zjyrsV{b>tXN+;Tf`{*`wd7Cg3L
zEzbY&P$}^B45qJKpAGIx9O7DYKsCbUN73~j-kY4Vl7FUbFMRWBJA<Fn1y7slvMM5p
zayR|<_;w3qwKi><{bxtY<i6>%Ez0^Us^^H7xyvd&v0__#{fOhK^}H#UIxUUV=B!RI
z<8(SHq%n8TLgh<~&wP5CJh$hL%#1VKQE^8n$esS_yS+1R(ejPWMYdBvgsOCGlaf5B
zmi&U9h0R9s(aP6n&#IZt?MTXJHmsi#^#7~fon0;mW$rVqdmzek=YWRX$*_OFZ~7*$
z>`)c8{`=&gUecoX&pB;&9zFEBTSAM|H|ng+@eBS7WG6A4d8D^svj6rehFdxu++Hrt
z+0?SYzsz%*?X5?ypG-cT_jEW_KVNj7Y67zi!?%d2rA=P*U6wX?Dytk(ewrt9@{LN}
zBKMRdyUq(dS~}-Ux`EG<9)rv4_WG85mFNgC40d}Kp1S>Q*Si;DjD|<|eg5}(iC)=C
z-YuOx(W@6UZJL<h+7p@oB49;{dFBE?E6tNVaSTqL)-uOa7wX%{1l5<%-*?-kww7mY
zh{0axjR$v`YuvBtObQcEz4LqTj8u=m3cH!k9`F399#rx8u1Vegh@)FJi=I(n>kED=
zkg?dvXHVG?t*UFuAxs}89o-eT%l{2uNu7P?{BEV64Xt`ku9N*Eo{8RMYhxBEozL;?
z&S5_3LkDFw_02lW8rFHT>`}3<iV|t~o^SdwsF}04xux(CPt^9yt=i8TYPK*X{4BhF
zarzBGo0OZrZqLeA3W&d$kSE2_Yb$*G-BhWp>Ddu3k`B5$QC$3;Ph8{AckK<i_Rr|x
zy~Li^tC=IbQj1enBPN7inR-lQ|GgVKw_i>U-?aVbo%1W_Kg{hHf1z6J7FD)Cef<*6
zl?NRjUp9Q<zx>0EXtrM~JYsfw9G&AOnsut-;)G*{O&5ikoD_ltkG-tcK6q1a)&1u`
z3cB_#%v$g~KIl*CrcJW%U+$=w+P3t#ZXL_s_S7f07R(G@bY}0YcWc7z&sivOe=wS_
zd3JL+lSNyG?ccDKVY_?Rg*hIWcEDnl>aCE(IsC^zXdQg{eZI~?Q*V<q!e^5<O?f6B
ze4{Q}V0v$8fYZb~KYWGO|C!ylUG7=L=1cvlwR2Q=S=u{g?tSh$Yrao?@|@f3VWIxX
z_Z;5M_ug}|r}r8YSL+1EG_QvOcULVIvl4h+bT6>E$Ui>%@NCCDzb7_+a}TPpb7MVa
zKYQOw?})6r`JFGA3vE743KRA`Vm(E^ZG)H0zL?pEs@ZFv?tb6hT7Mz;;X1eG@2(cV
zTx?Z#34HNeetOHR#95*T7hMZTKG1M<g8S#VW1;5*Y_2I(x2QywFWs!+F;{_Yh12Ve
zpUn>U)UW5d_rFkQ-@o0d%dbbj-91~Q_FRoo$L$kmtoP475Vc6HC&4#ilc4PC*PP9D
z_aDhIe#<jT^||Y?OnJU^+wu=*OcqtvAH5L3s!;uFLzbYT$g$QW^=n6qKl1Zm?*F|y
zsk7qy#53pOcn`BU7PL1%>ZuW!Wm@_!@zf^{2Yn--^AhtIY?>sdvVJjU^KSZ+A~Mh1
zErqeBp}r-ct*yCBDB!~6(r@}~0tW&VtmIud!Wela)6O>8M*Q<+T6pL{l8B9YcSgL_
zf-3nw2CnP+Ax%#O8v<Q87K=4Z=h)nF>@3s%>1``2%??C0M>^GiJfQXE_eCW~{kYRJ
zw!b`B9L9M0l7gLm3}ZrvlSWCeKO5&R_8DCK{hOJ}6AphUH#?9yWn$D}2WDp1|B5>s
z+&R{Cghkl<d=r1${@MRz&4f1rIu7%{ybJipop(VY;)sxe!|7y$-2M=TzdJqlACh{t
zpMh_!{Dj#({2%T=t!X*a=cZA4-u=`1{fGbUKiK5@!=Ur8{r8{wjBE_|R+|-A|48R!
QU|?YIboFyt=akR{0Qqcu%>V!Z

literal 0
HcmV?d00001

diff --git a/images/3.png b/images/3.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4c94f48c5868a1d2e6e3e7526a4def367ab7ca7
GIT binary patch
literal 6009
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

literal 0
HcmV?d00001

diff --git a/images/4.png b/images/4.png
new file mode 100644
index 0000000000000000000000000000000000000000..485d64576eaa087e213e656af429832d7eb0b53d
GIT binary patch
literal 5632
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
JF6*2UngD=X!b$)D

literal 0
HcmV?d00001

diff --git a/images/Accept.png b/images/Accept.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2aa816d147f8cb7a2542568ca48531d8a539955
GIT binary patch
literal 855
zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4mJh`h6m-gKNuL8<vd*+Ln`LHo$Q+t6DrcM
zzxw`c^Zb9tC%s>(WS-@h)J}TjFT(oLO=jwm)~Q){J2R&1x!ieiXzGr@jFk~<HJZdq
z7Aiba>WIux)L@-m*mA+>LW|kTi8E%N+%vQC{l4;8A09(B-z~A<a^BnCFF$Yj{lM89
zsy)(-8@bOJ7F*mCJgNTds%v<@-DGoye>MeNKhACG`INi<&c_$eKEGadK+l4oaX$01
z2~8K-*^F+UyE3`6dUN{p`aM-Icd?Wmlw?@ez;ob4gub6Y+m;PW4EWrSU%Fg>PAA^%
zzq$=)4d)x?6TGF9UcYwwIm;oFqgA)H=kPSi8?5SS;&VR6J`noBvO`+o^4tWC`OZHT
zPjP?T6R<wyTHL-5eucl}nRY+mc;K9%_HD-J!u#FL=lJ@}8xAvEbZKc`{F_r$!~gN`
zSyQjxdbxA^`Tf7YKRqkDhtGyv;_ly<&)><sx30cF`#Vo=<=?;urVN>0eD_MVnV6q$
ze>ip4?`C-x{oHeg*M$2S)EQ@<akDg;s6Ml!j8k!*-~Ibv|33P1=~C6}eM~wmJw0D1
zdmZDP;`USOdTwk{^jfE%6&pY4H(JW{Gfoz~?IAzwOtQN!(^5lT<5Z8IJ{B4JYu1|h
zG4nb6_u#*48_BevH-Br$-fKBFadv@wHf)_Qw7~M~am&OG_PO`2{G5@y@S5<{^_^~O
z`VKy<oqyE&&0mI_F|%UUZ@yT3pZn0N==y~<iz@PVH|D-+-1Q<XdHeEnF|liU)8?kg
z@ity!;cA&yQkMSV&;(}Y?E-8ILOdR1hrRx~{git5@$LWlqs4M_w_V!wsZ+mhe^BY9
znLl=j1hIH6p5oR%!B6#8LA>yfSy_kwy0yNFc=|kbuR5c{-U#08{cGxOzYx5-BG)!Y
zVp&f3r8c&@=oe<Q_g9{pJ)?g8l{=jK)+RWcM9=(K)f=h!B<0AKH3_xeQ!j0ay61H`
z-_EFhRmsz+57}G{cjC2+A2Md2`rOQUx@+0gOF!Zkyqfp>%Awy&=a)6V*J8++qSbw@
z;Em7br@d}G)fs1t<70m;`0_ID0YlPy@!frVUOpdPj&#-R{c`b6pYvYH|Caxl7BYr*
VY^YoCo`HdZ!PC{xWt~$(698U&pZ@>=

literal 0
HcmV?d00001

diff --git a/images/Alert.png b/images/Alert.png
new file mode 100644
index 0000000000000000000000000000000000000000..850bfa66bbc724b8f74d641e12aceabecdfacebc
GIT binary patch
literal 1006
zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4mJh`h6m-gKNuL8w|crbhE&WsI@LELCRF73
z|L3(nX=-!Nr^Tg72~Cd36=pWOm}Kgy=@f0e%;RFK$L^O-nog@0?3iJqrY91+qd1b)
zuxYlEh~PzEM-f5snPp42%??|A)g*p$<=ivX-`_vFYwo*Y@|Hyv4~pK~zMuDd_w&d1
z*#8_?D&O>CZ@TgE#oIpaN^N3D<8?kKQ~&?G_J6K~DjQRo%};B(Rnv|Ll{|a==A}nP
z-dXGKzxPxZ{kgmPy7}hq+n6fs(!)e}w)=f6S1-s|BFq#O@ajeD`~(JzT{HJ?ym|a&
zQr3(Ej~QB8dU!0A6dbrb-@Li=?TYyNvc7-G3=Jy_J~-qH?JV&&P-J8<ygi|B+YM{^
z{S)$~UM*|56!FP$5<BAofr1nR_em_AOe{VE3Ge%UDEpnNd$x{I$w*a+iGg{q=gFnf
zEDcxM?m6ZDUvq^$U17-#wk4-K_f~#8>hz?Kap}e<b`0$d2TWKFR~I=(co^Jcbh*^<
z-puLhOPBX&)z(Zde|#`RfOpe=^~RWGtt=dq9_?1}tk|Wlsj%zz;-$sHtzV`!oJ`7+
zZ%}t}@o`QmF<@t8UBVzxq35FTXg7nv3(qIU6YqR$`Fd*_!z9(aoA;|9j8T(%GPUu*
zYPRC@uFlJOt8Oh8p6~l)_bev0?v;C$KB+LgxZK^hmq9?$_0IujUV)2p4O4tpOO^+H
zlb&5^!1}l5OR4&Ultl}px6caaEs5JY@yXZP^}?3ley;p8Z$G0~^2v6FmgUD^B=9kq
z=kYn1IM|dwHoyBw@UX^`wcGQbAAGr?=+`dcf=z+1Zm>(}9=p0eq1N8>@vWb2ayd&n
z7%tvUlmGK+>9@nY2T}}8Sst7?c8XK0g`q{{qNRfh@Be+ti@4YqJl5y9{-WlFT8jIv
zS!`djwGL#yy77LWI-|NYYyM-qqi%l>hBIjM-S0WL=TByY!-TIt6)s9mjAcl$-M;;*
z8Lx<{1&2Gk^ma1?&iisg0=!C@e?B@_T$I}N_3_l%uU=nZmY<;Ne50)Xy4lJ6{<dz{
zFG&~A8()!nlOLy++$V8;pK9Jz4OW3k0bPHdwtfG+zWW}_p-FS({Ox@|Eq+v>Xtl+f
zSxZzxTa;nSB?eY4QHH5Wxo3|jEsZP9{^z=V*{Rc^>-TJUb^dNd=>54r3hLG}GBnIo
ze)+ebFXg;k#f_7%dKs582%QR#Shr^7)T_Uy&Ni)I7xeWM_tdJ&ov)_XM}N|v`zz(1
zyYS5qi)Yl@?axj~|K+pk>Z{dP|H!Y-+q)-Z<$2w8YhoiJzUt5W@!*%!=H7qiKe_ut
X&6m%slb^-Fz`)??>gTe~DWM4fI*r*5

literal 0
HcmV?d00001

diff --git a/images/ArrowRight_48.png b/images/ArrowRight_48.png
new file mode 100644
index 0000000000000000000000000000000000000000..38b3a3b3eca2a4d369b0aa4539315449e062b8df
GIT binary patch
literal 3287
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
Zf>&?1Y-@5cXJBAp@O1TaS?83{1ONl$Ejs`J

literal 0
HcmV?d00001

diff --git a/images/Delete.png b/images/Delete.png
new file mode 100755
index 0000000000000000000000000000000000000000..b8755ef9f677a763cb9381e3eb60985a78746455
GIT binary patch
literal 1131
zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4mJh`h6m-gKNuKTj67W&Ln`KMom8I@nksR8
z|NY{3H_zSOTmC)o+}mB<D{jxd9h1{`D{P{Kny=PWMU#!Urn!iSur*$h|Er*+vB7DQ
z!W2)AEH9B8{ehO#dsW2#-FQ~_qdC{NVDrwM)!XkDpRb(%@5bDi?Xf|p*!lF|KdhX8
z{&&qh@g2tx{x900Hz$8m4eNoA$L<|GXU%j)y!DRKCzg}>Qq}B_S9V<&Z`Dv@_psx3
zFyh_2R_XTU<l`&3pHKR{CDMFR#~bzn7Kit<wWpgdVd^-c$8f%*V~58Tos)5)&&vN-
ze7X4BD~QQspYJ9yh9aNqlYWWr{N0zorXqXZ?R>SLats+NtDPD3zAjNdZ_-rx((UrX
zt*NcXJF70e&1S6OVvy96)t|;b@wM583%P5mRrF5>M^E^DdEsg275ZFLyH9LqxT6v{
z^YPJJdwe>CIvC_)Ps?=O{1sm7eE<Br1uZJEQaksiC^kv5xi;!CtuD4*&wS(a!B>Y|
z8TP5YR6pr7zmvE7kBDjrSAf?I`^34I8_b`T6qKdxseIaW=Hk(NUwHfVIVUK%a!z4j
zktmVo|Kh%;?I5SNJVVi?*c;nQ7<ncsH3T)iHmt6&NXx%bwW&6PkAdM_PtSb4)1SV@
z$aULB3KhJz;+UAp!NT#|r~Hgy&yk#*=vmDB7dne9a1rRV4*TD-H8tD&_{=A>wlgw3
z=znc~yZi6F%Xb$C&+h)aEHj|FBS2GtN$2ydn0c8->StY5nF1F)<<N6WUZ0oy(!y%@
zJsAh4qMbSqa$oH*+_~~XdX=y5VlSS+DHqme&bYXI$_90-ua&;uzjuGWdg<A3PKN5;
zZ2$gPi`6H_pBGr?rmNCsvDW3}+P_mdS6i-2Nnd59$yoaE&zl{S?j}#`WuD%asvtG_
z<sl_cd5uTnt!s8OU1|NyJE`4MkG;X9_sh#)YnQJOnGqpq)bqP`*0<9KS6#Yrx8#Fi
z!*K?M*y{npr`p^v=LJvR!xp<vlrh%6a>J%A58^@QPiNSpqqK-|lc9t|+%D~fEE}eJ
z_@{WyX;~y0yK~oS1@FtV`PXUc`f{$&=US`&lapb>lV(f1X;r=_bXA+)y|}XRzPs}7
zy1jydeUq1*5ljh;f3v*oQFrLkr^O7V5C0f69A>!WvFOP2V}~Q}&0Nm0wBexU>orT4
zJUskuU;nN}lX>m??`?V1cW2odfwUJ5XRbF!yC^9sIbL=sT^Fz5k<k#d{msI_+beJ0
zyCuokaDErtzBjYCY%}TY?LRsvGuF`kifO93&HZb&b$kyF99{j~Gps76>h-b&1~%a+
z8OI}KYqG=syu5YaYQ2i~-P^Vw4$sI9pVQG(FJ36}FX-d<`Pr|nrWLXE?rpx#W&7-x
zci`%ao0dm!pRyqTRMpyTTQ^sJYi4M;EB@>Elm{!#vNu&Ztt@|bdZxM5YOnHnQQ?WQ
yl`C@I%gXP%ePeT4<<)<uCT*!^`(gh`zJ8wR<)d~BJ~A*cFnGH9xvX<aXaWEy%OWcP

literal 0
HcmV?d00001

diff --git a/images/StopSign.png b/images/StopSign.png
new file mode 100644
index 0000000000000000000000000000000000000000..13d614935aed40f884729b9c086f669c093f1eb5
GIT binary patch
literal 10727
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
IIVCg!03#K3bN~PV

literal 0
HcmV?d00001

diff --git a/images/information.png b/images/information.png
new file mode 100644
index 0000000000000000000000000000000000000000..52ad1ff9606db967693454db0ca121fd62d6927a
GIT binary patch
literal 5088
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
G2~7aI`lIXs

literal 0
HcmV?d00001

diff --git a/images/numbers.psd b/images/numbers.psd
new file mode 100644
index 0000000000000000000000000000000000000000..5e5cf7146b2b0a095edec2f4c7b31abc07f934d7
GIT binary patch
literal 195606
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

literal 0
HcmV?d00001

diff --git a/index.php b/index.php
new file mode 100644
index 0000000..97ffac4
--- /dev/null
+++ b/index.php
@@ -0,0 +1,4 @@
+<?php 
+	header("Location: main.php"); 
+	exit();
+?>
diff --git a/main.php b/main.php
new file mode 100644
index 0000000..842b190
--- /dev/null
+++ b/main.php
@@ -0,0 +1,343 @@
+<?php 
+	#include our functions and vars
+	require_once('functions.inc.php');	
+	
+	
+	#SimpleCAS http://code.google.com/p/simplecas/
+	require_once 'UNL/Auth.php';
+	$cas_client = UNL_Auth::factory('SimpleCAS');
+	
+	if (isset($_GET['login'])) {
+	    $cas_client->login();
+	}
+	
+	if (isset($_GET['logout'])) {
+	    $cas_client->logout();
+	}
+	
+	if($cas_client->isLoggedIn()){
+		$current_user = $cas_client->getUser();
+		
+		#get the current user's mysql record id number from the student table if it exists
+		$profile = get_users_profile($current_user); 
+	}
+	
+	$msg = htmlentities(trim($_GET['msg']), ENT_QUOTES);
+?>
+
+
+
+<?php
+require_once 'UNL/Templates.php';
+
+UNL_Templates::$options['version'] = 3;
+$page = UNL_Templates::factory('Document');
+
+$page->navlinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/navigation.html'));
+$page->breadcrumbs = "<!-- WDN: see glossary item \'breadcrumbs\' --> <ul> <li class=\"first\"><a href=\"http://www.unl.edu/\">UNL</a></li> <li>Student Jobs Application</li> </ul>";
+$page->doctitle = '<title>UNL | Student Jobs </title>';
+$page->head = '
+
+	
+';
+$page->addStyleSheet($site_url.'style.css');
+$page->addStyleSheet('/wdn/templates_3.0/css/content/forms.css');
+
+$page->titlegraphic = '<h1>Student Jobs</h1>';
+if(isset($current_user))
+	$page->pagetitle = '<h2>Welcome, '.$current_user.'</h2>';
+else
+	$page->pagetitle = '<h2>Welcome</h2>';
+	
+	
+	
+	
+	
+$page->maincontentarea = '<div class="three_col left">';
+
+if ( $cas_client->isLoggedIn() ) {
+
+	if (isset($msg) && $msg !== '' && isset($_GET['success']))
+	    $page->maincontentarea .= '<h3 class="success">'.$msg.'</h3>';
+	else if (isset($msg) && $msg !== '' && !isset($_GET['success']))
+	    $page->maincontentarea .= '<h3 class="warn">'.$msg.'</h3>';
+	            
+	    
+	    
+$page->maincontentarea .= '
+		
+			<p class="largertext">
+			Be sure to visit <a href="http://www.unl.edu/careers/">Career Services</a> for info about <a href="http://www.unl.edu/careers/seic/studentjobs.shtml">Student Job Opportunities</a>.
+			</p>
+			<br />
+			'; 
+	
+	
+	
+	
+	if(!isset($profile['id'])){
+		$page->maincontentarea .= '	
+			<div class="wdn_notice mb1" style="cursor:pointer;" onclick="window.open(\'app.php\',\'_self\')">
+				<div class="message">
+				<h4><a href="app.php">Create Your Application</a></h4>
+				<p>Fill out your contact, education, and previous employment information.</p>
+				</div>
+			</div>
+		';
+	}else{
+		$page->maincontentarea .= '	
+			<div class="wdn_notice mb1" style="cursor:pointer;" onclick="window.open(\'app.php\',\'_self\')">
+				<div class="message">
+				<h4><a href="app.php">Edit Your Application</a></h4>
+				<p>You\'ve saved your application, now make changes if needed.</p>
+				</div>
+			</div>
+		';	
+	}
+	
+	
+	
+	
+	
+	if(!isset($profile['id'])){
+		$page->maincontentarea .= '	
+			<div class="wdn_notice mb2">
+				<div class="message">
+				<h4>Upload Your Resume</h4>
+				<p>Optional but recommended: add a resume file to your application.</p>
+				</div>
+			</div>
+		';
+	}else{
+		$query = "SELECT * FROM ".$GLOBALS['mysql_prefix']."uploads WHERE showflag = '1' AND kind = 'resume' AND username = '$current_user' ORDER BY id DESC";
+		$result = mysql_query($query); 	
+	
+	    if (mysql_num_rows($result)){ 
+			$page->maincontentarea .= '	
+				<div class="wdn_notice mb2" style="cursor:pointer;" onclick="window.open(\'resume.php\',\'_self\')">
+					<div class="message">
+					<h4><a href="resume.php">Edit Your Resume</a></h4>
+					<p>Upload a new resume to replace your existing one.</p>
+					</div>
+				</div>
+			';	
+	    }else{
+	    	$page->maincontentarea .= '	
+				<div class="wdn_notice mb2" style="cursor:pointer;" onclick="window.open(\'resume.php\',\'_self\')">
+					<div class="message">
+					<h4><a href="resume.php">Upload Your Resume</a></h4>
+					<p>Optional but recommended: add a resume file to your application.</p>
+					</div>
+				</div>
+			';
+	    }
+	}
+	
+	
+	
+	
+	
+	if(!isset($profile['id'])){	
+		$page->maincontentarea .= '	
+			<div class="wdn_notice mb3">
+				<div class="message">
+				<h4>Submit It</h4>
+				<p>Choose a department to submit your application to.  You can also attach a cover letter.</p>
+				</div>
+			</div>
+		';
+	}else{
+		$page->maincontentarea .= '	
+			<div class="wdn_notice mb3" style="cursor:pointer;" onclick="window.open(\'submit.php\',\'_self\')">
+				<div class="message">
+				<h4><a href="submit.php">Submit It</a></h4>
+				<p>Choose a department to submit your application to.  You can also attach a cover letter.</p>
+				</div>
+			</div>
+		';
+	}
+	
+	
+	
+	
+	
+	
+		$page->maincontentarea .= '	
+			<div class="wdn_notice mb4">
+				<div class="message">
+				<h4>Answer Supplemental Questions</h4>
+				<p>Some departments may have an additional form with specific questions related to that job.  Once you complete step 2, you will be linked to this form if neccessary.</p>
+				</div>
+			</div>
+			<br /><br />
+			<h4 class="sec_header">My Submitted Applications</h4>
+			<table>
+		';
+			
+		
+			
+		$result = mysql_query("SELECT * FROM submissions WHERE username='$current_user' ORDER BY timestamp DESC"); 
+		
+		if(mysql_num_rows($result) < 1)
+			$page->maincontentarea .= '<tr><td>You have not submitted an application for consideration yet.</td></tr>';
+		
+		while($row=mysql_fetch_array($result)){
+			//get the row from department table with the dept's info that matches who the applicaiton was submitted to
+			$deptid = $row['department_id'];
+			$res = mysql_query("SELECT * FROM department WHERE id='$deptid'");
+			$row_dept = mysql_fetch_array($res);
+					 
+			$page->maincontentarea .= '
+			<tr>
+				<td colspan="3">'.$row_dept["name"].'</td>
+			</tr>
+			<tr>
+				<td width="100">&nbsp;</td>
+				<td colspan="2">'.$row_dept['address'].'</td>
+			</tr>
+			<tr>
+				<td>&nbsp;</td>
+				<td width="120">Position:</td>
+				<td>'.$row['positionappliedfor'].'</td>
+			</tr>	
+			<tr>
+				<td>&nbsp;</td>
+				<td width="120">Application:</td>
+				<td><a href="view.php?id='.$row['application_id'].'">View</a></td>
+			</tr>	
+			<tr>
+				<td>&nbsp;</td>
+				<td>Resume:</td>
+				<td>'.display_upload(0,'resume',$row["resume_id"]).'</td>
+			</tr>	
+			<tr>
+				<td>&nbsp;</td>
+				<td>Cover Letter:</td>
+				<td>'.display_upload(0,'cover',$row["cover_id"]).'</td>
+			</tr>
+			<tr>
+				<td>&nbsp;</td>
+				<td>Submitted:</td>
+				<td>'.$row['timestamp'].'</td>
+			</tr>
+			';
+		}
+
+		
+		
+		
+			
+			
+	$page->maincontentarea .= '			
+			</table>
+		</div>
+		<div class="col right">
+			<h4 class="sec_header">Menu</h4>
+			<ul class="appli_nav">
+			';
+	
+	
+	
+	
+	
+	
+	#This displays a link to manage applications for each department that the logged in user is listed as a contact for in the "contacts" table
+	$result = mysql_query("SELECT * FROM contacts WHERE username='$current_user'");
+	if(mysql_num_rows($result))
+		 $page->maincontentarea .= 'Applications You Can Review:';	
+	while($row=mysql_fetch_array($result)){
+		$deptid = $row['department_id'];
+		$res = mysql_query("SELECT * FROM department WHERE id='$deptid'");
+		$row_dept = mysql_fetch_array($res);
+		
+		$page->maincontentarea .= '
+				<li><a href="manage.php?department_id='.$deptid.'">'.$row_dept["name"].' Applications</a></li>
+		';
+	}
+	if(mysql_num_rows($result))
+		 $page->maincontentarea .= 'Your Own Student Application:';
+	
+	
+		 
+		 
+		 
+		 
+	
+	#the main right hand navigation dependent on whether the user has created an applicaiton yet
+	if(!isset($profile['id'])){
+		$page->maincontentarea .= '	
+			<li><a href="app.php">Create Application</a></li>
+		';
+	}else{
+		$page->maincontentarea .= '	
+			<li><a href="app.php">Edit Application</a></li>
+			<li><a href="resume.php">Your Resume</a></li>
+			<li><a href="submit.php">Submit Application</a></li>
+		';	
+	}
+	
+	
+	
+	
+	$page->maincontentarea .= '
+				<li><a href="main.php?logout">Logout</a></li>
+			</ul>			
+		</div>		
+	';
+	
+	
+}else {
+	$page->maincontentarea .= ' 
+			<div class="wdn_notice">
+				<div class="message" style="background-image:url(images/ArrowRight_48.png)">
+				<h4><a href="main.php?login">Login to Get Started</a></h4>
+				<p>You will need your My.UNL username and password.  (This is the same as your Blackboard account.)</p>
+				</div>
+			</div>
+			<div class="wdn_notice mb1">
+				<div class="message">
+				<h4>Create Your Application</h4>
+				<p>Fill out your contact, education, and previous employment information.</p>
+				</div>
+			</div>
+			<div class="wdn_notice mb2">
+				<div class="message">
+				<h4>Upload Your Resume</h4>
+				<p>Optional but recommended: add a resume file to your application.</p>
+				</div>
+			</div>
+			<div class="wdn_notice mb3">
+				<div class="message">
+				<h4>Submit It</h4>
+				<p>Choose a department to submit your application to.  You can also attach a cover letter.</p>
+				</div>
+			</div>
+			<div class="wdn_notice mb4">
+				<div class="message">
+				<h4>Answer Supplemental Questions</h4>
+				<p>Some departments may have an additional form with specific questions related to that job.  Once you complete step 2, you will be linked to this form if neccessary.</p>
+				</div>
+			</div>
+		
+		</div>
+		<div class="col right">
+			<h4 class="sec_header">Menu</h4>
+			<ul class="appli_nav">
+				<li><a href="main.php?login">Login</a></li>
+			</ul>
+				
+		</div>
+		';
+}
+
+
+
+
+
+$page->leftcollinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/relatedLinks.html'));
+$page->contactinfo = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footerContactInfo.html'));
+
+$page->footercontent = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footer.html'));
+
+echo $page;
+?>
diff --git a/manage.php b/manage.php
new file mode 100644
index 0000000..cca431c
--- /dev/null
+++ b/manage.php
@@ -0,0 +1,141 @@
+<?php 
+	#include our functions and vars
+	require_once('functions.inc.php');	
+	
+	
+	#SimpleCAS http://code.google.com/p/simplecas/
+	require_once 'UNL/Auth.php';
+	$cas_client = UNL_Auth::factory('SimpleCAS');
+	
+	if (isset($_GET['login'])) {
+	    $cas_client->login();
+	}
+	
+	if (isset($_GET['logout'])) {
+	    $cas_client->logout();
+	}
+	
+	if($cas_client->isLoggedIn()){
+		$current_user = $cas_client->getUser();
+		
+		#get the current user's mysql record id number from the student table if it exists
+		$profile = get_users_profile($current_user);
+		$current_user_id = $profile['id'];
+	}
+	
+	
+	$department_id = $_GET['department_id'];
+	if(!is_numeric($department_id)){
+		header("Location: main.php");
+		exit();
+	}
+?>
+
+
+
+<?php
+require_once 'UNL/Templates.php';
+
+UNL_Templates::$options['version'] = 3;
+$page = UNL_Templates::factory('Document');
+
+$page->navlinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/navigation.html'));
+$page->breadcrumbs = "<!-- WDN: see glossary item \'breadcrumbs\' --> <ul> <li class=\"first\"><a href=\"http://www.unl.edu/\">UNL</a></li> <li><a href=\"".$site_url."\">Student Jobs Application</a></li> <li>Manage Applications</li></ul>";
+$page->doctitle = '<title>UNL | Student Jobs | Manage Applications</title>';
+$page->head = '
+
+	
+';
+$page->addStyleSheet($site_url.'style.css');
+$page->addStyleSheet('/wdn/templates_3.0/css/content/forms.css');
+
+$page->titlegraphic = '<h1>Student Jobs</h1>';
+	$result = mysql_query("SELECT * FROM department WHERE id='$department_id'"); 
+	$row=mysql_fetch_array($result);
+$page->pagetitle = '<h2>Applications Submitted to '.$row["name"].'</h2>';
+	
+
+
+
+
+
+
+#Check to see if the current user is allowed to view this department's applications
+$result = mysql_query("SELECT * FROM contacts WHERE department_id='$department_id' AND username='$current_user'");
+$row=mysql_fetch_array($result);
+
+if ( $cas_client->isLoggedIn() && $row['id']>0 ) {
+	$page->maincontentarea = '
+		<div class="three_col left">
+			For technical assistance contact '.$contact_person.' at <a href="mailto:'.$contact_email.'">'.$contact_email.'</a>
+		</div>
+		<div class="col right">
+			<ul class="appli_nav">
+			<h4 class="sec_header">Menu</h4>
+				<li><a href="main.php">Home</a></li>
+				<li><a href="main.php?logout">Logout</a></li>
+			</ul>
+				
+		</div>
+		
+		
+		
+		
+		
+		
+		
+		
+		<table class="zentable neutral">
+		<thead>
+		<tr>
+		<th>Application</th>
+		<th>Position</th>
+		<th>Resume</th>
+		<th>Cover Letter</th>
+		<th>Date</th>
+		</tr>
+		</thead>
+		';
+	
+	
+		$result = mysql_query("SELECT * FROM submissions WHERE department_id='$department_id' ORDER BY timestamp DESC"); 		
+		while($row=mysql_fetch_array($result)){
+			$app_id = $row['id'];
+			$application_id = $row['application_id'];
+			$res = mysql_query("SELECT * FROM application WHERE id='$application_id'");
+			$row_student = mysql_fetch_array($res);
+ 		 
+			$page->maincontentarea .= '
+				<tr>
+				<td><a href="view.php?id='.$application_id.'">'.$row_student["firstname"].' '.$row_student["mi"].' '.$row_student["lastname"].'</a></td>
+				<td>'.$row["positionappliedfor"].'</td>
+				<td>'.display_upload(0,0,$row['resume_id']).'</td>
+				<td>'.display_upload(0,0,$row['cover_id']).'</td>
+				<td>'.$row["timestamp"].'</td>
+				</tr>
+			';
+		}
+		
+		
+		
+	$page->maincontentarea .= '
+		</table>		
+
+		';
+	
+}else {
+	header("Location: main.php"); 
+	exit();
+}
+
+
+ 
+
+
+$page->leftcollinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/relatedLinks.html'));
+$page->contactinfo = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footerContactInfo.html'));
+
+$page->footercontent = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footer.html'));
+
+echo $page;
+?>
\ No newline at end of file
diff --git a/resume.php b/resume.php
new file mode 100644
index 0000000..890dd64
--- /dev/null
+++ b/resume.php
@@ -0,0 +1,222 @@
+<?php 
+	#include our functions and vars
+	require_once('functions.inc.php');	
+	
+	
+	#SimpleCAS http://code.google.com/p/simplecas/
+	require_once 'UNL/Auth.php';
+	$cas_client = UNL_Auth::factory('SimpleCAS');
+	
+	if (isset($_GET['login'])) {
+	    $cas_client->login();
+	}
+	
+	if (isset($_GET['logout'])) {
+	    header("Location: main.php?logout"); 
+		exit();
+	}
+	if($cas_client->isLoggedIn()){	
+		$current_user = $cas_client->getUser();
+		
+		#get the current user's application if it exists
+		$profile = get_users_profile($current_user);
+	}
+?>
+
+<?php 
+#SUBMIT HAS BEEN PRESSED
+if (isset($_POST['submit']) )
+{
+	//not actaully deleting, but changing the showflag from 1 to 0.  The user no longer sees their old resumes but we still need them for old apps.
+	$query = "UPDATE ".$GLOBALS['mysql_prefix']."uploads SET showflag='0' WHERE username = '$current_user'";
+	$result = mysql_query($query); 	
+							
+	//Process the uploads - in this case there's only going to be one- the resume
+	$error = $_FILES["upFile"]["error"];
+	if ($error == UPLOAD_ERR_OK) {
+		$fileName = $_FILES['upFile']['name'];
+		$tmpName  = $_FILES['upFile']['tmp_name'];
+		$fileSize = $_FILES['upFile']['size'];
+		$fileType = $_FILES['upFile']['type'];
+
+		
+		//check to see if file type is in approved limitedext list
+		$ext = strrchr($fileName,'.');
+		if (!in_array(strtolower($ext),$limitedext))
+			$unapprovedfile = true;
+		
+		if(!isset($unapprovedfile) && !isset($toobig)){
+			$fp      = fopen($tmpName, 'r');
+			$content = fread($fp, filesize($tmpName));
+			$content = addslashes($content);
+			fclose($fp);
+			
+			$fileName = sanitize($fileName, "text");
+			
+			$studentID = $profile['id'];
+			$query = "INSERT INTO ".$GLOBALS['mysql_prefix']."uploads (name, size, type, content, username, showflag, kind) " . 
+			         "VALUES ($fileName, '$fileSize', '$fileType', '$content', '$current_user', '1', 'resume')";
+			if(!mysql_query($query))
+				$fail=true;
+		}			
+	}else if($error == 2)
+		$toobig = true;
+	
+	if(!isset($unapprovedfile) && !isset($toobig) && !isset($fail)){
+		//resume has been added, redirect to main with success message
+		$msg = "Successfully uploaded your resume!" ;
+		header("Location: main.php?msg=$msg&success");
+		exit();
+	}
+
+}else if(isset($_GET['delete']) && isset($profile['id'])){
+	//not actaully deleting, but changing the showflag from 1 to 0.  The user no longer sees their old resumes but we still need them for old apps.
+	$query = "UPDATE ".$GLOBALS['mysql_prefix']."uploads SET showflag='0' WHERE username = '$current_user'";
+	$result = mysql_query($query);
+}
+?>
+
+
+<?php
+require_once 'UNL/Templates.php';
+
+UNL_Templates::$options['version'] = 3;
+$page = UNL_Templates::factory('Document');
+
+$page->navlinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/navigation.html'));
+$page->breadcrumbs = "<!-- WDN: see glossary item \'breadcrumbs\' --> <ul> <li class=\"first\"><a href=\"http://www.unl.edu/\">UNL</a></li> <li><a href=\"".$site_url."\">Student Jobs Application</a></li> <li>Your Resume</li></ul>";
+$page->doctitle = '<title>UNL | Student Jobs | Your Resume</title>';
+$page->head = '
+
+	
+';
+$page->addStyleSheet($site_url.'style.css');
+$page->addStyleSheet('/wdn/templates_3.0/css/content/forms.css');
+
+$page->titlegraphic = '<h1>Student Jobs</h1>';
+$page->pagetitle = '<h2>Your Resume</h2>';
+$page->maincontentarea = '';
+
+
+//if they are logged in and have not created an application yet
+if ( $cas_client->isLoggedIn() && isset($profile['id']) ) {
+	
+	
+	$page->maincontentarea .= '<div class="three_col left">';
+
+	if (isset($_POST['submit'])){
+		if (isset($unapprovedfile))
+			$page->maincontentarea .= '<h3 class="warn">You have tried to upload an unapproved type of file, try again</h3>';
+		if (isset($fail))
+			$page->maincontentarea .= '<h3 class="warn">File upload failed, try again</h3>';
+		if (isset($toobig))
+			$page->maincontentarea .= '<h3 class="warn">Your upload is too big, max allowed is '.($size_bytes/1048576).' mb</h3>';		
+	}
+	                  
+$page->maincontentarea .= '
+	
+<form class="cool" method="post" name="add" action="" enctype="multipart/form-data">
+ <input type="hidden" name="MAX_FILE_SIZE" value="'.$size_bytes.'" />
+ 
+';
+	
+	$query = "SELECT * FROM ".$GLOBALS['mysql_prefix']."uploads WHERE showflag = '1' AND kind = 'resume' AND username = '$current_user' ORDER BY id DESC";
+	$result = mysql_query($query); 	
+	
+    if (mysql_num_rows($result) > 0){ 
+    	$page->maincontentarea .= '
+    		<h4>Your Uploaded Resume:</h4>
+			<h3 class="document" style="width:90%">
+			 <a href="resume.php?delete" title="Click to Delete this File" class="right"><img src="images/Delete.png" style="margin-right:10px" alt="Click here to delete your uploaded resume" /></a>
+			  '.display_upload($current_user, "resume").'
+			</h3>
+		';
+    }
+
+ 
+$page->maincontentarea .= '
+
+<div class="clear"></div>
+
+
+
+
+	 
+
+	
+<fieldset>
+<legend>Upload Resume</legend> 
+';
+	if (mysql_num_rows($result) > 0){ 
+		$page->maincontentarea .= '<p>Uploading a new resume will overwrite the existing one,</p>';
+	}
+$page->maincontentarea .= '
+  <p> 
+  Accepted formats are .pdf .txt or Word (.doc &amp; .docx)
+  </p>
+<ol>
+<li>
+   <label class="element">Resume</label>
+   <div class="element" id="uploads">
+         <input size="50" name="upFile" type="file" />
+         <span class="form-field-description"><br />Maximum file size is '.($size_bytes/1048576).' MB. Accepted formats are .pdf .txt or Word (.doc &amp; .docx)</span>
+   </div>
+</li>  
+</ol>
+</fieldset>
+	 
+
+
+
+
+	
+	  <p class="submit">
+		<input type="submit" value="Upload File" class="submit_button" name="submit"/>
+	  </p>
+	</form>
+	';
+	
+	$page->maincontentarea .= '</div>
+			<div class="col right">
+			<h4 class="sec_header">Menu</h4>
+				<ul class="appli_nav">
+					<li><a href="main.php">Home</a></li>
+					<li><a href="app.php">Edit Application</a></li>
+					<li><a href="main.php?logout">Logout</a></li>
+				</ul>
+			</div>
+	';
+
+}else if( $cas_client->isLoggedIn() && !isset($profile['id']) ){	
+	$page->maincontentarea .= '
+			<div class="three_col left">
+				<h3 class="warn">You must <a href="app.php">Create an Application</a> before uplaoding.</h3>
+			</div>
+			<div class="col right">
+			<h4 class="sec_header">Menu</h4>
+				<ul class="appli_nav">
+					<li><a href="main.php">Home</a></li>
+					<li><a href="app.php">Create Application</a></li>
+					<li><a href="main.php?logout">Logout</a></li>
+				</ul>
+			</div>
+	';
+	
+//if they are not logged in
+}else {
+	header("Location: main.php");
+	exit();
+}
+	
+	
+
+
+
+
+$page->leftcollinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/relatedLinks.html'));
+$page->contactinfo = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footerContactInfo.html'));
+
+$page->footercontent = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footer.html'));
+
+echo $page;
+?>
\ No newline at end of file
diff --git a/style.css b/style.css
new file mode 100644
index 0000000..6276e20
--- /dev/null
+++ b/style.css
@@ -0,0 +1,114 @@
+#maincontent .largertext{
+	font-size:1.2em;
+}
+
+ 
+/* FIELD STYLE OVERRIDES */
+#maincontent form.cool fieldset {
+	margin-bottom:2px !important;	
+}
+#maincontent form.cool p.submit {
+	margin-top:15px !important;
+}
+
+
+
+/**********
+MESSAGE BOXES **********/
+
+/*warning message */
+#maincontent h3.warn {
+	margin-bottom:10px;
+	background:#FDFADF url(images/Alert.png) no-repeat 5px 4px;
+	border:1px solid #F2E570;
+	padding:5px 10px 5px 40px;
+}
+/*success message */
+#maincontent h3.success {
+	margin-bottom:10px;
+	background:#D1F9D4 url(images/Accept.png) no-repeat 5px 4px;
+	border:1px solid #70F277;
+	padding:5px 10px 5px 40px;
+}
+/*document message */
+#maincontent h3.document {
+	margin-bottom:10px;
+	background:#D1EAF7;
+	border:1px solid #B0DFF8;
+	padding:5px 5px 5px 5px;
+}
+/*click boxes for more*/
+#maincontent h3.wantmore { 
+	background:#FDFADF url(images/+.png) no-repeat 5px 4px;
+	border:1px solid #F2E570;
+	padding:5px 10px 5px 40px;
+	cursor:pointer;
+}
+
+
+
+
+
+
+
+
+/*right hand menu */
+#maincontent ul.appli_nav {
+	padding:0 0 1.1em 5px;
+	border-left:1px solid #e5e5e5;
+	border-bottom:1px solid #e5e5e5;
+}
+#maincontent ul.appli_nav li {
+	font-family:Verdana,Helvetica,sans-serif;
+	font-weight:normal;
+	letter-spacing:-1px;
+	margin-bottom:10px;
+
+	list-style-image:none;
+	list-style-position:outside;
+	list-style-type:none;
+}
+#maincontent ul.appli_nav li a{
+	display:block;
+	min-height:22px;
+	padding:8px 8px 8px 10px;
+	font-size:1.2em;
+	
+	background-color:#f0f0f0;
+	border:1px solid #e0e0e0;
+}
+#maincontent ul.appli_nav li a:hover{
+	background-color:#f1f7fb;
+	border:1px solid #cddeea;
+}
+
+
+/*boxes on the main page */
+#maincontent div.wdn_notice {
+	border:1px solid #cad094;
+	background:#f8f9d1;
+	-moz-border-radius:5px;
+	padding:10px;
+	margin-bottom:10px;
+}
+#maincontent div.wdn_notice a{
+	text-decoration:underline;
+}
+#maincontent div.wdn_notice.mb1 .message{
+	background-image:url(images/1.png);
+}
+#maincontent div.wdn_notice.mb2 .message{
+	background-image:url(images/2.png);
+}
+#maincontent div.wdn_notice.mb3 .message{
+	background-image:url(images/3.png);
+}
+#maincontent div.wdn_notice.mb4 .message{
+	background-image:url(images/4.png);
+}
+#maincontent div.wdn_notice .message{
+	min-height:60px;
+	padding:10px 5px 0 68px;	
+	background-position:top left;
+	background-repeat:no-repeat;
+} 
\ No newline at end of file
diff --git a/submit.php b/submit.php
new file mode 100644
index 0000000..57eb0cd
--- /dev/null
+++ b/submit.php
@@ -0,0 +1,359 @@
+<?php 
+	#include our functions and vars
+	require_once('functions.inc.php');	
+	
+	
+	#SimpleCAS http://code.google.com/p/simplecas/
+	require_once 'UNL/Auth.php';
+	$cas_client = UNL_Auth::factory('SimpleCAS');
+	
+	if (isset($_GET['login'])) {
+	    $cas_client->login();
+	}
+	
+	if (isset($_GET['logout'])) {
+	    $cas_client->logout();
+	}
+	
+	if($cas_client->isLoggedIn()){
+		$current_user = $cas_client->getUser();
+		
+		#get the current user's mysql record id number from the student table if it exists
+		$profile = get_users_profile($current_user); 
+	}
+	$msg = htmlentities(trim($_GET['msg']), ENT_QUOTES);
+?>
+
+
+<?php 
+if (isset($_POST['submit']) && $_POST['department'] !== "" && isset($_POST['statement'])){
+	//if there's no cover letter uploaded later, we'll insert 0 into the application for the cover letter id
+	$cover_id = 0;
+	
+	//Process the uploads - in this case there's only going to be one- the cover letter
+	$error = $_FILES["upFile"]["error"];
+	if ($error == UPLOAD_ERR_OK) {
+		$fileName = $_FILES['upFile']['name'];
+		$tmpName  = $_FILES['upFile']['tmp_name'];
+		$fileSize = $_FILES['upFile']['size'];
+		$fileType = $_FILES['upFile']['type'];
+		
+		//check to see if file type is in approved limitedext list
+		$ext = strrchr($fileName,'.');
+		if (!in_array(strtolower($ext),$limitedext))
+			$unapprovedfile = true;
+		
+		if(!isset($unapprovedfile) && !isset($toobig)){
+			$fp      = fopen($tmpName, 'r');
+			$content = fread($fp, filesize($tmpName));
+			$content = addslashes($content);
+			fclose($fp);
+			
+			$fileName = sanitize($fileName, "text");
+			 
+			$query = "INSERT INTO ".$GLOBALS['mysql_prefix']."uploads (name, size, type, content, username, showflag, kind) " . 
+			         "VALUES ($fileName, '$fileSize', '$fileType', '$content', '$current_user', '1', 'cover')";
+			if(!mysql_query($query))
+				$fail=true;
+			$cover_id = mysql_insert_id();
+		}			
+	}else if($error == 2)
+		$toobig = true;
+	
+	//The file upload went ok, now move to retriving the resume
+	if(!isset($unapprovedfile) && !isset($toobig) && !isset($fail)){	
+		//Get the id of the resume that will be attached to this application
+		$query = "SELECT * FROM ".$GLOBALS['mysql_prefix']."uploads WHERE showflag = '1' AND kind = 'resume' AND username = '$current_user' ORDER BY id DESC";
+		$result = mysql_query($query); 
+		if (mysql_num_rows($result) > 0){
+			$row = mysql_fetch_array($result); 
+			$resume_id = $row['id'];
+		}else
+			$resume_id = 0; 
+		
+		//add the details to the submissions table
+		$submissionID = add_submission(	$current_user,
+										$profile['id'],
+										$_POST['department'],
+										$_POST['positionappliedfor'],
+										$resume_id,
+										$cover_id
+										);
+		
+		//Email the people in the department and set up the message to return to the user on the main page
+		$deptid = (int) $_POST['department'];
+		$query = "SELECT * FROM department WHERE id=$deptid";
+		$result = mysql_query($query);
+		$row=mysql_fetch_array($result); 
+		
+		/*
+		 * PEAR Mail
+		 */	
+			include('Mail.php');
+			include('Mail/mime.php');
+			$text = $profile['firstname'].' '.$profile['lastname'].' has submitted a job application'.
+				"\n\n".
+				'View it at http://ucommxsrv1.unl.edu/studentjobs/'.
+				"\n\n\n\n".
+				'This message was sent from http://ucommxsrv1.unl.edu/studentjobs/'."\n".'Contact Eric Rasmussen at erasmussen2@unl.edu for help with this system';
+			$crlf = "\n";
+			$hdrs = array(
+						  'From'    => 'no-reply@ucommxsrv1.unl.edu',
+						  'Subject' => 'New Student Job Application Submitted To '.$row['name']
+						  );
+			
+			$mime = new Mail_mime($crlf);
+			$mime->setTXTBody($text);
+			
+			//do not ever try to call these lines in reverse order
+			$body = $mime->get();
+			$hdrs = $mime->headers($hdrs);
+			
+			$mail =& Mail::factory('mail');
+			
+			$query = "SELECT * FROM contacts WHERE department_id=$deptid";
+			$result1 = mysql_query($query);
+			while($row1=mysql_fetch_array($result1)){
+				$res = $mail->send($row1['email'], $hdrs, $body);
+			} 
+			$res = $mail->send('ericrasmussen1@gmail.com', $hdrs, $body);
+			if(PEAR::isError($res)){
+				$fail = true; 
+			}else {
+				$success = true; 
+			}
+		//END PEAR Mail
+		
+		$msg = $row['name'] ;
+		header("Location: supplemental.php?msg=".$msg."&deptid=".$deptid."&success");
+		exit();
+	}
+
+}
+?>
+
+<?php
+require_once 'UNL/Templates.php';
+
+UNL_Templates::$options['version'] = 3;
+$page = UNL_Templates::factory('Document');
+
+$page->navlinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/navigation.html'));
+$page->breadcrumbs = "<!-- WDN: see glossary item \'breadcrumbs\' --> <ul> <li class=\"first\"><a href=\"http://www.unl.edu/\">UNL</a></li> <li><a href=\"".$site_url."\">Student Jobs Application</a></li> <li>Submit Application</li></ul>";
+$page->doctitle = '<title>UNL | Student Jobs | Submit Application</title>';
+$page->head = '
+
+	
+';
+$page->addStyleSheet($site_url.'style.css');
+$page->addStyleSheet('/wdn/templates_3.0/css/content/forms.css');
+
+$page->titlegraphic = '<h1>Student Jobs</h1>';
+$page->pagetitle = '<h2>Submit an Application</h2>';
+
+$page->maincontentarea = '';
+
+if ( $cas_client->isLoggedIn() ) {
+	
+	//they have created a profile application (record in the student table) so they are allowed to continue
+	if($profile['id']){
+
+
+		            
+		$page->maincontentarea .= '	
+			<div class="three_col left">';
+		
+			if ($msg !== '')
+			    $page->maincontentarea .= '<h3 class="warn">'.$msg.'</h3>';
+			if (isset($_POST['submit'])){
+				if(isset($unapprovedfile))
+					$page->maincontentarea .= '<h3 class="warn">You have tried to upload an unapproved type of file.  Submit the application below without the file attached or try uploading again.</h3>';
+				if(isset($fail))
+					$page->maincontentarea .= '<h3 class="warn">File upload failed, try again</h3>';
+				if(isset($toobig))
+					$page->maincontentarea .= '<h3 class="warn">Your upload is too big, max allowed is '.($size_bytes/1048576).' mb</h3>';
+				if($_POST['department'] == '')
+				    $page->maincontentarea .= '<h3 class="warn">You need to select a department</h3>';
+				if(!isset($_POST['statement'])) 
+		    		$page->maincontentarea .= '<h3 class="warn">You must read and agree to the statement at the bottom of the form</h3>';
+			}
+			
+		$page->maincontentarea .= '		
+			
+			
+			<form class="cool" method="post" name="add" action="" enctype="multipart/form-data">
+			 <input type="hidden" name="MAX_FILE_SIZE" value="'.$size_bytes.'" />
+			
+			<div class="two_col left" style="font-size:1.2em">
+				  Choose a department to submit your application to.<br />
+				  Attaching a cover letter is optional.
+			</div>
+			 
+			<div class="col right">
+			 <p class="required">Indicates a required field.</p>
+			</div>
+			
+			
+			<fieldset>
+			<legend>Submit Your Application</legend>
+			<ol>
+				<li>
+					<label class="element">My.UNL Username</label>
+			   		<div class="element" style="margin-top:10px">
+						'.$current_user.'
+					</div>	
+				</li>
+				<li>
+					<label class="element">My Application</label>
+			   		<div class="element" style="margin-top:10px">
+						<span style="color:#B08A21">Has Been Successfully Loaded By The System</span>
+					</div>	
+				</li>	
+				<li>
+					<label class="element">My Resume</label>
+			   		<div class="element" style="margin-top:10px">
+						'.display_upload($current_user,'resume').'
+						&nbsp;&nbsp;&nbsp;&nbsp;<a href="resume.php">Edit Resume</a>
+					</div>	
+				</li>
+				<li class="required">
+					<label class="element">Department</label>
+			   		<div class="element">
+					<select name="department">
+						<option value=""></option>
+			';
+		
+				$result = mysql_query("SELECT name,id FROM department"); 
+				 
+				while($row=mysql_fetch_array($result)){
+					$i = $row['id'];
+					$page->maincontentarea .= '<option value="'.$i.'" '.( isset($_POST['submit']) ? sel($_POST['department'],"$i") : "").'>'.$row["name"].'</option> ';
+				}
+					 	
+			$page->maincontentarea .= '	
+			         </select>
+	         		</div>
+				</li>
+				<li>
+					<label class="element">Position Applying For</label>
+			   		<div class="element">
+						<input type="text" class="general-textarea" name="positionappliedfor" value="'.( isset($_POST['submit']) ? htmlentities($_POST['positionappliedfor']) : "").'" />
+					</div>
+				</li>		
+
+				<li>
+				   <label class="element">Cover Letter</label>
+				   <div class="element" id="uploads">
+				         <input size="50" name="upFile" type="file" />
+				  		 <span class="form-field-description"><br />Maximum file size is '.($size_bytes/1048576).' MB. Accepted formats are .pdf .txt or Word (.doc &amp; .docx)</span>
+					</div>
+				</li>
+		
+				
+			</ol>			
+			</fieldset>	
+
+			
+			
+			
+			
+			
+ 
+			<fieldset>
+			<legend>Statement</legend>
+			<p>
+			Students and Employees on Temporary appointments are subject to at-will status.<br />
+			Applications that are not checked below will not be considered.
+			</p>
+			<p>
+			"I certify that the information contained in this application is true to the best of my knowledge and belief.  I understand that any material 
+			omission of facts or misrepresentation may result in my discharge, if hired, regardless of when discovered.  Unless otherwise expressly stated 
+			in a written appointment to a position or in a written contract of employment duly approved and executed by UNL, regular office/service and 
+			managerial/professional employees are considered employees at will, and either UNL or the employee may terminate the employment 
+			relationship upon giving proper advance notice.  I grant permission to the University of Nebraska-Lincoln to investigate my employment 
+			record, educational record, and other records to verify the information I have 
+			provided on this application and/or any additional information I have provided and release the University from any liability resulting
+			 from such investigation."
+			</p>
+			<ol>
+				<li class="required">
+			   	<label class="element"></label>
+			   	<div class="element">
+					 <input type="checkbox" value="1" name="statement" '.( isset($_POST['submit']) && isset($_POST['statement']) ? sel($_POST['statement'],"1",true) : "").' />
+					 <span class="form-field-description">"By checking this box, I ('.$current_user.') certify that I have read and agree with the above statements."</span>
+				</div>
+				</li>
+			</ol>
+			</fieldset>	
+				
+		
+
+			
+			
+			
+			
+			
+			
+			
+			
+			
+			
+			  <p class="submit">
+				<input type="submit" value="Submit for Consideration" class="submit_button" name="submit"/>
+			  </p>
+			</form>
+
+
+
+
+
+
+
+
+			
+			
+			</div>
+			<div class="col right">
+				<h4 class="sec_header">Menu</h4>
+				<ul class="appli_nav">
+					<li><a href="main.php">Home</a></li>
+					<li><a href="app.php">Edit Application</a></li>
+					<li><a href="resume.php">Edit Resume</a></li>
+					<li><a href="main.php?logout">Logout</a></li>
+				</ul>
+					
+			</div>		
+	
+		';
+	}
+	//they are logged in but don't have a profile application yet so there is nothing to submit
+	else{
+		$msg = "You need to create an application first before you can submit one." ;
+		header("Location: main.php?msg=$msg");
+		exit();
+	}
+}else {
+	$page->maincontentarea .= '
+		<div class="three_col left">
+			<h3 class="warn">You are not logged in</h3>
+		</div>
+		<div class="col right">
+			<h4 class="sec_header">Menu</h4>
+			<ul class="appli_nav">
+				<li><a href="main.php?login">Login</a></li>
+			</ul>
+				
+		</div>';
+}
+
+
+
+
+
+$page->leftcollinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/relatedLinks.html'));
+$page->contactinfo = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footerContactInfo.html'));
+
+$page->footercontent = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footer.html'));
+
+echo $page;
+?>
diff --git a/supplemental.php b/supplemental.php
new file mode 100644
index 0000000..63e18d9
--- /dev/null
+++ b/supplemental.php
@@ -0,0 +1,113 @@
+<?php 
+	#include our functions and vars
+	require_once('functions.inc.php');	
+	
+	
+	#SimpleCAS http://code.google.com/p/simplecas/
+	require_once 'UNL/Auth.php';
+	$cas_client = UNL_Auth::factory('SimpleCAS');
+	
+	if (isset($_GET['login'])) {
+	    $cas_client->login();
+	}
+	
+	if (isset($_GET['logout'])) {
+	    $cas_client->logout();
+	}
+	
+	if($cas_client->isLoggedIn()){	
+		$current_user = $cas_client->getUser();
+	}
+
+	$msg = htmlentities(trim($_GET['msg']), ENT_QUOTES);	
+?>
+
+
+
+<?php
+require_once 'UNL/Templates.php';
+
+UNL_Templates::$options['version'] = 3;
+$page = UNL_Templates::factory('Document');
+
+$page->navlinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/navigation.html'));
+$page->breadcrumbs = "<!-- WDN: see glossary item \'breadcrumbs\' --> <ul> <li class=\"first\"><a href=\"http://www.unl.edu/\">UNL</a></li> <li>Student Jobs Application</li> </ul>";
+$page->doctitle = '<title>UNL | Student Jobs </title>';
+$page->head = '
+
+	
+';
+$page->addStyleSheet($site_url.'style.css');
+$page->addStyleSheet('/wdn/templates_3.0/css/content/forms.css');
+
+$page->titlegraphic = '<h1>Student Jobs</h1>';
+$page->pagetitle = '<h2>Supplemental Application</h2>';
+
+$page->maincontentarea = '';
+
+if ( $cas_client->isLoggedIn() && isset($_GET['deptid'])) {
+	            
+	//get the Supplemental questions url
+	$deptid = (int) $_GET['deptid'];
+	$result = mysql_query("SELECT name,sup_app_url FROM department WHERE id='$deptid'"); 
+	$row=mysql_fetch_array($result);    
+	$sup_app_url = $row['sup_app_url'];  
+	
+	//we have a Supplemental app, direct the user to go fill it out
+	if($sup_app_url != NULL && $sup_app_url != ""){
+		$page->maincontentarea .= '	
+			<div class="three_col left">
+			';
+		
+		if (isset($msg) && $msg !== '' && isset($_GET['success']))
+	    	$page->maincontentarea .= '<h3 class="success">Successfully Submitted Part 1 to '.$msg.'</h3>';
+		else if (isset($msg) && $msg !== '' && !isset($_GET['success']))
+	    	$page->maincontentarea .= '<h3 class="warn">'.$msg.'</h3>';
+	    
+		$page->maincontentarea .= '
+				<div style="font-size:1.3em;color:white;background:#C4A0D0 url(images/StopSign.png) no-repeat; border:1px solid #CA4747;padding:10px 5px 5px 140px;">
+					<h3 style="color:#353535;font-size:2em">STOP!</h3>
+					<h3 style="color:#353535">You are not done yet!</h3>
+					<p>
+						'.$msg.' requires the completion of a supplemental questionaire:
+					</p>
+					<p>
+						<a href="'.$sup_app_url.'" target="_blank" style="font-size:1.3em;text-decoration:underline">Complete the additional questions</a>
+					</p>
+				</div>
+				<p><br /><br />
+					<a href="main.php">Home</a>
+				</p>
+			</div>
+			<div class="col right">
+				<ul class="appli_nav">
+					<li><a href="main.php">Home</a></li>
+					<li><a href="main.php?logout">Logout</a></li>
+				</ul>
+					
+			</div>		
+	
+		';
+	}
+	//no Supplemental questions so return to main page
+	else{
+		$msg = "Submitted application to ".$row['name'] ;
+		header("Location: main.php?msg=".$msg."&success");
+		exit();
+	}
+}else {
+	header("Location: main.php");
+	exit();
+}
+
+
+
+
+
+$page->leftcollinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/relatedLinks.html'));
+$page->contactinfo = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footerContactInfo.html'));
+
+$page->footercontent = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footer.html'));
+
+echo $page;
+?>
diff --git a/test.php b/test.php
new file mode 100644
index 0000000..1b3bbb9
--- /dev/null
+++ b/test.php
@@ -0,0 +1,47 @@
+<?php 
+if (isset($_REQUEST['submit'])){
+	
+	
+
+		foreach ($_POST['education_name'] as $key => $value) {
+			if($value != ""){
+				
+					echo($_POST['education_name'][$key]);
+					echo("<br>");
+					echo($_POST['education_phone'][$key]);
+					echo("<hr>");
+			}
+		}
+		
+}
+
+
+?>
+
+<html>
+<body> 
+
+<form method="post">
+
+<input type="text" name="education_name[]" />
+
+<input type="text" name="education_name[]" />
+
+<input type="text" name="education_name[]" />
+
+<input type="text" name="education_name[]" />
+
+<br><br>
+<input type="text" name="education_phone[]" />
+
+<input type="text" name="education_phone[]" />
+
+<input type="text" name="education_phone[]" />
+
+<input type="text" name="education_phone[]" />
+
+<input type="submit" name="submit" />
+
+</form>
+
+</body></html>
\ No newline at end of file
diff --git a/view.php b/view.php
new file mode 100644
index 0000000..d83898d
--- /dev/null
+++ b/view.php
@@ -0,0 +1,154 @@
+<?php 
+	#include our functions and vars
+	require_once('functions.inc.php');	
+	
+	
+	#SimpleCAS http://code.google.com/p/simplecas/
+	require_once 'UNL/Auth.php';
+	$cas_client = UNL_Auth::factory('SimpleCAS');
+	
+	if (isset($_GET['login'])) {
+	    $cas_client->login();
+	}
+	
+	if (isset($_GET['logout'])) {
+	    header("Location: main.php?logout"); 
+		exit();
+	}
+	if($cas_client->isLoggedIn()){	
+		$current_user = $cas_client->getUser();
+	}
+?>
+
+
+<?php
+require_once 'UNL/Templates.php';
+
+UNL_Templates::$options['version'] = 3;
+$page = UNL_Templates::factory('Document');
+
+$page->navlinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/navigation.html'));
+$page->breadcrumbs = "<!-- WDN: see glossary item \'breadcrumbs\' --> <ul> <li class=\"first\"><a href=\"http://www.unl.edu/\">UNL</a></li> <li><a href=\"".$site_url."\">Student Jobs Application</a></li> <li>View Application</li></ul>";
+$page->doctitle = '<title>UNL | Student Jobs | View Application</title>';
+$page->head = '
+<style type="text/css" media="print">
+	#footer{display:none;}
+</style>	
+';
+$page->addStyleSheet($site_url.'style.css');
+$page->addStyleSheet('/wdn/templates_3.0/css/content/forms.css');
+
+$page->titlegraphic = '<h1>Student Jobs</h1>';
+$page->pagetitle = '<h2>View Application</h2>';
+$page->maincontentarea = '';
+
+
+	
+	if(isset($_GET['id']) && $cas_client->isLoggedIn()) {
+		$id = $_GET['id'];
+		if(!is_numeric($id)){
+			header("Location: main.php");
+			exit();
+		}
+		
+		
+		//First check to see if logged in user is the one who filled out the app
+		$query = "SELECT * FROM application WHERE id = $id";
+		$result = mysql_query($query);		
+		$row = mysql_fetch_array($result);
+		if($row['username'] == $current_user)
+			$allowed=true;
+			
+		//Second check to see if logged in user is an authorized viewer for a department that this application was submitted to
+		else{
+			$query = "SELECT department_id FROM contacts WHERE username = '$current_user'";
+			$result = mysql_query($query);		
+			while($row1 = mysql_fetch_array($result)){
+				$dept_id = $row1['department_id'];
+				$query = "SELECT username FROM submissions WHERE department_id = $dept_id";
+				$result1 = mysql_query($query);		
+				while($row2 = mysql_fetch_array($result1)){
+					if($row2['username'] == $row['username'])
+						$allowed = true;
+				}
+			}
+		} 
+		
+		//We've finished checking cases where a user can view this app, now proceed if the logged in user is allowed
+		if(isset($allowed)){
+			$page->maincontentarea .= '
+			
+			<table border="1">
+			<tr><td>My.UNL ID</td>		<td>'.htmlspecialchars($row['username']).'</td></tr>
+			<tr><td>Name</td>			<td>'.htmlspecialchars($row['firstname']).' '.htmlspecialchars($row['mi']).' '.htmlspecialchars($row['lastname']).'</td></tr>
+			<tr><td>Address</td>		<td>'.htmlspecialchars($row['address']).'<br />'.htmlspecialchars($row['city']).' '.htmlspecialchars($row['state']).' '.htmlspecialchars($row['zip']).'</td></tr>
+			<tr><td>Phone</td>			<td>'.htmlspecialchars($row['phone']).'</td></tr>
+			<tr><td>Email</td>			<td>'.htmlspecialchars($row['email']).'</td></tr>
+			<tr><td>Misdemeanor?</td>	<td>'.htmlspecialchars($row['misdemeanor']).'</td></tr>
+			<tr><td>Explanation</td>	<td>'.htmlspecialchars($row['misdetails']).'</td></tr>
+			<tr><td>Felony?</td>		<td>'.htmlspecialchars($row['felony']).'</td></tr>
+			<tr><td>Explanation</td>	<td>'.htmlspecialchars($row['feldetails']).'</td></tr>
+			<tr><td>Court Order</td>	<td>'.htmlspecialchars($row['courtorder']).'</td></tr>
+			<tr><td>Explanation</td>	<td>'.htmlspecialchars($row['codetails']).'</td></tr>
+			
+			</table>
+			<br /><br />
+			';
+			
+			$query = "SELECT * FROM employer WHERE application_id = $id";
+			$result = mysql_query($query);		
+			while($row = mysql_fetch_array($result)){
+				$page->maincontentarea .= '
+				<table border="1">
+				<tr><td>Employer</td>		<td>'.$row['name'].'</td></tr>
+				<tr><td>Address</td>		<td>'.$row['address'].'<br />'.$row['city'].' '.$row['state'].' '.$row['zip'].'</td></tr>
+				<tr><td>Supervisor</td>		<td>'.$row['supervisor'].'</td></tr>
+				<tr><td>Phone</td>			<td>'.$row['phone'].'</td></tr>
+				<tr><td>Started</td>		<td>'.$row['frommonth'].'/'.$row['fromyear'].'</td></tr>
+				<tr><td>Ended</td>			<td>'.$row['tomonth'].'/'.$row['toyear'].'</td></tr>
+				<tr><td>Hours</td>			<td>'.$row['hoursweek'].' per week</td></tr>
+				<tr><td>Title</td>			<td>'.$row['title'].'</td></tr>
+				<tr><td>Duties</td>			<td>'.$row['duties'].'</td></tr>
+				<tr><td>Salary</td>			<td>'.$row['salary'].'</td></tr>
+				</table>
+				<br /><br />
+				';
+			}
+			
+			$query = "SELECT * FROM education WHERE application_id = $id";
+			$result = mysql_query($query);		
+			while($row = mysql_fetch_array($result)){
+				$page->maincontentarea .= '
+				<table border="1">
+				<tr><td>School</td>			<td>'.$row['name'].'</td></tr> 
+				<tr><td>Started</td>		<td>'.$row['frommonth'].'/'.$row['fromyear'].'</td></tr>
+				<tr><td>Ended</td>			<td>'.$row['tomonth'].'/'.$row['toyear'].'</td></tr>
+				<tr><td>Major</td>			<td>'.$row['major'].'</td></tr>
+				<tr><td>Graduate?</td>		<td>'.$row['graduate'].'</td></tr>
+				<tr><td>Degree</td>			<td>'.$row['degree'].'</td></tr>
+				</table>
+				<br /><br />
+				';
+			}
+		}
+	}
+	
+	//this will only occur if the user is not logged in or is unauthorized to view this application
+	if(!isset($allowed)){
+		header("Location: main.php");
+		exit();
+	}
+	
+	
+	
+	
+	
+	
+
+$page->leftcollinks = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/relatedLinks.html'));
+$page->contactinfo = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footerContactInfo.html'));
+
+$page->footercontent = str_replace('="/', '="http://www.unl.edu/', file_get_contents('http://www.unl.edu/ucomm/sharedcode/footer.html'));
+
+echo $page;
+?>
\ No newline at end of file
-- 
GitLab