Refine stop trips with timing to improve performance
[busui.git] / feedback.php
blob:a/feedback.php -> blob:b/feedback.php
<?php <?php
include('common.inc.php'); include ("include/common.inc.php");
include_header("Feedback","feedback"); $GTFSREnabled = false;
function sendEmail($topic, $message) { include_header("Feedback", "feedback");
$address = "maxious@lambdacomplex.org"; function sendEmail($topic, $message)
  {
if (file_exists("/tmp/aws.php") ) { $address = "maxious@lambdacomplex.org";
include_once('ses.php'); // In case any of our lines are larger than 70 characters, we should use wordwrap()
include_once("/tmp/aws.php"); $message = wordwrap($message, 70);
$con=new SimpleEmailService($accessKey,$secretKey); // Send
//$con->verifyEmailAddress($address); mail($address, $topic, $message);
//$con->listVerifiedEmailAddresses();  
   
$m = new SimpleEmailServiceMessage(); }
$m->addTo($address); if (isset($_REQUEST['feedback']) || isset($_REQUEST['newlocation'])){
$m->setFrom($address); sendEmail("bus.lambda feedback",print_r($_REQUEST,true));
$m->setSubject($topic); echo "<h2 style='text-align: center;'>Thank you for your feedback!</h2>";
$m->setMessageFromString($message);  
$con->sendEmail($m);  
} else { } else {
// In case any of our lines are larger than 70 characters, we should use wordwrap() $stopid = "";
$message = wordwrap($message, 70); $stopcode = "";
  if (isset($_SERVER["HTTP_REFERER"])) $urlparts = explode("?",$_SERVER["HTTP_REFERER"]);
// Send if (isset($urlparts[1])) {
mail($address, $topic, $message); $getparams = explode("&",$urlparts[1]);
  foreach ($getparams as $param) {
  $paramparts=explode("=",$param);
  if ($paramparts[0] == "stopid") $stopid = $paramparts[1];
  if ($paramparts[0] == "stopcode") $stopcode = $paramparts[1];
  }
} }
}  
   
   
?> ?>
<h3>Add/Move/Delete a Bus Stop Location</h3> <h3>Add/Move/Delete a Bus Stop Location</h3>
StopID: <form action="feedback.php" method="post">
or StopCode: StopID: <input type="text" name="stopid" value="<?php echo $stopid ?>"/><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 <input type="text" name="stoplocation" /> </small> 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): 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> <!--<small> if your device supports javascript, you can pick a location from the map above</small><br>-->
   
Submit! <input type="submit" value="Submit!"/>
  </form>
<h3>Bug Report/Feedback</h3> <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! 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>
<textarea id="extrainfo"> <textarea name="extrainfo" id="extrainfo">
Referrer URL <?php
User Agent echo "Referrer URL: ".($_SERVER["HTTP_REFERER"] ? $_SERVER["HTTP_REFERER"] : "");
User host/IP echo "\nCurrent page URL: ".curPageURL();
Server host/IP echo "\nUser Agent: ".$_SERVER["HTTP_USER_AGENT"];
Current date/time echo "\nUser host/IP: ".$_SERVER["HTTP_X_FORWARDED_FOR"]." ".$_SERVER["REMOTE_ADDR"];
Dump of $_SESSION 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: ".date("c",@filemtime('../busresources/cbrfeed.zip'));
  echo "\nDump of session: ".print_r($_SESSION,true);
  ?>
</textarea> </textarea>
   
Submit! <input type="submit" value="Submit!"/>
  </form>
  <?php
  }
  include_footer();
  ?>