<!--#include virtual="/_appDB/db_connection.asp" -->
<!--#include virtual="/_appDB/functions.asp" -->
<!--#include virtual="/super-user/scripts/admin_functions.asp" -->
<!--#include virtual="/super-user/scripts/enc_function.asp" -->
<!--#include virtual="/super-user/scripts/adm_inst.asp" -->
<%
response.buffer = true
IF (checkPermission("routes")="FAILED") THEN
	response.write("You do not have permission to view this page")
	response.end
END IF

StrError="None"
IF REQUEST("update")="itinerary" THEN
	rID=sanitizeRequest("erouteid","form")
		IF rID <> "" AND IsNumeric(rID) THEN
		'ok
		ELSE
			StrError="The route ID is required"
		END IF
	pupilIDS=sanitizeRequest("assignedPupils","form")

	IF StrError <> "None" THEN
		'print the errors
	ELSE
		dbCBK.Execute("UPDATE cbk_routes SET `pupilIDS`='"&pupilIDS&"' WHERE `routeID`='"&rID&"' limit 1")
		response.redirect("/super-user/control-panel/?go=itinerary&notify=Itinerary+updated&nact=success")
	END IF	

END IF

%>
<script type="text/javascript" src="/super-user/scripts/routes/routejax.js"></script>
<script type="text/javascript">
$(document).ready(function(){
	$('#sOrder, #cType').change(function(){
		document.forms.qf.submit();
	});
	$('#sq').click(function(e){
		e.preventDefault();
		var qfrom = document.getElementById('q').value;
		if(!qfrom){miniNotify('Please enter a valid search term.','error');return false;}else{
			window.location = '/super-user/control-panel/?go=itinerary&q='+qfrom;
		}
	});
	var $dialog = $('<div style="text-align:center; font-size:11px;" class="dialogwrap"></div>').dialog(
		{
		    autoOpen: false
		    , modal: true
		    , show: 'fade'
		    , hide: 'fade'
		});

});
</script>
<div class="apptoast">
	<img class="epointer" src="/app/img/erpointer.png" alt="err" />
	<div class="toast"></div>
</div>
<%IF StrError <> "None" THEN%>
	<div class="error"><%=StrError%></div>
<%END IF%>

<div class="maincontent" id="maincontent">
	<div class="col1">
	<form action="/super-user/control-panel/?go=routes" method="post" name="rmform">
	<input type="hidden" name="rType" id="rType" value="<%=rType%>" />
	<input type="hidden" name="update" value="routes" />
	<input type="hidden" name="ls_control" id="ls_control" />
		<div class="col1third">
			<div class="bookingpanel" id="bookingpanel1">
				<h2>Itinerary</h2>
				<span>Here you can update the route itinerary.</span>
				<div class="clear s20"></div>
				<table>
					<tr>
						<td style="width:50%;">&nbsp;</td>
						<td style="width:50%;">&nbsp;</td>
					</tr>
				</table>
				<div class="clear"></div>
			</div>
		</div>
		<div class="col1third">
			<div class="bookingpanel" id="bookingpanel2">
				<h2>Search For A Route</h2>
				<span>To manage the assigned pupils.</span>
				<div class="clear" style="height:23px;"></div>
				<div class="formfields lssrch"><input autocomplete="off" type="text" name="q" id="q" value="<%=sanitizeRequest("q","querystring")%>" style="width:78%;float:left;border-top-right-radius:0px;border-bottom-right-radius:0px;" /><input type="submit" name="sq" id="sq" value="search" style="float:left;width:20%;border-top-right-radius:3px;border-bottom-right-radius:3px;font-size:12px;" /></div>			
				<div class="clear"></div>
			</div>
		</div>
		<div class="col1third">
			&nbsp;
		</div>
