Exemple #1
0
        /* @var $content Content Featured content */
        $content = reset($layout->featured);
        $layout->title = $content->title;
        $layout->description = $content->description;
        $layout->keywords = $content->getKeywords();
        $layout->author = $content->author;
        $layout->main_image = $content->image->getUrl();
    }
    // Output layout
    $app->response()->body((string) $layout);
});
/*
 * Change idiom
 */
$app->get('/idiom/:idiom', function ($idiom) use($app) {
    BootWiki::setIdiom($idiom);
    $app->redirect(BASEURL);
});
/*
 * Display search results
 */
$app->get('/search', function () use($app) {
    // load query
    $q = $app->request()->get('q');
    // Process results
    $main = new Results();
    $main->find($q);
    // Load layout
    $layout = new Layout($main);
    $layout->loadRecent();
    $layout->loadPopular();