--- a/feedback.php +++ b/feedback.php @@ -1,5 +1,6 @@ <?php include ("include/common.inc.php"); + $GTFSREnabled = false; include_header("Feedback", "feedback"); function sendEmail($topic, $message) { @@ -24,10 +25,13 @@ mail($address, $topic, $message); } } - +if (isset($_REQUEST['feedback']) || isset($_REQUEST['newlocation'])){ + sendEmail("bus.lambda feedback",print_r($_REQUEST,true)); + echo "<h2 style='text-align: center;'>Thank you for your feedback!</h2>"; +} else { $stopid = ""; $stopcode = ""; -$urlparts = explode("?",$_SERVER["HTTP_REFERER"]); +if (isset($_SERVER["HTTP_REFERER"])) $urlparts = explode("?",$_SERVER["HTTP_REFERER"]); if (isset($urlparts[1])) { $getparams = explode("&",$urlparts[1]); foreach ($getparams as $param) { @@ -39,32 +43,40 @@ ?> <h3>Add/Move/Delete a Bus Stop Location</h3> +<form action="feedback.php" method="post"> StopID: <input type="text" name="stopid" value="<?php echo $stopid ?>"/><br> or StopCode: <input type="text" name="stopcode" value="<?php echo $stopcode ?>"/><br> <small> if you click on feedback from a stop page, these will get filled in automatically. else describe the location/street of the stop in one of these boxes </small><br> Suggested Stop Location (lat/long or words): <input type="text" name="newlocation"/><br> -<small> if your device supports javascript, you can pick a location from the map above</small><br> +<!--<small> if your device supports javascript, you can pick a location from the map above</small><br>--> <input type="submit" value="Submit!"/> - +</form> <h3>Bug Report/Feedback</h3> Please leave feedback about bugs/errors or general suggestions about improvements that could be made to the way the data is presented! -<textarea id="feedback"> +<form action="feedback.php" method="post"> +<textarea name="feedback"> </textarea> -<textarea id="extrainfo"> +<textarea name="extrainfo" id="extrainfo"> <?php - echo "Referrer URL: ".$_SERVER["HTTP_REFERER"]; + echo "Referrer URL: ".($_SERVER["HTTP_REFERER"] ? $_SERVER["HTTP_REFERER"] : ""); + echo "\nCurrent page URL: ".curPageURL(); echo "\nUser Agent: ".$_SERVER["HTTP_USER_AGENT"]; echo "\nUser host/IP: ".$_SERVER["HTTP_X_FORWARDED_FOR"]." ".$_SERVER["REMOTE_ADDR"]; echo "\nServer host/IP: ".php_uname("n"); echo "\nCurrent date/time: ". date("c"); echo "\nCurrent code revision: ".exec("git rev-parse --short HEAD"); - echo "\nCurrent timetables version: ".@filemtime('cbrfeed.zip'); + echo "\nCurrent timetables version: ".date("c",@filemtime('../busresources/cbrfeed.zip')); echo "\nDump of session: ".print_r($_SESSION,true); ?> </textarea> <input type="submit" value="Submit!"/> +</form> +<?php +} +include_footer(); +?>