<?php |
<?php |
date_default_timezone_set('Australia/ACT'); |
date_default_timezone_set('Australia/ACT'); |
$APIurl = "http://localhost:8765"; |
$APIurl = "http://localhost:8765"; |
error_reporting(E_ALL ^ E_NOTICE); |
error_reporting(E_ALL ^ E_NOTICE); |
|
|
function isDebug() |
function isDebug() |
{ |
{ |
return true; |
return true; |
} |
} |
|
|
|
function debug($msg) { |
|
if (isDebug()) echo "<!-- $msg -->"; |
|
} |
function isFastDevice() { |
function isFastDevice() { |
return true; |
return true; |
} |
} |
|
|
function include_header($pageTitle, $opendiv = true, $geolocate = false) { |
function include_header($pageTitle, $opendiv = true, $geolocate = false) { |
// if (isDebug()) // set php error level high |
// if (isDebug()) // set php error level high |
echo ' |
echo ' |
<!DOCTYPE html> |
<!DOCTYPE html> |
<html> |
<html> |
<head> |
<head> |
<title>bus.lambdacomplex.org - '.$pageTitle.'</title> |
<title>bus.lambdacomplex.org - '.$pageTitle.'</title> |
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" /> |
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" /> |
<style type="text/css"> |
<style type="text/css"> |
.ui-navbar { |
.ui-navbar { |
padding-bottom: 18px; |
padding-bottom: 18px; |
width: 100%; |
width: 100%; |
} |
} |
</style> |
</style> |
<script src="http://code.jquery.com/jquery-1.4.3.min.js"></script><script type="text/javascript" |
<script src="http://code.jquery.com/jquery-1.4.3.min.js"></script> |
src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js"></script> |
<script type="text/javascript" src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js"></script> |
<meta name="apple-mobile-web-app-capable" content="yes" /> |
<meta name="apple-mobile-web-app-capable" content="yes" /> |
<meta name="apple-mobile-web-app-status-bar-style" content="black" /> |
<meta name="apple-mobile-web-app-status-bar-style" content="black" /> |
<link rel="apple-touch-startup-image" href="startup.png" /> |
<link rel="apple-touch-startup-image" href="startup.png" /> |
<link rel="apple-touch-icon" href="apple-touch-icon.png" /> |
<link rel="apple-touch-icon" href="apple-touch-icon.png" />'; |
</head> |
if ($geolocate) { |
|
echo "<script> |
|
|
|
function setCookie(c_name,value,expiredays) |
|
{ |
|
var exdate=new Date(); |
|
exdate.setDate(exdate.getDate()+expiredays); |
|
document.cookie=c_name+ \"=\" +escape(value)+ |
|
((expiredays==null) ? \"\" : \";expires=\"+exdate.toUTCString()); |
|
} |
|
|
|
function getCookie(c_name) |
|
{ |
|
if (document.cookie.length>0) |
|
{ |
|
c_start=document.cookie.indexOf(c_name + \"=\"); |
|
if (c_start!=-1) |
|
{ |
|
c_start=c_start + c_name.length+1; |
|
c_end=document.cookie.indexOf(\";\",c_start); |
|
if (c_end==-1) c_end=document.cookie.length; |
|
return unescape(document.cookie.substring(c_start,c_end)); |
|
} |
|
} |
|
return \"\"; |
|
} |
|
|
|
function success(position) { |
|
$('#geolocate').val(position.coords.latitude+','+position.coords.longitude); |
|
setCookie('geolocate',position.coords.latitude+','+position.coords.longitude,1); |
|
} |
|
|
|
function error(msg) { |
|
console.log(msg); |
|
} |
|
|
|
if (navigator.geolocation) { |
|
navigator.geolocation.getCurrentPosition(success, error); |
|
} |
|
|
|
</script> "; |
|
} |
|
echo '</head> |
<body> |
<body> |
'; |
'; |
if ($opendiv) echo '<div data-role="page"> |
if ($opendiv) echo '<div data-role="page"> |
|
|
<div data-role="header"> |
<div data-role="header"> |
<h1>'.$pageTitle.'</h1> |
<h1>'.$pageTitle.'</h1> |
</div><!-- /header --> |
</div><!-- /header --> |
<div data-role="content"> '; |
<div data-role="content"> '; |
} |
} |
|
|
function include_footer() |
function include_footer() |
{ |
{ |
echo '</div>'; |
echo '</div>'; |
} |
} |
|
|
|
$service_periods = Array ('sunday','saturday','weekday'); |
|
|
function service_period() |
function service_period() |
{ |
{ |
switch (date('w')){ |
switch (date('w')){ |
|
|
case 0: |
case 0: |
return 'sunday'; |
return 'sunday'; |
case 6: |
case 6: |
return 'saturday'; |
return 'saturday'; |
default: |
default: |
return 'weekday'; |
return 'weekday'; |
} |
} |
|
} |
|
|