function perch_events_custom($opts = false, $return = false) { if (isset($opts['skip-template']) && $opts['skip-template'] == true) { $return = true; } $API = new PerchAPI(1.0, 'perch_events'); $Events = new PerchEvents_Events($API); $r = $Events->get_custom($opts); if ($return) { return $r; } echo $r; }
function perch_events_custom($opts = false, $return = false) { if (isset($opts['skip-template']) && $opts['skip-template'] == true) { $return = true; $postpro = false; } else { $postpro = true; } $API = new PerchAPI(1.0, 'perch_events'); $Events = new PerchEvents_Events($API); $out = $Events->get_custom($opts); // Post processing - if there are still <perch:x /> tags if ($postpro && !is_array($out) && strpos($out, '<perch:') !== false) { $Template = new PerchTemplate(); $out = $Template->apply_runtime_post_processing($out); } if ($return) { return $out; } echo $out; }