Automatically exported from code.google.com/p/planningalerts
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

salford.php 1.6 KiB

17 jaren geleden
17 jaren geleden
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. //Includes
  3. require_once('config.php');
  4. require_once('application.php');
  5. //build date url
  6. $current_date = getdate();
  7. $day = $current_date['mday'] -5;
  8. $month = $current_date['mon'];
  9. $year = $current_date['year'];
  10. //if any get params were passed, overwrite the default date
  11. if (isset($_GET['day'])){
  12. $day = $_GET['day'];
  13. }
  14. if (isset($_GET['month'])){
  15. $month = $_GET['month'];
  16. }
  17. if (isset($_GET['year'])){
  18. $year = $_GET['year'];
  19. }
  20. //search url
  21. $search_url = "http://publicaccess.salford.gov.uk/publicaccess/tdc/DcApplication/application_searchresults.aspx?searchtype=WEEKLY&selWeeklyListRange=#daterange&weektype=VAL";
  22. $date_range = "{$day}%2F{$month}%2F{$year}%7C{$day}%2F{$month}%2F{$year}";
  23. $search_url = str_replace("#daterange", $date_range, $search_url);
  24. //comment and info urls
  25. $info_url_base = "http://publicaccess.salford.gov.uk/publicaccess/dc/DcApplication/application_detailview.aspx?caseno=";
  26. $comment_url_base = "http://publicaccess.salford.gov.uk/publicaccess/dc/DcApplication/application_comments_entryform.aspx?caseno=";
  27. //grab urls
  28. $applications = scrape_applications_publicaccess($search_url, $info_url_base, $comment_url_base);
  29. //smarty
  30. $smarty = new Smarty;
  31. $smarty->force_compile = true;
  32. $smarty->compile_dir = SMARTY_COMPILE_DIRECTORY;
  33. $smarty->template_dir = "../templates";
  34. $smarty->assign("authority_name", "Salford City Council");
  35. $smarty->assign("authority_short_name", "Salford");
  36. if (sizeof($applications) > 0){
  37. $smarty->assign("applications", $applications);
  38. }
  39. $smarty->display("xml.tpl");
  40. ?>