<div class="clear"></div>
</div>

	<div class="clear s20"></div>
			
	










	<div class="col3 dataTable" id="tab-1">
				<%

				strSQL = "SELECT cbk_routes.routeID As routeID, cbk_routes.schoolID As schoolID, cbk_routes.routename As routeNAME, cbk_routes.pickup As pickup, cbk_routes.dropoff As dropoff, cbk_schools.schoolname As schoolname FROM cbk_routes LEFT JOIN cbk_schools ON cbk_routes.schoolID = cbk_schools.schoolID WHERE cbk_routes.routeID > 0"
			
				IF request("q")<> "" THEN
					qfrom=sanitizeRequest("q","querystring")
					strSQL=strSQL & " AND cbk_routes.routename LIKE '%"&qfrom&"%' OR cbk_routes.routeID > 0 AND cbk_routes.pickup='"&qfrom&"' OR cbk_routes.routeID > 0 AND cbk_routes.dropoff='"&qfrom&"'"
				END IF
			
				strSQL=strSQL & oBy
					strCSQL = replace(strSQL,"SELECT cbk_routes.routeID As routeID, cbk_routes.schoolID As schoolID, cbk_routes.routename As routeNAME, cbk_routes.pickup As pickup, cbk_routes.dropoff As dropoff, cbk_schools.schoolname As schoolname","SELECT count(*) AS rCount")
					SET rsBC = dbCBK.Execute(strCSQL)
					rCount=0
					DO WHILE NOT rsBC.EOF
						rCount=CInt(rsBC("rCount"))
					rsBC.MoveNext
					loop
					rsBC.Close
					SET rsBC = Nothing
				'results per page
				 perpage=100
                'number of pages
                 nSplit=rCount/perpage
				 nPages=CInt(rCount/perpage)
				 IF nsplit > nPages THEN nPages=CInt(rCount/perpage)+1 END IF
				 IF nPages < 1 THEN nPages=1 END IF
                'current page
				 curPage=sanitizeRequest("page","querystring")
				 IF (curPage <> "") THEN
					IF IsNumeric(curPage) AND curPage > "0" THEN
						curPage=Cint(curPage)
					ELSE
						curPage=1
					END IF
				 ELSE
					curPage=1
				 END IF
				IF curPage > nPages THEN
					curPage=nPages
				END IF

				endPoint=perPage*curPage
				startPoint=endPoint-perPage
	
				strSQL=strSQL & " order by `routeID` asc" & " limit " & startPoint & ", " & perpage
				SET rsB=dbCBK.Execute(strSQL)
				'response.write(strSQL)
				%>
				<%IF rsB.EOF THEN%>
				<div class="clear"></div>
				<table cellpadding="0" cellspacing="0">
					<tbody>
					<tr>
						<td>
							<p style="text-align:center;">None found.</p>
						</td>
					</tr>
					</tbody>
				</table>
				<%END IF%>
				<div class="clear" style="height:10px;"></div>
				<div class="paging">
					<table>
						<tr>
							<td style="padding:5px;text-align:center;width:25%;color:#d9dbdc;">
							<%IF curPage > 1 THEN%>
								<a href="/super-user/control-panel/?go=itinerary&page=<%=curPage-1%>&q=<%=q%>&cType=<%=cT%>&sOrder=<%=s%>&display=<%=d%>">previous</a>
							<%ELSE%>
								previous
							<%END IF%>
							</td>
							<td style="padding:5px;text-align:center;width:50%;">Page <%=curPage%> of <%=nPages%></td>
							<td style="padding:5px;text-align:center;width:25%;color:#d9dbdc;">
							<%IF npages > curPage THEN%>
								<a href="/super-user/control-panel/?go=itinerary&page=<%=curPage+1%>&q=<%=q%>&cType=<%=cT%>&sOrder=<%=s%>&display=<%=d%>">next</a>
							<%ELSE%>
								next
							<%END IF%>
							</td>
						</tr>
					</table>
				</div>

				<div class="clear s10"></div>

				<table cellpadding="0" cellspacing="0" id="pca_routes">
					<tbody>	
						<tr>
							<th>School</th>
							<th>Label</th>
							<th>Route</th>
							<th>&nbsp;</th>
						</tr>
						<%	rowN=1
							DO WHILE NOT rsB.EOF
						%>	
						<tr class="<%IF NOT(IsOdd(rowN)) THEN response.write("hlightrow")%>">
							<td style="width:30%;"><%=rsB("schoolname")%></td>
							<td><%=rsB("routename")%></td>
							<td style="width:30%;"><%=rsB("pickup")%><span style="font-size:120%;">&nbsp;&rarr;&nbsp;</span><%=rsB("dropoff")%></td>
							<td><div class="adminbutton edititenary"><a href="/super-user/control-panel/?go=itinerary&itinerary=edit&edit=<%=rsB("routeID")%>" style="width:100%;">view / edit</a></div></td>
						</tr>
						<%
							rowN=rowN+1
							rsB.MoveNext
							loop
							rsB.Close
							SET rsB=Nothing
						%>	
					</tbody>
				</table>
				<input type="hidden" name="pcaItems" value="<%=rowN-1%>" />
				<div class="clear s10"></div>
				<div class="paging">
					<table>
						<tr>
							<td style="padding:5px;text-align:center;width:25%;color:#d9dbdc;">
							<%IF curPage > 1 THEN%>
								<a href="/super-user/control-panel/?go=itinerary&page=<%=curPage-1%>&q=<%=q%>&cType=<%=cT%>&sOrder=<%=s%>&display=<%=d%>">previous</a>
							<%ELSE%>
								previous
							<%END IF%>
							</td>
							<td style="padding:5px;text-align:center;width:50%;">Page <%=curPage%> of <%=nPages%></td>
							<td style="padding:5px;text-align:center;width:25%;color:#d9dbdc;">
							<%IF npages > curPage THEN%>
								<a href="/super-user/control-panel/?go=itinerary&page=<%=curPage+1%>&q=<%=q%>&cType=<%=cT%>&sOrder=<%=s%>&display=<%=d%>">next</a>
							<%ELSE%>
								next
							<%END IF%>
							</td>
						</tr>
					</table>
				</div>
	</div>



	</form>
	
	<script type="text/javascript">
	$('.savepca a').click(function(e) {
			e.preventDefault();
			$('.savepca a').html('<img src="/super-user/img/blue_load.gif" alt="" />');
			setTimeout(function(){document.forms.rmform.submit();},1200);
	});
	$('.savefpr a').click(function(e) {
			e.preventDefault();
			$('.savefpr a').html('<img src="/super-user/img/blue_load.gif" alt="" />');
			setTimeout(function(){document.forms.rmform.submit();},1200);
	});
	</script>
</div>