示例#1
0
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;
}
示例#2
0
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;
}