Advertisement
Guest User

Untitled

a guest
Feb 24th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. <?php
  2. $events = glob('events/*.jpg');
  3. $events = array_reverse($events);
  4. $upcoming = array();
  5. $regular = array();
  6. $past = array();
  7. if(!empty($events)) {
  8. foreach($events as $event) {
  9. $path = $event;
  10. $basename = pathinfo(basename($path), PATHINFO_FILENAME);
  11. $exp = explode('--',$basename);
  12. if($exp[0]!='REGULAR') {
  13. $date = date('F d, Y', strtotime($exp[0]));
  14. $exp2 = explode('-',$exp[1]); $title = '';
  15. foreach($exp2 as $p) $title .= $p.' ';
  16. $evt = array(
  17. 'path'=>$path,
  18. 'date'=>$date,
  19. 'title'=>$title
  20. );
  21. if(file_exists('events/'.$basename.'.json')) {
  22. $contents = trim(file_get_contents('events/'.$basename.'.json', FILE_USE_INCLUDE_PATH));
  23. $info = json_decode($contents, true);
  24. $evt['tickets'] = (isset($info['links']['tickets']) && !empty($info['links']['tickets']) ? $info['links']['tickets'] : '');
  25. $evt['facebook_event'] = (isset($info['links']['facebook_event']) && !empty($info['links']['facebook_event']) ? $info['links']['facebook_event'] : '');
  26. $evt['facebook_album'] = (isset($info['links']['facebook_album']) && !empty($info['links']['facebook_album']) ? $info['links']['facebook_album'] : '');
  27. }
  28. if(date('U', strtotime($exp[0]))>strtotime('yesterday')) { //time()
  29. $upcoming[] = $evt;
  30. } else {
  31. $past[] = $evt;
  32. };
  33. } else {
  34. $date_exp = explode('-',$exp[1]); $date = '';
  35. foreach($date_exp as $p) $date .= $p.' ';
  36. $exp2 = explode('-',$exp[2]); $title = '';
  37. foreach($exp2 as $p) $title .= $p.' ';
  38. $regular[] = array(
  39. 'path'=>$path,
  40. 'date'=>$date,
  41. 'title'=>$title
  42. );
  43. }
  44. }
  45. }
  46. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement