Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
<CFOUTPUT>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<!--Check for password in URL -->
<CFIF IsDefined("Session.PWord") AND IsDefined("Session.UN")>
<!--Authorization check -->
<CFIF IsDefined("Session.Auth") is NOT TRUE>
<CFLOCATION URL="logout.cfm">
<CFELSE>
<!--Run query to get user information -->
<CFQUERY datasource="#DSN#" name="getUser">
SELECT RealName FROM Users WHERE (UserName = '#Session.UN#' AND Password = '#Session.PWord#')
</CFQUERY>
<CFIF getuser.recordcount EQ "0">
<CFLOCATION url="logout.cfm">
<CFELSE>
<!--Checks if URL primary key value is present -->
<CFIF IsDefined("URL.ID")>
<CFSET NewRecord = "No">
<CFELSE>
<CFSET NewRecord = "Yes">
</CFIF>
<!--Sets variables for primary key not being present -->
<CFIF NewRecord>
<CFSET PageTitle = "Add Resource">
<CFSET Teacher = Trim(Session.Teacher)>
<CFSET Resource_Title = "">
<CFSET Resource_Type = "--SELECT AN OPTION--">
<CFSET Subject_Area = "--SELECT AN OPTION--">
<CFSET Grade_Level = "--SELECT AN OPTION--">
<CFSET Resource_Description = "">
<CFELSE>
<!--Queries database and sets variables for primary being present -->
<CFQUERY datasource="#DSN#" name="getResource">
SELECT * FROM Resources WHERE ID = #URL.ID#
</CFQUERY>
<CFSET PageTitle = "Update Resource">
<CFSET Teacher = Trim(Session.Teacher)>
<CFSET Resource_Title = "#Trim(getResource.Resource_Title)#">
<CFSET Resource_Type = "#Trim(getResource.Resource_Type)#">
<CFSET Subject_Area = "#Trim(getResource.Subject_Area)#">
<CFSET Grade_Level = "#Trim(getResource.Grade_Level)#">
<CFSET Resource_Description = "#Trim(getResource.Resource_Description)#">
</CFIF>
<TITLE>ZEAL network's GATSBY: #PageTitle#</TITLE>
<SCRIPT language="JavaScript">
<!--
function func(obj, num, othobj)
{
str = new String(obj.value);
othobj.value = new Number(str.length+1);
dnum = num -1;
if(str.length >= dnum)
{
alert('You can only have '+num+' characters in this field.');
obj.onfocus = obj.blur;
}
}
function checkSelects(form) {
select1 = form.Resource_Type
select2 = form.Subject_Area
select3 = form.Grade_Level
if(select1.value=='xyz') {
alert('Please select a valid option.')
return false;
}
if(select2.value=='xyz') {
alert('Please select a valid option.')
return false;
}
if(select3.value=='xyz') {
alert('Please select a valid option.')
return false;
}
return true;
}
//-->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="##FFFFFF"><cfinclude template="../includes/header.html">
<H2><FONT FACE="Arial, Helvetica, sans-serif"><U>#PageTitle#</U> <B><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"></FONT></B><U><B><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2">[<A HREF="index.cfm">Go
back</A>] </FONT></B></U></FONT></H2>
<CFFORM action="add_update.cfm" method="post" name="frm" enctype="multipart/form-data">
<INPUT type="hidden" name="Teacher" value="#Session.Teacher#">
<CFIF newrecord EQ "No">
<INPUT type="hidden" name="ID" value="#URL.ID#"></CFIF>
<TABLE BORDER="0">
<TR>
<TD HEIGHT="7" VALIGN="TOP" COLSPAN="2"><I><B><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"></FONT></B></I><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B>Resource
Title:</B></FONT></TD>
<TD HEIGHT="7" WIDTH="84%"> <FONT FACE="Arial, Helvetica, sans-serif" SIZE="2">
<CFINPUT TYPE="TEXT" NAME="Resource_Title" VALUE="#Resource_Title#" SIZE="10" REQUIRED="yes" MESSAGE="Please enter a title for your resource.">
</FONT></TD>
</TR>
<TR>
<TD HEIGHT="2" VALIGN="TOP" COLSPAN="2"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B>Resource
Type:</B></FONT><BR>
<FONT FACE="Arial, Helvetica, sans-serif" SIZE="1">If you are uploading
a web page with images and other files make sure the type selected is
HTML.</FONT></TD>
<TD HEIGHT="2" WIDTH="84%">
<SELECT NAME="Resource_Type">
<CFIF newrecord><OPTION VALUE="xyz" SELECTED>#Resource_Type#</OPTION><CFELSE><OPTION VALUE="#Resource_Type#" SELECTED>#Resource_Type#</OPTION></CFIF>
<OPTION VALUE="xyz">+-+-+-+-+-+-+-+</OPTION>
<OPTION VALUE="Adobe PDF">Adobe PDF</OPTION>
<OPTION VALUE="GIF">GIF</OPTION>
<OPTION VALUE="HTML">HTML</OPTION>
<OPTION VALUE="JPEG">JPEG</OPTION>
<OPTION VALUE="Microsoft Access">Microsoft Access</OPTION>
<OPTION VALUE="Microsoft Excel">Microsoft Excel</OPTION>
<OPTION VALUE="Microsoft PowerPoint">Microsoft PowerPoint</OPTION>
<OPTION VALUE="Microsoft Word">Microsoft Word</OPTION>
<OPTION VALUE="Plain Text">Plain Text</OPTION>
</SELECT>
</TD>
</TR>
<TR>
<TD HEIGHT="2" VALIGN="TOP" COLSPAN="2"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B>Subject
Area:</B></FONT></TD>
<TD HEIGHT="2" WIDTH="84%">
<SELECT NAME="Subject_Area">
<CFIF newrecord><OPTION VALUE="xyz" SELECTED>#Subject_Area#</OPTION><CFELSE><OPTION VALUE="#Subject_Area#" SELECTED>#Subject_Area#</OPTION></CFIF>
<OPTION VALUE="xyz">+-+-+-+-+-+-+-+</OPTION>
<OPTION VALUE="Computers">Computers</OPTION>
<OPTION VALUE="Guidance">Guidance</OPTION>
<OPTION VALUE="English">English</OPTION>
<OPTION VALUE="Family & Consumer Sciences">Family & Consumer Sciences</OPTION>
<OPTION VALUE="Fine Arts
">Fine Arts</OPTION>
<OPTION VALUE="Foreign Language">Foreign Language</OPTION>
<OPTION VALUE="Mathematics">Mathematics</OPTION>
<OPTION VALUE="Music">Music</OPTION>
<OPTION VALUE="Physical Education">Physical Education</OPTION>
<OPTION VALUE="Science">Science</OPTION>
<OPTION VALUE="Social Studies">Social Studies</OPTION>
<OPTION VALUE="Special Educaton">Special Educaton</OPTION>
</SELECT>
</TD>
</TR>
<TR>
<TD HEIGHT="2" VALIGN="TOP" COLSPAN="2"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B>Grade
Level:</B></FONT></TD>
<TD HEIGHT="2" WIDTH="84%">
<SELECT NAME="Grade_Level">
<CFIF newrecord>
<OPTION VALUE="xyz" SELECTED>#Grade_Level#</OPTION><CFELSE><CFIF grade_level LT "4"><CFIF grade_level EQ "1"><OPTION VALUE="#Grade_Level#" SELECTED>#Grade_Level#st Grade</OPTION></CFIF><CFIF grade_level EQ "2"><OPTION VALUE="#Grade_Level#" SELECTED>#Grade_Level#nd Grade</OPTION></CFIF><CFIF grade_level EQ "3"><OPTION VALUE="#Grade_Level#" SELECTED>#Grade_Level#rd Grade</OPTION></CFIF><CFELSE>
<OPTION VALUE="#Grade_Level#" SELECTED>#Grade_Level#th Grade</OPTION></CFIF></CFIF>
<OPTION VALUE="xyz">+-+-+-+-+-+-+-+</OPTION>
<OPTION VALUE="1">1st Grade</OPTION>
<OPTION VALUE="2">2nd Grade</OPTION>
<OPTION VALUE="3">3rd Grade</OPTION>
<OPTION VALUE="4">4th Grade</OPTION>
<OPTION VALUE="5">5th Grade</OPTION>
<OPTION VALUE="6">6th Grade</OPTION>
<OPTION VALUE="7">7th Grade</OPTION>
<OPTION VALUE="8">8th Grade</OPTION>
<OPTION VALUE="9">9th Grade</OPTION>
<OPTION VALUE="10">10th Grade</OPTION>
<OPTION VALUE="11">11th Grade</OPTION>
<OPTION VALUE="12">12th Grade</OPTION>
</SELECT>
</TD>
</TR>
<TR>
<TD HEIGHT="2" VALIGN="TOP" COLSPAN="2">
<P><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B>Resource Description:<BR>
</B> <FONT SIZE="1">500 Chararacters Maximum</FONT></FONT></P>
<P>
<INPUT TYPE="text" name="textbox" id="textbox" SIZE="3">
<FONT FACE="Arial, Helvetica, sans-serif" SIZE="1">Characters</FONT></P>
</TD>
<TD HEIGHT="2" WIDTH="84%">
<TEXTAREA NAME="Resource_Description" COLS="70" ROWS="8" onkeypress="func(this, 500, document.frm.textbox)">#Resource_Description#</TEXTAREA>
</TD>
</TR>
<CFIF newrecord>
<TR>
<TD HEIGHT="2" WIDTH="16%" VALIGN="TOP" COLSPAN="2"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B>Files:
</B></FONT><BR>
<FONT FACE="Arial, Helvetica, sans-serif" SIZE="1">You can upload up
to #form.fileuploads# file(s). If you are uploading a web page make
sure that the HTML file is the last file in the upload list.</FONT></TD>
<TD HEIGHT="2" WIDTH="84%">
<input type="hidden" name="numberInputs" value="#form.fileuploads#">
<cfloop index="x" from="1" to=#form.fileuploads#>
<p><INPUT TYPE="file" NAME="upFile#x#"></p>
</cfloop>
</TD>
</TR></CFIF>
<TR>
<TD HEIGHT="2" COLSPAN="3"> <FONT FACE="Arial, Helvetica, sans-serif" SIZE="2">
<INPUT TYPE="submit" VALUE="Submit" onClick="return checkSelects(this.form);">
<INPUT TYPE="RESET" NAME="Reset" VALUE="Reset">
</FONT></TD>
</TR>
</TABLE>
</CFFORM><cfinclude template="../includes/footer.html"></CFIF></cfif>
<CFELSE>
<CFLOCATION URL="logout.cfm">
</CFIF>
</BODY>
</HTML>
</CFOUTPUT>
function validation_function
if (!document.form.Resource_Description.value){
alert('Please enter a description for your resource.');
return false;
}
<cfloop index="x" from="1" to=#form.fileuploads#>
if (!document.form.upfile#x#.value){
alert('Please select files to upload for your resource.');
return false;
}
</cfloop>
onsubmit="return validation_function()"
if(document.frm.Resource_Type.value=='xyz') {
alert('Please select a resource type.')
return false;
}
if(document.frm.Subject_Area.value=='xyz') {
alert('Please select a subject area for your resource.')
return false;
}
if(document.frm.Grade_Level.value=='xyz') {
alert('Please select a grade level for your resource.')
return false;
}