Exemplo n.º 1
0
    }
    $podcast->episodes = array_slice($podcast->episodes, ($f3->get('page') - 1) * 10, 10);
    $podcast->renderRSS2();
}, $f3->get('CDURATION'));
/**
 * Google Maps - ROUTE:
 */
$f3->route('GET|HEAD /@podcast/map', function ($f3, $params) {
    $slug = $params['podcast'];
    if (!in_array($slug, $f3->get('podcasts'))) {
        $f3->error(404);
    }
    $podcast = new podcast($f3, $slug, $f3->get('PODCASTDIR') . '/' . $slug . '/directory.cfg');
    $podcast->findPodcasts();
    $podcast->loadPodcasts();
    $podcast->renderMap();
}, $f3->get('CDURATION'));
//-------------------- blog sites
/**
 * INDEX BLOG ROUTE: blog index page
 */
$f3->route('GET|HEAD /@podcast/directory', function ($f3, $params) {
    $slug = $params['podcast'];
    if (!in_array($slug, $f3->get('podcasts'))) {
        $f3->error(404);
    }
    $BASEPATH = $f3->get('PODCASTDIR') . '/' . $slug;
    $podcastCONFIG = $BASEPATH . '/directory.cfg';
    $podcast = new podcast($f3, $slug, $podcastCONFIG);
    $podcast->findPodcasts();
    $podcast->loadPodcasts();