script.js 1.1 KB

123456789101112131415161718192021222324252627282930
  1. function togglePlaceRoute(id, src){
  2. if (src.value == "route"){
  3. document.getElementById("select_itinerary_" + id + "_place").style.display = 'none';
  4. document.getElementById("select_itinerary_" + id + "_route").style.display = 'inline';
  5. }
  6. else{
  7. document.getElementById("select_itinerary_" + id + "_place").style.display = 'inline';
  8. document.getElementById("select_itinerary_" + id + "_route").style.display = 'none';
  9. }
  10. }
  11. function updateActivityDate(server, id, src){
  12. // TODO: Validate date.
  13. dbUpdate(server, "activity", "date", "DATE", id, src);
  14. }
  15. function dbUpdate(server, table, column, type, id, src){
  16. var value = src.value;
  17. var x = new XMLHttpRequest();
  18. x.open("GET", server + "/functions/db_update.php?table=" + table + "&column=" + column + "&type=" + type + "&id=" + id + "&value=" + encodeURI(value), true);
  19. x.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  20. x.onreadystatechange = function(){
  21. if(x.readyState == 4){
  22. console.log("STATUS: " + x.status);
  23. if(x.status == 200){
  24. // TODO; Update!
  25. }
  26. }
  27. }
  28. }