Exemple #1
0
function render($app, $page, $data = array())
{
    global $loop, $WPGLOBAL;
    $loop = new Loop();
    foreach ($data as $key => $value) {
        if ($key == 'posts') {
            $loop->setResponse($value);
        }
        if ($key == 'single_post') {
            $loop->setPosts(array($value));
        }
        if ($key != 'posts') {
            $WPGLOBAL[$key] = $value;
        }
    }
    // Optional helpers that theme developers can provide
    try {
        include_once views_dir() . '/functions.php';
    } catch (Exception $ex) {
    }
    $file_path = views_dir() . '/' . $page . '.php';
    if (file_exists($file_path)) {
        require $file_path;
    } else {
        not_found($app);
    }
}
function render($app, $page, $data = array())
{
    global $loop, $WPGLOBAL;
    $loop = new Loop();
    foreach ($data as $key => $value) {
        if ($key == 'posts') {
            $loop->setResponse($value);
        }
        if ($key == 'single_post') {
            $loop->setPosts(array($value));
        }
        if ($key != 'posts') {
            $WPGLOBAL[$key] = $value;
        }
    }
    $file_path = views_dir() . '/' . $page . '.php';
    if (file_exists($file_path)) {
        require $file_path;
    } else {
        not_found($app);
    }
}