Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include 'clean.php';
- include 'sp.php';
- $cal_feed = "//CALENDAR.URL";
- $cal_data = json_decode(json_encode((array)simplexml_load_file($cal_feed)),1);
- $cal = array();
- $dates = array();
- $datec = array();
- $spanish = getSpanish();
- $next_sun = strtotime("next Monday");
- foreach($cal_data['Events']['Event'] as $event) {
- $e = array();
- $date = $event['Date'];
- $desc = $event['ShortDesc'];
- $status = $event['StatusDesc'];
- if($status != "Cancelled") {
- if(!cleanCheck($desc)) {
- $dates[$date]['en'][] = $desc;
- $event_name = str_replace(' ', '_', $desc);
- $event_name = str_replace('.', '_', $event_name);
- if($spanish[$event_name] != null) {
- $event_data = htmlentities($spanish[$event_name]);
- $dates[$date]['sp'][] = $event_data;
- }
- }
- }
- }
- array_push($cal, $dates);
- if($_GET['type'] == "json") {
- echo pretty_json(json_encode($cal));
- } elseif($_GET['type'] == "jsonp") {
- echo "<pre>".pretty_json(json_encode($cal))."</pre>";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement